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)
}