@mft/moneyhub-api-client
Version:
Node.JS client for the Moneyhub API
33 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = ({ config, request }) => {
const { resourceServerUrl } = config;
return {
createAffordability: async ({ userId }, options) => request(`${resourceServerUrl}/affordability`, {
cc: {
scope: "affordability:read affordability:write",
sub: userId,
},
method: "POST",
options,
}),
getAffordability: async ({ userId, id }, options) => request(`${resourceServerUrl}/affordability/${id}`, {
cc: {
scope: "affordability:read",
sub: userId,
},
method: "GET",
options,
}),
getAllAffordability: async ({ userId, ...query }, options) => request(`${resourceServerUrl}/affordability`, {
cc: {
scope: "affordability:read",
sub: userId,
},
method: "GET",
searchParams: query,
options,
}),
};
};
//# sourceMappingURL=affordability.js.map