UNPKG

@mft/moneyhub-api-client

Version:
63 lines 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ({ config, request, }) => { const { identityServiceUrl } = config; const authRequestEndpoint = identityServiceUrl + "/auth-requests"; return { createAuthRequest: async ({ redirectUri, userId, scope, connectionId, payment, standingOrder, recurringPayment, reversePayment, categorisationType, benefitsCheck, counterpartiesCheck, permissions, permissionsAction, expirationDateTime, transactionsFromDateTime, accountVerification, sync, customerIpAddress, customerLastLoggedTime, accountTypes, accountIdentification, env, }, options) => request(authRequestEndpoint, { method: "POST", cc: { scope: "auth_requests:write", }, body: { redirectUri, userId, scope, connectionId, payment, standingOrder, recurringPayment, reversePayment, categorisationType, benefitsCheck, counterpartiesCheck, permissions, permissionsAction, expirationDateTime, transactionFromDateTime: transactionsFromDateTime, sync, customerIpAddress, customerLastLoggedTime, accountTypes, accountIdentification, accountVerification, env, }, options, }), completeAuthRequest: async ({ id, authParams }, options) => request(`${authRequestEndpoint}/${id}`, { method: "PATCH", cc: { scope: "auth_requests:write", }, body: { authParams, }, options, }), getAllAuthRequests: async (params, options) => request(authRequestEndpoint, { searchParams: params, cc: { scope: "auth_requests:read", }, options, }), getAuthRequest: async ({ id }, options) => request(`${authRequestEndpoint}/${id}`, { cc: { scope: "auth_requests:read", }, options, }), }; }; //# sourceMappingURL=auth-requests.js.map