UNPKG

scheunemann-interfaces

Version:
20 lines (19 loc) 691 B
import { NotificationCategoryEnum, NotificationPriorityEnum, NotificationStatusEnum } from '../enums'; import { INotification } from '../interfaces'; import { NotificationActionEntity } from './notification-action.entity'; export declare class NotificationEntity implements INotification { action: NotificationActionEntity; category: NotificationCategoryEnum; createdAt: Date; data: string; description: string; expirationTime: number; id: string; imageUrl: string; priority: NotificationPriorityEnum; sound: boolean; status: NotificationStatusEnum; title: string; topicName: string; constructor(data?: Partial<NotificationEntity>); }