mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
18 lines • 2.69 kB
JavaScript
import { ResumeChildInfoEntity } from './general-resume-child-info.entity';
import { GeneralResumeTotalEntity } from './general-resume-total.entity';
export class ResumeChildEntity {
type = null;
totals = new GeneralResumeTotalEntity();
id = '';
info = new ResumeChildInfoEntity();
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdW1lLWNoaWxkLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9yZXN1bWUvZW50aXRpZXMvcmVzdW1lLWNoaWxkLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUV6RSxNQUFNLE9BQU8saUJBQWlCO0lBQ3JCLElBQUksR0FBd0MsSUFBSSxDQUFDO0lBQ2pELE1BQU0sR0FBNkIsSUFBSSx3QkFBd0IsRUFBRSxDQUFDO0lBQ2xFLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFxQixJQUFJLHFCQUFxQixFQUFFLENBQUM7SUFFNUQsWUFBWSxJQUFpQztRQUMzQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUZyb20gfSBmcm9tICcuLi8uLi9nZW5lcmFsJztcclxuaW1wb3J0IHsgRVJlc3VtZVR5cGUgfSBmcm9tICcuLi9lbnVtcyc7XHJcbmltcG9ydCB7IElSZXN1bWVDaGlsZCB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBJUmVzdW1lQ2hpbGRJbmZvIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9JLWluZm8tcmVzdW1lLWNoaWxkJztcclxuaW1wb3J0IHsgUmVzdW1lQ2hpbGRJbmZvRW50aXR5IH0gZnJvbSAnLi9nZW5lcmFsLXJlc3VtZS1jaGlsZC1pbmZvLmVudGl0eSc7XHJcbmltcG9ydCB7IEdlbmVyYWxSZXN1bWVUb3RhbEVudGl0eSB9IGZyb20gJy4vZ2VuZXJhbC1yZXN1bWUtdG90YWwuZW50aXR5JztcclxuXHJcbmV4cG9ydCBjbGFzcyBSZXN1bWVDaGlsZEVudGl0eSBpbXBsZW1lbnRzIElSZXN1bWVDaGlsZCB7XHJcbiAgcHVibGljIHR5cGU6IEVSZXN1bWVUeXBlIHwgRUZyb20gfCBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgdG90YWxzOiBHZW5lcmFsUmVzdW1lVG90YWxFbnRpdHkgPSBuZXcgR2VuZXJhbFJlc3VtZVRvdGFsRW50aXR5KCk7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaW5mbzogSVJlc3VtZUNoaWxkSW5mbyA9IG5ldyBSZXN1bWVDaGlsZEluZm9FbnRpdHkoKTtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UmVzdW1lQ2hpbGRFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19