cecon-interfaces
Version:
Interfaces de Projetos Cecon
25 lines • 2.98 kB
JavaScript
import { CoordsEntity } from '../../../general/entities/coords.entity';
export class PayioAddressEntity {
// #region Properties (11)
city = '';
complement = '';
coords = new CoordsEntity();
country;
neighborhood = '';
postalCode = '';
state = '';
streetName = '';
streetNumber = '';
// #endregion Properties (11)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkcmVzcy5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcGF5aW8vY29tcGFueS9lbnRpdGllcy9hZGRyZXNzLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0seUNBQXlDLENBQUM7QUFHdkUsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QiwwQkFBMEI7SUFFbkIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixVQUFVLEdBQWtCLEVBQUUsQ0FBQztJQUMvQixNQUFNLEdBQWlCLElBQUksWUFBWSxFQUFFLENBQUM7SUFDMUMsT0FBTyxDQUE0QjtJQUNuQyxZQUFZLEdBQVcsRUFBRSxDQUFDO0lBQzFCLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFFakMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQWtDO1FBQzVDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb29yZHNFbnRpdHkgfSBmcm9tICcuLi8uLi8uLi9nZW5lcmFsL2VudGl0aWVzL2Nvb3Jkcy5lbnRpdHknO1xyXG5pbXBvcnQgeyBJUGF5aW9BZGRyZXNzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWFkZHJlc3MnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFBheWlvQWRkcmVzc0VudGl0eSBpbXBsZW1lbnRzIElQYXlpb0FkZHJlc3Mge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTEpXHJcblxyXG4gIHB1YmxpYyBjaXR5OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY29tcGxlbWVudDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG4gIHB1YmxpYyBjb29yZHM6IENvb3Jkc0VudGl0eSA9IG5ldyBDb29yZHNFbnRpdHkoKTtcclxuICBwdWJsaWMgY291bnRyeTogc3RyaW5nIHwgbnVsbCB8IHVuZGVmaW5lZDtcclxuICBwdWJsaWMgbmVpZ2hib3Job29kOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcG9zdGFsQ29kZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHN0YXRlOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgc3RyZWV0TmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHN0cmVldE51bWJlcjogc3RyaW5nID0gJyc7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTEpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0FkZHJlc3NFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==