UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

113 lines 5.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const apiFetcher_1 = require("../apiFetcher"); exports.default = (apiUrl) => ({ getTenantPublicMemoriList: (tenant) => (0, apiFetcher_1.apiFetcher)(`/TenantPublicMemori/${encodeURIComponent(tenant)}`, { apiUrl, }), getTenantMetaverseMemoriList: (tenant) => (0, apiFetcher_1.apiFetcher)(`/TenantMetaverseMemori/${encodeURIComponent(tenant)}`, { apiUrl, }), getPublicMemoriList: (authToken) => (0, apiFetcher_1.apiFetcher)(`/PublicMemori/${authToken}`, { apiUrl, }), getAllMemori: (authToken) => (0, apiFetcher_1.apiFetcher)(`/AllMemori/${authToken}`, { apiUrl, }), getUserByIDMemoriList: (tenantName, userID, authToken) => (0, apiFetcher_1.apiFetcher)(`/UserMemoriByID/${tenantName}/${userID}${authToken ? `/${authToken}` : ''}`, { apiUrl, }), getUserMemoriList: (tenantName, userName, authToken) => (0, apiFetcher_1.apiFetcher)(`/UserMemori/${tenantName}/${userName}${authToken ? `/${authToken}` : ''}`, { apiUrl, }), getMemoriList: (authToken) => (0, apiFetcher_1.apiFetcher)(`/Memori/${authToken}`, { apiUrl, }), getSharedMemoriList: (authToken) => (0, apiFetcher_1.apiFetcher)(`/SharedMemori/${authToken}`, { apiUrl, }), getTenantCategories: (tenant) => (0, apiFetcher_1.apiFetcher)(`/TenantMemoriCategories/${encodeURIComponent(tenant)}`, { apiUrl, }), getMemoriConfigs: (authToken) => (0, apiFetcher_1.apiFetcher)(`/MemoriConfigs/${authToken}`, { apiUrl, }), createMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/Memori/${authToken}`, { apiUrl, body: memori, method: 'POST', }), updateMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/Memori/${authToken}/${memori.memoriID}`, { apiUrl, body: memori, method: 'PATCH', }), deleteMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/Memori/${authToken}`, { apiUrl, body: memori, method: 'DELETE', }), getMemoriById: (authToken, memoriID) => (0, apiFetcher_1.apiFetcher)(`/Memori/${authToken}/${memoriID}`, { apiUrl, }), getMemoriByUserAndId: (tenantName, userID, memoriID, authToken) => (0, apiFetcher_1.apiFetcher)(`/MemoriById/${tenantName}/${userID}/${memoriID}${authToken ? `/${authToken}` : ''}`, { apiUrl, }), getMemori: (tenant, userName, memoriName, authToken) => (0, apiFetcher_1.apiFetcher)(`/Memori/${encodeURIComponent(tenant)}/${encodeURIComponent(userName)}/${encodeURIComponent(memoriName)}/${authToken !== null && authToken !== void 0 ? authToken : ''}`, { apiUrl, }), getMemoriSessions: (authToken, memoriID, dateFrom, dateTo) => (0, apiFetcher_1.apiFetcher)(`/MemoriSessions/${authToken}/${memoriID}${dateFrom ? `/${dateFrom}` : ''}${dateFrom && dateTo ? `/${dateTo}` : ''}`, { apiUrl, }), transferMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/TransferMemori/${authToken}`, { apiUrl, body: memori, method: 'POST', }), blockMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/MemoriBlock/${authToken}`, { apiUrl, body: memori, method: 'POST', }), unblockMemori: (authToken, memori) => (0, apiFetcher_1.apiFetcher)(`/MemoriBlock/${authToken}`, { apiUrl, body: memori, method: 'DELETE', }), getTenantPublicMemoriFiltered: (tenantName, filters) => (0, apiFetcher_1.apiFetcher)(`/TenantPublicMemoriFiltered/${encodeURIComponent(tenantName)}`, { apiUrl, body: filters, method: 'POST', }), getPublicMemoriFiltered: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/PublicMemoriFiltered/${authToken}`, { apiUrl, body: filters, method: 'POST', }), getMemoriFiltered: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/MemoriFiltered/${authToken}`, { apiUrl, body: filters, method: 'POST', }), getSharedMemoriFiltered: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/SharedMemoriFiltered/${authToken}`, { apiUrl, body: filters, method: 'POST', }), getUserMemoriFiltered: (tenantName, userName, authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/UserMemoriFiltered/${encodeURIComponent(tenantName)}/${encodeURIComponent(userName)}/${authToken}`, { apiUrl, body: filters, method: 'POST', }), getUserMemoriByIDFiltered: (tenantName, userID, authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/UserMemoriByIDFiltered/${encodeURIComponent(tenantName)}/${encodeURIComponent(userID)}/${authToken}`, { apiUrl, body: filters, method: 'POST', }), getAllMemoriFiltered: (authToken, filters) => (0, apiFetcher_1.apiFetcher)(`/AllMemoriFiltered/${authToken}`, { apiUrl, body: filters, method: 'POST', }), }); //# sourceMappingURL=memori.js.map