30 lines
989 B
TypeScript
30 lines
989 B
TypeScript
import { NotifChannelEnum, NotifTitleEnum } from '../../modules/notifications/interfaces/notification.interface';
|
|
|
|
export interface NotificationPreferenceData {
|
|
title: NotifTitleEnum;
|
|
channels: NotifChannelEnum[];
|
|
}
|
|
|
|
export const notificationPreferencesData: NotificationPreferenceData[] = [
|
|
{
|
|
title: NotifTitleEnum.PAGER_CREATED,
|
|
channels: [NotifChannelEnum.SMS, NotifChannelEnum.PUSH, NotifChannelEnum.IN_APP],
|
|
},
|
|
{
|
|
title: NotifTitleEnum.ORDER_CREATED,
|
|
channels: [NotifChannelEnum.SMS, NotifChannelEnum.PUSH, NotifChannelEnum.IN_APP],
|
|
},
|
|
{
|
|
title: NotifTitleEnum.PAYMENT_SUCCESS,
|
|
channels: [NotifChannelEnum.SMS, NotifChannelEnum.PUSH, NotifChannelEnum.IN_APP],
|
|
},
|
|
{
|
|
title: NotifTitleEnum.REVIEW_CREATED,
|
|
channels: [NotifChannelEnum.SMS, NotifChannelEnum.PUSH, NotifChannelEnum.IN_APP],
|
|
},
|
|
{
|
|
title: NotifTitleEnum.ORDER_STATUS_CHANGED,
|
|
channels: [NotifChannelEnum.SMS, NotifChannelEnum.PUSH, NotifChannelEnum.IN_APP],
|
|
},
|
|
];
|