UpdateWarehouseTransferInput
Partial update of a warehouse transfer: only the fields supplied are written, and null is indistinguishable from an omitted field.
Associate an existing material lot belonging to this tenant
New source warehouse location TypeID (prefix "wlc"); unchanged when omitted.
New destination warehouse location TypeID (prefix "wlc"); unchanged when omitted. The result must still differ from the source location.
New kind of item being moved; unchanged when omitted.
stockableIdStringNew identifier of the item being moved; unchanged when omitted.
quantityFloatNew amount to move, in unit; unchanged when omitted. Must be greater than zero.
New unit of measure for the quantity; unchanged when omitted.
New stock-movement reason; unchanged when omitted.
notesStringNew free-text note; unchanged when omitted (cannot be cleared through this input).
referenceTypeStringNew originating-document kind; unchanged when omitted.
referenceIdStringNew originating-document identifier; unchanged when omitted.
New lifecycle status (e.g. APPROVED, IN_PROGRESS, COMPLETED, CANCELLED); unchanged when omitted. Transitions are not restricted by the server.
TypeID of the requesting user (prefix "usr"); unchanged when omitted.
TypeID of the approving user (prefix "usr"); unchanged when omitted.
TypeID of the completing user (prefix "usr"); unchanged when omitted.
New ISO-8601 requested timestamp; unchanged when omitted.
ISO-8601 timestamp of approval; unchanged when omitted.
ISO-8601 timestamp of completion; unchanged when omitted.
View exact SDL
"""
Partial update of a warehouse transfer: only the fields supplied are written, and null is indistinguishable from an omitted field.
"""
input UpdateWarehouseTransferInput {
"""Associate an existing material lot belonging to this tenant"""
materialLotId: MaterialLotID
"""
New source warehouse location TypeID (prefix "wlc"); unchanged when omitted.
"""
sourceLocationId: WarehouseLocationID
"""
New destination warehouse location TypeID (prefix "wlc"); unchanged when omitted. The result must still differ from the source location.
"""
destinationLocationId: WarehouseLocationID
"""New kind of item being moved; unchanged when omitted."""
stockableType: StockableType
"""New identifier of the item being moved; unchanged when omitted."""
stockableId: String
"""
New amount to move, in `unit`; unchanged when omitted. Must be greater than zero.
"""
quantity: Float
"""New unit of measure for the quantity; unchanged when omitted."""
unit: MeasurementUnit
"""New stock-movement reason; unchanged when omitted."""
reason: StockMovementReason
"""
New free-text note; unchanged when omitted (cannot be cleared through this input).
"""
notes: String
"""New originating-document kind; unchanged when omitted."""
referenceType: String
"""New originating-document identifier; unchanged when omitted."""
referenceId: String
"""
New lifecycle status (e.g. APPROVED, IN_PROGRESS, COMPLETED, CANCELLED); unchanged when omitted. Transitions are not restricted by the server.
"""
status: TransferStatus
"""TypeID of the requesting user (prefix "usr"); unchanged when omitted."""
requestedByUserId: UserID
"""TypeID of the approving user (prefix "usr"); unchanged when omitted."""
approvedByUserId: UserID
"""TypeID of the completing user (prefix "usr"); unchanged when omitted."""
completedByUserId: UserID
"""New ISO-8601 requested timestamp; unchanged when omitted."""
requestedAt: ISO8601
"""ISO-8601 timestamp of approval; unchanged when omitted."""
approvedAt: ISO8601
"""ISO-8601 timestamp of completion; unchanged when omitted."""
completedAt: ISO8601
}One stable address across all schema views. Follow a field’s type to explore connections between domains.