cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
29 lines • 3.88 kB
JavaScript
import { CustomerEntity } from '../../../customer';
import { PrivacySettingEntity } from './customer-privacy.entity';
export class CustomerCannoliEntity 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXItY2Fubm9saS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY2Fubm9saS9jYW5ub2xpLWN1c3RvbWVyL2VudGl0aWVzL2N1c3RvbWVyLWNhbm5vbGkuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUtuRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUVqRSxNQUFNLE9BQU8scUJBQXNCLFNBQVEsY0FBYztJQUN2RCx5QkFBeUI7SUFFbEIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixTQUFTLEdBQWUsRUFBRSxDQUFDO0lBQzNCLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixPQUFPLEdBQWEsRUFBRSxDQUFDO0lBQ3ZCLE1BQU0sR0FBWSxLQUFLLENBQUM7SUFDeEIsdUJBQXVCLEdBQVcsQ0FBQyxDQUFDO0lBQ3BDLEdBQUcsR0FBVyxFQUFFLENBQUM7SUFDakIsT0FBTyxHQUFXLE9BQU8sQ0FBQztJQUMxQixRQUFRLEdBQWdCLElBQUksQ0FBQztJQUM3QixlQUFlLEdBQW9CLElBQUksb0JBQW9CLEVBQUUsQ0FBQTtJQUNwRSw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBcUM7UUFDL0MsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ1osSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEN1c3RvbWVyRW50aXR5IH0gZnJvbSAnLi4vLi4vLi4vY3VzdG9tZXInO1xyXG5pbXBvcnQgeyBJQWRkcmVzcyB9IGZyb20gJy4uLy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBJVXNlZFZvdWNoZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgSUN1c3RvbWVyQ2Fubm9saSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jdXN0b21lci1jYW5ub2xpJztcclxuaW1wb3J0IHsgSVByaXZhY3lTZXR0aW5nIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWN1c3RvbWVyLXByaXZhY3knO1xyXG5pbXBvcnQgeyBQcml2YWN5U2V0dGluZ0VudGl0eSB9IGZyb20gJy4vY3VzdG9tZXItcHJpdmFjeS5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIEN1c3RvbWVyQ2Fubm9saUVudGl0eSBleHRlbmRzIEN1c3RvbWVyRW50aXR5IGltcGxlbWVudHMgSUN1c3RvbWVyQ2Fubm9saSB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg5KVxyXG5cclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gdHJ1ZTtcclxuICBwdWJsaWMgYWRkcmVzc2VzOiBJQWRkcmVzc1tdID0gW107XHJcbiAgcHVibGljIGNvbXBhbnlJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNvbnRhaW5lcklkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZW5naW5lczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgaXNUZXN0OiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIG9yZGVyc0NvdW50T25SZXN0YXVyYW50OiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyB1aWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB2ZXJzaW9uOiBzdHJpbmcgPSAnMS4wLjInO1xyXG4gIHB1YmxpYyBiaXJ0aGRheTogRGF0ZSB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBwcml2YWN5U2V0dGluZ3M6IElQcml2YWN5U2V0dGluZyA9IG5ldyBQcml2YWN5U2V0dGluZ0VudGl0eSgpXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg5KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8Q3VzdG9tZXJDYW5ub2xpRW50aXR5Pikge1xyXG4gICAgc3VwZXIoZGF0YSk7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==