V2OrderHold
A hold placed on a V2 order. While any hold is active the order is considered held and guarded fulfillment transitions are rejected.
type V2OrderHold {
active: Boolean!
id: ID!
order: V2Order
placedAt: ISO8601DateTime!
placedBy: Party!
reason: String!
releaseNote: String
releasedAt: ISO8601DateTime
releasedBy: Party
}
Fields
V2OrderHold.active ● Boolean! non-null scalar common
True while the hold has not been released.
V2OrderHold.id ● ID! non-null scalar common
V2OrderHold.order ● V2Order object orders
The order this hold is placed on. Null if the order has been archived.
V2OrderHold.placedAt ● ISO8601DateTime! non-null scalar common
The time at which the hold was placed.
V2OrderHold.placedBy ● Party! non-null object common
The party that placed the hold.
V2OrderHold.reason ● String! non-null scalar common
Free-text reason the hold was placed. May be empty.
V2OrderHold.releaseNote ● String scalar common
Free-text note recorded on release, if any.
V2OrderHold.releasedAt ● ISO8601DateTime scalar common
The time at which the hold was released, if released.
V2OrderHold.releasedBy ● Party object common
The party that released the hold, if released.
Returned By
placeOrderHold mutation ● releaseOrderHold mutation
Member Of
V2Order object