cecon-interfaces
Version:
Interfaces de Projetos Cecon
22 lines • 3.26 kB
JavaScript
import { PayioBigChefConfigOperationEntity } from './config-operation.entity';
import { PayioBigChefConfigScaleEntity } from './config-scale.entity';
export class PayioBigChefConfigEntity {
createdAt = new Date();
id = '';
name = '';
operation = new PayioBigChefConfigOperationEntity();
printer = null;
scale = new PayioBigChefConfigScaleEntity();
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9wYXlpby9iaWctY2hlZi1jb25maWcvZW50aXRpZXMvY29uZmlnLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUU5RSxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUV0RSxNQUFNLE9BQU8sd0JBQXdCO0lBQzVCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixTQUFTLEdBQXNDLElBQUksaUNBQWlDLEVBQUUsQ0FBQztJQUN2RixPQUFPLEdBQTJDLElBQUksQ0FBQztJQUN2RCxLQUFLLEdBQWtDLElBQUksNkJBQTZCLEVBQUUsQ0FBQztJQUMzRSxTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixPQUFPLEdBQW9CLEVBQUUsQ0FBQztJQUVyQyxZQUFZLElBQXdDO1FBQ2xELElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJUGF5aW9XZWJob29rIH0gZnJvbSAnLi4vLi4vY2hlZi1jb25maWcnO1xyXG5pbXBvcnQgeyBJUGF5aW9CaWdDaGVmQ29uZmlnIH0gZnJvbSAnLi4vaW50ZXJmYWNlcyc7XHJcbmltcG9ydCB7IFBheWlvQmlnQ2hlZkNvbmZpZ09wZXJhdGlvbkVudGl0eSB9IGZyb20gJy4vY29uZmlnLW9wZXJhdGlvbi5lbnRpdHknO1xyXG5pbXBvcnQgeyBQYXlpb0JpZ0NoZWZDb25maWdQcmludGVyRW50aXR5IH0gZnJvbSAnLi9jb25maWctcHJpbnRlci5lbnRpdHknO1xyXG5pbXBvcnQgeyBQYXlpb0JpZ0NoZWZDb25maWdTY2FsZUVudGl0eSB9IGZyb20gJy4vY29uZmlnLXNjYWxlLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUGF5aW9CaWdDaGVmQ29uZmlnRW50aXR5IGltcGxlbWVudHMgSVBheWlvQmlnQ2hlZkNvbmZpZyB7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIG9wZXJhdGlvbjogUGF5aW9CaWdDaGVmQ29uZmlnT3BlcmF0aW9uRW50aXR5ID0gbmV3IFBheWlvQmlnQ2hlZkNvbmZpZ09wZXJhdGlvbkVudGl0eSgpO1xyXG4gIHB1YmxpYyBwcmludGVyOiBQYXlpb0JpZ0NoZWZDb25maWdQcmludGVyRW50aXR5IHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHNjYWxlOiBQYXlpb0JpZ0NoZWZDb25maWdTY2FsZUVudGl0eSA9IG5ldyBQYXlpb0JpZ0NoZWZDb25maWdTY2FsZUVudGl0eSgpO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyB3ZWJob29rOiBJUGF5aW9XZWJob29rW10gPSBbXTtcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8UGF5aW9CaWdDaGVmQ29uZmlnRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==