projects/m2-core/src/lib/core/service/callback/requests/SubscribeRequest.ts
Properties |
|
constructor(subscriptionType: SubscriptionType, tabId: string, subscribeLocation?: string, subscribeElements?: number[], startUnsubscribeLocation?: string, unSubscribeElements?: number[])
|
|||||||||||||||||||||
|
Parameters :
|
| Public Optional startUnsubscribeLocation |
Type : string
|
|
Начало пути UI для отписываемых объектов. Отписка выполняется только в том случае, если он не пуст. Если список unSubscribeElementDescriptors не пуст, то startUnsubscribeLocation должен быть задан обязательно. Если список unSubscribeElementDescriptors пуст, а startUnsubscribeLocation задан, то выполняется отписка от всех элементов для данного tabId и subscriptionType у которых путь начинается с startUnsubscribeLocation |
| Public subscribeElements |
Type : number[]
|
|
Идентификаторы подписываемых объектов, может быть пусто, если подписка не требуется |
| Public Optional subscribeLocation |
Type : string
|
|
Путь UI для подписываемых объектов. Обязательно должно быть задано, subscribeElementDescriptors непусто |
| Public subscriptionType |
Type : SubscriptionType
|
|
Тип подписки |
| Public tabId |
Type : string
|
|
Идентификатор вкладки выданный (возможно в будущем) при установке соединения web-socket |
| Public unSubscribeElements |
Type : number[]
|
|
Идентификаторы отписываемых объектов, может быть пусто, если отписка не требуется или нужно отписаться от всего по началу пути startUnsubscribeLocation |