Source: https://guides.developer.iata.org/docs/download-the-latest-standards

Airline

An enterprise operating aircrafts for commercial purposes which (i) performs scheduled or non-scheduled air transport services, or both, which are available to the public for carriage of passengers, mail and/or cargo and (ii) is certified for such purposes by the civil aviation authority of the state in which it is established.

Properties

Name Description Type Required Generic Enum Ignore
airlineName Issuing Airline Name. Example: British Airways string false false
alliance A reference for two or more airlines participating in a commercial relationship or joint venture, where a joint and commonly identifiable product is marketed under a single commercial name or brand. array false Alliance --- false
bagActivity A condition in which things are happening or being done to a bag, such as 'scan a bag'. BagActivity true false
bagTag A small piece of paper, fabric, plastic or similar material attached to an bag and giving information about it. BagTag false false
contactInfo An electronic or geographic address which a party has provided as the contact channel. For example, contact email, contact postal address, contact phone number. array false ContactInfo --- false
crewMember A Role of an individual person to be a member of a crew. array false CrewMember --- false
datedOperatingLeg A nonstop operation of a transport vehicle between the departure station and the arrival station. Can be used for aircrafts as well as other transport vehicles such as train or bus etc. DatedOperatingLeg false false
datedOperatingSegment An operation between board point and any subsequent off point within the same flight designator. Could be one or more legs. Could also be used for other transport vehicles such as train or bus etc. array false DatedOperatingSegment --- false
desigCode Airline code assigned to a carrier. Either IATA-defined 2-character code or ICAO-defined 3-character code. AirlineDesigCode false false
{
  "airlineName" : "string",
  "alliance" : [ {
    "airline" : [ { } ],
    "allianceCode" : { },
    "allianceCriteria" : [ { } ],
    "allianceMember" : [ { } ],
    "loyaltyProgram" : [ { } ],
    "loyaltyProgramAccount" : { },
    "name" : "string",
    "urlUri" : "string"
  } ],
  "bagActivity" : {
    "activityCode" : { },
    "actualDateTime" : "string",
    "aircraftParkingPosition" : { },
    "baggageClaim" : { },
    "baggageProcess" : { },
    "bagSegment" : { },
    "bagStatus" : { },
    "boardingGate" : { },
    "checkInDesk" : { },
    "descText" : "string",
    "handlingAgency" : { },
    "handlingAgent" : { },
    "handlingBay" : { },
    "handlingStation" : { },
    "offStationInd" : "boolean",
    "operatingCarrier" : { },
    "paxStatus" : { },
    "screeningDeviceIdentifier" : "string",
    "screeningMethodCode" : { },
    "seqOrdinal" : "integer",
    "terminal" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  },
  "bagTag" : {
    "airlineBagRefIdentifier" : "string",
    "bag" : { },
    "bagTagIdentifier" : "string",
    "issuingAgency" : { },
    "issuingAgent" : { },
    "issuingAirline" : { },
    "issuingCarrier" : { },
    "printer" : { },
    "scanner" : { },
    "tagExpediteInd" : "boolean",
    "tagFallbackInd" : "boolean",
    "tagInterlineInd" : "boolean",
    "transponderIdentifier" : "string",
    "uuidIdentifier" : "string"
  },
  "contactInfo" : [ {
    "aggregator" : { },
    "airline" : { },
    "carrier" : { },
    "contactInfoIdentifier" : "string",
    "contactPurposeText" : "string",
    "contactRefusedInd" : "boolean",
    "contactTypeText" : "string",
    "corporation" : { },
    "directBill" : { },
    "emailAddress" : [ { } ],
    "enabledSystem" : { },
    "individual" : { },
    "individualRefIdentifier" : "string",
    "org" : { },
    "otherAddress" : [ { } ],
    "pax" : { },
    "paxGroup" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "phone" : [ { } ],
    "postalAddress" : [ { } ],
    "relationshipToPaxText" : "string",
    "retailPartner" : { },
    "travelAgency" : { }
  } ],
  "crewMember" : [ {
    "airline" : { },
    "bag" : [ { } ],
    "crewMemberIdentifier" : "string",
    "individual" : { }
  } ],
  "datedOperatingLeg" : {
    "aircraft" : { },
    "cabinCompartment" : [ { } ],
    "carrierAircraftType" : { },
    "changeOfGaugeInd" : "boolean",
    "datedOperatingFlight" : { },
    "datedOperatingLegIdentifier" : "string",
    "datedOperatingSegment" : [ { } ],
    "distanceMeasure" : { },
    "iataAircraftType" : { },
    "inflightService" : [ { } ],
    "onGroundDurationTime" : "string",
    "onwardLeg" : [ { } ],
    "operatingCarrier" : { },
    "paxLeg" : [ { } ],
    "previousLeg" : [ { } ],
    "seatOnLeg" : [ { } ],
    "surfaceTransportVehicle" : { },
    "tailAssignment" : [ { } ],
    "transportArrival" : { },
    "transportDep" : { }
  },
  "datedOperatingSegment" : [ {
    "bagSegment" : { },
    "datedMarketingSegment" : [ { } ],
    "datedOperatingFlight" : { },
    "datedOperatingLeg" : [ { } ],
    "datedOperatingSegmentIdentifier" : "string",
    "dateVariationNumber" : "number",
    "destStation" : { },
    "duration" : "string",
    "operatingCarrier" : { },
    "operatingCarrierFlightNumberText" : "string",
    "operationalSuffixText" : "string",
    "originStation" : { },
    "secureFlightInd" : "boolean",
    "segmentTypeCode" : { },
    "statusCode" : "string",
    "stopsNumber" : "number"
  } ],
  "desigCode" : {
    "airlineDesigCodeEnum" : { }
  }
}