UNPKG

cecon-interfaces

Version:
20 lines 2.36 kB
export class RequestedItemDataEntity { // #region Properties (5) description = ''; quantity = 1; totalPrice = 0; unit = 'UN'; unitPrice = 0; // #endregion Properties (5) // #region Constructors (1) 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVxdWVzdGVkLWl0ZW1zLWRhdGEuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3JlcXVlc3RlZC1pdGVtcy9lbnRpdGllcy9yZXF1ZXN0ZWQtaXRlbXMtZGF0YS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLHVCQUF1QjtJQUNsQyx5QkFBeUI7SUFFbEIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixRQUFRLEdBQVcsQ0FBQyxDQUFDO0lBQ3JCLFVBQVUsR0FBVyxDQUFDLENBQUM7SUFDdkIsSUFBSSxHQUFrQixJQUFJLENBQUM7SUFDM0IsU0FBUyxHQUFXLENBQUMsQ0FBQztJQUU3Qiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBdUM7UUFDakQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElSZXF1ZXN0ZWRJdGVtRGF0YSB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1yZXF1ZXN0ZWQtaXRlbXMtZGF0YSc7XHJcblxyXG5leHBvcnQgY2xhc3MgUmVxdWVzdGVkSXRlbURhdGFFbnRpdHkgaW1wbGVtZW50cyBJUmVxdWVzdGVkSXRlbURhdGEge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNSlcclxuXHJcbiAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcXVhbnRpdHk6IG51bWJlciA9IDE7XHJcbiAgcHVibGljIHRvdGFsUHJpY2U6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHVuaXQ6IHN0cmluZyB8IG51bGwgPSAnVU4nO1xyXG4gIHB1YmxpYyB1bml0UHJpY2U6IG51bWJlciA9IDA7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNSlcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFJlcXVlc3RlZEl0ZW1EYXRhRW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=