const UPDATE_RECEIVING_INBOUND = gql`
mutation UpdateReceivingInbound($id: ID!, $input: UpdateReceivingInboundInput!) {
updateReceivingInbound(id: $id, input: $input) {
receivingInbound {
id
orderID
supplierID
data
dataTypeSlug
updatedAt
updatedBy
inboundItems {
id
sku
quantity
}
}
workflows {
id
type
id
runID
status
}
}
}
`;
const { data } = await client.mutate({
mutation: UPDATE_RECEIVING_INBOUND,
variables: {
id: "inbound_123",
input: {
orderID: "PO-98765-UPDATED",
supplierID: "550e8400-e29b-41d4-a716-446655440000",
data: {
expected_arrival_date: "2023-06-20",
carrier: "Premium Logistics",
tracking_number: "TRK987654321",
notes: "Updated delivery instructions - dock 3",
priority: "high"
},
dataTypeSlug: "premium_inbound"
}
}
});