mutation createOrder( $vendorId: UUID $businessId: UUID! $orderType: OrderType! #$location: String $status: OrderStatus $date: Timestamp $startDate: Timestamp $endDate: Timestamp $duration: OrderDuration $lunchBreak: Int $total: Float $eventName: String $assignedStaff: Any $shifts: Any $requested: Int $teamHubId: UUID! $hubManagerId: UUID $recurringDays: [String!] $permanentStartDate: Timestamp $permanentDays: [String!] $notes: String $detectedConflicts: Any $poReference: String ) @auth(level: USER) { order_insert( data: { vendorId: $vendorId businessId: $businessId orderType: $orderType #location: $location status: $status date: $date startDate: $startDate endDate: $endDate duration: $duration lunchBreak: $lunchBreak total: $total eventName: $eventName assignedStaff: $assignedStaff shifts: $shifts requested: $requested teamHubId: $teamHubId hubManagerId: $hubManagerId recurringDays: $recurringDays permanentDays: $permanentDays notes: $notes detectedConflicts: $detectedConflicts poReference: $poReference } ) } mutation updateOrder( $id: UUID! $vendorId: UUID $businessId: UUID #$location: String $status: OrderStatus $date: Timestamp $startDate: Timestamp $endDate: Timestamp $total: Float $eventName: String $assignedStaff: Any $shifts: Any $requested: Int $teamHubId: UUID! $recurringDays: [String!] $permanentDays: [String!] $notes: String $detectedConflicts: Any $poReference: String ) @auth(level: USER) { order_update( id: $id data: { vendorId: $vendorId businessId: $businessId #location: $location status: $status date: $date startDate: $startDate endDate: $endDate total: $total eventName: $eventName assignedStaff: $assignedStaff shifts: $shifts requested: $requested teamHubId: $teamHubId recurringDays: $recurringDays permanentDays: $permanentDays notes: $notes detectedConflicts: $detectedConflicts poReference: $poReference } ) } mutation deleteOrder($id: UUID!) @auth(level: USER) { order_delete(id: $id) } mutation assignHubManagerToOrder( $orderId: UUID! $hubManagerId: UUID! ) @auth(level: USER) { order_update( id: $orderId data: { hubManagerId: $hubManagerId } ) } mutation removeHubManagerFromOrder( $orderId: UUID! ) @auth(level: USER) { order_update( id: $orderId data: { hubManagerId: null } ) }