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