UNPKG

cecon-interfaces

Version:
31 lines (30 loc) 1.05 kB
import { IInfo, PixKeyEntity } from '../../general'; import { EPixValidation, EWithdrawRecurrenceInterval, EWithdrawStatus, EWithdrawType } from '../enums'; import { IWithdrawRequest } from '../interfaces/i-withdraw'; export declare class WithDrawRequestEntity implements IWithdrawRequest { amount: number; cancelledAt: Date | null; cancelledReason: string | null; completedAt: Date | null; createdAt: Date; data: string | null; failedAt: Date | null; failedReason: string | null; id: string; isRecurring: boolean; liveMode: boolean; name: string; natiInfo: IInfo; pixKey: PixKeyEntity | null; pixValidation: EPixValidation; recurrenceInterval?: EWithdrawRecurrenceInterval | undefined; recurrenceDay: Date | null; recurrenceEndAt: Date | null; status: EWithdrawStatus; transactionId: string | null; transferDocumentUrl: string | null; type: EWithdrawType; updatedAt: Date; withdrawAt: Date; constructor(data?: Partial<WithDrawRequestEntity>); }