cannoli-interfaces
Version:
Interfaces de Projetos Cannoli
23 lines • 2.73 kB
JavaScript
import { EDocType } from '../../general';
export class ClientEntity {
// #region Properties (7)
address = null;
aplications = [];
doc = null;
docType = EDocType.CPF;
email = null;
id = '';
name = '';
// #endregion Properties (7)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jbGllbnRzL2VudGl0aWVzL2NsaWVudC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBWSxNQUFNLGVBQWUsQ0FBQztBQUluRCxNQUFNLE9BQU8sWUFBWTtJQUN2Qix5QkFBeUI7SUFFbEIsT0FBTyxHQUFvQixJQUFJLENBQUM7SUFDaEMsV0FBVyxHQUF3QixFQUFFLENBQUM7SUFDdEMsR0FBRyxHQUFrQixJQUFJLENBQUM7SUFDMUIsT0FBTyxHQUFhLFFBQVEsQ0FBQyxHQUFHLENBQUM7SUFDakMsS0FBSyxHQUFrQixJQUFJLENBQUM7SUFDNUIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBRXpCLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUE0QjtRQUN0QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRURvY1R5cGUsIElBZGRyZXNzIH0gZnJvbSAnLi4vLi4vZ2VuZXJhbCc7XHJcbmltcG9ydCB7IElDbGllbnQgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgSUNsaWVudEFwbGljYXRpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktY2xpZW50LWFwbGljYXRpb24nO1xyXG5cclxuZXhwb3J0IGNsYXNzIENsaWVudEVudGl0eSBpbXBsZW1lbnRzIElDbGllbnQge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNylcclxuXHJcbiAgcHVibGljIGFkZHJlc3M6IElBZGRyZXNzIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGFwbGljYXRpb25zOiBJQ2xpZW50QXBsaWNhdGlvbltdID0gW107XHJcbiAgcHVibGljIGRvYzogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGRvY1R5cGU6IEVEb2NUeXBlID0gRURvY1R5cGUuQ1BGO1xyXG4gIHB1YmxpYyBlbWFpbDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNylcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPENsaWVudEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19