cecon-interfaces
Version:
Interfaces de Projetos Cecon
24 lines • 3.2 kB
JavaScript
import { EPayioActivationKeyStatus } from '../../activation-key/enums/activation-key-status.enum';
export class PayioJwtPayloadDeviceEntity {
activationExpiresAt = null;
activationId = '';
activationKey = '';
activationStatus = EPayioActivationKeyStatus.NONE;
bigChefConfigId = '';
cashConfigId = '';
chefConfigId = '';
id = '';
name = '';
scheduleId = '';
smartConfigId = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF5bG9hZC1kZXZpY2UuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL3BheWxvYWQvZW50aXRpZXMvcGF5bG9hZC1kZXZpY2UuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLHVEQUF1RCxDQUFDO0FBR2xHLE1BQU0sT0FBTywyQkFBMkI7SUFDL0IsbUJBQW1CLEdBQWdCLElBQUksQ0FBQztJQUN4QyxZQUFZLEdBQWtCLEVBQUUsQ0FBQztJQUNqQyxhQUFhLEdBQWtCLEVBQUUsQ0FBQztJQUNsQyxnQkFBZ0IsR0FBOEIseUJBQXlCLENBQUMsSUFBSSxDQUFDO0lBQzdFLGVBQWUsR0FBa0IsRUFBRSxDQUFDO0lBQ3BDLFlBQVksR0FBa0IsRUFBRSxDQUFDO0lBQ2pDLFlBQVksR0FBa0IsRUFBRSxDQUFDO0lBQ2pDLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFrQixFQUFFLENBQUM7SUFDekIsVUFBVSxHQUFrQixFQUFFLENBQUM7SUFDL0IsYUFBYSxHQUFrQixFQUFFLENBQUM7SUFFekMsWUFBWSxJQUEyQztRQUNyRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRVBheWlvQWN0aXZhdGlvbktleVN0YXR1cyB9IGZyb20gJy4uLy4uL2FjdGl2YXRpb24ta2V5L2VudW1zL2FjdGl2YXRpb24ta2V5LXN0YXR1cy5lbnVtJztcclxuaW1wb3J0IHsgSVBheWlvSnd0UGF5bG9hZERldmljZSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1wYXlsb2FkLWRldmljZSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9Kd3RQYXlsb2FkRGV2aWNlRW50aXR5IGltcGxlbWVudHMgSVBheWlvSnd0UGF5bG9hZERldmljZSB7XHJcbiAgcHVibGljIGFjdGl2YXRpb25FeHBpcmVzQXQ6IERhdGUgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgYWN0aXZhdGlvbklkOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGFjdGl2YXRpb25LZXk6IHN0cmluZyB8IG51bGwgPSAnJztcclxuICBwdWJsaWMgYWN0aXZhdGlvblN0YXR1czogRVBheWlvQWN0aXZhdGlvbktleVN0YXR1cyA9IEVQYXlpb0FjdGl2YXRpb25LZXlTdGF0dXMuTk9ORTtcclxuICBwdWJsaWMgYmlnQ2hlZkNvbmZpZ0lkOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIGNhc2hDb25maWdJZDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG4gIHB1YmxpYyBjaGVmQ29uZmlnSWQ6IHN0cmluZyB8IG51bGwgPSAnJztcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgfCBudWxsID0gJyc7XHJcbiAgcHVibGljIHNjaGVkdWxlSWQ6IHN0cmluZyB8IG51bGwgPSAnJztcclxuICBwdWJsaWMgc21hcnRDb25maWdJZDogc3RyaW5nIHwgbnVsbCA9ICcnO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0p3dFBheWxvYWREZXZpY2VFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19