mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
36 lines • 4.26 kB
JavaScript
export class IuguCustomerEntity {
// #region Properties (21)
ccEmails = '';
city = '';
complement = '';
cpfCnpj = '';
createdAt = new Date();
customVariables = [];
defaultPaymentMethodId = '';
district = '';
email = '';
id = '';
name = '';
notes = '';
number = '';
paymentMethods = [];
phone = '';
phonePrefix = '';
proxyPaymentsFromCustomerId = '';
state = '';
street = '';
updatedAt = new Date();
zipCode = '';
// #endregion Properties (21)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2l1Z3UvZW50aXRpZXMvY3VzdG9tZXIuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQU0sT0FBTyxrQkFBa0I7SUFDM0IsMEJBQTBCO0lBRW5CLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsZUFBZSxHQUFlLEVBQUUsQ0FBQztJQUNqQyxzQkFBc0IsR0FBVyxFQUFFLENBQUM7SUFDcEMsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLE1BQU0sR0FBVyxFQUFFLENBQUM7SUFDcEIsY0FBYyxHQUE2QixFQUFFLENBQUM7SUFDOUMsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLDJCQUEyQixHQUFXLEVBQUUsQ0FBQztJQUN6QyxLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLE1BQU0sR0FBVyxFQUFFLENBQUM7SUFDcEIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUU1Qiw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBa0M7UUFDMUMsSUFBSSxJQUFJLEVBQUU7WUFDTixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDbEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQ3hDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzNDO2FBQ0o7U0FDSjtJQUNMLENBQUM7Q0FHSiIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIGlkLWJsYWNrbGlzdCAqL1xyXG5pbXBvcnQgeyBJSXVndUN1c3RvbWVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcbmltcG9ydCB7IEl1Z3VQYXltZW50VG9rZW5FbnRpdHkgfSBmcm9tICcuL3BheW1lbnQtdG9rZW4uZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBJdWd1Q3VzdG9tZXJFbnRpdHkgaW1wbGVtZW50cyBJSXVndUN1c3RvbWVyIHtcclxuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoMjEpXHJcblxyXG4gICAgcHVibGljIGNjRW1haWxzOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBjaXR5OiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBjb21wbGVtZW50OiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBjcGZDbnBqOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gICAgcHVibGljIGN1c3RvbVZhcmlhYmxlczogQXJyYXk8YW55PiA9IFtdO1xyXG4gICAgcHVibGljIGRlZmF1bHRQYXltZW50TWV0aG9kSWQ6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIGRpc3RyaWN0OiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBlbWFpbDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIG5vdGVzOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBudW1iZXI6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHBheW1lbnRNZXRob2RzOiBJdWd1UGF5bWVudFRva2VuRW50aXR5W10gPSBbXTtcclxuICAgIHB1YmxpYyBwaG9uZTogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgcGhvbmVQcmVmaXg6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHByb3h5UGF5bWVudHNGcm9tQ3VzdG9tZXJJZDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgc3RhdGU6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHN0cmVldDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICAgIHB1YmxpYyB6aXBDb2RlOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDIxKVxyXG5cclxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEl1Z3VDdXN0b21lckVudGl0eT4pIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=