scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
23 lines • 2.88 kB
JavaScript
import { EGlobalSettingsType } from '../enums/global-settings-type.enum';
export class MeliSettingsEntity {
active = true;
updatedAt = new Date();
id = '';
createdAt = new Date();
type = EGlobalSettingsType.MELI_CONFIG;
accessToken = '';
acessToken_test = '';
public_key = '';
public_key_test = '';
client_secret = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVsaS1zZXR0aW5ncy5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2xvYmFsLXNldHRpbmdzL2VudGl0aWVzL21lbGktc2V0dGluZ3MuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBR3pFLE1BQU0sT0FBTyxrQkFBa0I7SUFDcEIsTUFBTSxHQUFZLElBQUksQ0FBQztJQUN2QixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLElBQUksR0FBd0IsbUJBQW1CLENBQUMsV0FBVyxDQUFDO0lBQzVELFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsZUFBZSxHQUFXLEVBQUUsQ0FBQztJQUM3QixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLGVBQWUsR0FBVyxFQUFFLENBQUM7SUFDN0IsYUFBYSxHQUFXLEVBQUUsQ0FBQztJQUVsQyxZQUFZLElBQWtDO1FBQzFDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ04iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFR2xvYmFsU2V0dGluZ3NUeXBlIH0gZnJvbSAnLi4vZW51bXMvZ2xvYmFsLXNldHRpbmdzLXR5cGUuZW51bSc7XG5pbXBvcnQgeyBJTWVsaVNldHRpbmdzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLW1lbGktc2V0dGluZ3MnO1xuXG5leHBvcnQgY2xhc3MgTWVsaVNldHRpbmdzRW50aXR5IGltcGxlbWVudHMgSU1lbGlTZXR0aW5ncyB7XG4gICAgcHVibGljIGFjdGl2ZTogYm9vbGVhbiA9IHRydWU7XG4gICAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XG4gICAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcbiAgICBwdWJsaWMgdHlwZTogRUdsb2JhbFNldHRpbmdzVHlwZSA9IEVHbG9iYWxTZXR0aW5nc1R5cGUuTUVMSV9DT05GSUc7XG4gICAgcHVibGljIGFjY2Vzc1Rva2VuOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgYWNlc3NUb2tlbl90ZXN0OiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgcHVibGljX2tleTogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHB1YmxpY19rZXlfdGVzdDogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIGNsaWVudF9zZWNyZXQ6IHN0cmluZyA9ICcnO1xuXG4gICAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TWVsaVNldHRpbmdzRW50aXR5Pikge1xuICAgICAgICBpZiAoZGF0YSkge1xuICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn0gIl19