scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
23 lines • 2.54 kB
JavaScript
export class DeliveryAreaEntity {
// #region Properties (8)
deliveryFee = 0;
id = '';
latlngs = [];
maxTime = 0;
minTime = 0;
minimumOrderValue = 0;
name = '';
sequence = 0;
// #endregion Properties (8)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsaXZlcnktYXJlYS5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZ2VuZXJhbC9lbnRpdGllcy9kZWxpdmVyeS1hcmVhLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sa0JBQWtCO0lBQzNCLHlCQUF5QjtJQUVsQixXQUFXLEdBQVcsQ0FBQyxDQUFDO0lBQ3hCLEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsT0FBTyxHQUFtQixFQUFFLENBQUM7SUFDN0IsT0FBTyxHQUFXLENBQUMsQ0FBQztJQUNwQixPQUFPLEdBQVcsQ0FBQyxDQUFDO0lBQ3BCLGlCQUFpQixHQUFXLENBQUMsQ0FBQztJQUM5QixJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFFNUIsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQWtDO1FBQzFDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb29yZHNFbnRpdHkgfSBmcm9tICcuL2Nvb3Jkcy5lbnRpdHknO1xuXG5leHBvcnQgY2xhc3MgRGVsaXZlcnlBcmVhRW50aXR5IHtcbiAgICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDgpXG5cbiAgICBwdWJsaWMgZGVsaXZlcnlGZWU6IG51bWJlciA9IDA7XG4gICAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcbiAgICBwdWJsaWMgbGF0bG5nczogQ29vcmRzRW50aXR5W10gPSBbXTtcbiAgICBwdWJsaWMgbWF4VGltZTogbnVtYmVyID0gMDtcbiAgICBwdWJsaWMgbWluVGltZTogbnVtYmVyID0gMDtcbiAgICBwdWJsaWMgbWluaW11bU9yZGVyVmFsdWU6IG51bWJlciA9IDA7XG4gICAgcHVibGljIG5hbWU6IHN0cmluZyA9ICcnO1xuICAgIHB1YmxpYyBzZXF1ZW5jZTogbnVtYmVyID0gMDtcblxuICAgIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoOClcblxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxuXG4gICAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8RGVsaXZlcnlBcmVhRW50aXR5Pikge1xuICAgICAgICBpZiAoZGF0YSkge1xuICAgICAgICAgICAgZm9yIChsZXQga2V5IGluIGRhdGEpIHtcbiAgICAgICAgICAgICAgICBpZiAoZGF0YS5oYXNPd25Qcm9wZXJ0eShrZXkpICYmIGtleSBpbiB0aGlzKSB7XG4gICAgICAgICAgICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjZW5kcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcbn1cbiJdfQ==