UNPKG

cecon-interfaces

Version:
32 lines 4.44 kB
import { DesenfilaInfoEntity, InfoEntity, MobyoInfoEntity } from '../../general'; import { EWithdrawRequestStatus } from '../../withdraw/enums'; export class TransferRequestEntity { // #region Properties (11) amount = 0; aprovedAt = null; containerId = ''; merchantId = ''; createdAt = new Date(); id = ''; liveMode = false; status = EWithdrawRequestStatus.PENDING; transactionId = null; transferDocumentUrl = null; updatedAt = new Date(); transactionReferenceId = null; naiRefId = ''; pix = null; natiInfo = new InfoEntity(); mobyoInfo = new MobyoInfoEntity(); desenfilaInfo = new DesenfilaInfoEntity(); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmZXItcmVxdWVzdC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdHJhbnNmZXItcmVxdWVzdC9lbnRpdGllcy90cmFuc2Zlci1yZXF1ZXN0LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsbUJBQW1CLEVBQXFDLFVBQVUsRUFBRSxlQUFlLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFcEgsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFHOUQsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQywwQkFBMEI7SUFFbkIsTUFBTSxHQUFXLENBQUMsQ0FBQztJQUNuQixTQUFTLEdBQWdCLElBQUksQ0FBQztJQUM5QixXQUFXLEdBQVcsRUFBRSxDQUFDO0lBQ3pCLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0IsRUFBRSxHQUFXLEVBQUUsQ0FBQztJQUNoQixRQUFRLEdBQVksS0FBSyxDQUFDO0lBQzFCLE1BQU0sR0FBMkIsc0JBQXNCLENBQUMsT0FBTyxDQUFDO0lBQ2hFLGFBQWEsR0FBa0IsSUFBSSxDQUFDO0lBQ3BDLG1CQUFtQixHQUFrQixJQUFJLENBQUM7SUFDMUMsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFDN0Isc0JBQXNCLEdBQWtCLElBQUksQ0FBQztJQUM3QyxRQUFRLEdBQVcsRUFBRSxDQUFDO0lBQ3RCLEdBQUcsR0FBdUIsSUFBSSxDQUFDO0lBQy9CLFFBQVEsR0FBVSxJQUFJLFVBQVUsRUFBRSxDQUFDO0lBQ25DLFNBQVMsR0FBZSxJQUFJLGVBQWUsRUFBRSxDQUFDO0lBQzlDLGFBQWEsR0FBbUIsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBRWpFLFlBQVksSUFBcUM7UUFDL0MsSUFBSSxJQUFJLEVBQUU7WUFDUixLQUFLLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtnQkFDcEIsSUFBSSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7b0JBQzFDLElBQVksQ0FBQyxHQUFHLENBQUMsR0FBSSxJQUFZLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ3pDO2FBQ0Y7U0FDRjtJQUNILENBQUM7Q0FHRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERlc2VuZmlsYUluZm9FbnRpdHksIElEZXNlbmZpbGFJbmZvLCBJSW5mbywgSU1vYnlvSW5mbywgSW5mb0VudGl0eSwgTW9ieW9JbmZvRW50aXR5IH0gZnJvbSAnLi4vLi4vZ2VuZXJhbCc7XHJcbmltcG9ydCB7IElJbnZvaWNlUGl4IH0gZnJvbSAnLi4vLi4vaW52b2ljZSc7XHJcbmltcG9ydCB7IEVXaXRoZHJhd1JlcXVlc3RTdGF0dXMgfSBmcm9tICcuLi8uLi93aXRoZHJhdy9lbnVtcyc7XHJcbmltcG9ydCB7IElUcmFuc2ZlclJlcXVlc3QgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktdHJhbnNmZXItcmVxdWVzdCc7XHJcblxyXG5leHBvcnQgY2xhc3MgVHJhbnNmZXJSZXF1ZXN0RW50aXR5IGltcGxlbWVudHMgSVRyYW5zZmVyUmVxdWVzdCB7XHJcbiAgLy8gI3JlZ2lvbiBQcm9wZXJ0aWVzICgxMSlcclxuXHJcbiAgcHVibGljIGFtb3VudDogbnVtYmVyID0gMDtcclxuICBwdWJsaWMgYXByb3ZlZEF0OiBEYXRlIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIGNvbnRhaW5lcklkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbWVyY2hhbnRJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGNyZWF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIGlkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbGl2ZU1vZGU6IGJvb2xlYW4gPSBmYWxzZTtcclxuICBwdWJsaWMgc3RhdHVzOiBFV2l0aGRyYXdSZXF1ZXN0U3RhdHVzID0gRVdpdGhkcmF3UmVxdWVzdFN0YXR1cy5QRU5ESU5HO1xyXG4gIHB1YmxpYyB0cmFuc2FjdGlvbklkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgdHJhbnNmZXJEb2N1bWVudFVybDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcbiAgcHVibGljIHRyYW5zYWN0aW9uUmVmZXJlbmNlSWQ6IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyBuYWlSZWZJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHBpeDogSUludm9pY2VQaXggfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgbmF0aUluZm86IElJbmZvID0gbmV3IEluZm9FbnRpdHkoKTtcclxuICBwdWJsaWMgbW9ieW9JbmZvOiBJTW9ieW9JbmZvID0gbmV3IE1vYnlvSW5mb0VudGl0eSgpO1xyXG4gIHB1YmxpYyBkZXNlbmZpbGFJbmZvOiBJRGVzZW5maWxhSW5mbyA9IG5ldyBEZXNlbmZpbGFJbmZvRW50aXR5KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFRyYW5zZmVyUmVxdWVzdEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gI2VuZHJlZ2lvbiBDb25zdHJ1Y3RvcnMgKDEpXHJcbn1cclxuIl19