REST Resource: channels

Recurso: Channel

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

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

boolean

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

id

string

Um UUID ou uma string exclusiva semelhante que identifica esse canal.

resourceId

string

Um ID 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.

token

string

Uma string arbitrária enviada para o endereço de destino com cada notificação entregue neste canal. Opcional.

expiration

string (int64 format)

Data e hora da expiração do canal de notificação, expressas como um timestamp Unix, em milissegundos. Opcional.

type

string

O tipo de mecanismo de exibição usado para este canal.

address

string

O endereço no qual as notificações são enviadas para este canal.

params

map (key: string, value: string)

Parâmetros adicionais que controlam o comportamento do canal de exibição. Opcional.

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

kind

string

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

Métodos

stop

Interrompe a visualização de recursos por este canal.