OrderStatus Class

Represents a single status change.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
OrderStatus

Constructor

OrderStatus(*, status: Union[str, azure.mgmt.databoxedge.v2020_09_01.models._data_box_edge_management_client_enums.OrderState], comments: Optional[str] = None, **kwargs)

Parameters

status
str or OrderState
Required

Required. Status of the order as per the allowed status types. Possible values include: "Untracked", "AwaitingFulfilment", "AwaitingPreparation", "AwaitingShipment", "Shipped", "Arriving", "Delivered", "ReplacementRequested", "LostDevice", "Declined", "ReturnInitiated", "AwaitingReturnShipment", "ShippedBack", "CollectedAtMicrosoft", "AwaitingPickup", "PickupCompleted", "AwaitingDrop".

comments
str
Required

Comments related to this status change.

Variables

update_date_time
datetime

Time of status update.

tracking_information
TrackingInfo

Tracking information related to the state in the ordering flow.

additional_order_details
dict[str, str]

Dictionary to hold generic information which is not stored by the already existing properties.