Skip to content

overrideBookingTasks

Mutation

Adds new tasks and deletes existing tasks of a valid booking. The new booking tasks will avoid the booking engine and will be approved changes.

mutation {
overrideBookingTasks(
organisationId: UUID!
bookingId: ID!
addTasks: [TaskInput!]!
deleteTasks: [ID!]!
headerLoads: [LoadQuantityInput!]
captureTaskActuals: Boolean
): Void
}
ArgumentTypeDefaultDescription
organisationId*UUID!——
bookingId*ID!——
addTasks*[TaskInput!]!——
deleteTasks*[ID!]!——
headerLoads[LoadQuantityInput!]—An array of inputs containing the updated header loads for this booking
captureTaskActualsBoolean——

Void (Void)

mutation OverrideBookingTasks($organisationId: UUID!, $bookingId: ID!, $addTasks: [TaskInput!]!, $deleteTasks: [ID!]!, $headerLoads: [LoadQuantityInput!], $captureTaskActuals: Boolean) {
overrideBookingTasks(organisationId: $organisationId, bookingId: $bookingId, addTasks: $addTasks, deleteTasks: $deleteTasks, headerLoads: $headerLoads, captureTaskActuals: $captureTaskActuals)
}