UNPKG

cecon-interfaces

Version:
27 lines 3.29 kB
/** @deprecated use MachineEntity from @arcnetdev/arcnet-payio-interfaces instead */ export class PayioDeviceEntity { activationKeyId = null; activationKey = null; active = false; chef = null; companyId = ''; containerId = ''; createdAt = new Date(); deviceId = ''; id = ''; lastAccess = new Date(); name = ''; sandbox = false; tags = []; updatedAt = new Date(); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wYXlpby9kZXZpY2UvZW50aXRpZXMvZGV2aWNlLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxvRkFBb0Y7QUFFcEYsTUFBTSxPQUFPLGlCQUFpQjtJQUNyQixlQUFlLEdBQWtCLElBQUksQ0FBQztJQUN0QyxhQUFhLEdBQWtCLElBQUksQ0FBQztJQUNwQyxNQUFNLEdBQVksS0FBSyxDQUFDO0lBQ3hCLElBQUksR0FBaUMsSUFBSSxDQUFDO0lBQzFDLFNBQVMsR0FBVyxFQUFFLENBQUM7SUFDdkIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsVUFBVSxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDOUIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixPQUFPLEdBQVksS0FBSyxDQUFDO0lBQ3pCLElBQUksR0FBYSxFQUFFLENBQUM7SUFDcEIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFFcEMsWUFBWSxJQUFpQztRQUMzQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVBheWlvRGV2aWNlIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWRldmljZSc7XHJcbmltcG9ydCB7IFBheWlvRGV2aWNlQ2hlZkVudGl0eSB9IGZyb20gJy4vZGV2aWNlLWNoZWYuZW50aXR5JztcclxuLyoqIEBkZXByZWNhdGVkIHVzZSBNYWNoaW5lRW50aXR5IGZyb20gQGFyY25ldGRldi9hcmNuZXQtcGF5aW8taW50ZXJmYWNlcyBpbnN0ZWFkICovXHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9EZXZpY2VFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9EZXZpY2Uge1xyXG4gIHB1YmxpYyBhY3RpdmF0aW9uS2V5SWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBhY3RpdmF0aW9uS2V5OiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIGNoZWY6IFBheWlvRGV2aWNlQ2hlZkVudGl0eSB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBjb21wYW55SWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjb250YWluZXJJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGRldmljZUlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBsYXN0QWNjZXNzOiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHNhbmRib3g6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgdGFnczogc3RyaW5nW10gPSBbXTtcclxuICBwdWJsaWMgdXBkYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9EZXZpY2VFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19