cecon-interfaces
Version:
Interfaces de Projetos Cecon
23 lines • 2.94 kB
JavaScript
import { EFirebankWithdrawStatus } from '../../enums';
export class FirebankWithdrawRecipientEntity {
pixKey = '';
name = '';
}
export class FirebankWithdrawEntity {
transferId = '';
externalId = '';
status = EFirebankWithdrawStatus.PROCESSING;
amount = 0;
recipient = new FirebankWithdrawRecipientEntity();
created_at = '';
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aGRyYXcuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2ZpcmViYW5rL2VudGl0aWVzL3dpdGhkcmF3L3dpdGhkcmF3LmVudGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFHdEQsTUFBTSxPQUFPLCtCQUErQjtJQUNuQyxNQUFNLEdBQVcsRUFBRSxDQUFDO0lBQ3BCLElBQUksR0FBVyxFQUFFLENBQUM7Q0FDMUI7QUFFRCxNQUFNLE9BQU8sc0JBQXNCO0lBQzFCLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDeEIsVUFBVSxHQUFXLEVBQUUsQ0FBQztJQUN4QixNQUFNLEdBQTRCLHVCQUF1QixDQUFDLFVBQVUsQ0FBQztJQUNyRSxNQUFNLEdBQVcsQ0FBQyxDQUFDO0lBQ25CLFNBQVMsR0FBb0MsSUFBSSwrQkFBK0IsRUFBRSxDQUFDO0lBQ25GLFVBQVUsR0FBVyxFQUFFLENBQUM7SUFDL0IsWUFBWSxJQUFzQztRQUNoRCxJQUFJLElBQUksRUFBRTtZQUNSLEtBQUssSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO2dCQUNwQixJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksRUFBRTtvQkFDMUMsSUFBWSxDQUFDLEdBQUcsQ0FBQyxHQUFJLElBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDekM7YUFDRjtTQUNGO0lBQ0gsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRUZpcmViYW5rV2l0aGRyYXdTdGF0dXMgfSBmcm9tICcuLi8uLi9lbnVtcyc7XHJcbmltcG9ydCB7IElGaXJlYmFua1dpdGhkcmF3LCBJRmlyZWJhbmtXaXRoZHJhd1JlY2lwaWVudCB9IGZyb20gJy4uLy4uL2ludGVyZmFjZXMvd2l0aGRyYXcvaS13aXRoZHJhdyc7XHJcblxyXG5leHBvcnQgY2xhc3MgRmlyZWJhbmtXaXRoZHJhd1JlY2lwaWVudEVudGl0eSBpbXBsZW1lbnRzIElGaXJlYmFua1dpdGhkcmF3UmVjaXBpZW50IHtcclxuICBwdWJsaWMgcGl4S2V5OiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgbmFtZTogc3RyaW5nID0gJyc7XHJcbn1cclxuXHJcbmV4cG9ydCBjbGFzcyBGaXJlYmFua1dpdGhkcmF3RW50aXR5IGltcGxlbWVudHMgSUZpcmViYW5rV2l0aGRyYXcge1xyXG4gIHB1YmxpYyB0cmFuc2ZlcklkOiBzdHJpbmcgPSAnJztcclxuICBwdWJsaWMgZXh0ZXJuYWxJZDogc3RyaW5nID0gJyc7XHJcbiAgcHVibGljIHN0YXR1czogRUZpcmViYW5rV2l0aGRyYXdTdGF0dXMgPSBFRmlyZWJhbmtXaXRoZHJhd1N0YXR1cy5QUk9DRVNTSU5HO1xyXG4gIHB1YmxpYyBhbW91bnQ6IG51bWJlciA9IDA7XHJcbiAgcHVibGljIHJlY2lwaWVudDogRmlyZWJhbmtXaXRoZHJhd1JlY2lwaWVudEVudGl0eSA9IG5ldyBGaXJlYmFua1dpdGhkcmF3UmVjaXBpZW50RW50aXR5KCk7XHJcbiAgcHVibGljIGNyZWF0ZWRfYXQ6IHN0cmluZyA9ICcnO1xyXG4gIGNvbnN0cnVjdG9yKGRhdGE/OiBQYXJ0aWFsPEZpcmViYW5rV2l0aGRyYXdFbnRpdHk+KSB7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xyXG4gICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcclxuICAgICAgICAgICh0aGlzIGFzIGFueSlba2V5XSA9IChkYXRhIGFzIGFueSlba2V5XTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19