cecon-interfaces
Version:
Interfaces de Projetos Cecon
32 lines • 3.76 kB
JavaScript
import { AddressEntity } from '../../general';
import { EDocType } from '../../general/enums';
export class DeveloperEntity {
// #region Properties (15)
active = true;
address = new AddressEntity();
createdAt = new Date();
doc = '';
docType = EDocType.CNPJ;
email = '';
id = '';
imageUrl = null;
internationalCode = '';
name = '';
phoneNumber = '';
sandbox = false;
slug = '';
tags = [];
updatedAt = new Date();
// #endregion Properties (15)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2ZWxvcGVyLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9kZXZlbG9wZXJzL2VudGl0aWVzL2RldmVsb3Blci5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5QyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFHL0MsTUFBTSxPQUFPLGVBQWU7SUFDMUIsMEJBQTBCO0lBRW5CLE1BQU0sR0FBWSxJQUFJLENBQUM7SUFDdkIsT0FBTyxHQUF5QixJQUFJLGFBQWEsRUFBRSxDQUFDO0lBQ3BELFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEdBQUcsR0FBVyxFQUFFLENBQUM7SUFDakIsT0FBTyxHQUFhLFFBQVEsQ0FBQyxJQUFJLENBQUM7SUFDbEMsS0FBSyxHQUFrQixFQUFFLENBQUM7SUFDMUIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixRQUFRLEdBQWtCLElBQUksQ0FBQztJQUMvQixpQkFBaUIsR0FBVyxFQUFFLENBQUM7SUFDL0IsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLE9BQU8sR0FBWSxLQUFLLENBQUM7SUFDekIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBRXBDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUErQjtRQUN6QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWRkcmVzc0VudGl0eSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBFRG9jVHlwZSB9IGZyb20gJy4uLy4uL2dlbmVyYWwvZW51bXMnO1xyXG5pbXBvcnQgeyBJRGV2ZWxvcGVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcblxyXG5leHBvcnQgY2xhc3MgRGV2ZWxvcGVyRW50aXR5IGltcGxlbWVudHMgSURldmVsb3BlciB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxNSlcclxuXHJcbiAgcHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IHRydWU7XHJcbiAgcHVibGljIGFkZHJlc3M6IEFkZHJlc3NFbnRpdHkgfCBudWxsID0gbmV3IEFkZHJlc3NFbnRpdHkoKTtcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZG9jOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZG9jVHlwZTogRURvY1R5cGUgPSBFRG9jVHlwZS5DTlBKO1xyXG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGltYWdlVXJsOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgaW50ZXJuYXRpb25hbENvZGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcGhvbmVOdW1iZXI6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBzYW5kYm94OiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIHNsdWc6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB0YWdzOiBzdHJpbmdbXSA9IFtdO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDE1KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8RGV2ZWxvcGVyRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=