UNPKG

mobyo-interfaces

Version:
35 lines 4.42 kB
import { MottuOrderDeliveryManEntity } from './order-deliverery-man.entity'; export class MottuOrderEntity { // #region Properties (18) code = ''; createdAt = new Date(); deliveries = []; // Create Entity and instanced new one deliveryFee = 0; deliveryMan = new MottuOrderDeliveryManEntity(); events = []; expectedDelivery = new Date(); expectedPickup = new Date(); fullCode = ''; id = 0; origin = ''; pickupCode = ''; preparationTime = 0; returnCode = ''; situation = 0; storeId = 0; totalDistance = 0; trackingUrl = ''; updatedAt = new Date(); // #endregion Properties (18) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXIuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21vdHR1L2VudGl0aWVzL29yZGVyLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUU1RSxNQUFNLE9BQU8sZ0JBQWdCO0lBQzNCLDBCQUEwQjtJQUVuQixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLFVBQVUsR0FBdUIsRUFBRSxDQUFDLENBQUMsc0NBQXNDO0lBQzNFLFdBQVcsR0FBVyxDQUFDLENBQUM7SUFDeEIsV0FBVyxHQUEyQixJQUFJLDJCQUEyQixFQUFFLENBQUM7SUFDeEUsTUFBTSxHQUFrQixFQUFFLENBQUM7SUFDM0IsZ0JBQWdCLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUNwQyxjQUFjLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUNsQyxRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLEVBQUUsR0FBUSxDQUFDLENBQUM7SUFDWixNQUFNLEdBQVcsRUFBRSxDQUFDO0lBQ3BCLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsZUFBZSxHQUFXLENBQUMsQ0FBQztJQUM1QixVQUFVLEdBQVcsRUFBRSxDQUFDO0lBQ3hCLFNBQVMsR0FBVyxDQUFDLENBQUM7SUFDdEIsT0FBTyxHQUFXLENBQUMsQ0FBQztJQUNwQixhQUFhLEdBQVcsQ0FBQyxDQUFDO0lBQzFCLFdBQVcsR0FBVyxFQUFFLENBQUM7SUFDekIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFFcEMsNkJBQTZCO0lBRTdCLDJCQUEyQjtJQUUzQixZQUFZLElBQWdDO1FBQzFDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTW90dHVFdmVudCwgSU1vdHR1T3JkZXIsIElNb3R0dU9yZGVyRGVsaXZlcnlNYW4gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuaW1wb3J0IHsgSU1vdHR1RGVsaXZlcmllcyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1kZWxpdmVyaWVzJztcclxuaW1wb3J0IHsgTW90dHVPcmRlckRlbGl2ZXJ5TWFuRW50aXR5IH0gZnJvbSAnLi9vcmRlci1kZWxpdmVyZXJ5LW1hbi5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIE1vdHR1T3JkZXJFbnRpdHkgaW1wbGVtZW50cyBJTW90dHVPcmRlciB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxOClcclxuXHJcbiAgcHVibGljIGNvZGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBjcmVhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gIHB1YmxpYyBkZWxpdmVyaWVzOiBJTW90dHVEZWxpdmVyaWVzW10gPSBbXTsgLy8gQ3JlYXRlIEVudGl0eSBhbmQgaW5zdGFuY2VkIG5ldyBvbmVcclxuICBwdWJsaWMgZGVsaXZlcnlGZWU6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIGRlbGl2ZXJ5TWFuOiBJTW90dHVPcmRlckRlbGl2ZXJ5TWFuID0gbmV3IE1vdHR1T3JkZXJEZWxpdmVyeU1hbkVudGl0eSgpO1xyXG4gIHB1YmxpYyBldmVudHM6IElNb3R0dUV2ZW50W10gPSBbXTtcclxuICBwdWJsaWMgZXhwZWN0ZWREZWxpdmVyeTogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGV4cGVjdGVkUGlja3VwOiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZnVsbENvZGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpZDogYW55ID0gMDtcclxuICBwdWJsaWMgb3JpZ2luOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcGlja3VwQ29kZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHByZXBhcmF0aW9uVGltZTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgcmV0dXJuQ29kZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHNpdHVhdGlvbjogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgc3RvcmVJZDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdG90YWxEaXN0YW5jZTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdHJhY2tpbmdVcmw6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDE4KVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TW90dHVPcmRlckVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19