28 lines
617 B
TypeScript

export interface AddBankDetailsPayload {
accountHolderName: string;
bankName: string;
accountNumber: string;
ifscCode: string;
branchName?: string;
isDefault?: boolean;
passbookImage?: string; // FormData file (React Native image)
}
export interface BankAccount {
id: string;
ownerType: string;
ownerId: string;
accountHolderName: string;
bankName: string;
accountNumber: string;
ifscCode: string;
branchName: string;
isDefault: boolean;
isVerified: boolean;
passbookImage: string;
createdAt: string;
updatedAt: string;
}
export type GetBankAccountsResponse = BankAccount[];