scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
24 lines • 3 kB
JavaScript
import { EGlobalSettingsType } from '../enums/global-settings-type.enum';
export class EmailSettingsEntity {
active = true;
createdAt = new Date();
email = '';
id = '';
masterKey = 'master@ibchain.com';
pass = '47CaXFNqSkqPZXY';
service = 'outlook';
type = EGlobalSettingsType.EMAIL_DEFAULT;
updatedAt = new Date();
host = '';
port = 0;
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1haWwtc2V0dGluZ3MuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dsb2JhbC1zZXR0aW5ncy9lbnRpdGllcy9lbWFpbC1zZXR0aW5ncy5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFHekUsTUFBTSxPQUFPLG1CQUFtQjtJQUNyQixNQUFNLEdBQVksSUFBSSxDQUFDO0lBQ3ZCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEtBQUssR0FBVyxFQUFFLENBQUM7SUFDbkIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixTQUFTLEdBQVcsb0JBQW9CLENBQUM7SUFDekMsSUFBSSxHQUFXLGlCQUFpQixDQUFDO0lBQ2pDLE9BQU8sR0FBVyxTQUFTLENBQUM7SUFDNUIsSUFBSSxHQUF3QixtQkFBbUIsQ0FBQyxhQUFhLENBQUM7SUFDOUQsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixJQUFJLEdBQVcsQ0FBQyxDQUFDO0lBRXhCLFlBQVksSUFBbUM7UUFDM0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDTiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVHbG9iYWxTZXR0aW5nc1R5cGUgfSBmcm9tICcuLi9lbnVtcy9nbG9iYWwtc2V0dGluZ3MtdHlwZS5lbnVtJztcbmltcG9ydCB7IElFbWFpbFNldHRpbmdzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWVtYWlsLXNldHRpbmdzJztcblxuZXhwb3J0IGNsYXNzIEVtYWlsU2V0dGluZ3NFbnRpdHkgaW1wbGVtZW50cyBJRW1haWxTZXR0aW5ncyB7XG4gICAgcHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IHRydWU7XG4gICAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XG4gICAgcHVibGljIGVtYWlsOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBtYXN0ZXJLZXk6IHN0cmluZyA9ICdtYXN0ZXJAaWJjaGFpbi5jb20nO1xuICAgIHB1YmxpYyBwYXNzOiBzdHJpbmcgPSAnNDdDYVhGTnFTa3FQWlhZJztcbiAgICBwdWJsaWMgc2VydmljZTogc3RyaW5nID0gJ291dGxvb2snO1xuICAgIHB1YmxpYyB0eXBlOiBFR2xvYmFsU2V0dGluZ3NUeXBlID0gRUdsb2JhbFNldHRpbmdzVHlwZS5FTUFJTF9ERUZBVUxUO1xuICAgIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xuICAgIHB1YmxpYyBob3N0OiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgcG9ydDogbnVtYmVyID0gMDtcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEVtYWlsU2V0dGluZ3NFbnRpdHk+KSB7XG4gICAgICAgIGlmIChkYXRhKSB7XG4gICAgICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxufSAiXX0=