OrderStatus Klasa

Reprezentuje pojedynczą zmianę stanu.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
OrderStatus

Konstruktor

OrderStatus(*, status: str | OrderState, comments: str | None = None, **kwargs)

Parametry

status
str lub OrderState
Wymagane

Wymagane. Stan zamówienia zgodnie z dozwolonymi typami stanu. Możliwe wartości to: "Untracked", "AwaitingFulfilment", "AwaitingPreparation", "AwaitingShipment", "Shipped", "Arriving", "Delivered", "ReplacementRequested", "LostDevice", "Declined", "ReturnInitiated", "AwaitingReturnShipment", "ShippedBack", "CollectedAtMicrosoft", "AwaitingPickup", "PickupCompleted", "AwaitingDrop".

comments
str
Wymagane

Komentarze związane ze zmianą stanu.

Zmienne

update_date_time
datetime

Godzina aktualizacji stanu.

tracking_information
TrackingInfo

Śledzenie informacji związanych ze stanem w przepływie porządkowania.

additional_order_details
dict[str, str]

Słownik do przechowywania ogólnych informacji, które nie są przechowywane przez już istniejące właściwości.