cecon-interfaces
Version:
Interfaces de Projetos Cecon
23 lines • 2.88 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL29yZGVyL2VudGl0aWVzL2N1c3RvbWVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUVwRSxNQUFNLE9BQU8sbUJBQW1CO0lBQzVCLHlCQUF5QjtJQUVsQixjQUFjLEdBQVcsRUFBRSxDQUFDO0lBQzVCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLHFCQUFxQixHQUFXLENBQUMsQ0FBQztJQUNsQyxLQUFLLEdBQThCLElBQUkseUJBQXlCLEVBQUUsQ0FBQztJQUNuRSxPQUFPLEdBQVcsRUFBRSxDQUFDO0lBRTVCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFtQztRQUMzQyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSU9yZGVyQ3VzdG9tZXIgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgT3JkZXJzQ3VzdG9tZXJQaG9uZUVudGl0eSB9IGZyb20gJy4vY3VzdG9tZXItcGhvbmUuZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBPcmRlckN1c3RvbWVyRW50aXR5IGltcGxlbWVudHMgSU9yZGVyQ3VzdG9tZXIge1xyXG4gICAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg3KVxyXG5cclxuICAgIHB1YmxpYyBkb2N1bWVudE51bWJlcjogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgZW1haWw6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBvcmRlcnNDb3VudE9uTWVyY2hhbnQ6IG51bWJlciA9IDA7XHJcbiAgICBwdWJsaWMgcGhvbmU6IE9yZGVyc0N1c3RvbWVyUGhvbmVFbnRpdHkgPSBuZXcgT3JkZXJzQ3VzdG9tZXJQaG9uZUVudGl0eSgpO1xyXG4gICAgcHVibGljIHBpY3R1cmU6IHN0cmluZyA9ICcnO1xyXG5cclxuICAgIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNylcclxuXHJcbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxPcmRlckN1c3RvbWVyRW50aXR5Pikge1xyXG4gICAgICAgIGlmIChkYXRhKSB7XHJcbiAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==