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

Terminal

A departure and/or arrival building for aircraft, passengers or freight at a station for any transport mode.

Properties

Name Description Type Required Generic Enum Ignore
bagActivity A condition in which things are happening or being done to a bag, such as 'scan a bag'. BagActivity false false
baggageClaim An infrastructure facility and space allocated for retrieval of baggage. array false BaggageClaim --- false
boardingGate An exit/entry from an airport building to an aircraft. Could for example be a boarding gate, arrival gate, departing gate etc. array false BoardingGate --- false
checkInDesk A counter in an airport at which a passenger may check in. array false CheckInDesk --- false
handlingBay An infrastructure facility in a recessed or enclosed area for baggage handling. array false HandlingBay --- false
iataTerminalCode The code of the terminal infrastructure facility, as defined by IATA SSIM Appendix D. Example: '2W'. IataTerminalCode true false
station A location or facility where air or surface transportation originates, stops and/or terminates, and where passengers and/or cargo can be taken on or off. Station true false
terminalName The name of the terminal. string false false
terminalPier A raised structure, including bridge and building supports and walkways, typically supported by widely spread piles or pillars. array false TerminalPier --- false
terminalSatellite A section, open space, or building inside an airport terminal or at its periphery, providing access to the planes through gates. array false TerminalSatellite --- false
transportArrival An action or process of arriving of a transport vehicle in any place or location. array false TransportArrival --- false
transportDep An action or process of leaving of a transport vehicle from any place or location. array false TransportDep --- false
{
  "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" : { }
  },
  "baggageClaim" : [ {
    "bagActivity" : { },
    "baggageClaimIdentifier" : "string",
    "terminal" : { },
    "transportArrival" : { }
  } ],
  "boardingGate" : [ {
    "bagActivity" : { },
    "boardingGateIdentifier" : "string",
    "terminal" : { },
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  } ],
  "checkInDesk" : [ {
    "bagActivity" : { },
    "checkInDeskIdentifier" : "string",
    "terminal" : { },
    "transportDep" : [ { } ]
  } ],
  "handlingBay" : [ {
    "bagActivity" : { },
    "handlingBayIdentifier" : "string",
    "terminal" : { },
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  } ],
  "iataTerminalCode" : {
    "iataTerminalCodeEnum" : { }
  },
  "station" : {
    "affinityArrivalRequest" : [ { } ],
    "affinityDepRequest" : [ { } ],
    "aircraftParkingPosition" : [ { } ],
    "bagActivity" : { },
    "collectionPointTax" : { },
    "destStationDatedOperatingSegment" : [ { } ],
    "destStationOriginDest" : [ { } ],
    "iataLocationCode" : { },
    "originStationDatedOperatingSegment" : [ { } ],
    "originStationOriginDest" : [ { } ],
    "stationCriteria" : { },
    "stationName" : "string",
    "terminal" : [ { } ],
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  },
  "terminalName" : "string",
  "terminalPier" : [ {
    "bagActivity" : { },
    "terminal" : { },
    "terminalPierIdentifier" : "string",
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  } ],
  "terminalSatellite" : [ {
    "bagActivity" : { },
    "terminal" : { },
    "terminalSatelliteIdentifier" : "string",
    "transportArrival" : [ { } ],
    "transportDep" : [ { } ]
  } ],
  "transportArrival" : [ {
    "aircraftParkingPosition" : { },
    "aircraftScheduledArrivalDateTime" : "string",
    "arrivalStation" : { },
    "boardingGate" : { },
    "checkInDesk" : { },
    "datedMarketingSegment" : { },
    "datedOperatingLeg" : { },
    "handlingBay" : { },
    "terminal" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  } ],
  "transportDep" : [ {
    "aircraftParkingPosition" : { },
    "aircraftScheduledDepDateTime" : "string",
    "boardingGate" : { },
    "checkIn" : { },
    "checkInDesk" : { },
    "datedOperatingLeg" : { },
    "depStation" : { },
    "depTerminal" : { },
    "handlingBay" : { },
    "terminalPier" : { },
    "terminalSatellite" : { }
  } ]
}