scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
17 lines • 2.07 kB
JavaScript
import { EVoucherRuleType } from '../enums';
export class CampaignRuleEntity {
// #region Properties (10)
type = EVoucherRuleType.MIN_VALUE;
value = 0;
description = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidm91Y2hlci1ydWxlLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy92b3VjaGVyL2VudGl0aWVzL3ZvdWNoZXItcnVsZS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBRzVDLE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsMEJBQTBCO0lBQ25CLElBQUksR0FBcUIsZ0JBQWdCLENBQUMsU0FBUyxDQUFDO0lBQ3BELEtBQUssR0FBcUMsQ0FBQyxDQUFDO0lBQzVDLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFFaEMsWUFBWSxJQUFrQztRQUM1QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVZvdWNoZXJSdWxlVHlwZSB9IGZyb20gJy4uL2VudW1zJztcbmltcG9ydCB7IElWb3VjaGVyUnVsZSB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xuXG5leHBvcnQgY2xhc3MgQ2FtcGFpZ25SdWxlRW50aXR5IGltcGxlbWVudHMgSVZvdWNoZXJSdWxlIHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMClcbiAgcHVibGljIHR5cGU6IEVWb3VjaGVyUnVsZVR5cGUgPSBFVm91Y2hlclJ1bGVUeXBlLk1JTl9WQUxVRTtcbiAgcHVibGljIHZhbHVlOiBzdHJpbmcgfCBudW1iZXIgfCBEYXRlIHwgYm9vbGVhbiA9IDA7XG4gIHB1YmxpYyBkZXNjcmlwdGlvbjogc3RyaW5nID0gJyc7XG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8Q2FtcGFpZ25SdWxlRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=