Skip to main content

FlightFilter (Input)

Set of rules for fetching a collection of flights

input FlightFilter {
timeInterval: TimeIntervalInput!
flightType: [FlightType!]
flightStatus: [FlightStatus!]
aircraftNidList: [AircraftNid!]
aircraftTypeId: AircraftTypeScalar
requestedByNid: ClientNid
isCnl: Boolean
isFerry: Boolean
adepLocationNid: LocationNid
adesLocationNid: LocationNid
icaoType: IcaoType
flightNumber: String
tripNumber: String
aocNidList: [Int!]
tagNidList: [TagDefinitionNid]
operatorBaseNameList: [OperatorBaseName!]
limit: Int
}

Fields​

FlightFilter.timeInterval ● TimeIntervalInput! non-null input​

FlightFilter.flightType ● [FlightType!] list enum​

Only flights with flight type from this list will be included in the result

FlightFilter.flightStatus ● [FlightStatus!] list enum​

Only flights with status from this list will be included in the result

FlightFilter.aircraftNidList ● [AircraftNid!] list scalar​

FlightFilter.aircraftTypeId ● AircraftTypeScalar scalar​

FlightFilter.requestedByNid ● ClientNid scalar​

FlightFilter.isCnl ● Boolean scalar​

FlightFilter.isFerry ● Boolean scalar​

FlightFilter.adepLocationNid ● LocationNid scalar​

FlightFilter.adesLocationNid ● LocationNid scalar​

FlightFilter.icaoType ● IcaoType enum​

FlightFilter.flightNumber ● String scalar​

FlightFilter.tripNumber ● String scalar​

FlightFilter.aocNidList ● [Int!] list scalar​

FlightFilter.tagNidList ● [TagDefinitionNid] list scalar​

FlightFilter.operatorBaseNameList ● [OperatorBaseName!] list scalar​

FlightFilter.limit ● Int scalar​

Member Of​

flightList query