@mft/moneyhub-api-client
Version:
Node.JS client for the Moneyhub API
25 lines • 1.07 kB
TypeScript
import { ApiResponse, ExtraOptions } from "../../request";
import { TransactionFile } from "../../schema/transaction";
export interface TransactionFilesRequests {
addFileToTransaction: ({ userId, transactionId, fileData, fileName, }: {
userId?: string;
transactionId: string;
fileName: string;
fileData: any;
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionFile>>;
getTransactionFiles: ({ userId, transactionId, }: {
userId?: string;
transactionId: string;
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionFile[]>>;
getTransactionFile: ({ userId, transactionId, fileId, }: {
userId?: string;
transactionId: string;
fileId: string;
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionFile>>;
deleteTransactionFile: ({ userId, transactionId, fileId, }: {
userId?: string;
transactionId: string;
fileId: string;
}, options?: ExtraOptions) => Promise<number>;
}
//# sourceMappingURL=transaction-files.d.ts.map