NotificationSubscriptionUpdateParameters interface
Mevcut aboneliği güncelleştirmek için parametreler. Abonelik, eşleşen olaylara ve aboneliğin abonesine bu olaylar hakkında nasıl bildirim verilmesi gerektiğine ilişkin ölçütleri tanımlar. Not: Yalnızca güncelleştirilecek alanlar ayarlanmalıdır.
Özellikler
| admin |
Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir. |
| channel | Abonelik tarafından tetiklenen bildirimleri teslim etme kanalı. |
| description | Abonelik için güncelleştirilmiş açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar. |
| filter | Abonelik için eşleşen ölçütler. ExpressionFilter |
| scope | Olayların yeni abonelikle eşleştirilebilmesi için yayımlanması gereken kapsayıcı. Belirtilmezse, varsayılan olarak geçerli konağı (genellikle geçerli hesap veya proje koleksiyonu) kullanır. Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz. |
| status | Aboneliğin durumu güncelleştirildi. Genellikle bir aboneliği etkinleştirmek veya devre dışı bırakmak için kullanılır. |
| status |
Güncelleştirilmiş durum hakkında daha fazla ayrıntı sağlayan isteğe bağlı ileti. |
| user |
Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir. Genellikle bir kullanıcıyı grup aboneliğinden kabul etmek veya geri çevirmek için kullanılır. |
Özellik Ayrıntıları
adminSettings
Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir.
adminSettings: SubscriptionAdminSettings
Özellik Değeri
channel
Abonelik tarafından tetiklenen bildirimleri teslim etme kanalı.
channel: ISubscriptionChannel
Özellik Değeri
description
Abonelik için güncelleştirilmiş açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar.
description: string
Özellik Değeri
string
filter
Abonelik için eşleşen ölçütler. ExpressionFilter
filter: ISubscriptionFilter
Özellik Değeri
scope
Olayların yeni abonelikle eşleştirilebilmesi için yayımlanması gereken kapsayıcı. Belirtilmezse, varsayılan olarak geçerli konağı (genellikle geçerli hesap veya proje koleksiyonu) kullanır. Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz.
scope: SubscriptionScope
Özellik Değeri
status
Aboneliğin durumu güncelleştirildi. Genellikle bir aboneliği etkinleştirmek veya devre dışı bırakmak için kullanılır.
status: SubscriptionStatus
Özellik Değeri
statusMessage
Güncelleştirilmiş durum hakkında daha fazla ayrıntı sağlayan isteğe bağlı ileti.
statusMessage: string
Özellik Değeri
string
userSettings
Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir. Genellikle bir kullanıcıyı grup aboneliğinden kabul etmek veya geri çevirmek için kullanılır.
userSettings: SubscriptionUserSettings