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.