scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
25 lines • 2.9 kB
JavaScript
import { EMasterSettingsType } from '../enums';
export class MasterSettingEntity {
// #region Properties (10)
createdAt = new Date();
updatedAt = new Date();
id = '';
active = true;
email = '';
masterKey = '';
service = '';
pass = '';
type = EMasterSettingsType.EMAIL_DEFAULT;
// #endregion Properties (10)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFzdGVyLXNldHRpbmcuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21hc3Rlci1zZXR0aW5nL2VudGl0aWVzL21hc3Rlci1zZXR0aW5nLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFHL0MsTUFBTSxPQUFPLG1CQUFtQjtJQUM5QiwwQkFBMEI7SUFDckIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixNQUFNLEdBQVksSUFBSSxDQUFDO0lBQ3ZCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixPQUFPLEdBQVcsRUFBRSxDQUFDO0lBQ3JCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsSUFBSSxHQUF3QixtQkFBbUIsQ0FBQyxhQUFhLENBQUM7SUFHbkUsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQW1DO1FBQzdDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBSUYiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFTWFzdGVyU2V0dGluZ3NUeXBlIH0gZnJvbSAnLi4vZW51bXMnO1xuaW1wb3J0IHsgSU1hc3RlclNldHRpbmcgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktbWFzdGVyLXNldHRpbmcnO1xuXG5leHBvcnQgY2xhc3MgTWFzdGVyU2V0dGluZ0VudGl0eSBpbXBsZW1lbnRzIElNYXN0ZXJTZXR0aW5nIHtcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMClcbnB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xucHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XG5wdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xucHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IHRydWU7XG5wdWJsaWMgZW1haWw6IHN0cmluZyA9ICcnO1xucHVibGljIG1hc3RlcktleTogc3RyaW5nID0gJyc7XG5wdWJsaWMgc2VydmljZTogc3RyaW5nID0gJyc7XG5wdWJsaWMgcGFzczogc3RyaW5nID0gJyc7XG5wdWJsaWMgdHlwZTogRU1hc3RlclNldHRpbmdzVHlwZSA9IEVNYXN0ZXJTZXR0aW5nc1R5cGUuRU1BSUxfREVGQVVMVDtcblxuXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMTApXG5cbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG5cbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TWFzdGVyU2V0dGluZ0VudGl0eT4pIHtcbiAgICBpZiAoZGF0YSkge1xuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=