scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
24 lines • 2.68 kB
JavaScript
import { CoordsEntity } from './coords.entity';
export class AddressEntity {
// #region Properties (8)
city = '';
complement = '';
coords = new CoordsEntity();
neighborhood = '';
postalCode = '';
state = '';
streetName = '';
streetNumber = '';
// #endregion Properties (8)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkcmVzcy5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhbC9lbnRpdGllcy9hZGRyZXNzLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsTUFBTSxPQUFPLGFBQWE7SUFDeEIseUJBQXlCO0lBRWxCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsVUFBVSxHQUFrQixFQUFFLENBQUM7SUFDL0IsTUFBTSxHQUFpQixJQUFJLFlBQVksRUFBRSxDQUFDO0lBQzFDLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUVqQyw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBNkI7UUFDdkMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElBZGRyZXNzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBDb29yZHNFbnRpdHkgfSBmcm9tICcuL2Nvb3Jkcy5lbnRpdHknO1xuXG5leHBvcnQgY2xhc3MgQWRkcmVzc0VudGl0eSBpbXBsZW1lbnRzIElBZGRyZXNzIHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg4KVxuXG4gIHB1YmxpYyBjaXR5OiBzdHJpbmcgPSAnJztcbiAgcHVibGljIGNvbXBsZW1lbnQ6IHN0cmluZyB8IG51bGwgPSAnJztcbiAgcHVibGljIGNvb3JkczogQ29vcmRzRW50aXR5ID0gbmV3IENvb3Jkc0VudGl0eSgpO1xuICBwdWJsaWMgbmVpZ2hib3Job29kOiBzdHJpbmcgPSAnJztcbiAgcHVibGljIHBvc3RhbENvZGU6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgc3RhdGU6IHN0cmluZyA9ICcnO1xuICBwdWJsaWMgc3RyZWV0TmFtZTogc3RyaW5nID0gJyc7XG4gIHB1YmxpYyBzdHJlZXROdW1iZXI6IHN0cmluZyA9ICcnO1xuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoOClcblxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxBZGRyZXNzRW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=