cecon-interfaces
Version:
Interfaces de Projetos Cecon
20 lines • 2.54 kB
JavaScript
import { OrderEntity } from '../../../order';
import { EPayioAppSlug } from '../../app';
export class PayioOrderEntity extends OrderEntity {
appId = null;
appSlug = EPayioAppSlug.none;
deviceId = null;
indoor = null;
resumeVersion = '';
constructor(data) {
super();
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL29yZGVycy9lbnRpdGllcy9vcmRlci5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFJMUMsTUFBTSxPQUFPLGdCQUFpQixTQUFRLFdBQVc7SUFDeEMsS0FBSyxHQUFrQixJQUFJLENBQUM7SUFDNUIsT0FBTyxHQUFrQixhQUFhLENBQUMsSUFBSSxDQUFDO0lBQzVDLFFBQVEsR0FBa0IsSUFBSSxDQUFDO0lBQy9CLE1BQU0sR0FBa0MsSUFBSSxDQUFDO0lBQzdDLGFBQWEsR0FBVyxFQUFFLENBQUM7SUFFbEMsWUFBWSxJQUFnQztRQUMxQyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPcmRlckVudGl0eSB9IGZyb20gJy4uLy4uLy4uL29yZGVyJztcclxuaW1wb3J0IHsgRVBheWlvQXBwU2x1ZyB9IGZyb20gJy4uLy4uL2FwcCc7XHJcbmltcG9ydCB7IElQYXlpb09yZGVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcbmltcG9ydCB7IFBheWlvT3JkZXJJbmRvb3JFbnRpdHkgfSBmcm9tICcuL2luZG9vci5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIFBheWlvT3JkZXJFbnRpdHkgZXh0ZW5kcyBPcmRlckVudGl0eSBpbXBsZW1lbnRzIElQYXlpb09yZGVyIHtcclxuICBwdWJsaWMgYXBwSWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhcHBTbHVnOiBFUGF5aW9BcHBTbHVnID0gRVBheWlvQXBwU2x1Zy5ub25lO1xyXG4gIHB1YmxpYyBkZXZpY2VJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGluZG9vcjogUGF5aW9PcmRlckluZG9vckVudGl0eSB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyByZXN1bWVWZXJzaW9uOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9PcmRlckVudGl0eT4pIHtcclxuICAgIHN1cGVyKCk7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19