UNPKG

scheunemann-interfaces

Version:
36 lines 4.23 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXRlbS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvb3JkZXIvZW50aXRpZXMvaXRlbS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFeEQsTUFBTSxPQUFPLGVBQWU7SUFDeEIsMEJBQTBCO0lBRW5CLFdBQVcsR0FBaUMsRUFBRSxDQUFDO0lBQy9DLEdBQUcsR0FBVyxFQUFFLENBQUM7SUFDakIsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUMxQixFQUFFLEdBQVcsRUFBRSxDQUFDO0lBQ2hCLEtBQUssR0FBVyxDQUFDLENBQUM7SUFDbEIsSUFBSSxHQUFXLEVBQUUsQ0FBQztJQUNsQixZQUFZLEdBQVcsRUFBRSxDQUFDO0lBQzFCLE9BQU8sR0FBNEIsRUFBRSxDQUFDO0lBQ3RDLFlBQVksR0FBVyxDQUFDLENBQUM7SUFDekIsT0FBTyxHQUFXLEVBQUUsQ0FBQztJQUNyQixrQkFBa0IsR0FBVyxFQUFFLENBQUM7SUFDaEMsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDckIsV0FBVyxHQUFxQixJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFDdkQsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsU0FBUyxHQUFXLENBQUMsQ0FBQztJQUN0QixNQUFNLEdBQVcsQ0FBQyxDQUFDO0lBRTFCLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUErQjtRQUN2QyxJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNsQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDeEMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDM0M7YUFDSjtTQUNKO0lBQ0wsQ0FBQztDQUdKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSU9yZGVySXRlbSB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xuaW1wb3J0IHsgT3JkZXJJdGVtQ29tcG9zaXRpb25FbnRpdHkgfSBmcm9tICcuL2l0ZW0tY29tcG9zaXRpb24uZW50aXR5JztcbmltcG9ydCB7IE9yZGVySXRlbU9wdGlvbkVudGl0eSB9IGZyb20gJy4vaXRlbS1vcHRpb24uZW50aXR5JztcbmltcG9ydCB7IE9yZGVyU2NhbGVFbnRpdHkgfSBmcm9tICcuL3NjYWxlLXByaWNlLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBPcmRlckl0ZW1FbnRpdHkgaW1wbGVtZW50cyBJT3JkZXJJdGVtIHtcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDIwKVxuXG4gICAgcHVibGljIGNvbXBvc2l0aW9uOiBPcmRlckl0ZW1Db21wb3NpdGlvbkVudGl0eVtdID0gW107XG4gICAgcHVibGljIGVhbjogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIGV4dGVybmFsQ29kZTogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgaW5kZXg6IG51bWJlciA9IDA7XG4gICAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBvYnNlcnZhdGlvbnM6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBvcHRpb25zOiBPcmRlckl0ZW1PcHRpb25FbnRpdHlbXSA9IFtdO1xuICAgIHB1YmxpYyBvcHRpb25zUHJpY2U6IG51bWJlciA9IDA7XG4gICAgcHVibGljIHBpY3R1cmU6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBwcmVwYXJhdGlvblBsYWNlSWQ6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBwcmljZTogbnVtYmVyID0gMDtcbiAgICBwdWJsaWMgcHJvZHVjdElkOiBudW1iZXIgPSAwO1xuICAgIHB1YmxpYyBxdWFudGl0eTogbnVtYmVyID0gMDtcbiAgICBwdWJsaWMgc2NhbGVQcmljZXM6IE9yZGVyU2NhbGVFbnRpdHkgPSBuZXcgT3JkZXJTY2FsZUVudGl0eSgpO1xuICAgIHB1YmxpYyBza2lsbDogc3RyaW5nID0gJyc7XG4gICAgcHVibGljIHRvdGFsUHJpY2U6IG51bWJlciA9IDA7XG4gICAgcHVibGljIHVuaXQ6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyB1bml0UHJpY2U6IG51bWJlciA9IDA7XG4gICAgcHVibGljIHdlaWdodDogbnVtYmVyID0gMDtcblxuICAgIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMjApXG5cbiAgICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcblxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE9yZGVySXRlbUVudGl0eT4pIHtcbiAgICAgICAgaWYgKGRhdGEpIHtcbiAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xuICAgICAgICAgICAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=