Skip to main content

RecurringDutyPairingsInput (Input)

Represents data required to create, for each day of the date range, a number of pairings containing a single empty duty group.

input RecurringDutyPairingsInput {
dateFrom: Date!
dateTo: Date!
dutyDefinitionNid: ApiDutyDefinitionNidScalar!
timeFrom: Time!
timeTo: Time!
pairingCountPerDay: IntPositive!
}

Fields​

RecurringDutyPairingsInput.dateFrom ● Date! non-null scalar​

RecurringDutyPairingsInput.dateTo ● Date! non-null scalar​

RecurringDutyPairingsInput.dutyDefinitionNid ● ApiDutyDefinitionNidScalar! non-null scalar​

Possible violation list: IS_NOT_SOME_ERROR

RecurringDutyPairingsInput.timeFrom ● Time! non-null scalar​

Duty start time in UTC.

RecurringDutyPairingsInput.timeTo ● Time! non-null scalar​

Duty end time in UTC. When not later than timeFrom, the duty ends on the next day.

RecurringDutyPairingsInput.pairingCountPerDay ● IntPositive! non-null scalar​

Possible violation list: INVALID_CHARACTERS_ERROR,NOT_IN_RANGE_ERROR,TOO_HIGH_ERROR,TOO_LOW_ERROR