Skip to main content

ForeFlightQuery (Object)

type ForeFlightQuery {
uploadDocuments(
mode: DocumentMode!
documentId: String!
targetTrNid: FlightNid!
trNidList: [FlightNid!]
): Boolean!
aircraftRegistrationList: [String!]!
calculateFlightTime(
flightList: [ForeFlightFlightTimeCalculationInput!]!
preferCalculationByQuoteApi: Boolean = false
): NonNullListOfNonNullForeFlightFlightTimeCalculationValueOrErrorList!
routeCountries(
flightNid: FlightNid!
): NonNullListOfNonNullForeFlightCountryValueOrErrorList!
latestFlightTime(
flightNid: FlightNid!
): Time
latestFlightTimeList(
flightNidList: [FlightNid!]!
): [ForeFlightLegTime]
}

Fields​

ForeFlightQuery.uploadDocuments ● Boolean! non-null scalar​

Requires access to resource GRAPHQL_FLIGHT

ForeFlightQuery.uploadDocuments.mode ● DocumentMode! non-null enum​
ForeFlightQuery.uploadDocuments.documentId ● String! non-null scalar​
ForeFlightQuery.uploadDocuments.targetTrNid ● FlightNid! non-null scalar​
ForeFlightQuery.uploadDocuments.trNidList ● [FlightNid!] list scalar​

ForeFlightQuery.aircraftRegistrationList ● [String!]! non-null scalar​

Requires access to resource GRAPHQL_FLIGHT

ForeFlightQuery.calculateFlightTime ● NonNullListOfNonNullForeFlightFlightTimeCalculationValueOrErrorList! non-null union​

ForeFlightQuery.calculateFlightTime.flightList ● [ForeFlightFlightTimeCalculationInput!]! non-null input​
ForeFlightQuery.calculateFlightTime.preferCalculationByQuoteApi ● Boolean scalar​

Selecting this field will trigger calculations to be performed using an API dedicated to sales (quotation usage). By default, the flight / Calculate Performance endpoint is used.

ForeFlightQuery.routeCountries ● NonNullListOfNonNullForeFlightCountryValueOrErrorList! non-null union​

Requires access to resource GRAPHQL_FLIGHT. Requires access to given flight

ForeFlightQuery.routeCountries.flightNid ● FlightNid! non-null scalar​

ForeFlightQuery.latestFlightTime ● Time scalar​

Requires access to resource GRAPHQL_FLIGHT. Requires access to given flight

ForeFlightQuery.latestFlightTime.flightNid ● FlightNid! non-null scalar​

ForeFlightQuery.latestFlightTimeList ● [ForeFlightLegTime] list object​

Requires access to resource GRAPHQL_FLIGHT. Requires access to given flight

ForeFlightQuery.latestFlightTimeList.flightNidList ● [FlightNid!]! non-null scalar​

Member Of​

IntegrationQueries object