SubscriptionChannel

Um canal de notificação usado para observar alterações de recursos.

Representação JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
Campos
id

string

Um UUID ou string semelhante semelhante que identifica esse canal.

token

string

Uma string arbitrária entregue ao endereço de destino com cada notificação entregue por esse canal. Opcional.

expiration

string (int64 format)

Data e hora de expiração do canal de notificação, expressas em carimbo de data/hora Unix, em milésimos de segundo. Opcional.

type

string

É o tipo de mecanismo de exibição usado para esse canal.

address

string

O endereço em que as notificações são entregues para o canal.

payload

boolean

Um valor booleano para indicar se o payload é desejado. Opcional.

params

map (key: string, value: string)

Parâmetros adicionais que controlam o comportamento do canal de exibição. Opcional. Por exemplo, params.ttl especifica a vida útil em segundos para o canal de notificação, em que o padrão é 2 horas e o TTL máximo é 2 dias.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resourceId

string

Um código opaco que identifica o recurso que está sendo assistido neste canal. Estável em diferentes versões da API.

resourceUri

string

Um identificador específico da versão para o recurso monitorado.

kind

string

Identifica isso como um canal de notificação usado para observar alterações em um recurso, que é api#channel.