UNPKG

cecon-interfaces

Version:
30 lines 4.09 kB
import { DesenfilaInfoEntity, InfoEntity, MobyoInfoEntity } from '../../general'; import { EWithdrawRequestStatus } from '../enums'; export class WithDrawRequestEntity { amount = 0; approvedAt = null; createdAt = new Date(); desenfilaInfo = new DesenfilaInfoEntity(); id = ''; liveMode = false; mobyoInfo = new MobyoInfoEntity(); name = ''; natiInfo = new InfoEntity(); pixKey = null; refusalReason = null; refusedAt = null; status = EWithdrawRequestStatus.PENDING; transactionId = null; transferDocumentUrl = null; updatedAt = new Date(); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aGRyYXctcmVxdWVzdC5lbnRpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvd2l0aGRyYXcvZW50aXRpZXMvd2l0aGRyYXctcmVxdWVzdC5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFxQyxVQUFVLEVBQUUsZUFBZSxFQUFnQixNQUFNLGVBQWUsQ0FBQztBQUNsSSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFHbEQsTUFBTSxPQUFPLHFCQUFxQjtJQUN6QixNQUFNLEdBQVcsQ0FBQyxDQUFDO0lBQ25CLFVBQVUsR0FBZ0IsSUFBSSxDQUFDO0lBQy9CLFNBQVMsR0FBUyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQzdCLGFBQWEsR0FBbUIsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBQzFELEVBQUUsR0FBVyxFQUFFLENBQUM7SUFDaEIsUUFBUSxHQUFZLEtBQUssQ0FBQztJQUMxQixTQUFTLEdBQWUsSUFBSSxlQUFlLEVBQUUsQ0FBQztJQUM5QyxJQUFJLEdBQVcsRUFBRSxDQUFDO0lBQ2xCLFFBQVEsR0FBVSxJQUFJLFVBQVUsRUFBRSxDQUFDO0lBQ25DLE1BQU0sR0FBd0IsSUFBSSxDQUFDO0lBQ25DLGFBQWEsR0FBa0IsSUFBSSxDQUFDO0lBQ3BDLFNBQVMsR0FBZ0IsSUFBSSxDQUFDO0lBQzlCLE1BQU0sR0FBMkIsc0JBQXNCLENBQUMsT0FBTyxDQUFDO0lBQ2hFLGFBQWEsR0FBa0IsSUFBSSxDQUFDO0lBQ3BDLG1CQUFtQixHQUFrQixJQUFJLENBQUM7SUFDMUMsU0FBUyxHQUFTLElBQUksSUFBSSxFQUFFLENBQUM7SUFFcEMsWUFBWSxJQUFxQztRQUMvQyxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGVzZW5maWxhSW5mb0VudGl0eSwgSURlc2VuZmlsYUluZm8sIElJbmZvLCBJTW9ieW9JbmZvLCBJbmZvRW50aXR5LCBNb2J5b0luZm9FbnRpdHksIFBpeEtleUVudGl0eSB9IGZyb20gJy4uLy4uL2dlbmVyYWwnO1xyXG5pbXBvcnQgeyBFV2l0aGRyYXdSZXF1ZXN0U3RhdHVzIH0gZnJvbSAnLi4vZW51bXMnO1xyXG5pbXBvcnQgeyBJV2l0aGRyYXdSZXF1ZXN0IH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLXdpdGhkcmF3LXJlcXVlc3QnO1xyXG5cclxuZXhwb3J0IGNsYXNzIFdpdGhEcmF3UmVxdWVzdEVudGl0eSBpbXBsZW1lbnRzIElXaXRoZHJhd1JlcXVlc3Qge1xyXG4gIHB1YmxpYyBhbW91bnQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIGFwcHJvdmVkQXQ6IERhdGUgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgY3JlYXRlZEF0OiBEYXRlID0gbmV3IERhdGUoKTtcclxuICBwdWJsaWMgZGVzZW5maWxhSW5mbzogSURlc2VuZmlsYUluZm8gPSBuZXcgRGVzZW5maWxhSW5mb0VudGl0eSgpO1xyXG4gIHB1YmxpYyBpZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIGxpdmVNb2RlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgcHVibGljIG1vYnlvSW5mbzogSU1vYnlvSW5mbyA9IG5ldyBNb2J5b0luZm9FbnRpdHkoKTtcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIG5hdGlJbmZvOiBJSW5mbyA9IG5ldyBJbmZvRW50aXR5KCk7XHJcbiAgcHVibGljIHBpeEtleTogUGl4S2V5RW50aXR5IHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHJlZnVzYWxSZWFzb246IHN0cmluZyB8IG51bGwgPSBudWxsO1xyXG4gIHB1YmxpYyByZWZ1c2VkQXQ6IERhdGUgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgc3RhdHVzOiBFV2l0aGRyYXdSZXF1ZXN0U3RhdHVzID0gRVdpdGhkcmF3UmVxdWVzdFN0YXR1cy5QRU5ESU5HO1xyXG4gIHB1YmxpYyB0cmFuc2FjdGlvbklkOiBzdHJpbmcgfCBudWxsID0gbnVsbDtcclxuICBwdWJsaWMgdHJhbnNmZXJEb2N1bWVudFVybDogc3RyaW5nIHwgbnVsbCA9IG51bGw7XHJcbiAgcHVibGljIHVwZGF0ZWRBdDogRGF0ZSA9IG5ldyBEYXRlKCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPFdpdGhEcmF3UmVxdWVzdEVudGl0eT4pIHtcclxuICAgIGlmIChkYXRhKSB7XHJcbiAgICAgIGZvciAobGV0IGtleSBpbiBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEuaGFzT3duUHJvcGVydHkoa2V5KSAmJiBrZXkgaW4gdGhpcykge1xyXG4gICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=