UNPKG

scheunemann-interfaces

Version:
27 lines 3.52 kB
import { MottuAddressEntity } from './address.entity'; import { MottuOrderStoreEntity } from './order-store.entity'; export class MottuOrderPreviewEntity { // #region Properties (10) deliveries = []; deliveryFee = 0; expectedDelivery = new Date(); expectedPickup = new Date(); onlinePayment = false; pickupAddress = new MottuAddressEntity(); previewDeliveryTime = false; sortByBestRoute = false; store = new MottuOrderStoreEntity(); totalDistance = 0; // #endregion Properties (10) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItcHJldmlldy5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbW90dHUvZW50aXRpZXMvb3JkZXItcHJldmlldy5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDdEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFN0QsTUFBTSxPQUFPLHVCQUF1QjtJQUNsQywwQkFBMEI7SUFFbkIsVUFBVSxHQUFvQixFQUFFLENBQUM7SUFDakMsV0FBVyxHQUFXLENBQUMsQ0FBQztJQUN4QixnQkFBZ0IsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQ3BDLGNBQWMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQ2xDLGFBQWEsR0FBWSxLQUFLLENBQUM7SUFDL0IsYUFBYSxHQUFrQixJQUFJLGtCQUFrQixFQUFFLENBQUM7SUFDeEQsbUJBQW1CLEdBQVksS0FBSyxDQUFDO0lBQ3JDLGVBQWUsR0FBWSxLQUFLLENBQUM7SUFDakMsS0FBSyxHQUFxQixJQUFJLHFCQUFxQixFQUFFLENBQUM7SUFDdEQsYUFBYSxHQUFXLENBQUMsQ0FBQztJQUVqQyw2QkFBNkI7SUFFN0IsMkJBQTJCO0lBRTNCLFlBQVksSUFBdUM7UUFDakQsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElNb3R0dUFkZHJlc3MsIElNb3R0dU9yZGVyUHJldmlldywgSU1vdHR1T3JkZXJTdG9yZSB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xuaW1wb3J0IHsgTW90dHVBZGRyZXNzRW50aXR5IH0gZnJvbSAnLi9hZGRyZXNzLmVudGl0eSc7XG5pbXBvcnQgeyBNb3R0dU9yZGVyU3RvcmVFbnRpdHkgfSBmcm9tICcuL29yZGVyLXN0b3JlLmVudGl0eSc7XG5cbmV4cG9ydCBjbGFzcyBNb3R0dU9yZGVyUHJldmlld0VudGl0eSBpbXBsZW1lbnRzIElNb3R0dU9yZGVyUHJldmlldyB7XG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoMTApXG5cbiAgcHVibGljIGRlbGl2ZXJpZXM6IElNb3R0dUFkZHJlc3NbXSA9IFtdO1xuICBwdWJsaWMgZGVsaXZlcnlGZWU6IG51bWJlciA9IDA7XG4gIHB1YmxpYyBleHBlY3RlZERlbGl2ZXJ5OiBEYXRlID0gbmV3IERhdGUoKTtcbiAgcHVibGljIGV4cGVjdGVkUGlja3VwOiBEYXRlID0gbmV3IERhdGUoKTtcbiAgcHVibGljIG9ubGluZVBheW1lbnQ6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIHBpY2t1cEFkZHJlc3M6IElNb3R0dUFkZHJlc3MgPSBuZXcgTW90dHVBZGRyZXNzRW50aXR5KCk7XG4gIHB1YmxpYyBwcmV2aWV3RGVsaXZlcnlUaW1lOiBib29sZWFuID0gZmFsc2U7XG4gIHB1YmxpYyBzb3J0QnlCZXN0Um91dGU6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHVibGljIHN0b3JlOiBJTW90dHVPcmRlclN0b3JlID0gbmV3IE1vdHR1T3JkZXJTdG9yZUVudGl0eSgpO1xuICBwdWJsaWMgdG90YWxEaXN0YW5jZTogbnVtYmVyID0gMDtcblxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDEwKVxuXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxuXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPE1vdHR1T3JkZXJQcmV2aWV3RW50aXR5Pikge1xuICAgIGlmIChkYXRhKSB7XG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXG59XG4iXX0=