scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
23 lines • 2.8 kB
JavaScript
import { OrdersCustomerPhoneEntity } from './customer-phone.entity';
export class OrderCustomerEntity {
// #region Properties (7)
documentNumber = '';
email = '';
id = '';
name = '';
ordersCountOnMerchant = 0;
phone = new OrdersCustomerPhoneEntity();
picture = '';
// #endregion Properties (7)
// #region Constructors (1)
constructor(data) {
if (data) {
for (let key in data) {
if (data.hasOwnProperty(key) && key in this) {
this[key] = data[key];
}
}
}
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL29yZGVyL2VudGl0aWVzL2N1c3RvbWVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUVwRSxNQUFNLE9BQU8sbUJBQW1CO0lBQzVCLHlCQUF5QjtJQUVsQixjQUFjLEdBQVcsRUFBRSxDQUFDO0lBQzVCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLHFCQUFxQixHQUFXLENBQUMsQ0FBQztJQUNsQyxLQUFLLEdBQThCLElBQUkseUJBQXlCLEVBQUUsQ0FBQztJQUNuRSxPQUFPLEdBQVcsRUFBRSxDQUFDO0lBRTVCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFtQztRQUMzQyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSU9yZGVyQ3VzdG9tZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcbmltcG9ydCB7IE9yZGVyc0N1c3RvbWVyUGhvbmVFbnRpdHkgfSBmcm9tICcuL2N1c3RvbWVyLXBob25lLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBPcmRlckN1c3RvbWVyRW50aXR5IGltcGxlbWVudHMgSU9yZGVyQ3VzdG9tZXIge1xuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoNylcblxuICAgIHB1YmxpYyBkb2N1bWVudE51bWJlcjogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIGVtYWlsOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgb3JkZXJzQ291bnRPbk1lcmNoYW50OiBudW1iZXIgPSAwO1xuICAgIHB1YmxpYyBwaG9uZTogT3JkZXJzQ3VzdG9tZXJQaG9uZUVudGl0eSA9IG5ldyBPcmRlcnNDdXN0b21lclBob25lRW50aXR5KCk7XG4gICAgcHVibGljIHBpY3R1cmU6IHN0cmluZyA9ICcnO1xuXG4gICAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICg3KVxuXG4gICAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxPcmRlckN1c3RvbWVyRW50aXR5Pikge1xuICAgICAgICBpZiAoZGF0YSkge1xuICAgICAgICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==