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.