cecon-interfaces
Version:
Interfaces de Projetos Cecon
23 lines • 2.84 kB
JavaScript
import { EBankSlipStatus } from '../../general';
export class InvoiceBankSlipEntity {
// #region Properties (7)
bankSlipBank = 0;
bankSlipErrorCode = '';
bankSlipErrorMessage = '';
bankSlipStatus = EBankSlipStatus.PENDING;
barcode = '';
barcodeData = '';
digitableLine = '';
// #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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52b2ljZS1iYW5rLXNsaXAuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2ludm9pY2UvZW50aXRpZXMvaW52b2ljZS1iYW5rLXNsaXAuZW50aXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHaEQsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQyx5QkFBeUI7SUFFbEIsWUFBWSxHQUFXLENBQUMsQ0FBQztJQUN6QixpQkFBaUIsR0FBVyxFQUFFLENBQUM7SUFDL0Isb0JBQW9CLEdBQVcsRUFBRSxDQUFDO0lBQ2xDLGNBQWMsR0FBVyxlQUFlLENBQUMsT0FBTyxDQUFDO0lBQ2pELE9BQU8sR0FBVyxFQUFFLENBQUM7SUFDckIsV0FBVyxHQUFXLEVBQUUsQ0FBQztJQUN6QixhQUFhLEdBQVcsRUFBRSxDQUFDO0lBRWxDLDRCQUE0QjtJQUU1QiwyQkFBMkI7SUFFM0IsWUFBWSxJQUFxQztRQUMvQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUdGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUJhbmtTbGlwU3RhdHVzIH0gZnJvbSAnLi4vLi4vZ2VuZXJhbCc7XHJcbmltcG9ydCB7IElJbnZvaWNlQmFua1NsaXAgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktaW52b2ljZS1iYW5rLXNsaXAnO1xyXG5cclxuZXhwb3J0IGNsYXNzIEludm9pY2VCYW5rU2xpcEVudGl0eSBpbXBsZW1lbnRzIElJbnZvaWNlQmFua1NsaXAge1xyXG4gIC8vICNyZWdpb24gUHJvcGVydGllcyAoNylcclxuXHJcbiAgcHVibGljIGJhbmtTbGlwQmFuazogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgYmFua1NsaXBFcnJvckNvZGU6IHN0cmluZyA9ICcnO1xyXG4gIHB1YmxpYyBiYW5rU2xpcEVycm9yTWVzc2FnZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGJhbmtTbGlwU3RhdHVzOiBzdHJpbmcgPSBFQmFua1NsaXBTdGF0dXMuUEVORElORztcclxuICBwdWJsaWMgYmFyY29kZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGJhcmNvZGVEYXRhOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZGlnaXRhYmxlTGluZTogc3RyaW5nID0gJyc7XHJcblxyXG4gIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoNylcclxuXHJcbiAgLy8gI3JlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEludm9pY2VCYW5rU2xpcEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19