Skip to main content

Interface: NotificationApiClientInterface

services/notification.NotificationApiClientInterface

Methods

createCustomNotification

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

Parameters

NameType
dataCustomNotificationParams
config?AxiosRequestConfig<any>

Returns

Promise<any>

Defined in

services/notification/index.ts:11


disposeBroadcastMessages

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

Parameters

NameType
banner_idsnumber[]
config?AxiosRequestConfig<any>

Returns

Promise<any>

Defined in

services/notification/index.ts:16


getUnseenNotification

getUnseenNotification(config?): Promise<SCNotificationUnseenCountType>

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCNotificationUnseenCountType>

Defined in

services/notification/index.ts:10


listBroadcastMessages

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

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCBroadcastMessageType>>

Defined in

services/notification/index.ts:12


listBroadcastMessagesUndisposedCount

listBroadcastMessagesUndisposedCount(config?): Promise<SCNotificationUnseenCountType>

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCNotificationUnseenCountType>

Defined in

services/notification/index.ts:14


listBroadcastMessagesUnseenCount

listBroadcastMessagesUnseenCount(config?): Promise<SCNotificationUnseenCountType>

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCNotificationUnseenCountType>

Defined in

services/notification/index.ts:13


listUserNotification

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

Parameters

NameType
config?AxiosRequestConfig<any>

Returns

Promise<SCPaginatedResponse<SCNotificationAggregatedType>>

Defined in

services/notification/index.ts:8


markReadBroadcastMessages

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

Parameters

NameType
banner_idsnumber[]
config?AxiosRequestConfig<any>

Returns

Promise<any>

Defined in

services/notification/index.ts:15


markReadNotification

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

Parameters

NameType
sidsstring[]
config?AxiosRequestConfig<any>

Returns

Promise<any>

Defined in

services/notification/index.ts:9