cecon-interfaces
Version:
Interfaces de Projetos Cecon
17 lines • 2.19 kB
JavaScript
import { NatiGoEntity } from '../../app/entities/natigo.entity';
export class MetadataEntity {
// #region Properties (1)
natigo = new NatiGoEntity();
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV0YWRhdGEuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RldmljZS9lbnRpdGllcy9tZXRhZGF0YS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBR2hFLE1BQU0sT0FBTyxjQUFjO0lBQ3ZCLHlCQUF5QjtJQUVsQixNQUFNLEdBQWlCLElBQUksWUFBWSxFQUFFLENBQUM7SUFFakQsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQThCO1FBQ3RDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOYXRpR29FbnRpdHkgfSBmcm9tICcuLi8uLi9hcHAvZW50aXRpZXMvbmF0aWdvLmVudGl0eSc7XHJcbmltcG9ydCB7IElEZXZpY2VNZXRhZGF0YSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1tZXRhZGF0YSc7XHJcblxyXG5leHBvcnQgY2xhc3MgTWV0YWRhdGFFbnRpdHkgaW1wbGVtZW50cyBJRGV2aWNlTWV0YWRhdGEge1xyXG4gICAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxKVxyXG5cclxuICAgIHB1YmxpYyBuYXRpZ286IE5hdGlHb0VudGl0eSA9IG5ldyBOYXRpR29FbnRpdHkoKTtcclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDEpXHJcblxyXG4gICAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gICAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TWV0YWRhdGFFbnRpdHk+KSB7XHJcbiAgICAgICAgaWYgKGRhdGEpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19