SubscriptionChannel

Канал уведомлений, используемый для отслеживания изменений ресурсов.

Представление JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
Поля
id

string

UUID или подобная уникальная строка, идентифицирующая этот канал.

token

string

Произвольная строка, доставляемая на целевой адрес с каждым уведомлением, доставляемым по этому каналу. По желанию.

expiration

string ( int64 format)

Дата и время истечения срока действия канала уведомления, выраженные в виде временной метки Unix в миллисекундах. По желанию.

type

string

Тип механизма доставки, используемый для этого канала.

address

string

Адрес, по которому доставляются уведомления для этого канала.

payload

boolean

Логическое значение, указывающее, нужны ли полезные данные. По желанию.

params

map (key: string, value: string)

Дополнительные параметры, управляющие поведением канала доставки. По желанию. Например, params.ttl указывает время жизни в секундах для канала уведомлений, где по умолчанию — 2 часа, а максимальное значение TTL — 2 дня.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

resourceId

string

Непрозрачный идентификатор, идентифицирующий ресурс, просматриваемый на этом канале. Стабильный в разных версиях API.

resourceUri

string

Идентификатор версии отслеживаемого ресурса.

kind

string

Идентифицирует это как канал уведомлений, используемый для отслеживания изменений в ресурсе, которым является api#channel .