Skip to main content

CrewPanelCrewQuerySection (Object)

type CrewPanelCrewQuerySection {
availableForSwap(
loginNid: ApiLoginNidScalar!
trNidList: [TrNid!]!
draftToggle: Boolean!
): [CrewMember!]!
availableForReplacementIncludeAircraftFromFlight(
loginNid: ApiLoginNidScalar!
flightNidList: [FlightNid!]!
draftToggle: Boolean!
): [CrewMemberListForReplacement!]!
actualLocation(
loginNid: ApiLoginNidScalar!
dateTime: DateTime!
draftToggle: Boolean!
dutyDefinitionNid: ApiDutyDefinitionNidScalar
): Airport
availableForSwapBetweenFlights(
trNidList: [TrNid!]!
draftToggle: Boolean!
): CrewPanelCrewQuerySectionAvailableForSwapBetweenFlightsOutput!
assignCrewFeasibilityCheck(
trNidList: [FlightNid!]!
crew: [CrewFeasibilityCheckInputType!]!
): [FeasibilityType!]!
swapCrewFeasibilityCheck(
trNidList: [TrNid!]!
crewSwapRecordList: [CrewSwapRecordInput!]!
draftToggle: Boolean!
): [FeasibilityType!]!
crewLocations(
timeInterval: TimeIntervalInput!
loginList: [CrewMemberNid!]!
filterToggle: CrewPanelFilterToggle!
includeDrafts: Boolean!
): [CrewLocations!]!
}

Fields

CrewPanelCrewQuerySection.availableForSwap ● [CrewMember!]! non-null object

Requires access to resource GRAPHQL_CREW_MEMBER. List cannot be empty. If in drafts mode, requires operator to turn that feature on globally in settings.

CrewPanelCrewQuerySection.availableForSwap.loginNid ● ApiLoginNidScalar! non-null scalar
CrewPanelCrewQuerySection.availableForSwap.trNidList ● [TrNid!]! non-null scalar
CrewPanelCrewQuerySection.availableForSwap.draftToggle ● Boolean! non-null scalar

CrewPanelCrewQuerySection.availableForReplacementIncludeAircraftFromFlight ● [CrewMemberListForReplacement!]! non-null object

Requires access to resource GRAPHQL_CREW_MEMBER. List cannot be empty. If in drafts mode, requires operator to turn that feature on globally in settings.

CrewPanelCrewQuerySection.availableForReplacementIncludeAircraftFromFlight.loginNid ● ApiLoginNidScalar! non-null scalar
CrewPanelCrewQuerySection.availableForReplacementIncludeAircraftFromFlight.flightNidList ● [FlightNid!]! non-null scalar
CrewPanelCrewQuerySection.availableForReplacementIncludeAircraftFromFlight.draftToggle ● Boolean! non-null scalar

CrewPanelCrewQuerySection.actualLocation ● Airport object

Requires access to resource GRAPHQL_AIRPORT. If in drafts mode, requires operator to turn that feature on globally in settings.

CrewPanelCrewQuerySection.actualLocation.loginNid ● ApiLoginNidScalar! non-null scalar
CrewPanelCrewQuerySection.actualLocation.dateTime ● DateTime! non-null scalar
CrewPanelCrewQuerySection.actualLocation.draftToggle ● Boolean! non-null scalar
CrewPanelCrewQuerySection.actualLocation.dutyDefinitionNid ● ApiDutyDefinitionNidScalar scalar

CrewPanelCrewQuerySection.availableForSwapBetweenFlights ● CrewPanelCrewQuerySectionAvailableForSwapBetweenFlightsOutput! non-null union

If in drafts mode, requires operator to turn that feature on globally in settings.

CrewPanelCrewQuerySection.availableForSwapBetweenFlights.trNidList ● [TrNid!]! non-null scalar

Possible violation list: IS_NOT_THE_SAME_CREW

CrewPanelCrewQuerySection.availableForSwapBetweenFlights.draftToggle ● Boolean! non-null scalar

CrewPanelCrewQuerySection.assignCrewFeasibilityCheck ● [FeasibilityType!]! non-null object

Requires access to resource GRAPHQL_CREW_PANEL

CrewPanelCrewQuerySection.assignCrewFeasibilityCheck.trNidList ● [FlightNid!]! non-null scalar
CrewPanelCrewQuerySection.assignCrewFeasibilityCheck.crew ● [CrewFeasibilityCheckInputType!]! non-null input

CrewPanelCrewQuerySection.swapCrewFeasibilityCheck ● [FeasibilityType!]! non-null object

List cannot be empty. If in drafts mode, requires operator to turn that feature on globally in settings.

CrewPanelCrewQuerySection.swapCrewFeasibilityCheck.trNidList ● [TrNid!]! non-null scalar
CrewPanelCrewQuerySection.swapCrewFeasibilityCheck.crewSwapRecordList ● [CrewSwapRecordInput!]! non-null input
CrewPanelCrewQuerySection.swapCrewFeasibilityCheck.draftToggle ● Boolean! non-null scalar

CrewPanelCrewQuerySection.crewLocations ● [CrewLocations!]! non-null object

time interval has to be shorter than 3 months

CrewPanelCrewQuerySection.crewLocations.timeInterval ● TimeIntervalInput! non-null input
CrewPanelCrewQuerySection.crewLocations.loginList ● [CrewMemberNid!]! non-null scalar
CrewPanelCrewQuerySection.crewLocations.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanelCrewQuerySection.crewLocations.includeDrafts ● Boolean! non-null scalar

Member Of

CrewPanel object