mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
24 lines • 3.22 kB
JavaScript
import { MottuEventDeliveryManEntity } from './event-delivery-man.entity';
import { MottuEventRequestedByEntity } from './event-requested-by.entity';
export class MottuEventEntity {
// #region Properties (7)
createdAt = new Date();
deliveryMan = new MottuEventDeliveryManEntity();
description = '';
id = 0;
latitude = 0;
longitude = 0;
requestedBy = new MottuEventRequestedByEntity();
// #endregion Properties (7)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21vdHR1L2VudGl0aWVzL2V2ZW50LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUMxRSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUUxRSxNQUFNLE9BQU8sZ0JBQWdCO0lBQzNCLHlCQUF5QjtJQUVsQixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixXQUFXLEdBQTJCLElBQUksMkJBQTJCLEVBQUUsQ0FBQztJQUN4RSxXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLEVBQUUsR0FBVyxDQUFDLENBQUM7SUFDZixRQUFRLEdBQVcsQ0FBQyxDQUFDO0lBQ3JCLFNBQVMsR0FBVyxDQUFDLENBQUM7SUFDdEIsV0FBVyxHQUEyQixJQUFJLDJCQUEyQixFQUFFLENBQUM7SUFFL0UsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQWdDO1FBQzFDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJTW90dHVFdmVudCwgSU1vdHR1RXZlbnREZWxpdmVyeU1hbiwgSU1vdHR1RXZlbnRSZXF1ZXN0ZWRCeSB9IGZyb20gJy4uL2ludGVyZmFjZXMnO1xyXG5pbXBvcnQgeyBNb3R0dUV2ZW50RGVsaXZlcnlNYW5FbnRpdHkgfSBmcm9tICcuL2V2ZW50LWRlbGl2ZXJ5LW1hbi5lbnRpdHknO1xyXG5pbXBvcnQgeyBNb3R0dUV2ZW50UmVxdWVzdGVkQnlFbnRpdHkgfSBmcm9tICcuL2V2ZW50LXJlcXVlc3RlZC1ieS5lbnRpdHknO1xyXG5cclxuZXhwb3J0IGNsYXNzIE1vdHR1RXZlbnRFbnRpdHkgaW1wbGVtZW50cyBJTW90dHVFdmVudCB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg3KVxyXG5cclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZGVsaXZlcnlNYW46IElNb3R0dUV2ZW50RGVsaXZlcnlNYW4gPSBuZXcgTW90dHVFdmVudERlbGl2ZXJ5TWFuRW50aXR5KCk7XHJcbiAgcHVibGljIGRlc2NyaXB0aW9uOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgaWQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIGxhdGl0dWRlOiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBsb25naXR1ZGU6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHJlcXVlc3RlZEJ5OiBJTW90dHVFdmVudFJlcXVlc3RlZEJ5ID0gbmV3IE1vdHR1RXZlbnRSZXF1ZXN0ZWRCeUVudGl0eSgpO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDcpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxNb3R0dUV2ZW50RW50aXR5Pikge1xyXG4gICAgaWYgKGRhdGEpIHtcclxuICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XHJcbiAgICAgICAgICAodGhpcyBhcyBhbnkpW2tleV0gPSAoZGF0YSBhcyBhbnkpW2tleV07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxufVxyXG4iXX0=