cecon-interfaces
Version:
Interfaces de Projetos Cecon
25 lines • 3 kB
JavaScript
import { CoordsEntity } from '../../../general/entities/coords.entity';
export class NatiapyAddressEntity {
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkcmVzcy5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbmF0aXBheS9jb21wYW55L2VudGl0aWVzL2FkZHJlc3MuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUd2RSxNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLDBCQUEwQjtJQUVuQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFVBQVUsR0FBa0IsRUFBRSxDQUFDO0lBQy9CLE1BQU0sR0FBaUIsSUFBSSxZQUFZLEVBQUUsQ0FBQztJQUMxQyxPQUFPLENBQTRCO0lBQ25DLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUVqQyw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBb0M7UUFDOUMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvb3Jkc0VudGl0eSB9IGZyb20gJy4uLy4uLy4uL2dlbmVyYWwvZW50aXRpZXMvY29vcmRzLmVudGl0eSc7XHJcbmltcG9ydCB7IElOYXRpcGF5QWRkcmVzcyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1hZGRyZXNzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBOYXRpYXB5QWRkcmVzc0VudGl0eSBpbXBsZW1lbnRzIElOYXRpcGF5QWRkcmVzcyB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMSlcclxuXHJcbiAgcHVibGljIGNpdHk6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb21wbGVtZW50OiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGNvb3JkczogQ29vcmRzRW50aXR5ID0gbmV3IENvb3Jkc0VudGl0eSgpO1xyXG4gIHB1YmxpYyBjb3VudHJ5OiBzdHJpbmcgfCBudWxsIHwgdW5kZWZpbmVkO1xyXG4gIHB1YmxpYyBuZWlnaGJvcmhvb2Q6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBwb3N0YWxDb2RlOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgc3RhdGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBzdHJlZXROYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgc3RyZWV0TnVtYmVyOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBQcm9wZXJ0aWVzICgxMSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE5hdGlhcHlBZGRyZXNzRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=