SubscriptionChannel

Un canal de notificaciones que se usa para detectar cambios en los recursos

Representación 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

Un UUID o una string única similar que identifica a este canal.

token

string

Una string arbitraria entregada a la dirección de destino con cada notificación entregada a través de este canal. Opcional.

expiration

string (int64 format)

Fecha y hora de vencimiento del canal de notificaciones, expresada como una marca de tiempo de Unix, en milisegundos. Opcional.

type

string

Es el tipo de mecanismo de entrega que se usa para este canal.

address

string

La dirección en la que se envían las notificaciones de este canal.

payload

boolean

Un valor booleano para indicar si se desea carga útil. Opcional.

params

map (key: string, value: string)

Parámetros adicionales que controlan el comportamiento del canal de publicación. Opcional. Por ejemplo, params.ttl especifica el tiempo de actividad en segundos del canal de notificaciones, donde el valor predeterminado es de 2 horas y el TTL máximo es de 2 días.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resourceId

string

Un ID opaco que identifica el recurso que se está mirando en este canal. Es estable en diferentes versiones de la API.

resourceUri

string

Un identificador específico de la versión para el recurso observado.

kind

string

Lo identifica como un canal de notificación que se usa para detectar cambios en un recurso, que es api#channel.