scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
20 lines • 2.01 kB
JavaScript
export class LogsEntity {
// #region Properties (12)
name = '';
createdAt = new Date();
description = '';
email = '';
memberId = '';
endPoint = '';
id = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9sb2dzcy9lbnRpdGllcy9sb2cuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sT0FBTyxVQUFVO0lBQ3JCLDBCQUEwQjtJQUMxQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBUSxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzVCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLFFBQVEsR0FBVyxFQUFFLENBQUM7SUFDdEIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUVoQixZQUFZLElBQTBCO1FBQ3BDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBRUYiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTG9nIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWxvZyc7XG5cbmV4cG9ydCBjbGFzcyBMb2dzRW50aXR5IGltcGxlbWVudHMgSUxvZyB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTIpXG4gIG5hbWU6IHN0cmluZyA9ICcnO1xuICBjcmVhdGVkQXQ6IERhdGU9IG5ldyBEYXRlKCk7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcbiAgZW1haWw6IHN0cmluZyA9ICcnO1xuICBtZW1iZXJJZDogc3RyaW5nID0gJyc7XG4gIGVuZFBvaW50OiBzdHJpbmcgPSAnJztcbiAgaWQ6IHN0cmluZyA9ICcnO1xuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPExvZ3NFbnRpdHk+KSB7XG4gICAgaWYgKGRhdGEpIHtcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIl19