Kaynak: AvailabilityOrders
Stok durumu siparişi, AvailabilityLines tutarından oluşan bir koleksiyondur. Stok durumu siparişi alıcı tarafından oluşturulur. Satıcı, yanıtı yanıtlayarak stok durumunu günceller.
İş akışı aşağıdaki gibidir:
- Alıcı, stok durumu siparişi ile satırları oluşturur ve durumu beklemede olarak ayarlar. Alıcının stok durumu siparişinde veya satırda daha fazla değişiklik yapmasına izin verilmez.
- Satıcı, stok durumu şartlarını doldurarak veya reddedildi olarak işaretleyerek tüm stok durumu satırlarında işlem yapar. Tamamlama veya reddetme işlemleri yalnızca sipariş ve satırlar bekleme durumunda olduğunda yapılabilir.
- Satıcı, stok durumu isteğini tamamlandı olarak işaretlemek için
completeözel işlem kullanıyor. İşlem tamamlandıktan sonra, stok durumu siparişinde veya alt satırlarda başka değişiklikler yapılmasına izin verilmez.
| JSON gösterimi |
|---|
{ "name": string, "description": string, "state": enum ( |
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Stok durumu siparişinin biçimindeki kaynak adı: |
description |
Yalnızca çıkış. Stok durumu siparişini açıklayan ek serbest biçim alanı. |
state |
Yalnızca çıkış. Bu stok durumu siparişinin durumu. Müsaitlik Siparişi'nin yaşam döngüsü için Satıcı, |
expireTime |
Yalnızca çıkış. Bekleyen stok durumu siparişinin süre sonu zaman damgası. Satıcının, beklemedeki bir stok durumu siparişinin süresi dolmadan önce siparişi tamamlaması gerekir. Aksi takdirde sipariş, stok durumu yokken eksiksiz olarak değerlendirilecektir. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
createTime |
Yalnızca çıkış. Oluşturma zaman damgası. Sistem tarafından atanır. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
updateTime |
Yalnızca çıkış. Son güncelleme zaman damgası. Sistem tarafından atanır. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
advertiserInfo |
Yalnızca çıkış. Reklamveren bilgileri. |
Eyalet
Stok durumu sipariş durumu için olası değerler.
| Sıralamalar | |
|---|---|
STATE_UNSPECIFIED |
Stok durumu siparişi durumu belirtilmediğinde veya bu sürümde bilinmiyorsa varsayılan değer. |
STATE_PENDING |
Alıcı, stok durumu isteği ayarlarını sağladığında bekleyen kullanılabilirlik durumu. |
STATE_COMPLETED |
Satıcının tüm satırlar için stok durumu yanıtı sağladığı durumlarda, tamamlanmış kullanılabilirlik durumu. |
STATE_CANCELLED |
Alıcının, satıcı tüm hatlar için stok durumu yanıtı sağlamadan önce iptal isteğini sağladığı durumlarda iptal edilmiş stok durumu. |
STATE_EXPIRED |
Satıcı siparişi tamamlamadan önce siparişin süresi dolduğu için kullanım süresinin dolması. |
Yöntemler |
|
|---|---|
|
Mevcut bir stok durumu siparişini tamamlandı olarak işaretler. |
|
Tek bir stok durumu siparişini alır. |
|
Stok durumu siparişlerini listeler. |