Skip to main content

Duty (Object)

Represents single duty belonging to operator specified in request endpoint

type Duty {
dutyNid: Int!
trNid: TrNid!
isRequest: Boolean!
dateStartTimestamp: Int!
type: DutyTypeEnum!
standbyType: DutyStandbyTypeEnum
status: DutyRequestStatus
login: Login!
definition: DutyDefinition!
position: Position
positionType: DutyPositionType
note: String @deprecated
pilotNote: String
plannerNote: String
accountNote: String
isAllDay: Boolean!
isAoc: Boolean!
oprNid: Int!
operator: Operator!
startTime: Int!
endTime: Int!
duration: Int!
startAirport: Airport
endAirport: Airport
aircraftList: [Aircraft!]!
aircraftTypeList: [AircraftType!]!
notOnDutyAircraftList: [Aircraft!]!
startTimeIso: DateTime!
endTimeIso: DateTime!
vacation: Boolean!
maskDutyDefinition: DutyDefinition
}

Fields​

Duty.dutyNid ● Int! non-null scalar​

Duty.trNid ● TrNid! non-null scalar​

Duty.isRequest ● Boolean! non-null scalar​

Duty.dateStartTimestamp ● Int! non-null scalar​

Duty.type ● DutyTypeEnum! non-null enum​

Duty.standbyType ● DutyStandbyTypeEnum enum​

Duty.status ● DutyRequestStatus enum​

Duty.login ● Login! non-null object​

Duty.definition ● DutyDefinition! non-null object​

Duty.position ● Position object​

Duty.positionType ● DutyPositionType enum​

Duty.note ● String deprecated scalar​

DEPRECATED

Use pilotNote field instead

Duty.pilotNote ● String scalar​

Duty.plannerNote ● String scalar​

Duty.accountNote ● String scalar​

Duty.isAllDay ● Boolean! non-null scalar​

Duty.isAoc ● Boolean! non-null scalar​

Duty.oprNid ● Int! non-null scalar​

Duty.operator ● Operator! non-null object​

Requires access to resource GRAPHQL_OPERATOR

Duty.startTime ● Int! non-null scalar​

Duty.endTime ● Int! non-null scalar​

Duty.duration ● Int! non-null scalar​

Duty.startAirport ● Airport object​

Requires access to resource GRAPHQL_AIRPORT

Duty.endAirport ● Airport object​

Requires access to resource GRAPHQL_AIRPORT

Duty.aircraftList ● [Aircraft!]! non-null object​

Requires access to resource GRAPHQL_ACFT

Duty.aircraftTypeList ● [AircraftType!]! non-null object​

Duty.notOnDutyAircraftList ● [Aircraft!]! non-null object​

Returns aircraft list on which crew member is in preferred crew, that are not assigned to this duty. Requires access to resource GRAPHQL_ACFT

Duty.startTimeIso ● DateTime! non-null scalar​

Duty.endTimeIso ● DateTime! non-null scalar​

Duty.vacation ● Boolean! non-null scalar​

Duty.maskDutyDefinition ● DutyDefinition object​

Returned By​

dutyList query

Member Of​

DutyChanges object ● DutyClockInOut object ● DutySection object ● FtlDayCalculations object ● NonNullDutyValue object