UNPKG

@mft/moneyhub-api-client

Version:
46 lines 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ({ config, request }) => { const { caasResourceServerUrl } = config; return { caasPatchTransaction: ({ accountId, transactionId, l2CategoryId }, options) => { return request(`${caasResourceServerUrl}/accounts/${accountId}/transactions/${transactionId}`, { method: "PATCH", cc: { scope: "caas:transactions:write", }, body: { l2CategoryId }, options, }); }, caasEnrichTransactions: ({ transactions }, options) => { return request(`${caasResourceServerUrl}/transactions/enrich`, { method: "POST", cc: { scope: "caas:transactions:write", }, body: { transactions }, options, }); }, caasGetTransactions: ({ userId, accountId, limit }, options) => { return request(`${caasResourceServerUrl}/transactions`, { cc: { scope: "caas:transactions:read", }, searchParams: { accountId, userId, limit }, options, }); }, caasDeleteTransaction: ({ accountId, transactionId }, options) => { return request(`${caasResourceServerUrl}/accounts/${accountId}/transactions/${transactionId}`, { method: "DELETE", cc: { scope: "caas:transactions:delete", }, options, }); }, }; }; //# sourceMappingURL=transactions.js.map