UNPKG

cecon-interfaces

Version:
36 lines 4.35 kB
import { OrderScaleEntity } from './scale-price.entity'; export class OrderItemEntity { // #region Properties (20) composition = []; ean = ''; externalCode = ''; id = ''; index = 0; name = ''; observations = ''; options = []; optionsPrice = 0; picture = ''; preparationPlaceId = ''; price = 0; productId = 0; quantity = 0; scalePrices = new OrderScaleEntity(); skill = ''; totalPrice = 0; unit = ''; unitPrice = 0; weight = 0; // #endregion Properties (20) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXRlbS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvb3JkZXIvZW50aXRpZXMvaXRlbS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFeEQsTUFBTSxPQUFPLGVBQWU7SUFDeEIsMEJBQTBCO0lBRW5CLFdBQVcsR0FBaUMsRUFBRSxDQUFDO0lBQy9DLEdBQUcsR0FBVyxFQUFFLENBQUM7SUFDakIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUMxQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLEtBQUssR0FBVyxDQUFDLENBQUM7SUFDbEIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixZQUFZLEdBQVcsRUFBRSxDQUFDO0lBQzFCLE9BQU8sR0FBNEIsRUFBRSxDQUFDO0lBQ3RDLFlBQVksR0FBVyxDQUFDLENBQUM7SUFDekIsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUNyQixrQkFBa0IsR0FBVyxFQUFFLENBQUM7SUFDaEMsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDckIsV0FBVyxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFDdkQsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsU0FBUyxHQUFXLENBQUMsQ0FBQztJQUN0QixNQUFNLEdBQVcsQ0FBQyxDQUFDO0lBRTFCLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUErQjtRQUN2QyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSU9yZGVySXRlbSB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBPcmRlckl0ZW1Db21wb3NpdGlvbkVudGl0eSB9IGZyb20gJy4vaXRlbS1jb21wb3NpdGlvbi5lbnRpdHknO1xyXG5pbXBvcnQgeyBPcmRlckl0ZW1PcHRpb25FbnRpdHkgfSBmcm9tICcuL2l0ZW0tb3B0aW9uLmVudGl0eSc7XHJcbmltcG9ydCB7IE9yZGVyU2NhbGVFbnRpdHkgfSBmcm9tICcuL3NjYWxlLXByaWNlLmVudGl0eSc7XHJcblxyXG5leHBvcnQgY2xhc3MgT3JkZXJJdGVtRW50aXR5IGltcGxlbWVudHMgSU9yZGVySXRlbSB7XHJcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDIwKVxyXG5cclxuICAgIHB1YmxpYyBjb21wb3NpdGlvbjogT3JkZXJJdGVtQ29tcG9zaXRpb25FbnRpdHlbXSA9IFtdO1xyXG4gICAgcHVibGljIGVhbjogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgZXh0ZXJuYWxDb2RlOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgaW5kZXg6IG51bWJlciA9IDA7XHJcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgb2JzZXJ2YXRpb25zOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBvcHRpb25zOiBPcmRlckl0ZW1PcHRpb25FbnRpdHlbXSA9IFtdO1xyXG4gICAgcHVibGljIG9wdGlvbnNQcmljZTogbnVtYmVyID0gMDtcclxuICAgIHB1YmxpYyBwaWN0dXJlOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBwcmVwYXJhdGlvblBsYWNlSWQ6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHByaWNlOiBudW1iZXIgPSAwO1xyXG4gICAgcHVibGljIHByb2R1Y3RJZDogbnVtYmVyID0gMDtcclxuICAgIHB1YmxpYyBxdWFudGl0eTogbnVtYmVyID0gMDtcclxuICAgIHB1YmxpYyBzY2FsZVByaWNlczogT3JkZXJTY2FsZUVudGl0eSA9IG5ldyBPcmRlclNjYWxlRW50aXR5KCk7XHJcbiAgICBwdWJsaWMgc2tpbGw6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHRvdGFsUHJpY2U6IG51bWJlciA9IDA7XHJcbiAgICBwdWJsaWMgdW5pdDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgdW5pdFByaWNlOiBudW1iZXIgPSAwO1xyXG4gICAgcHVibGljIHdlaWdodDogbnVtYmVyID0gMDtcclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDIwKVxyXG5cclxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE9yZGVySXRlbUVudGl0eT4pIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=