UNPKG

mobyo-interfaces

Version:
24 lines 2.75 kB
export class InvoiceItemEntity { // #region Properties (9) companyId = ''; createdAt = new Date(); description = ''; isRefunded = false; quantity = 1; reference = ''; totalPrice = 0; unitPrice = 0; updatedAt = new Date(); // #endregion Properties (9) // #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52b2ljZS1pdGVtLmVudGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9pbnZvaWNlL2VudGl0aWVzL2ludm9pY2UtaXRlbS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLGlCQUFpQjtJQUM1Qix5QkFBeUI7SUFFbEIsU0FBUyxHQUFXLEVBQUUsQ0FBQztJQUN2QixTQUFTLEdBQVMsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUM3QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFVBQVUsR0FBWSxLQUFLLENBQUM7SUFDNUIsUUFBUSxHQUFXLENBQUMsQ0FBQztJQUNyQixTQUFTLEdBQWtCLEVBQUUsQ0FBQztJQUM5QixVQUFVLEdBQVcsQ0FBQyxDQUFDO0lBQ3ZCLFNBQVMsR0FBVyxDQUFDLENBQUM7SUFDdEIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFFcEMsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQWlDO1FBQzNDLElBQUksSUFBSSxFQUFFO1lBQ1IsS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ3BCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUMxQyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUN6QzthQUNGO1NBQ0Y7SUFDSCxDQUFDO0NBR0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJSW52b2ljZUl0ZW0gfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcclxuXHJcbmV4cG9ydCBjbGFzcyBJbnZvaWNlSXRlbUVudGl0eSBpbXBsZW1lbnRzIElJbnZvaWNlSXRlbSB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICg5KVxyXG5cclxuICBwdWJsaWMgY29tcGFueUlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZGVzY3JpcHRpb246IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBpc1JlZnVuZGVkOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIHF1YW50aXR5OiBudW1iZXIgPSAxO1xyXG4gIHB1YmxpYyByZWZlcmVuY2U6IHN0cmluZyB8IG51bGwgPSAnJztcclxuICBwdWJsaWMgdG90YWxQcmljZTogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgdW5pdFByaWNlOiBudW1iZXIgPSAwO1xyXG4gIHB1YmxpYyB1cGRhdGVkQXQ6IERhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cclxuICAvLyAjZW5kcmVnaW9uIFByb3BlcnRpZXMgKDkpXHJcblxyXG4gIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxyXG5cclxuICBjb25zdHJ1Y3RvcihkYXRhPzogUGFydGlhbDxJbnZvaWNlSXRlbUVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19