cecon-interfaces
Version:
Interfaces de Projetos Cecon
17 lines • 2.29 kB
JavaScript
import { CompanyRemoteAccessEntity } from './company-remote-access.entity';
export class CompanyCustomDataEntity {
// #region Properties (1)
remoteAccess = new CompanyRemoteAccessEntity();
// #endregion Properties (1)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFueS1jdXN0b20tZGF0YS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcGFueS9lbnRpdGllcy9jb21wYW55LWN1c3RvbS1kYXRhLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUUzRSxNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLHlCQUF5QjtJQUVsQixZQUFZLEdBQThCLElBQUkseUJBQXlCLEVBQUUsQ0FBQztJQUVqRiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBdUM7UUFDakQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElDb21wYW55Q3VzdG9tRGF0YSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1jb21wYW55LWN1c3RvbS1kYXRhJztcclxuaW1wb3J0IHsgQ29tcGFueVJlbW90ZUFjY2Vzc0VudGl0eSB9IGZyb20gJy4vY29tcGFueS1yZW1vdGUtYWNjZXNzLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgQ29tcGFueUN1c3RvbURhdGFFbnRpdHkgaW1wbGVtZW50cyBJQ29tcGFueUN1c3RvbURhdGEge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMSlcclxuXHJcbiAgcHVibGljIHJlbW90ZUFjY2VzczogQ29tcGFueVJlbW90ZUFjY2Vzc0VudGl0eSA9IG5ldyBDb21wYW55UmVtb3RlQWNjZXNzRW50aXR5KCk7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPENvbXBhbnlDdXN0b21EYXRhRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=