NotificationSubscription interface
サブスクリプションでは、一致するイベントの条件と、サブスクリプションのサブスクライバーにそれらのイベントについて通知する方法を定義します。
プロパティ
admin |
サブスクリプションの管理管理された設定。 サブスクライバーがグループである場合にのみ適用されます。 |
channel | サブスクリプションによってトリガーされる通知を配信するためのチャネル。 |
description | サブスクリプションの説明。 通常、サブスクリプションの ID に役立つフィルター条件について説明します。 |
diagnostics | このサブスクリプションの診断。 |
extended |
さまざまなコンテキスト、ユーザー/グループ コンテキストの詳細な説明などの追加のプロパティ |
filter | サブスクリプションの一致条件。 ExpressionFilter |
flags | サブスクリプションをさらに説明する読み取り専用インジケーター。 |
id | サブスクリプション識別子。 |
last |
サブスクリプションを最後に変更 (または作成) したユーザー。 |
modified |
サブスクリプションが最後に変更された日付。 サブスクリプションが作成されてから更新されていない場合、この値はサブスクリプションがいつ作成されたかを示します。 |
permissions | ユーザーがこのサブスクリプションに対して持っているアクセス許可。 |
scope | サブスクリプションと一致させるためにイベントを発行する必要があるコンテナー。 空の場合、スコープは現在のホスト (通常はアカウントまたはプロジェクト コレクション) です。 たとえば、プロジェクト A をスコープとするサブスクリプションでは、プロジェクト B から発行されたイベントの通知は生成されません。 |
status | サブスクリプションの状態。 通常、サブスクリプションが有効かどうかを示します。 |
status |
サブスクリプションの状態の詳細を示すメッセージ。 |
subscriber | サブスクリプションのフィルター条件に一致するイベントの通知を受け取るユーザーまたはグループ。 |
url | サブスクリプションの REST API URL。 |
user |
サブスクリプションのユーザー管理設定。 サブスクライバーがグループである場合にのみ適用されます。 通常は、呼び出し元のユーザーがグループ サブスクリプションにオプトインされているか、グループ サブスクリプションからオプトアウトされているかを示すために使用されます。 |
プロパティの詳細
adminSettings
サブスクリプションの管理管理された設定。 サブスクライバーがグループである場合にのみ適用されます。
adminSettings: SubscriptionAdminSettings
プロパティ値
channel
description
サブスクリプションの説明。 通常、サブスクリプションの ID に役立つフィルター条件について説明します。
description: string
プロパティ値
string
diagnostics
extendedProperties
さまざまなコンテキスト、ユーザー/グループ コンテキストの詳細な説明などの追加のプロパティ
extendedProperties: {[key: string]: string}
プロパティ値
{[key: string]: string}
filter
flags
id
サブスクリプション識別子。
id: string
プロパティ値
string
lastModifiedBy
modifiedDate
サブスクリプションが最後に変更された日付。 サブスクリプションが作成されてから更新されていない場合、この値はサブスクリプションがいつ作成されたかを示します。
modifiedDate: Date
プロパティ値
Date
permissions
ユーザーがこのサブスクリプションに対して持っているアクセス許可。
permissions: SubscriptionPermissions
プロパティ値
scope
サブスクリプションと一致させるためにイベントを発行する必要があるコンテナー。 空の場合、スコープは現在のホスト (通常はアカウントまたはプロジェクト コレクション) です。 たとえば、プロジェクト A をスコープとするサブスクリプションでは、プロジェクト B から発行されたイベントの通知は生成されません。
scope: SubscriptionScope
プロパティ値
status
statusMessage
サブスクリプションの状態の詳細を示すメッセージ。
statusMessage: string
プロパティ値
string
subscriber
url
サブスクリプションの REST API URL。
url: string
プロパティ値
string
userSettings
サブスクリプションのユーザー管理設定。 サブスクライバーがグループである場合にのみ適用されます。 通常は、呼び出し元のユーザーがグループ サブスクリプションにオプトインされているか、グループ サブスクリプションからオプトアウトされているかを示すために使用されます。
userSettings: SubscriptionUserSettings