REST Resource: sellers.availabilityOrders

Resource: AvailabilityOrder

Pesanan ketersediaan adalah kumpulan AvailabilityLines. Pesanan ketersediaan dibuat oleh pembeli. Penjual memperbarui ketersediaan dengan respons.

Alur kerjanya adalah sebagai berikut:

  • Pembeli membuat baris dan urutan ketersediaan, serta menetapkan status ke tertunda. Perubahan pembeli lebih lanjut pada pesanan atau baris ketersediaan tidak diizinkan.
  • Sales rep bertindak di semua lini ketersediaan dengan melengkapi persyaratan ketersediaan atau menandai sebagai ditolak. Tindakan selesaikan atau tolak hanya dapat dilakukan jika pesanan dan baris berstatus tertunda.
  • Penjual menggunakan tindakan kustom complete untuk menandai permintaan ketersediaan sebagai selesai. Perubahan lebih lanjut pada pesanan ketersediaan atau baris turunan tidak diizinkan setelah selesai.
Representasi JSON
{
  "name": string,
  "description": string,
  "state": enum (State),
  "expireTime": string,
  "createTime": string,
  "updateTime": string,
  "advertiserInfo": {
    object (AdvertiserInfo)
  }
}
Kolom
name

string

Hanya output. Nama resource pesanan ketersediaan dalam format: sellers/{seller}/availabilityOrders/{id}.

description

string

Hanya output. Kolom bentuk bebas tambahan untuk mendeskripsikan urutan ketersediaan.

state

enum (State)

Hanya output. Status pesanan ketersediaan ini. Lihat AvailabilityOrder.State untuk mengetahui siklus proses AvailabilityOrder.

Penjual dapat menggunakan metode kustom Complete untuk menetapkan ke STATE_COMPLETED.

expireTime

string (Timestamp format)

Hanya output. Stempel waktu masa berlaku habis untuk pesanan ketersediaan yang tertunda. Penjual harus menyelesaikan sebelum pesanan ketersediaan yang tertunda berakhir atau pesanan akan dianggap selesai tanpa ketersediaan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

createTime

string (Timestamp format)

Hanya output. Stempel waktu pembuatan. Ditetapkan oleh sistem.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu terakhir diperbarui. Ditetapkan oleh sistem.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

advertiserInfo

object (AdvertiserInfo)

Hanya output. Info pengiklan.

Negara Bagian

Nilai yang mungkin untuk status pesanan ketersediaan.

Enum
STATE_UNSPECIFIED Nilai default saat status urutan ketersediaan belum ditentukan atau tidak diketahui dalam versi ini.
STATE_PENDING Ketersediaan tertunda saat pembeli memberikan setelan permintaan ketersediaan.
STATE_COMPLETED Status ketersediaan selesai saat penjual memberikan respons ketersediaan untuk semua lini.
STATE_CANCELLED Status ketersediaan dibatalkan saat pembeli memberikan permintaan pembatalan sebelum penjual memberikan respons ketersediaan untuk semua lini.
STATE_EXPIRED Status ketersediaan habis masa berlakunya saat pesanan habis masa berlakunya sebelum penjual menyelesaikannya.

Metode

complete

Menandai pesanan ketersediaan yang ada sebagai selesai.

get

Mengambil urutan ketersediaan individual.

list

Mencantumkan pesanan ketersediaan.