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!
): [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

Returned By

pairing query