cecon-interfaces
Version:
Interfaces de Projetos Cecon
24 lines • 3.18 kB
JavaScript
import { DesenfilaInfoEntity, EFrom, InfoEntity, MobyoInfoEntity } from '../../general';
export class GlobalSettingNatiPayEntity {
// #region Properties (1)
id = '';
info = {
natiInfo: new InfoEntity(),
desenfilaInfo: new DesenfilaInfoEntity(),
mobyoInfo: new MobyoInfoEntity(),
userName: EFrom.NATIPAY,
email: '',
};
// #endregion Properties (1)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLXNldHRpbmctbmF0aS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2xvYmFsLXNldHRpbmdzL2VudGl0aWVzL2dsb2JhbC1zZXR0aW5nLW5hdGkuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxLQUFLLEVBQXFDLFVBQVUsRUFBRSxlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0gsTUFBTSxPQUFPLDBCQUEwQjtJQUNyQyx5QkFBeUI7SUFDbEIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBTVA7UUFDRixRQUFRLEVBQUUsSUFBSSxVQUFVLEVBQUU7UUFDMUIsYUFBYSxFQUFFLElBQUksbUJBQW1CLEVBQUU7UUFDeEMsU0FBUyxFQUFFLElBQUksZUFBZSxFQUFFO1FBQ2hDLFFBQVEsRUFBRSxLQUFLLENBQUMsT0FBTztRQUN2QixLQUFLLEVBQUUsRUFBRTtLQUNWLENBQUM7SUFFRiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBMEM7UUFDcEQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERlc2VuZmlsYUluZm9FbnRpdHksIEVGcm9tLCBJRGVzZW5maWxhSW5mbywgSUluZm8sIElNb2J5b0luZm8sIEluZm9FbnRpdHksIE1vYnlvSW5mb0VudGl0eSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBJR2xvYmFsU2V0dGluZ05hdGlQYXkgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBHbG9iYWxTZXR0aW5nTmF0aVBheUVudGl0eSBpbXBsZW1lbnRzIElHbG9iYWxTZXR0aW5nTmF0aVBheSB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxKVxyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGluZm86IHtcclxuICAgIG5hdGlJbmZvOiBJSW5mbztcclxuICAgIGRlc2VuZmlsYUluZm86IElEZXNlbmZpbGFJbmZvO1xyXG4gICAgbW9ieW9JbmZvOiBJTW9ieW9JbmZvO1xyXG4gICAgdXNlck5hbWU6IEVGcm9tLk5BVElQQVk7XHJcbiAgICBlbWFpbDogc3RyaW5nO1xyXG4gIH0gPSB7XHJcbiAgICBuYXRpSW5mbzogbmV3IEluZm9FbnRpdHkoKSxcclxuICAgIGRlc2VuZmlsYUluZm86IG5ldyBEZXNlbmZpbGFJbmZvRW50aXR5KCksXHJcbiAgICBtb2J5b0luZm86IG5ldyBNb2J5b0luZm9FbnRpdHkoKSxcclxuICAgIHVzZXJOYW1lOiBFRnJvbS5OQVRJUEFZLFxyXG4gICAgZW1haWw6ICcnLFxyXG4gIH07XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEdsb2JhbFNldHRpbmdOYXRpUGF5RW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=