cecon-interfaces
Version:
Interfaces de Projetos Cecon
29 lines • 3.86 kB
JavaScript
import { CustomerEntity } from '../../../customer';
import { PrivacySettingEntity } from './customer-privacy.entity';
export class CustomerMobyoEntity extends CustomerEntity {
// #region Properties (9)
active = true;
addresses = [];
companyId = '';
containerId = '';
engines = [];
isTest = false;
ordersCountOnRestaurant = 0;
uid = '';
version = '1.0.2';
birthday = null;
privacySettings = new PrivacySettingEntity();
// #endregion Properties (9)
// #region Constructors (1)
constructor(data) {
super(data);
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXItbW9ieW8uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL21vYnlvL21vYnlvLWN1c3RvbWVyLW1vYnlvL2VudGl0aWVzL2N1c3RvbWVyLW1vYnlvLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFLbkQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFFakUsTUFBTSxPQUFPLG1CQUFvQixTQUFRLGNBQWM7SUFDckQseUJBQXlCO0lBRWxCLE1BQU0sR0FBWSxJQUFJLENBQUM7SUFDdkIsU0FBUyxHQUFlLEVBQUUsQ0FBQztJQUMzQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsT0FBTyxHQUFhLEVBQUUsQ0FBQztJQUN2QixNQUFNLEdBQVksS0FBSyxDQUFDO0lBQ3hCLHVCQUF1QixHQUFXLENBQUMsQ0FBQztJQUNwQyxHQUFHLEdBQVcsRUFBRSxDQUFDO0lBQ2pCLE9BQU8sR0FBVyxPQUFPLENBQUM7SUFDMUIsUUFBUSxHQUFnQixJQUFJLENBQUM7SUFDN0IsZUFBZSxHQUFvQixJQUFJLG9CQUFvQixFQUFFLENBQUE7SUFDcEUsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQW1DO1FBQzdDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNaLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDdXN0b21lckVudGl0eSB9IGZyb20gJy4uLy4uLy4uL2N1c3RvbWVyJztcclxuaW1wb3J0IHsgSUFkZHJlc3MgfSBmcm9tICcuLi8uLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgSVVzZWRWb3VjaGVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcbmltcG9ydCB7IElDdXN0b21lck1vYnlvIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWN1c3RvbWVyLW1vYnlvJztcclxuaW1wb3J0IHsgSVByaXZhY3lTZXR0aW5nIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWN1c3RvbWVyLXByaXZhY3knO1xyXG5pbXBvcnQgeyBQcml2YWN5U2V0dGluZ0VudGl0eSB9IGZyb20gJy4vY3VzdG9tZXItcHJpdmFjeS5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIEN1c3RvbWVyTW9ieW9FbnRpdHkgZXh0ZW5kcyBDdXN0b21lckVudGl0eSBpbXBsZW1lbnRzIElDdXN0b21lck1vYnlvIHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDkpXHJcblxyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSB0cnVlO1xyXG4gIHB1YmxpYyBhZGRyZXNzZXM6IElBZGRyZXNzW10gPSBbXTtcclxuICBwdWJsaWMgY29tcGFueUlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY29udGFpbmVySWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBlbmdpbmVzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyBpc1Rlc3Q6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgb3JkZXJzQ291bnRPblJlc3RhdXJhbnQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHVpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHZlcnNpb246IHN0cmluZyA9ICcxLjAuMic7XHJcbiAgcHVibGljIGJpcnRoZGF5OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHByaXZhY3lTZXR0aW5nczogSVByaXZhY3lTZXR0aW5nID0gbmV3IFByaXZhY3lTZXR0aW5nRW50aXR5KClcclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDkpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxDdXN0b21lck1vYnlvRW50aXR5Pikge1xyXG4gICAgc3VwZXIoZGF0YSk7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==