28 lines
617 B
TypeScript
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[];
|