UNPKG

mobyo-interfaces

Version:
29 lines 3.56 kB
import { EPaymentStatus, EPaymentType } from '../../general'; export class BillingPaymentEntity { // #region Properties (13) addition = 0; cancelled = 0; company = {}; discount = 0; id = ''; paymentReceiptUrl = ''; paymentType = EPaymentType.NONE; status = EPaymentStatus.PENDING; subtotal = 0; tax = 0; totalAmount = 0; transactionDate = new Date(); transactionId = ''; // #endregion Properties (13) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlsbGluZy1wYXltZW50LmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9iaWxsaW5nL2VudGl0aWVzL2JpbGxpbmctcGF5bWVudC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGNBQWMsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHN0QsTUFBTSxPQUFPLG9CQUFvQjtJQUMvQiwwQkFBMEI7SUFFbkIsUUFBUSxHQUFXLENBQUMsQ0FBQztJQUNyQixTQUFTLEdBQVcsQ0FBQyxDQUFDO0lBQ3RCLE9BQU8sR0FBc0IsRUFBRSxDQUFDO0lBQ2hDLFFBQVEsR0FBVyxDQUFDLENBQUM7SUFDckIsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixpQkFBaUIsR0FBVyxFQUFFLENBQUM7SUFDL0IsV0FBVyxHQUFpQixZQUFZLENBQUMsSUFBSSxDQUFDO0lBQzlDLE1BQU0sR0FBbUIsY0FBYyxDQUFDLE9BQU8sQ0FBQztJQUNoRCxRQUFRLEdBQVcsQ0FBQyxDQUFDO0lBQ3JCLEdBQUcsR0FBVyxDQUFDLENBQUM7SUFDaEIsV0FBVyxHQUFXLENBQUMsQ0FBQztJQUN4QixlQUFlLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUNuQyxhQUFhLEdBQVcsRUFBRSxDQUFDO0lBRWxDLDZCQUE2QjtJQUU3QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFvQztRQUM5QyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSUNvbXBhbnkgfSBmcm9tICcuLi8uLi9jb21wYW55JztcclxuaW1wb3J0IHsgRVBheW1lbnRTdGF0dXMsIEVQYXltZW50VHlwZSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBJQmlsbGluZ1BheW1lbnQgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBCaWxsaW5nUGF5bWVudEVudGl0eSBpbXBsZW1lbnRzIElCaWxsaW5nUGF5bWVudCB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMylcclxuXHJcbiAgcHVibGljIGFkZGl0aW9uOiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBjYW5jZWxsZWQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIGNvbXBhbnk6IFBhcnRpYWw8SUNvbXBhbnk+ID0ge307XHJcbiAgcHVibGljIGRpc2NvdW50OiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBheW1lbnRSZWNlaXB0VXJsOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgcGF5bWVudFR5cGU6IEVQYXltZW50VHlwZSA9IEVQYXltZW50VHlwZS5OT05FO1xyXG4gIHB1YmxpYyBzdGF0dXM6IEVQYXltZW50U3RhdHVzID0gRVBheW1lbnRTdGF0dXMuUEVORElORztcclxuICBwdWJsaWMgc3VidG90YWw6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHRheDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdG90YWxBbW91bnQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHRyYW5zYWN0aW9uRGF0ZTogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIHRyYW5zYWN0aW9uSWQ6IHN0cmluZyA9ICcnO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDEzKVxyXG5cclxuICAvLyAjcmVnaW9uIENvbnN0cnVjdG9ycyAoMSlcclxuXHJcbiAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8QmlsbGluZ1BheW1lbnRFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG59XHJcbiJdfQ==