Skip to main content

NotificationApiClientInterface

Methods

createCustomNotification()

createCustomNotification(data, config?): Promise<any>

Parameters

ParameterType
dataCustomNotificationParams
config?AxiosRequestConfig

Returns

Promise<any>


disposeBroadcastMessages()

disposeBroadcastMessages(banner_ids, config?): Promise<any>

Parameters

ParameterType
banner_idsnumber[]
config?AxiosRequestConfig

Returns

Promise<any>


getUnseenNotification()

getUnseenNotification(config?): Promise<SCNotificationUnseenCountType>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCNotificationUnseenCountType>


listBroadcastMessages()

listBroadcastMessages(config?): Promise<SCPaginatedResponse<SCBroadcastMessageType>>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCBroadcastMessageType>>


listBroadcastMessagesUndisposedCount()

listBroadcastMessagesUndisposedCount(config?): Promise<SCNotificationUnseenCountType>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCNotificationUnseenCountType>


listBroadcastMessagesUnseenCount()

listBroadcastMessagesUnseenCount(config?): Promise<SCNotificationUnseenCountType>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCNotificationUnseenCountType>


listUserNotification()

listUserNotification(config?): Promise<SCPaginatedResponse<SCNotificationAggregatedType>>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCNotificationAggregatedType>>


markReadBroadcastMessages()

markReadBroadcastMessages(banner_ids, config?): Promise<any>

Parameters

ParameterType
banner_idsnumber[]
config?AxiosRequestConfig

Returns

Promise<any>


markReadNotification()

markReadNotification(sids, config?): Promise<any>

Parameters

ParameterType
sidsstring[]
config?AxiosRequestConfig

Returns

Promise<any>