Skip to main content

Mutation: createAircraftReservation

Create aircraft reservation. Requires access to resource GRAPHQL_ACFT

reservation {
createAircraftReservation(
aircraftNid: AircraftNid
aircraftVirtualNid: AircraftVirtualNid
setNotAssignedAircraft: Boolean
timeInterval: TimeIntervalInput!
startAirport: LocationNid!
endAirport: LocationNid
title: NotEmptyString!
activityStatus: ReservationStatus!
isAllowOverlapping: Boolean!
client: ClientContactInput
notes: String
fileList: [FileDataInput!]
isChangingPosition: Boolean!
isAvailableForCharter: Boolean!
availableForCharterOffset: TimeLong
): AircraftReservation!
}

Arguments​

createAircraftReservation.aircraftNid ● AircraftNid scalar​

createAircraftReservation.aircraftVirtualNid ● AircraftVirtualNid scalar​

createAircraftReservation.setNotAssignedAircraft ● Boolean scalar​

createAircraftReservation.timeInterval ● TimeIntervalInput! non-null input​

createAircraftReservation.startAirport ● LocationNid! non-null scalar​

createAircraftReservation.endAirport ● LocationNid scalar​

Used and required when status Opportunity, startAirport as default.

createAircraftReservation.title ● NotEmptyString! non-null scalar​

createAircraftReservation.activityStatus ● ReservationStatus! non-null enum​

createAircraftReservation.isAllowOverlapping ● Boolean! non-null scalar​

createAircraftReservation.client ● ClientContactInput input​

createAircraftReservation.notes ● String scalar​

createAircraftReservation.fileList ● [FileDataInput!] list input​

createAircraftReservation.isChangingPosition ● Boolean! non-null scalar​

createAircraftReservation.isAvailableForCharter ● Boolean! non-null scalar​

createAircraftReservation.availableForCharterOffset ● TimeLong scalar​

Type​

AircraftReservation object​

Represents single aircraft reservation activity.