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