AircraftReservation (Object)
Represents single aircraft reservation activity.
type AircraftReservation implements ActivityInterface {
acftReservationNid: Int!
title: String!
supplierOrFacility: String!
workOrder: String!
notes: String!
type: String!
typeLabel: String
tah: TimeLong!
tac: Int!
tahEstimated: TimeLong!
tacEstimated: Int!
tahNow: TimeLong!
tacNow: Int!
dateTimestamp: Int @deprecated
dateLimit: DateTime
isAog: Boolean!
isAllowOverlapping: Boolean!
contact: Contact
activityType: String
status: String!
isAoc: Boolean!
operator: Operator!
isActive: Boolean!
isCnl: Boolean!
startTime: Int! @deprecated
endTime: Int! @deprecated
duration: Int!
calculateDuration: Int!
acft: Aircraft
acftTypeId: String!
acftType: AircraftType
color: [String!]!
startTimeUTC: DateTime!
startTimeLocal: DateTimeWithTimezone!
startTimeBase(
baseNid: BaseNid!
): DateTimeWithTimezone!
endTimeUTC: DateTime!
endTimeLocal: DateTimeWithTimezone!
endTimeBase(
baseNid: BaseNid!
): DateTimeWithTimezone!
startAirport: Airport!
endAirport: Airport!
activityStatus: ReservationStatus!
fileList: [File!]
trNid: Int!
oprNid: Int!
acftNid: Int
aircraftVirtual: AcftVirtual
isChangingPosition: Boolean!
progressStatus: Status!
isAvailableForCharter: Boolean!
availableForCharterOffset: TimeLong
}
Fields
AircraftReservation.acftReservationNid ● Int! non-null scalar
AircraftReservation.title ● String! non-null scalar
AircraftReservation.supplierOrFacility ● String! non-null scalar
AircraftReservation.workOrder ● String! non-null scalar
AircraftReservation.notes ● String! non-null scalar
AircraftReservation.type ● String! non-null scalar
AircraftReservation.typeLabel ● String scalar
AircraftReservation.tah ● TimeLong! non-null scalar
AircraftReservation.tac ● Int! non-null scalar
AircraftReservation.tahEstimated ● TimeLong! non-null scalar
calculated at beginning of aircraft reservation
AircraftReservation.tacEstimated ● Int! non-null scalar
calculated at beginning of aircraft reservation
AircraftReservation.tahNow ● TimeLong! non-null scalar
calculated at now UTC-0
AircraftReservation.tacNow ● Int! non-null scalar
calculated at now UTC-0
AircraftReservation.dateTimestamp ● Int deprecated scalar
Please use dateLimit field instead
AircraftReservation.dateLimit ● DateTime scalar
AircraftReservation.isAog ● Boolean! non-null scalar
AircraftReservation.isAllowOverlapping ● Boolean! non-null scalar
AircraftReservation.contact ● Contact object
Requires access to resource GRAPHQL_CONTACT
AircraftReservation.activityType ● String scalar
AircraftReservation.status ● String! non-null scalar
AircraftReservation.isAoc ● Boolean! non-null scalar
AircraftReservation.operator ● Operator! non-null object
Requires access to resource GRAPHQL_OPERATOR
AircraftReservation.isActive ● Boolean! non-null scalar
AircraftReservation.isCnl ● Boolean! non-null scalar
AircraftReservation.startTime ● Int! deprecated non-null scalar
Please use startTimeUTC field instead
AircraftReservation.endTime ● Int! deprecated non-null scalar
Please use endTimeUTC field instead
AircraftReservation.duration ● Int! non-null scalar
AircraftReservation.calculateDuration ● Int! non-null scalar
AircraftReservation.acft ● Aircraft object
Requires access to resource GRAPHQL_ACFT
AircraftReservation.acftTypeId ● String! non-null scalar
AircraftReservation.acftType ● AircraftType object
AircraftReservation.color ● [String!]! non-null scalar
Activity color
AircraftReservation.startTimeUTC ● DateTime! non-null scalar
AircraftReservation.startTimeLocal ● DateTimeWithTimezone! non-null scalar
AircraftReservation.startTimeBase ● DateTimeWithTimezone! non-null scalar
AircraftReservation.startTimeBase.baseNid ● BaseNid! non-null scalar
AircraftReservation.endTimeUTC ● DateTime! non-null scalar
AircraftReservation.endTimeLocal ● DateTimeWithTimezone! non-null scalar
AircraftReservation.endTimeBase ● DateTimeWithTimezone! non-null scalar
AircraftReservation.endTimeBase.baseNid ● BaseNid! non-null scalar
AircraftReservation.startAirport ● Airport! non-null object
Requires access to resource GRAPHQL_AIRPORT
AircraftReservation.endAirport ● Airport! non-null object
Requires access to resource GRAPHQL_AIRPORT
AircraftReservation.activityStatus ● ReservationStatus! non-null enum
AircraftReservation.fileList ● [File!] list object
AircraftReservation.trNid ● Int! non-null scalar
AircraftReservation.oprNid ● Int! non-null scalar
AircraftReservation.acftNid ● Int scalar
AircraftReservation.aircraftVirtual ● AcftVirtual object
Requires access to resource GRAPHQL_ACFT
AircraftReservation.isChangingPosition ● Boolean! non-null scalar
AircraftReservation.progressStatus ● Status! non-null enum
AircraftReservation.isAvailableForCharter ● Boolean! non-null scalar
AircraftReservation.availableForCharterOffset ● TimeLong scalar
Interfaces
ActivityInterface interface
Common interface for different activity types.
Returned By
opsMaintenance.maintenanceList query ● reservation.createAircraftReservation mutation ● reservation.findReservations query ● reservation.modifyAircraftReservation mutation ● reservation.reservationByTrNid query ● reservation.reservationList query ● reservation.virtualAircraftReservationList query