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.