@mft/moneyhub-api-client
Version:
Node.JS client for the Moneyhub API
29 lines • 982 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = ({ config, request }) => {
const { identityServiceUrl } = config;
return {
addPayee: async ({ accountNumber, sortCode, name, externalId, userId }, options) => request(`${identityServiceUrl}/payees`, {
method: "POST",
body: { accountNumber, sortCode, name, externalId, userId },
cc: {
scope: "payee:create",
},
options,
}),
getPayees: (params = {}, options) => request(`${identityServiceUrl}/payees`, {
searchParams: params,
cc: {
scope: "payee:read",
},
options,
}),
getPayee: async ({ id }, options) => request(`${identityServiceUrl}/payees/${id}`, {
cc: {
scope: "payee:read",
},
options,
}),
};
};
//# sourceMappingURL=payees.js.map