UNPKG

cecon-interfaces

Version:
30 lines 3.83 kB
import { EPayioVisionTerminalModel } from '../enum'; import { EPayioVisionTerminalOperation } from '../enum/operation.enum'; export class PayioTerminalEntity { activationKey = null; activationId = null; active = false; appId = ''; companyId = ''; createdAt = new Date(); deviceId = ''; id = ''; ipAddress = ''; ipServerAddress = null; model = EPayioVisionTerminalModel.CONTROL_ID; name = ''; operation = EPayioVisionTerminalOperation.CHECKIN; tags = []; updatedAt = new Date(); webhookUrl = null; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVybWluYWwuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3BheWlvL3Rlcm1pbmFscy9lbnRpdGllcy90ZXJtaW5hbC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sU0FBUyxDQUFDO0FBQ3BELE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBR3ZFLE1BQU0sT0FBTyxtQkFBbUI7SUFDdkIsYUFBYSxHQUFrQixJQUFJLENBQUM7SUFDcEMsWUFBWSxHQUFrQixJQUFJLENBQUM7SUFDbkMsTUFBTSxHQUFZLEtBQUssQ0FBQztJQUN4QixLQUFLLEdBQVcsRUFBRSxDQUFDO0lBQ25CLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsUUFBUSxHQUFXLEVBQUUsQ0FBQztJQUN0QixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsZUFBZSxHQUFrQixJQUFJLENBQUM7SUFDdEMsS0FBSyxHQUE4Qix5QkFBeUIsQ0FBQyxVQUFVLENBQUM7SUFDeEUsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixTQUFTLEdBQWtDLDZCQUE2QixDQUFDLE9BQU8sQ0FBQztJQUNqRixJQUFJLEdBQWEsRUFBRSxDQUFDO0lBQ3BCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLFVBQVUsR0FBa0IsSUFBSSxDQUFDO0lBRXhDLFlBQVksSUFBbUM7UUFDN0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVQYXlpb1Zpc2lvblRlcm1pbmFsTW9kZWwgfSBmcm9tICcuLi9lbnVtJztcclxuaW1wb3J0IHsgRVBheWlvVmlzaW9uVGVybWluYWxPcGVyYXRpb24gfSBmcm9tICcuLi9lbnVtL29wZXJhdGlvbi5lbnVtJztcclxuaW1wb3J0IHsgSVBheWlvVGVybWluYWwgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktdGVybWluYWwnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFBheWlvVGVybWluYWxFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9UZXJtaW5hbCB7XHJcbiAgcHVibGljIGFjdGl2YXRpb25LZXk6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhY3RpdmF0aW9uSWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgYXBwSWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb21wYW55SWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBkZXZpY2VJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaXBBZGRyZXNzOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaXBTZXJ2ZXJBZGRyZXNzOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgbW9kZWw6IEVQYXlpb1Zpc2lvblRlcm1pbmFsTW9kZWwgPSBFUGF5aW9WaXNpb25UZXJtaW5hbE1vZGVsLkNPTlRST0xfSUQ7XHJcbiAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBvcGVyYXRpb246IEVQYXlpb1Zpc2lvblRlcm1pbmFsT3BlcmF0aW9uID0gRVBheWlvVmlzaW9uVGVybWluYWxPcGVyYXRpb24uQ0hFQ0tJTjtcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgd2ViaG9va1VybDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFBheWlvVGVybWluYWxFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19