Zasób: AvailabilityOrder
Zamówienie na dostępność to kolekcja AvailabilityLines. Zamówienie na dostępność jest tworzone przez kupującego. Sprzedawca aktualizuje dostępność za pomocą tej odpowiedzi.
Przepływ pracy wygląda tak:
- Kupujący tworzy zamówienie i wiersze dostępności oraz ustawia stan na Oczekujący. Dalsze zmiany kupującego w zamówieniu lub zamówieniu dotyczącym dostępności są niedozwolone.
- Sprzedawca działa na wszystkich liniach dostępności, podając warunki dostępności lub oznaczając je jako odrzucone. Wykonywanie i odrzucanie działań jest możliwe tylko wtedy, gdy zamówienie i pozycje są w stanie oczekiwania.
- Sprzedawca używa działania niestandardowego
completedo oznaczenia prośby o dostępność jako zrealizowanej. Dalsze zmiany w zamówieniu dostępności lub w wierszach podrzędnych nie są dozwolone po zakończeniu tego procesu.
| Zapis JSON |
|---|
{ "name": string, "description": string, "state": enum ( |
| Pola | |
|---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu zamówienia na zamówienie dostępności w formacie: |
description |
Tylko dane wyjściowe. Dodatkowe pole do opisania kolejności dostępności. |
state |
Tylko dane wyjściowe. Stan tego zamówienia dotyczącego dostępności. Zapoznaj się z Sprzedawca może użyć metody niestandardowej |
expireTime |
Tylko dane wyjściowe. Sygnatura czasowa wygaśnięcia oczekującego zamówienia dostępności. Sprzedawca musi zakończyć ten proces, zanim zamówienie oczekujące na dostępność wygaśnie. W przeciwnym razie zamówienie zostanie uznane za kompletne i brak dostępności. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa utworzenia. Przypisana przez system. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji. Przypisana przez system. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
advertiserInfo |
Tylko dane wyjściowe. Informacje o reklamodawcy. |
Stan
Możliwe wartości stanu zamówienia dostępności.
| Wartości w polu enum | |
|---|---|
STATE_UNSPECIFIED |
Wartość domyślna, gdy stan zamówienia dostępności nie został określony lub jest nieznany w tej wersji. |
STATE_PENDING |
Oczekuje na dostępność, gdy kupujący podał ustawienia żądania dostępności. |
STATE_COMPLETED |
Stan dostępności, w którym sprzedawca podał odpowiedź dotyczącą dostępności we wszystkich wierszach. |
STATE_CANCELLED |
Stan dostępności, gdy kupujący przekazał żądanie anulowania, zanim sprzedawca podał odpowiedź o dostępności dla wszystkich wierszy. |
STATE_EXPIRED |
Stan dostępności wygasł, gdy zamówienie wygasło, zanim sprzedawca je zrealizował. |
Metody |
|
|---|---|
|
Oznacza istniejące zamówienie dostępności jako ukończone. |
|
Pobiera indywidualne zamówienie dostępności. |
|
Wyświetla listę zamówień dostępności. |