UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

78 lines 2.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const apiFetcher_1 = require("../apiFetcher"); exports.default = (apiUrl) => ({ userSignUp: (user) => (0, apiFetcher_1.apiFetcher)('/User', { apiUrl, body: user, method: 'POST', }), userConfirmSignUp: (user) => (0, apiFetcher_1.apiFetcher)('/UserConfirm', { apiUrl, body: user, method: 'POST', }), userLogin: (user) => (0, apiFetcher_1.apiFetcher)('/Login', { apiUrl, body: user, method: 'POST', }), userLogout: (authToken) => (0, apiFetcher_1.apiFetcher)(`/Logout/${authToken}`, { apiUrl, method: 'POST', }), getCurrentUser: (authToken) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}`, { apiUrl, }), getUser: (authToken, userID) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, { apiUrl, }), getUsersList: (authToken) => (0, apiFetcher_1.apiFetcher)(`/Users/${authToken}`, { apiUrl, }), getUsersListPaginated: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/FilterUsers/${authToken}`, { apiUrl, body: filters, method: 'POST', }), deleteUser: (authToken, userID) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, { apiUrl, method: 'DELETE', }), updateUser: (authToken, userID, user) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}/${userID}`, { apiUrl, method: 'PATCH', body: user, }), resetPassword: (user) => (0, apiFetcher_1.apiFetcher)(`/ResetPassword`, { apiUrl, body: user, method: 'POST', }), resetConfirm: (user) => (0, apiFetcher_1.apiFetcher)(`/ResetConfirm`, { apiUrl, body: user, method: 'POST', }), recoverUsername: (user) => (0, apiFetcher_1.apiFetcher)(`/RecoverUsername`, { apiUrl, body: user, method: 'POST', }), resendVerificationCode: (user) => (0, apiFetcher_1.apiFetcher)(`/ResendVerificationCode`, { apiUrl, body: user, method: 'POST', }), createUser: (authToken, user) => (0, apiFetcher_1.apiFetcher)(`/User/${authToken}`, { apiUrl, body: user, method: 'POST', }), refreshTemporarySession: (refreshTemporarySessionSpecs) => (0, apiFetcher_1.apiFetcher)('/RefreshTemporarySession', { apiUrl, body: refreshTemporarySessionSpecs, method: 'POST', }), }); //# sourceMappingURL=user.js.map