mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
30 lines • 3.38 kB
JavaScript
export class OrderItemOptionEntity {
// #region Properties (15)
ean = '';
externalCode = '';
id = '';
index = 0;
name = '';
options = [];
optionsPrice = 0;
preparationPlaceId = '';
price = 0;
productId = '';
quantity = 0;
skill = '';
totalPrice = 0;
unit = '';
weight = 0;
// #endregion Properties (15)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXRlbS1vcHRpb24uZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL29yZGVyL2VudGl0aWVzL2l0ZW0tb3B0aW9uLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8scUJBQXFCO0lBQzlCLDBCQUEwQjtJQUVuQixHQUFHLEdBQVcsRUFBRSxDQUFDO0lBQ2pCLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDMUIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixLQUFLLEdBQVcsQ0FBQyxDQUFDO0lBQ2xCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsT0FBTyxHQUE0QixFQUFFLENBQUM7SUFDdEMsWUFBWSxHQUFXLENBQUMsQ0FBQztJQUN6QixrQkFBa0IsR0FBVyxFQUFFLENBQUM7SUFDaEMsS0FBSyxHQUFXLENBQUMsQ0FBQztJQUNsQixTQUFTLEdBQVcsRUFBRSxDQUFDO0lBQ3ZCLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDckIsS0FBSyxHQUFXLEVBQUUsQ0FBQztJQUNuQixVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLElBQUksR0FBVyxFQUFFLENBQUM7SUFDbEIsTUFBTSxHQUFXLENBQUMsQ0FBQztJQUUxQiw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBcUM7UUFDN0MsSUFBSSxJQUFJLEVBQUU7WUFDTixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDbEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQ3hDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzNDO2FBQ0o7U0FDSjtJQUNMLENBQUM7Q0FHSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElPcmRlckl0ZW1PcHRpb24gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBPcmRlckl0ZW1PcHRpb25FbnRpdHkgaW1wbGVtZW50cyBJT3JkZXJJdGVtT3B0aW9uIHtcclxuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTUpXHJcblxyXG4gICAgcHVibGljIGVhbjogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgZXh0ZXJuYWxDb2RlOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgaW5kZXg6IG51bWJlciA9IDA7XHJcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgICBwdWJsaWMgb3B0aW9uczogT3JkZXJJdGVtT3B0aW9uRW50aXR5W10gPSBbXTtcclxuICAgIHB1YmxpYyBvcHRpb25zUHJpY2U6IG51bWJlciA9IDA7XHJcbiAgICBwdWJsaWMgcHJlcGFyYXRpb25QbGFjZUlkOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyBwcmljZTogbnVtYmVyID0gMDtcclxuICAgIHB1YmxpYyBwcm9kdWN0SWQ6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHF1YW50aXR5OiBudW1iZXIgPSAwO1xyXG4gICAgcHVibGljIHNraWxsOiBzdHJpbmcgPSAnJztcclxuICAgIHB1YmxpYyB0b3RhbFByaWNlOiBudW1iZXIgPSAwO1xyXG4gICAgcHVibGljIHVuaXQ6IHN0cmluZyA9ICcnO1xyXG4gICAgcHVibGljIHdlaWdodDogbnVtYmVyID0gMDtcclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDE1KVxyXG5cclxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICAgIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE9yZGVySXRlbU9wdGlvbkVudGl0eT4pIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=