@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
113 lines • 5.09 kB
JavaScript
;
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