Skip to content

OrderStatus

Enum sealedpublic
Defines the lifecycle states an Order progresses through from initial placement to final fulfilment or cancellation.
Namespace SampleApi
Assembly SampleApi
Package v1.0.0.0
public sealed enum OrderStatus
The legal transitions form a linear pipeline with an escape hatch: PendingConfirmedShippedDelivered. An order may be moved to Cancelled at any point before Shipped.
NameValueDescription
Pending0The order has been created but has not yet been reviewed or confirmed.
Confirmed1Payment has been verified and the order is approved for fulfilment.
Shipped2The order has left the warehouse and is in transit to the customer.
Delivered3The order has been received by the customer, completing the fulfilment cycle.
Cancelled4The order was cancelled before shipment. Cancelled orders cannot be reinstated.