cecon-interfaces
Version:
Interfaces de Projetos Cecon
25 lines (24 loc) • 840 B
TypeScript
import { IDesenfilaInfo, IInfo, IMobyoInfo } from '../../general';
import { IInvoicePix } from '../../invoice';
import { EWithdrawRequestStatus } from '../../withdraw/enums';
import { ITransferRequest } from '../interfaces/i-transfer-request';
export declare class TransferRequestEntity implements ITransferRequest {
amount: number;
aprovedAt: Date | null;
containerId: string;
merchantId: string;
createdAt: Date;
id: string;
liveMode: boolean;
status: EWithdrawRequestStatus;
transactionId: string | null;
transferDocumentUrl: string | null;
updatedAt: Date;
transactionReferenceId: string | null;
naiRefId: string;
pix: IInvoicePix | null;
natiInfo: IInfo;
mobyoInfo: IMobyoInfo;
desenfilaInfo: IDesenfilaInfo;
constructor(data?: Partial<TransferRequestEntity>);
}