UNPKG

cannoli-interfaces

Version:
20 lines 2.59 kB
import { NotificationActionTypeEnum } from '../enums'; export class NotificationActionEntity { // #region Properties (4) icon = ''; label = ''; type = NotificationActionTypeEnum.URL; value = ''; // #endregion Properties (4) // #region Constructors (1) constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLWFjdGlvbi5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbm90aWZpY2F0aW9uL2VudGl0aWVzL25vdGlmaWNhdGlvbi1hY3Rpb24uZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUd0RCxNQUFNLE9BQU8sd0JBQXdCO0lBQ2pDLHlCQUF5QjtJQUV6QixJQUFJLEdBQVksRUFBRSxDQUFDO0lBQ1osS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixJQUFJLEdBQStCLDBCQUEwQixDQUFDLEdBQUcsQ0FBQztJQUNsRSxLQUFLLEdBQVcsRUFBRSxDQUFDO0lBRTFCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUF3QztRQUNoRCxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTm90aWZpY2F0aW9uQWN0aW9uVHlwZUVudW0gfSBmcm9tICcuLi9lbnVtcyc7XHJcbmltcG9ydCB7IElOb3RpZmljYXRpb25BY3Rpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktbm90aWZpY2F0aW9uLWFjdGlvbic7XHJcblxyXG5leHBvcnQgY2xhc3MgTm90aWZpY2F0aW9uQWN0aW9uRW50aXR5IGltcGxlbWVudHMgSU5vdGlmaWNhdGlvbkFjdGlvbiB7XHJcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDQpXHJcblxyXG4gICAgaWNvbj86IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIGxhYmVsOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyB0eXBlOiBOb3RpZmljYXRpb25BY3Rpb25UeXBlRW51bSA9IE5vdGlmaWNhdGlvbkFjdGlvblR5cGVFbnVtLlVSTDtcclxuICAgIHB1YmxpYyB2YWx1ZTogc3RyaW5nID0gJyc7XHJcblxyXG4gICAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg0KVxyXG5cclxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE5vdGlmaWNhdGlvbkFjdGlvbkVudGl0eT4pIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=