Skip to main content

PairingQuerySection (Object)

type PairingQuerySection {
list(
timeInterval: TimeIntervalInput!
filter: PairingListFilterInput
isInDraftsMode: Boolean = false
): [Pairing!]!
listByWildcard(
wildcard: String!
isInDraftsMode: Boolean = false
): [Pairing!]!
get(
pairingId: PairingId!
): PairingQuerySectionGetOutput!
positionList(
pairingId: PairingId!
): PairingQuerySectionPositionListOutput!
assignCrewToPairingFeasibilityCheck(
pairingId: PairingId!
crew: [CrewFeasibilityCheckInputType!]!
isInDraftsMode: Boolean!
): PairingQuerySectionAssignCrewToPairingFeasibilityCheckOutput!
validate(
pairingId: PairingId!
isInDraftsMode: Boolean = false
): PairingQuerySectionValidateOutput!
crewPlanGenerationResultList(
timeInterval: TimeIntervalInput!
aircraftTypeId: AircraftTypeScalar!
aircraftNidList: [AircraftNid!]
): [PairingPlanResult!]!
crewOnPosition(
pairingId: PairingId!
posNidList: [PositionNid!]!
isInDraftsMode: Boolean!
): PairingQuerySectionCrewOnPositionOutput!
findPairingForCrewAndFlight(
flightNid: FlightNid!
crewMemberNid: CrewMemberNid!
isInDraftsMode: Boolean!
): Pairing
validateCrewComposition(
pairingId: PairingId!
flightCrewPositions: [FlightCrewPositionInput!]!
isInDraftsMode: Boolean!
positioningCrewMembers: [PositioningCrewMemberInput!]
): [CrewCompositionValidationResult!]!
}

Fields​

PairingQuerySection.list ● [Pairing!]! non-null object​

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

PairingQuerySection.list.timeInterval ● TimeIntervalInput! non-null input​
PairingQuerySection.list.filter ● PairingListFilterInput input​
PairingQuerySection.list.isInDraftsMode ● Boolean scalar​

PairingQuerySection.listByWildcard ● [Pairing!]! non-null object​

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

PairingQuerySection.listByWildcard.wildcard ● String! non-null scalar​
PairingQuerySection.listByWildcard.isInDraftsMode ● Boolean scalar​

PairingQuerySection.get ● PairingQuerySectionGetOutput! non-null union​

PairingQuerySection.get.pairingId ● PairingId! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

PairingQuerySection.positionList ● PairingQuerySectionPositionListOutput! non-null union​

PairingQuerySection.positionList.pairingId ● PairingId! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

PairingQuerySection.assignCrewToPairingFeasibilityCheck ● PairingQuerySectionAssignCrewToPairingFeasibilityCheckOutput! non-null union​

PairingQuerySection.assignCrewToPairingFeasibilityCheck.pairingId ● PairingId! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

PairingQuerySection.assignCrewToPairingFeasibilityCheck.crew ● [CrewFeasibilityCheckInputType!]! non-null input​
PairingQuerySection.assignCrewToPairingFeasibilityCheck.isInDraftsMode ● Boolean! non-null scalar​

PairingQuerySection.validate ● PairingQuerySectionValidateOutput! non-null union​

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

PairingQuerySection.validate.pairingId ● PairingId! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

PairingQuerySection.validate.isInDraftsMode ● Boolean scalar​

PairingQuerySection.crewPlanGenerationResultList ● [PairingPlanResult!]! non-null object​

PairingQuerySection.crewPlanGenerationResultList.timeInterval ● TimeIntervalInput! non-null input​
PairingQuerySection.crewPlanGenerationResultList.aircraftTypeId ● AircraftTypeScalar! non-null scalar​
PairingQuerySection.crewPlanGenerationResultList.aircraftNidList ● [AircraftNid!] list scalar​

PairingQuerySection.crewOnPosition ● PairingQuerySectionCrewOnPositionOutput! non-null union​

PairingQuerySection.crewOnPosition.pairingId ● PairingId! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

PairingQuerySection.crewOnPosition.posNidList ● [PositionNid!]! non-null scalar​
PairingQuerySection.crewOnPosition.isInDraftsMode ● Boolean! non-null scalar​

PairingQuerySection.findPairingForCrewAndFlight ● Pairing object​

PairingQuerySection.findPairingForCrewAndFlight.flightNid ● FlightNid! non-null scalar​
PairingQuerySection.findPairingForCrewAndFlight.crewMemberNid ● CrewMemberNid! non-null scalar​
PairingQuerySection.findPairingForCrewAndFlight.isInDraftsMode ● Boolean! non-null scalar​

PairingQuerySection.validateCrewComposition ● [CrewCompositionValidationResult!]! non-null object​

PairingQuerySection.validateCrewComposition.pairingId ● PairingId! non-null scalar​
PairingQuerySection.validateCrewComposition.flightCrewPositions ● [FlightCrewPositionInput!]! non-null input​
PairingQuerySection.validateCrewComposition.isInDraftsMode ● Boolean! non-null scalar​
PairingQuerySection.validateCrewComposition.positioningCrewMembers ● [PositioningCrewMemberInput!] list input​

Returned By​

pairing query