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.