@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
43 lines • 1.82 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const apiFetcher_1 = require("../apiFetcher");
exports.default = (apiUrl) => ({
getSentInvitations: (authToken) => (0, apiFetcher_1.apiFetcher)(`/SentInvitations/${authToken}`, {
apiUrl,
}),
getMemoriInvitations: (authToken, memoriId) => (0, apiFetcher_1.apiFetcher)(`/MemoriInvitations/${authToken}/${memoriId}`, {
apiUrl,
}),
getReceivedInvitations: (authToken) => (0, apiFetcher_1.apiFetcher)(`/ReceivedInvitations/${authToken}`, {
apiUrl,
}),
getAllInvitations: (authToken) => (0, apiFetcher_1.apiFetcher)(`/AllInvitations/${authToken}`, {
apiUrl,
}),
getInvitation: (authToken, invitationId) => (0, apiFetcher_1.apiFetcher)(`/Invitation/${authToken}/${invitationId}`, {
apiUrl,
}),
updateInvitation: (authToken, invitation) => (0, apiFetcher_1.apiFetcher)(`/Invitation/${authToken}/${invitation.invitationID}`, {
apiUrl,
method: 'PATCH',
body: invitation,
}),
deleteInvitation: (authToken, invitationId) => (0, apiFetcher_1.apiFetcher)(`/Invitation/${authToken}/${invitationId}`, {
apiUrl,
method: 'DELETE',
}),
acceptInvitation: (authToken, invitationId) => (0, apiFetcher_1.apiFetcher)(`/AcceptInvitation/${authToken}/${invitationId}`, {
apiUrl,
method: 'POST',
}),
rejectInvitation: (authToken, invitationId) => (0, apiFetcher_1.apiFetcher)(`/RejectInvitation/${authToken}/${invitationId}`, {
apiUrl,
method: 'POST',
}),
sendInvitation: (authToken, invitation) => (0, apiFetcher_1.apiFetcher)(`/SendInvitation/${authToken}`, {
apiUrl,
method: 'POST',
body: invitation,
}),
});
//# sourceMappingURL=invitation.js.map