cecon-interfaces
Version:
Interfaces de Projetos Cecon
21 lines • 2.64 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 = '';
tags = [];
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL29yZGVycy9lbnRpdGllcy9vcmRlci5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFJMUMsTUFBTSxPQUFPLGdCQUFpQixTQUFRLFdBQVc7SUFDeEMsS0FBSyxHQUFrQixJQUFJLENBQUM7SUFDNUIsT0FBTyxHQUFrQixhQUFhLENBQUMsSUFBSSxDQUFDO0lBQzVDLFFBQVEsR0FBa0IsSUFBSSxDQUFDO0lBQy9CLE1BQU0sR0FBa0MsSUFBSSxDQUFDO0lBQzdDLGFBQWEsR0FBVyxFQUFFLENBQUM7SUFDM0IsSUFBSSxHQUFhLEVBQUUsQ0FBQztJQUUzQixZQUFZLElBQWdDO1FBQzFDLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9yZGVyRW50aXR5IH0gZnJvbSAnLi4vLi4vLi4vb3JkZXInO1xyXG5pbXBvcnQgeyBFUGF5aW9BcHBTbHVnIH0gZnJvbSAnLi4vLi4vYXBwJztcclxuaW1wb3J0IHsgSVBheWlvT3JkZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgUGF5aW9PcmRlckluZG9vckVudGl0eSB9IGZyb20gJy4vaW5kb29yLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9PcmRlckVudGl0eSBleHRlbmRzIE9yZGVyRW50aXR5IGltcGxlbWVudHMgSVBheWlvT3JkZXIge1xyXG4gIHB1YmxpYyBhcHBJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGFwcFNsdWc6IEVQYXlpb0FwcFNsdWcgPSBFUGF5aW9BcHBTbHVnLm5vbmU7XHJcbiAgcHVibGljIGRldmljZUlkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgaW5kb29yOiBQYXlpb09yZGVySW5kb29yRW50aXR5IHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHJlc3VtZVZlcnNpb246IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0YWdzOiBzdHJpbmdbXSA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb09yZGVyRW50aXR5Pikge1xyXG4gICAgc3VwZXIoKTtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=