SubscriptionChannel

Saluran notifikasi yang digunakan untuk memantau perubahan resource.

Representasi JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
Kolom
id

string

UUID atau string unik serupa yang mengidentifikasi saluran ini.

token

string

String arbitrer dikirim ke alamat target dengan setiap notifikasi dikirim melalui saluran ini. Opsional.

expiration

string (int64 format)

Tanggal dan waktu habis masa berlaku saluran notifikasi, yang dinyatakan sebagai stempel waktu Unix, dalam milidetik. Opsional.

type

string

Jenis mekanisme pengiriman yang digunakan untuk saluran ini.

address

string

Alamat yang menjadi tujuan pengiriman notifikasi untuk channel ini.

payload

boolean

Nilai Boolean untuk menunjukkan apakah payload diinginkan. Opsional.

params

map (key: string, value: string)

Parameter tambahan yang mengontrol perilaku saluran pengiriman. Opsional. Misalnya, params.ttl menetapkan time to live (TTL) dalam hitungan detik untuk saluran notifikasi, dengan setelan defaultnya adalah 2 jam dan TTL maksimumnya adalah 2 hari.

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

resourceId

string

ID buram yang mengidentifikasi resource yang sedang ditonton di saluran ini. Stabil di berbagai versi API.

resourceUri

string

ID khusus versi untuk resource yang ditonton.

kind

string

Mengidentifikasi ini sebagai saluran notifikasi yang digunakan untuk memantau perubahan pada resource, yaitu api#channel.