Something went wrong on our end
-
Andrea Chiapparelli - 4Science authoredadd8c7ce
notification.model.ts 897 B
import { INotificationOptions, NotificationOptions } from './notification-options.model';
import { NotificationType } from './notification-type';
import { isEmpty } from '../../empty.util';
export interface INotification {
id: string
type: NotificationType
title?: any
content?: any
options?: INotificationOptions
html?: any;
}
export class Notification implements INotification {
public id: string;
public type: NotificationType;
public title: any;
public content: any;
public options: INotificationOptions;
public html?: any;
constructor(id: string,
type: NotificationType,
title?: any,
content?: any,
options?: INotificationOptions) {
this.id = id;
this.type = type;
this.title = title;
this.content = content;
this.options = isEmpty(options) ? new NotificationOptions() : options;
}
}