UNPKG

cecon-interfaces

Version:
22 lines 2.42 kB
import { ELeadOrigin } from '../enums/lead-origin.enum'; export class OriginEntity { // #region Properties (6) campaign = ''; contactPoint = ''; date = 0; details = ''; referrer = ''; type = ELeadOrigin.OTHERS; // #endregion Properties (6) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JpZ2luLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9nZW5lcmFsL2VudGl0aWVzL29yaWdpbi5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBRXhELE1BQU0sT0FBTyxZQUFZO0lBQ3ZCLHlCQUF5QjtJQUV6QixRQUFRLEdBQVksRUFBRSxDQUFDO0lBQ3ZCLFlBQVksR0FBWSxFQUFFLENBQUM7SUFDcEIsSUFBSSxHQUFXLENBQUMsQ0FBQztJQUN4QixPQUFPLEdBQVksRUFBRSxDQUFDO0lBQ3RCLFFBQVEsR0FBWSxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFnQixXQUFXLENBQUMsTUFBTSxDQUFDO0lBRTlDLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUE0QjtRQUN0QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUxlYWRPcmlnaW4gfSBmcm9tICcuLi9lbnVtcy9sZWFkLW9yaWdpbi5lbnVtJztcclxuXHJcbmV4cG9ydCBjbGFzcyBPcmlnaW5FbnRpdHkge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNilcclxuXHJcbiAgY2FtcGFpZ24/OiBzdHJpbmcgPSAnJztcclxuICBjb250YWN0UG9pbnQ/OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZGF0ZTogTnVtYmVyID0gMDtcclxuICBkZXRhaWxzPzogc3RyaW5nID0gJyc7XHJcbiAgcmVmZXJyZXI/OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgdHlwZTogRUxlYWRPcmlnaW4gPSBFTGVhZE9yaWdpbi5PVEhFUlM7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNilcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE9yaWdpbkVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19