Mutation: pairingAutoPlanStarter
time interval has to be shorter than 3 months. Requires access to given aircraft list
crewPanel {
planner {
pairingAutoPlanStarter(
timeInterval: TimeIntervalInput!
positionType: OperationalPositionType!
aircraftTypeId: AircraftTypeScalar!
baseLocationNidList: [AirportNidScalar!]!
aircraftNidList: [AircraftNid!]
maxPairingLayoverHours: IntPositive!
maxPairingLengthHours: IntPositive!
): PairingAutoPlanStarterOutput!
}
}
Arguments
pairingAutoPlanStarter.timeInterval ● TimeIntervalInput! non-null input
pairingAutoPlanStarter.positionType ● OperationalPositionType! non-null enum
pairingAutoPlanStarter.aircraftTypeId ● AircraftTypeScalar! non-null scalar
pairingAutoPlanStarter.baseLocationNidList ● [AirportNidScalar!]! non-null scalar
Possible violation list: TOO_FEW_ERROR,TOO_MANY_ERROR,NOT_EQUAL_COUNT_ERROR,NOT_DIVISIBLE_BY_ERROR
pairingAutoPlanStarter.aircraftNidList ● [AircraftNid!] list scalar
pairingAutoPlanStarter.maxPairingLayoverHours ● IntPositive! non-null scalar
Possible violation list: INVALID_CHARACTERS_ERROR,NOT_IN_RANGE_ERROR,TOO_HIGH_ERROR,TOO_LOW_ERROR
pairingAutoPlanStarter.maxPairingLengthHours ● IntPositive! non-null scalar
Possible violation list: INVALID_CHARACTERS_ERROR,NOT_IN_RANGE_ERROR,TOO_HIGH_ERROR,TOO_LOW_ERROR