@mft/moneyhub-api-client
Version:
Node.JS client for the Moneyhub API
24 lines • 1.11 kB
TypeScript
import { ApiResponse, ExtraOptions } from "../../request";
import { TransactionSplit, TransactionSplitPatch, TransactionSplitPost } from "../../schema/transaction";
export interface TransactionSplitsRequests {
splitTransaction: ({ userId, transactionId, splits, }: {
userId: string;
transactionId: string;
splits: TransactionSplitPost[];
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionSplit[]>>;
getTransactionSplits: ({ userId, transactionId, }: {
userId?: string;
transactionId: string;
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionSplit[]>>;
patchTransactionSplit: ({ userId, transactionId, splitId, split, }: {
userId: string;
transactionId: string;
splitId: string;
split: TransactionSplitPatch;
}, options?: ExtraOptions) => Promise<ApiResponse<TransactionSplit[]>>;
deleteTransactionSplits: ({ userId, transactionId, }: {
userId: string;
transactionId: string;
}, options?: ExtraOptions) => Promise<number>;
}
//# sourceMappingURL=transaction-splits.d.ts.map