REST Resource: sellers.products

Resource: Produk

Produk tunggal.

Representasi JSON
{
  "name": string,
  "externalId": string,
  "displayName": string,
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "creativeSpecifications": [
    {
      object (CreativeSpecification)
    }
  ],
  "bookingLeadDuration": string,
  "assignmentLeadDuration": string,
  "minFlightDuration": string,
  "maxFlightDuration": string,
  "slotDuration": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "currencyCode": string
}
Kolom
name

string

Nama resource produk dalam format: sellers/{seller}/products/{product}. Misalnya, sellers/seller111/products/product123.

externalId

string

ID yang digunakan untuk memetakan entity ini ke sumber eksternal.

displayName

string

Wajib diisi. Nama tampilan produk.

Harus berenkode UTF-8 dengan ukuran maksimum 240 byte.

description

string

Kolom bentuk bebas tambahan untuk mendeskripsikan produk.

labels

map (key: string, value: string)

Kumpulan label bentuk bebas untuk mendeskripsikan produk ini.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

creativeSpecifications[]

object (CreativeSpecification)

Wajib diisi. Daftar materi iklan yang diizinkan dan dapat ditayangkan untuk produk ini.

bookingLeadDuration

string (Duration format)

Wajib diisi. Durasi prospek diperlukan untuk memesan produk. Sekarang + bookingLeadDuration harus setelah penerbangan dimulai.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

assignmentLeadDuration

string (Duration format)

Wajib diisi. Durasi prospek yang diperlukan untuk menetapkan materi iklan.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

minFlightDuration

string (Duration format)

Durasi penerbangan minimum untuk produk ini.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

maxFlightDuration

string (Duration format)

Wajib diisi. Durasi penerbangan maksimum untuk produk ini.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

slotDuration

string (Duration format)

Wajib diisi. Durasi slot untuk produk ini.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

createTime

string (Timestamp format)

Hanya output. Stempel waktu pembuatan produk.

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 untuk produk.

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".

state

enum (State)

Hanya output. Status produk ini.

currencyCode

string

Wajib diisi. Kode mata uang huruf besar 3 huruf yang ditentukan dalam ISO 4217.

Negara Bagian

Nilai yang mungkin untuk status produk.

Enum
STATE_UNSPECIFIED Nilai default jika Status Produk tidak ditentukan atau tidak diketahui dalam versi ini.
STATE_ACTIVE Produk aktif.
STATE_DELETED Produk dihapus.

Metode

create

Membuat produk baru.

delete

Menghapus produk yang sudah ada.

get

Mengambil satu produk.

list

Mencantumkan produk.

patch

Memperbarui produk yang sudah ada.