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