mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
22 lines • 2.79 kB
JavaScript
import { OrderEntity } from '../../../order';
import { EPayuioAppSlug } from '../../app';
export class PayioOrderEntity extends OrderEntity {
// #region Properties (4)
appId = null;
appSlug = EPayuioAppSlug.none;
deviceId = null;
indoor = null;
// #endregion Properties (4)
// #region Constructors (1)
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL29yZGVycy9lbnRpdGllcy9vcmRlci5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFJM0MsTUFBTSxPQUFPLGdCQUFpQixTQUFRLFdBQVc7SUFDL0MseUJBQXlCO0lBRWxCLEtBQUssR0FBa0IsSUFBSSxDQUFDO0lBQzVCLE9BQU8sR0FBbUIsY0FBYyxDQUFDLElBQUksQ0FBQztJQUM5QyxRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixNQUFNLEdBQWtDLElBQUksQ0FBQztJQUVwRCw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBZ0M7UUFDMUMsS0FBSyxFQUFFLENBQUM7UUFDUixJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT3JkZXJFbnRpdHkgfSBmcm9tICcuLi8uLi8uLi9vcmRlcic7XHJcbmltcG9ydCB7IEVQYXl1aW9BcHBTbHVnIH0gZnJvbSAnLi4vLi4vYXBwJztcclxuaW1wb3J0IHsgSVBheWlvT3JkZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgUGF5aW9PcmRlckluZG9vckVudGl0eSB9IGZyb20gJy4vaW5kb29yLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9PcmRlckVudGl0eSBleHRlbmRzIE9yZGVyRW50aXR5IGltcGxlbWVudHMgSVBheWlvT3JkZXIge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNClcclxuXHJcbiAgcHVibGljIGFwcElkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgYXBwU2x1ZzogRVBheXVpb0FwcFNsdWcgPSBFUGF5dWlvQXBwU2x1Zy5ub25lO1xyXG4gIHB1YmxpYyBkZXZpY2VJZDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGluZG9vcjogUGF5aW9PcmRlckluZG9vckVudGl0eSB8IG51bGwgPSBudWxsO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDQpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb09yZGVyRW50aXR5Pikge1xyXG4gICAgc3VwZXIoKTtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19