mobyo-interfaces
Version:
Interfaces de Projetos Mobyo
21 lines • 2.34 kB
JavaScript
export class BillingTotalEntity {
// #region Properties (6)
addition = 0;
cancelled = 0;
discount = 0;
subtotal = 0;
tax = 0;
totalAmount = 0;
// #endregion Properties (6)
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlsbGluZy10b3RhbC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYmlsbGluZy9lbnRpdGllcy9iaWxsaW5nLXRvdGFsLmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sa0JBQWtCO0lBQzdCLHlCQUF5QjtJQUVsQixRQUFRLEdBQVcsQ0FBQyxDQUFDO0lBQ3JCLFNBQVMsR0FBVyxDQUFDLENBQUM7SUFDdEIsUUFBUSxHQUFXLENBQUMsQ0FBQztJQUNyQixRQUFRLEdBQVcsQ0FBQyxDQUFDO0lBQ3JCLEdBQUcsR0FBVyxDQUFDLENBQUM7SUFDaEIsV0FBVyxHQUFXLENBQUMsQ0FBQztJQUUvQiw0QkFBNEI7SUFFNUIsMkJBQTJCO0lBRTNCLFlBQVksSUFBa0M7UUFDNUMsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElCaWxsaW5nVG90YWwgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBCaWxsaW5nVG90YWxFbnRpdHkgaW1wbGVtZW50cyBJQmlsbGluZ1RvdGFsIHtcclxuICAvLyAjcmVnaW9uIFByb3BlcnRpZXMgKDYpXHJcblxyXG4gIHB1YmxpYyBhZGRpdGlvbjogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgY2FuY2VsbGVkOiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBkaXNjb3VudDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgc3VidG90YWw6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHRheDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdG90YWxBbW91bnQ6IG51bWJlciA9IDA7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNilcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEJpbGxpbmdUb3RhbEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19