NotificationSubscription interface
Ein Abonnement definiert Kriterien für übereinstimmende Ereignisse und wie der Abonnent des Abonnements über diese Ereignisse benachrichtigt werden soll.
Eigenschaften
admin |
Admin verwaltete Einstellungen für das Abonnement. Gilt nur, wenn der Abonnent eine Gruppe ist. |
channel | Kanal zum Übermitteln von Benachrichtigungen, die vom Abonnement ausgelöst werden. |
description | Beschreibung des Abonnements. Beschreibt in der Regel Filterkriterien, die bei der Identität des Abonnements helfen. |
diagnostics | Diagnose für dieses Abonnement. |
extended |
Alle zusätzlichen Eigenschaften wie detaillierte Beschreibung für verschiedene Kontexte, Benutzer-/Gruppenkontexte |
filter | Abgleichskriterien für das Abonnement. ExpressionFilter |
flags | Schreibgeschützte Indikatoren, die das Abonnement weiter beschreiben. |
id | Abonnementbezeichner. |
last |
Benutzer, der das Abonnement zuletzt geändert (oder erstellt) hat. |
modified |
Datum, an dem das Abonnement zuletzt geändert wurde. Wenn das Abonnement seit seiner Erstellung nicht aktualisiert wurde, gibt dieser Wert an, wann das Abonnement erstellt wurde. |
permissions | Die Berechtigungen, über die der Benutzer für diese Abonnements verfügt. |
scope | Der Container, in dem Ereignisse veröffentlicht werden müssen, um vom Abonnement abgeglichen zu werden. Wenn leer, ist der Bereich der aktuelle Host (in der Regel ein Konto oder eine Projektsammlung). Beispielsweise erzeugt ein Abonnement, das auf Projekt A ausgerichtet ist, keine Benachrichtigungen für Ereignisse, die aus Projekt B veröffentlicht wurden. |
status | Status des Abonnements. Gibt in der Regel an, ob das Abonnement aktiviert ist. |
status |
Meldung, die weitere Details zur status des Abonnements enthält. |
subscriber | Benutzer oder Gruppen, die Benachrichtigungen für Ereignisse erhalten, die den Filterkriterien des Abonnements entsprechen. |
url | REST-API-URL des Abonnements. |
user |
Vom Benutzer verwaltete Einstellungen für das Abonnement. Gilt nur, wenn der Abonnent eine Gruppe ist. Wird in der Regel verwendet, um anzugeben, ob der aufrufende Benutzer in oder aus einem Gruppenabonnement angemeldet ist. |
Details zur Eigenschaft
adminSettings
Admin verwaltete Einstellungen für das Abonnement. Gilt nur, wenn der Abonnent eine Gruppe ist.
adminSettings: SubscriptionAdminSettings
Eigenschaftswert
channel
Kanal zum Übermitteln von Benachrichtigungen, die vom Abonnement ausgelöst werden.
channel: ISubscriptionChannel
Eigenschaftswert
description
Beschreibung des Abonnements. Beschreibt in der Regel Filterkriterien, die bei der Identität des Abonnements helfen.
description: string
Eigenschaftswert
string
diagnostics
Diagnose für dieses Abonnement.
diagnostics: SubscriptionDiagnostics
Eigenschaftswert
extendedProperties
Alle zusätzlichen Eigenschaften wie detaillierte Beschreibung für verschiedene Kontexte, Benutzer-/Gruppenkontexte
extendedProperties: {[key: string]: string}
Eigenschaftswert
{[key: string]: string}
filter
Abgleichskriterien für das Abonnement. ExpressionFilter
filter: ISubscriptionFilter
Eigenschaftswert
flags
Schreibgeschützte Indikatoren, die das Abonnement weiter beschreiben.
flags: SubscriptionFlags
Eigenschaftswert
id
Abonnementbezeichner.
id: string
Eigenschaftswert
string
lastModifiedBy
Benutzer, der das Abonnement zuletzt geändert (oder erstellt) hat.
lastModifiedBy: IdentityRef
Eigenschaftswert
modifiedDate
Datum, an dem das Abonnement zuletzt geändert wurde. Wenn das Abonnement seit seiner Erstellung nicht aktualisiert wurde, gibt dieser Wert an, wann das Abonnement erstellt wurde.
modifiedDate: Date
Eigenschaftswert
Date
permissions
Die Berechtigungen, über die der Benutzer für diese Abonnements verfügt.
permissions: SubscriptionPermissions
Eigenschaftswert
scope
Der Container, in dem Ereignisse veröffentlicht werden müssen, um vom Abonnement abgeglichen zu werden. Wenn leer, ist der Bereich der aktuelle Host (in der Regel ein Konto oder eine Projektsammlung). Beispielsweise erzeugt ein Abonnement, das auf Projekt A ausgerichtet ist, keine Benachrichtigungen für Ereignisse, die aus Projekt B veröffentlicht wurden.
scope: SubscriptionScope
Eigenschaftswert
status
Status des Abonnements. Gibt in der Regel an, ob das Abonnement aktiviert ist.
status: SubscriptionStatus
Eigenschaftswert
statusMessage
Meldung, die weitere Details zur status des Abonnements enthält.
statusMessage: string
Eigenschaftswert
string
subscriber
Benutzer oder Gruppen, die Benachrichtigungen für Ereignisse erhalten, die den Filterkriterien des Abonnements entsprechen.
subscriber: IdentityRef
Eigenschaftswert
url
REST-API-URL des Abonnements.
url: string
Eigenschaftswert
string
userSettings
Vom Benutzer verwaltete Einstellungen für das Abonnement. Gilt nur, wenn der Abonnent eine Gruppe ist. Wird in der Regel verwendet, um anzugeben, ob der aufrufende Benutzer in oder aus einem Gruppenabonnement angemeldet ist.
userSettings: SubscriptionUserSettings