NotificationSubscription interface
Uma subscrição define critérios para eventos correspondentes e como o subscritor da subscrição deve ser notificado sobre esses eventos.
Propriedades
admin |
Administração definições geridas para a subscrição. Só se aplica quando o subscritor é um grupo. |
channel | Canal para a entrega de notificações acionadas pela subscrição. |
description | Descrição da subscrição. Normalmente, descreve critérios de filtro que ajudam a identificar a subscrição. |
diagnostics | Diagnósticos para esta subscrição. |
extended |
Quaisquer propriedades adicionais, como a descrição detalhada para diferentes contextos, contextos de utilizador/grupo |
filter | Critérios correspondentes para a subscrição. ExpressionFilter |
flags | Indicadores só de leitura que descrevem ainda mais a subscrição. |
id | Identificador de subscrição. |
last |
Utilizador que modificou (ou criou) a subscrição pela última vez. |
modified |
Data da última modificação da subscrição. Se a subscrição não tiver sido atualizada desde que foi criada, este valor indicará quando a subscrição foi criada. |
permissions | As permissões que o utilizador tem para estas subscrições. |
scope | O contentor no qual os eventos têm de ser publicados para serem correspondidos pela subscrição. Se estiver vazio, o âmbito é o anfitrião atual (normalmente uma conta ou coleção de projetos). Por exemplo, uma subscrição no âmbito do projeto A não produzirá notificações para eventos publicados a partir do projeto B. |
status | Estado da subscrição. Normalmente, indica se a subscrição está ativada ou não. |
status |
Mensagem que fornece mais detalhes sobre o estado da subscrição. |
subscriber | Utilizador ou grupo que receberá notificações para eventos que correspondam aos critérios de filtro da subscrição. |
url | URL da API REST da subscrição. |
user |
Definições geridas pelo utilizador para a subscrição. Só se aplica quando o subscritor é um grupo. Normalmente, é utilizado para indicar se o utilizador de chamadas é optado por entrar ou sair de uma subscrição de grupo. |
Detalhes de Propriedade
adminSettings
Administração definições geridas para a subscrição. Só se aplica quando o subscritor é um grupo.
adminSettings: SubscriptionAdminSettings
Valor de Propriedade
channel
Canal para a entrega de notificações acionadas pela subscrição.
channel: ISubscriptionChannel
Valor de Propriedade
description
Descrição da subscrição. Normalmente, descreve critérios de filtro que ajudam a identificar a subscrição.
description: string
Valor de Propriedade
string
diagnostics
Diagnósticos para esta subscrição.
diagnostics: SubscriptionDiagnostics
Valor de Propriedade
extendedProperties
Quaisquer propriedades adicionais, como a descrição detalhada para diferentes contextos, contextos de utilizador/grupo
extendedProperties: {[key: string]: string}
Valor de Propriedade
{[key: string]: string}
filter
Critérios correspondentes para a subscrição. ExpressionFilter
filter: ISubscriptionFilter
Valor de Propriedade
flags
Indicadores só de leitura que descrevem ainda mais a subscrição.
flags: SubscriptionFlags
Valor de Propriedade
id
Identificador de subscrição.
id: string
Valor de Propriedade
string
lastModifiedBy
Utilizador que modificou (ou criou) a subscrição pela última vez.
lastModifiedBy: IdentityRef
Valor de Propriedade
modifiedDate
Data da última modificação da subscrição. Se a subscrição não tiver sido atualizada desde que foi criada, este valor indicará quando a subscrição foi criada.
modifiedDate: Date
Valor de Propriedade
Date
permissions
As permissões que o utilizador tem para estas subscrições.
permissions: SubscriptionPermissions
Valor de Propriedade
scope
O contentor no qual os eventos têm de ser publicados para serem correspondidos pela subscrição. Se estiver vazio, o âmbito é o anfitrião atual (normalmente uma conta ou coleção de projetos). Por exemplo, uma subscrição no âmbito do projeto A não produzirá notificações para eventos publicados a partir do projeto B.
scope: SubscriptionScope
Valor de Propriedade
status
Estado da subscrição. Normalmente, indica se a subscrição está ativada ou não.
status: SubscriptionStatus
Valor de Propriedade
statusMessage
Mensagem que fornece mais detalhes sobre o estado da subscrição.
statusMessage: string
Valor de Propriedade
string
subscriber
Utilizador ou grupo que receberá notificações para eventos que correspondam aos critérios de filtro da subscrição.
subscriber: IdentityRef
Valor de Propriedade
url
URL da API REST da subscrição.
url: string
Valor de Propriedade
string
userSettings
Definições geridas pelo utilizador para a subscrição. Só se aplica quando o subscritor é um grupo. Normalmente, é utilizado para indicar se o utilizador de chamadas é optado por entrar ou sair de uma subscrição de grupo.
userSettings: SubscriptionUserSettings