Skip to main content

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

DEPRECATED

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

DEPRECATED

Please use startTimeUTC field instead

AircraftReservation.endTime ● Int! deprecated non-null scalar

DEPRECATED

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