SubscriptionChannel

Kanał powiadomień używany do sprawdzania zmian w zasobach.

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 ciąg znaków identyfikujący ten kanał.

token

string

dowolny ciąg znaków dostarczany na adres docelowy wraz z każdym powiadomieniem wysyłanym przez ten kanał. Opcjonalnie:

expiration

string (int64 format)

Data i godzina wygaśnięcia kanału powiadomień wyrażona jako sygnatura czasowa systemu UNIX w milisekundach. Opcjonalnie:

type

string

Typ mechanizmu wyświetlania używanego na tym kanale.

address

string

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

payload

boolean

Wartość logiczna wskazująca, czy potrzebny jest ładunek. Opcjonalnie:

params

map (key: string, value: string)

dodatkowe parametry kontrolujące działanie kanału dostawczego; Opcjonalnie: Na przykład params.ttl określa czas życia w sekundach dla kanału powiadomień, gdzie domyślnie jest to 2 godziny, a maksymalnie 2 dni.

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

resourceId

string

Nieczytelny identyfikator identyfikujący zasób odtwarzany na tym kanale. stabilny w różnych wersjach interfejsu API;

resourceUri

string

Identyfikator wersji zasobu monitorowanego.

kind

string

Określa ten kanał jako kanał powiadomień używany do sprawdzania zmian w zasobach (api#channel).