NotificationSubscriptionUpdateParameters interface
Paramètres de mise à jour d’un abonnement existant. Un abonnement définit des critères pour les événements correspondants et la façon dont l’abonné de l’abonnement doit être informé de ces événements. Remarque : seuls les champs à mettre à jour doivent être définis.
Propriétés
| admin |
Paramètres gérés par l’administrateur pour l’abonnement. S’applique uniquement aux abonnements dont l’abonné fait partie d’un groupe. |
| channel | Canal de diffusion des notifications déclenchées par l’abonnement. |
| description | Mise à jour de la description de l’abonnement. Décrit généralement les critères de filtrage qui permettent d’identifier l’abonnement. |
| filter | Critères de correspondance pour l’abonnement. ExpressionFilter |
| scope | Conteneur dans lequel les événements doivent être publiés pour être mis en correspondance avec le nouvel abonnement. S’il n’est pas spécifié, la valeur par défaut est l’hôte actuel (généralement le compte actuel ou la collection de projets). Par exemple, un abonnement limité au projet A ne produira pas de notifications pour les événements publiés à partir du projet B. |
| status | Mise à jour de l’état de l’abonnement. Généralement utilisé pour activer ou désactiver un abonnement. |
| status |
Message facultatif qui fournit plus de détails sur l’état mis à jour. |
| user |
Paramètres gérés par l’utilisateur pour l’abonnement. S’applique uniquement aux abonnements dont l’abonné fait partie d’un groupe. Généralement utilisé pour activer ou désactiver un utilisateur d’un abonnement de groupe. |
Détails de la propriété
adminSettings
Paramètres gérés par l’administrateur pour l’abonnement. S’applique uniquement aux abonnements dont l’abonné fait partie d’un groupe.
adminSettings: SubscriptionAdminSettings
Valeur de propriété
channel
Canal de diffusion des notifications déclenchées par l’abonnement.
channel: ISubscriptionChannel
Valeur de propriété
description
Mise à jour de la description de l’abonnement. Décrit généralement les critères de filtrage qui permettent d’identifier l’abonnement.
description: string
Valeur de propriété
string
filter
Critères de correspondance pour l’abonnement. ExpressionFilter
filter: ISubscriptionFilter
Valeur de propriété
scope
Conteneur dans lequel les événements doivent être publiés pour être mis en correspondance avec le nouvel abonnement. S’il n’est pas spécifié, la valeur par défaut est l’hôte actuel (généralement le compte actuel ou la collection de projets). Par exemple, un abonnement limité au projet A ne produira pas de notifications pour les événements publiés à partir du projet B.
scope: SubscriptionScope
Valeur de propriété
status
Mise à jour de l’état de l’abonnement. Généralement utilisé pour activer ou désactiver un abonnement.
status: SubscriptionStatus
Valeur de propriété
statusMessage
Message facultatif qui fournit plus de détails sur l’état mis à jour.
statusMessage: string
Valeur de propriété
string
userSettings
Paramètres gérés par l’utilisateur pour l’abonnement. S’applique uniquement aux abonnements dont l’abonné fait partie d’un groupe. Généralement utilisé pour activer ou désactiver un utilisateur d’un abonnement de groupe.
userSettings: SubscriptionUserSettings