SubscriptionChannel

Kanał powiadomień używany do śledzenia zmian zasobów.

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

string

Identyfikator UUID lub podobny unikalny identyfikator, który identyfikuje ten kanał.

token

string

Dowolne powiadomienie dostarczane pod ten kanał na dowolny adres docelowy. Opcjonalne.

expiration

string (int64 format)

Data i godzina wygaśnięcia kanału powiadomień wyrażona w milisekundach uniksowych. Opcjonalne.

type

string

Typ mechanizmu dostarczania używany w tym kanale.

address

string

Adres, na który są wysyłane powiadomienia z tego kanału.

payload

boolean

Wartość logiczna wskazująca, czy wymagany jest ładunek. Opcjonalne.

params

map (key: string, value: string)

Dodatkowe parametry kontrolujące działanie kanału wyświetlania. Opcjonalne. Na przykład params.ttl określa czas życia kanału w powiadomieniach (w sekundach), gdzie wartość domyślna to 2 godziny, a maksymalna wartość TTL to 2 dni.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resourceId

string

Nieprzezroczysty identyfikator identyfikujący zasób, który jest oglądany na tym kanale. Jest stabilny w różnych wersjach interfejsu API.

resourceUri

string

Szczegółowy dla danej wersji identyfikator obserwowanego zasobu.

kind

string

Wskazuje, że kanał powiadomień jest używany do śledzenia zmian w zasobie, czyli api#channel.