Skip to main content

Mutation: modifyAircraftReservation

Modify aircraft reservation. Requires access to resource GRAPHQL_ACFT. Requires access to given reservation

reservation {
modifyAircraftReservation(
aircraftReservationNid: AircraftReservationNid!
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

modifyAircraftReservation.aircraftReservationNid ● AircraftReservationNid! non-null scalar

modifyAircraftReservation.aircraftNid ● AircraftNid scalar

modifyAircraftReservation.aircraftVirtualNid ● AircraftVirtualNid scalar

modifyAircraftReservation.setNotAssignedAircraft ● Boolean scalar

modifyAircraftReservation.timeInterval ● TimeIntervalInput input

modifyAircraftReservation.startAirport ● LocationNid scalar

modifyAircraftReservation.endAirport ● LocationNid scalar

Used and required when status Opportunity, startAirport as default.

modifyAircraftReservation.title ● NotEmptyString scalar

modifyAircraftReservation.activityStatus ● ReservationStatus enum

modifyAircraftReservation.isAllowOverlapping ● Boolean scalar

modifyAircraftReservation.client ● ClientContactInput input

modifyAircraftReservation.notes ● String scalar

modifyAircraftReservation.fileList ● [FileDataInput!] list input

modifyAircraftReservation.isChangingPosition ● Boolean scalar

modifyAircraftReservation.isAvailableForCharter ● Boolean scalar

modifyAircraftReservation.availableForCharterOffset ● TimeLong scalar

Type

AircraftReservation object

Represents single aircraft reservation activity.