NotificationSubscription interface
Подписка определяет критерии для сопоставления событий и способ уведомления подписчика об этих событиях.
admin |
Администратор управляемые параметры для подписки. Применяется, только если подписчик является группой. |
channel | Канал для доставки уведомлений, активированных подпиской. |
description | Описание подписки. Обычно описывает критерии фильтра, которые помогают идентифицировать подписку. |
diagnostics | Диагностика для этой подписки. |
extended |
Любые дополнительные свойства, такие как подробное описание для различных контекстов, контексты пользователей и групп |
filter | Критерии соответствия для подписки. ExpressionFilter |
flags | Индикаторы только для чтения, которые подробно описывают подписку. |
id | Идентификатор подписки. |
last |
Пользователь, который последним изменял (или создавал) подписку. |
modified |
Дата последнего изменения подписки. Если подписка не обновлялась с момента ее создания, это значение будет указывать, когда была создана подписка. |
permissions | Разрешения, которые пользователь имеет для этих подписок. |
scope | Контейнер, из которого должны публиковаться события, для сопоставления с подпиской. Если он пуст, область является текущим узлом (обычно это учетная запись или коллекция проектов). Например, подписка, ограниченная проектом A, не будет создавать уведомления о событиях, опубликованных из проекта B. |
status | Состояние подписки. Обычно указывает, включена ли подписка. |
status |
Сообщение с дополнительными сведениями о состоянии подписки. |
subscriber | Пользователь или группа, которые будут получать уведомления о событиях, соответствующих критериям фильтра подписки. |
url | URL-адрес REST API подписки. |
user |
Управляемые пользователем параметры для подписки. Применяется, только если подписчик является группой. Обычно используется для указания того, является ли вызывающий пользователь согласием на подписку группы или из нее. |
Администратор управляемые параметры для подписки. Применяется, только если подписчик является группой.
adminSettings: SubscriptionAdminSettings
Значение свойства
Канал для доставки уведомлений, активированных подпиской.
channel: ISubscriptionChannel
Значение свойства
Описание подписки. Обычно описывает критерии фильтра, которые помогают идентифицировать подписку.
description: string
Значение свойства
string
Диагностика для этой подписки.
diagnostics: SubscriptionDiagnostics
Значение свойства
Любые дополнительные свойства, такие как подробное описание для различных контекстов, контексты пользователей и групп
extendedProperties: {[key: string]: string}
Значение свойства
{[key: string]: string}
Критерии соответствия для подписки. ExpressionFilter
filter: ISubscriptionFilter
Значение свойства
Индикаторы только для чтения, которые подробно описывают подписку.
flags: SubscriptionFlags
Значение свойства
Идентификатор подписки.
id: string
Значение свойства
string
Пользователь, который последним изменял (или создавал) подписку.
lastModifiedBy: IdentityRef
Значение свойства
Дата последнего изменения подписки. Если подписка не обновлялась с момента ее создания, это значение будет указывать, когда была создана подписка.
modifiedDate: Date
Значение свойства
Date
Разрешения, которые пользователь имеет для этих подписок.
permissions: SubscriptionPermissions
Значение свойства
Контейнер, из которого должны публиковаться события, для сопоставления с подпиской. Если он пуст, область является текущим узлом (обычно это учетная запись или коллекция проектов). Например, подписка, ограниченная проектом A, не будет создавать уведомления о событиях, опубликованных из проекта B.
scope: SubscriptionScope
Значение свойства
Состояние подписки. Обычно указывает, включена ли подписка.
status: SubscriptionStatus
Значение свойства
Сообщение с дополнительными сведениями о состоянии подписки.
statusMessage: string
Значение свойства
string
Пользователь или группа, которые будут получать уведомления о событиях, соответствующих критериям фильтра подписки.
subscriber: IdentityRef
Значение свойства
URL-адрес REST API подписки.
url: string
Значение свойства
string
Управляемые пользователем параметры для подписки. Применяется, только если подписчик является группой. Обычно используется для указания того, является ли вызывающий пользователь согласием на подписку группы или из нее.
userSettings: SubscriptionUserSettings