NotificationRestClient class
Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni
- Extends
Konstruktorok
| Notification |
Metódusok
| create |
Hozzon létre egy új előfizetést. |
| delete |
Előfizetés törlése. |
| get |
Szerezzen be egy adott eseménytípust. |
| get |
|
| get |
|
| get |
Értesítési előfizető kézbesítési beállításainak lekérése. |
| get |
Értesítési előfizetés lekérése az azonosítója alapján. |
| get |
Szerezze be az előfizetés diagnosztikai beállításait. |
| get |
Szerezze be az elérhető előfizetési sablonokat. |
| list |
Sorolja fel a szolgáltatáshoz elérhető eseménytípusokat. Igény szerint csak a megadott közzétevő eseménytípusai alapján szűrhet. |
| list |
A szolgáltatás diagnosztikai naplóinak listájának lekérése. |
| list |
|
| list |
Értesítési előfizetések listájának lekérése előfizetés-azonosítók vagy egy adott felhasználó vagy csoport összes előfizetése alapján. |
| perform |
|
| publish |
Esemény közzététele. Ezt a kérelmet az "extmgmt" szolgáltatáshoz kell irányítani. |
| publish |
Esemény közzététele. Ez a kérés csak a jogkivonat-szolgáltatásra vonatkozik, mivel ez egy csak üzembe helyezési szolgáltatás. |
| query |
|
| query |
Előfizetések lekérdezése. Az előfizetés akkor lesz visszaadva, ha megfelel a megadott feltételek közül egynek vagy többnek. |
| transform |
Értesítési esemény átalakítása. |
| update |
|
| update |
Frissítse az értesítési előfizető kézbesítési beállításait. |
| update |
Meglévő előfizetés frissítése. Az előfizetés típusától és az engedélyektől függően a hívó fél frissítheti a leírást, a szűrőbeállításokat, a csatorna (kézbesítési) beállításokat és még sok mást. |
| update |
Frissítse az előfizetés diagnosztikai beállításait. |
| update |
Frissítse a megadott felhasználó beállításait a megadott előfizetéshez. Ez az API általában a megosztott előfizetésre való be- vagy kijelentkezésre szolgál. A felhasználói beállítások csak megosztott előfizetésekre alkalmazhatók, például csapat-előfizetésekre vagy alapértelmezett előfizetésekre. |
Konstruktor adatai
NotificationRestClient(IVssRestClientOptions)
new NotificationRestClient(options: IVssRestClientOptions)
Paraméterek
- options
- IVssRestClientOptions
Metódus adatai
createSubscription(NotificationSubscriptionCreateParameters)
Hozzon létre egy új előfizetést.
function createSubscription(createParameters: NotificationSubscriptionCreateParameters): Promise<NotificationSubscription>
Paraméterek
- createParameters
- NotificationSubscriptionCreateParameters
Válaszok
Promise<NotificationSubscription>
deleteSubscription(string)
Előfizetés törlése.
function deleteSubscription(subscriptionId: string): Promise<void>
Paraméterek
- subscriptionId
-
string
Válaszok
Promise<void>
getEventType(string)
Szerezzen be egy adott eseménytípust.
function getEventType(eventType: string): Promise<NotificationEventType>
Paraméterek
- eventType
-
string
Az eseménytípus azonosítója.
Válaszok
Promise<NotificationEventType>
getNotificationReasons(number)
function getNotificationReasons(notificationId: number): Promise<NotificationReason>
Paraméterek
- notificationId
-
number
Válaszok
Promise<NotificationReason>
getSettings()
function getSettings(): Promise<NotificationAdminSettings>
Válaszok
Promise<NotificationAdminSettings>
getSubscriber(string)
Értesítési előfizető kézbesítési beállításainak lekérése.
function getSubscriber(subscriberId: string): Promise<NotificationSubscriber>
Paraméterek
- subscriberId
-
string
A felhasználó vagy csoport azonosítója.
Válaszok
Promise<NotificationSubscriber>
getSubscription(string, SubscriptionQueryFlags)
Értesítési előfizetés lekérése az azonosítója alapján.
function getSubscription(subscriptionId: string, queryFlags?: SubscriptionQueryFlags): Promise<NotificationSubscription>
Paraméterek
- subscriptionId
-
string
- queryFlags
- SubscriptionQueryFlags
Válaszok
Promise<NotificationSubscription>
getSubscriptionDiagnostics(string)
Szerezze be az előfizetés diagnosztikai beállításait.
function getSubscriptionDiagnostics(subscriptionId: string): Promise<SubscriptionDiagnostics>
Paraméterek
- subscriptionId
-
string
Az értesítési előfizetés azonosítója.
Válaszok
Promise<SubscriptionDiagnostics>
getSubscriptionTemplates()
Szerezze be az elérhető előfizetési sablonokat.
function getSubscriptionTemplates(): Promise<NotificationSubscriptionTemplate[]>
Válaszok
Promise<NotificationSubscriptionTemplate[]>
listEventTypes(string)
Sorolja fel a szolgáltatáshoz elérhető eseménytípusokat. Igény szerint csak a megadott közzétevő eseménytípusai alapján szűrhet.
function listEventTypes(publisherId?: string): Promise<NotificationEventType[]>
Paraméterek
- publisherId
-
string
A megjelenítő eseménytípusainak korlátozása
Válaszok
Promise<NotificationEventType[]>
listLogs(string, string, Date, Date)
A szolgáltatás diagnosztikai naplóinak listájának lekérése.
function listLogs(source: string, entryId?: string, startTime?: Date, endTime?: Date): Promise<INotificationDiagnosticLog[]>
Paraméterek
- source
-
string
A diagnosztika ellenőrzését végző naplók típusát meghatározó azonosító.
- entryId
-
string
A lekérdezni kívánt napló azonosítója.
- startTime
-
Date
A lekérdezés időtartományának kezdő időpontja.
- endTime
-
Date
A lekérdezés időtartományának befejezési ideje.
Válaszok
Promise<INotificationDiagnosticLog[]>
listNotificationReasons(number)
function listNotificationReasons(notificationIds?: number): Promise<NotificationReason[]>
Paraméterek
- notificationIds
-
number
Válaszok
Promise<NotificationReason[]>
listSubscriptions(string, string[], SubscriptionQueryFlags)
Értesítési előfizetések listájának lekérése előfizetés-azonosítók vagy egy adott felhasználó vagy csoport összes előfizetése alapján.
function listSubscriptions(targetId?: string, ids?: string[], queryFlags?: SubscriptionQueryFlags): Promise<NotificationSubscription[]>
Paraméterek
- targetId
-
string
Felhasználói vagy csoportazonosító
- ids
-
string[]
Előfizetés-azonosítók listája
- queryFlags
- SubscriptionQueryFlags
Válaszok
Promise<NotificationSubscription[]>
performBatchNotificationOperations(BatchNotificationOperation)
function performBatchNotificationOperations(operation: BatchNotificationOperation): Promise<void>
Paraméterek
- operation
- BatchNotificationOperation
Válaszok
Promise<void>
publishEvent(VssNotificationEvent)
Esemény közzététele. Ezt a kérelmet az "extmgmt" szolgáltatáshoz kell irányítani.
function publishEvent(notificationEvent: VssNotificationEvent): Promise<VssNotificationEvent>
Paraméterek
- notificationEvent
- VssNotificationEvent
Válaszok
Promise<VssNotificationEvent>
publishTokenEvent(VssNotificationEvent)
Esemény közzététele. Ez a kérés csak a jogkivonat-szolgáltatásra vonatkozik, mivel ez egy csak üzembe helyezési szolgáltatás.
function publishTokenEvent(notificationEvent: VssNotificationEvent): Promise<VssNotificationEvent>
Paraméterek
- notificationEvent
- VssNotificationEvent
Válaszok
Promise<VssNotificationEvent>
queryEventTypes(FieldValuesQuery, string)
function queryEventTypes(inputValuesQuery: FieldValuesQuery, eventType: string): Promise<NotificationEventField[]>
Paraméterek
- inputValuesQuery
- FieldValuesQuery
- eventType
-
string
Válaszok
Promise<NotificationEventField[]>
querySubscriptions(SubscriptionQuery)
Előfizetések lekérdezése. Az előfizetés akkor lesz visszaadva, ha megfelel a megadott feltételek közül egynek vagy többnek.
function querySubscriptions(subscriptionQuery: SubscriptionQuery): Promise<NotificationSubscription[]>
Paraméterek
- subscriptionQuery
- SubscriptionQuery
Válaszok
Promise<NotificationSubscription[]>
transformEvent(EventTransformRequest)
Értesítési esemény átalakítása.
function transformEvent(transformRequest: EventTransformRequest): Promise<EventTransformResult>
Paraméterek
- transformRequest
- EventTransformRequest
Átalakítandó tárgy.
Válaszok
Promise<EventTransformResult>
updateSettings(NotificationAdminSettingsUpdateParameters)
function updateSettings(updateParameters: NotificationAdminSettingsUpdateParameters): Promise<NotificationAdminSettings>
Paraméterek
- updateParameters
- NotificationAdminSettingsUpdateParameters
Válaszok
Promise<NotificationAdminSettings>
updateSubscriber(NotificationSubscriberUpdateParameters, string)
Frissítse az értesítési előfizető kézbesítési beállításait.
function updateSubscriber(updateParameters: NotificationSubscriberUpdateParameters, subscriberId: string): Promise<NotificationSubscriber>
Paraméterek
- updateParameters
- NotificationSubscriberUpdateParameters
- subscriberId
-
string
A felhasználó vagy csoport azonosítója.
Válaszok
Promise<NotificationSubscriber>
updateSubscription(NotificationSubscriptionUpdateParameters, string)
Meglévő előfizetés frissítése. Az előfizetés típusától és az engedélyektől függően a hívó fél frissítheti a leírást, a szűrőbeállításokat, a csatorna (kézbesítési) beállításokat és még sok mást.
function updateSubscription(updateParameters: NotificationSubscriptionUpdateParameters, subscriptionId: string): Promise<NotificationSubscription>
Paraméterek
- updateParameters
- NotificationSubscriptionUpdateParameters
- subscriptionId
-
string
Válaszok
Promise<NotificationSubscription>
updateSubscriptionDiagnostics(UpdateSubscripitonDiagnosticsParameters, string)
Frissítse az előfizetés diagnosztikai beállításait.
function updateSubscriptionDiagnostics(updateParameters: UpdateSubscripitonDiagnosticsParameters, subscriptionId: string): Promise<SubscriptionDiagnostics>
Paraméterek
- updateParameters
- UpdateSubscripitonDiagnosticsParameters
- subscriptionId
-
string
Az értesítési előfizetés azonosítója.
Válaszok
Promise<SubscriptionDiagnostics>
updateSubscriptionUserSettings(SubscriptionUserSettings, string, string)
Frissítse a megadott felhasználó beállításait a megadott előfizetéshez. Ez az API általában a megosztott előfizetésre való be- vagy kijelentkezésre szolgál. A felhasználói beállítások csak megosztott előfizetésekre alkalmazhatók, például csapat-előfizetésekre vagy alapértelmezett előfizetésekre.
function updateSubscriptionUserSettings(userSettings: SubscriptionUserSettings, subscriptionId: string, userId: string): Promise<SubscriptionUserSettings>
Paraméterek
- userSettings
- SubscriptionUserSettings
- subscriptionId
-
string
- userId
-
string
A felhasználó azonosítója
Válaszok
Promise<SubscriptionUserSettings>