UNPKG

cecon-interfaces

Version:
22 lines 3.13 kB
import { PayioChefConfigOperationEntity } from "./config-operation.entity"; import { PayioChefConfigScaleEntity } from "./config-scale.entity"; export class PayioChefConfigEntity { createdAt = new Date(); id = ''; name = ''; operation = new PayioChefConfigOperationEntity(); printer = null; scale = new PayioChefConfigScaleEntity(); updatedAt = new Date(); webhook = []; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wYXlpby9jaGVmLWNvbmZpZy9lbnRpdGllcy9jb25maWcuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQzNFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRW5FLE1BQU0sT0FBTyxxQkFBcUI7SUFDekIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBOEIsSUFBSSw4QkFBOEIsRUFBRSxDQUFDO0lBQzVFLE9BQU8sR0FBbUMsSUFBSSxDQUFDO0lBQy9DLEtBQUssR0FBMEIsSUFBSSwwQkFBMEIsRUFBRSxDQUFDO0lBQ2hFLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLE9BQU8sR0FBb0IsRUFBRSxDQUFDO0lBRXJDLFlBQVksSUFBcUM7UUFDL0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElQYXlpb0NoZWZDb25maWcsIElQYXlpb0NoZWZDb25maWdPcGVyYXRpb24sIElQYXlpb0NoZWZDb25maWdQcmludGVyLCBJUGF5aW9DaGVmQ29uZmlnU2NhbGUsIElQYXlpb1dlYmhvb2sgfSBmcm9tIFwiLi4vaW50ZXJmYWNlc1wiO1xyXG5pbXBvcnQgeyBQYXlpb0NoZWZDb25maWdPcGVyYXRpb25FbnRpdHkgfSBmcm9tIFwiLi9jb25maWctb3BlcmF0aW9uLmVudGl0eVwiO1xyXG5pbXBvcnQgeyBQYXlpb0NoZWZDb25maWdTY2FsZUVudGl0eSB9IGZyb20gXCIuL2NvbmZpZy1zY2FsZS5lbnRpdHlcIjtcclxuXHJcbmV4cG9ydCBjbGFzcyBQYXlpb0NoZWZDb25maWdFbnRpdHkgaW1wbGVtZW50cyBJUGF5aW9DaGVmQ29uZmlnIHtcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgaWQ6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBuYW1lOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgb3BlcmF0aW9uOiBJUGF5aW9DaGVmQ29uZmlnT3BlcmF0aW9uID0gbmV3IFBheWlvQ2hlZkNvbmZpZ09wZXJhdGlvbkVudGl0eSgpO1xyXG4gIHB1YmxpYyBwcmludGVyOiBJUGF5aW9DaGVmQ29uZmlnUHJpbnRlciB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBzY2FsZTogSVBheWlvQ2hlZkNvbmZpZ1NjYWxlID0gbmV3IFBheWlvQ2hlZkNvbmZpZ1NjYWxlRW50aXR5KCk7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIHdlYmhvb2s6IElQYXlpb1dlYmhvb2tbXSA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxQYXlpb0NoZWZDb25maWdFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19