/** * Typesense API * An open source search engine for building delightful search experiences. * * The version of the OpenAPI document: 30.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import type { SynonymItemDeleteSchema, SynonymItemSchema, SynonymItemUpsertSchema, SynonymSetCreateSchema, SynonymSetDeleteSchema, SynonymSetSchema } from '../models/index.js'; export interface DeleteSynonymSetRequest { synonymSetName: string; } export interface DeleteSynonymSetItemRequest { synonymSetName: string; itemId: string; } export interface RetrieveSynonymSetRequest { synonymSetName: string; } export interface RetrieveSynonymSetItemRequest { synonymSetName: string; itemId: string; } export interface RetrieveSynonymSetItemsRequest { synonymSetName: string; } export interface UpsertSynonymSetRequest { synonymSetName: string; synonymSetCreateSchema: SynonymSetCreateSchema; } export interface UpsertSynonymSetItemRequest { synonymSetName: string; itemId: string; synonymItemUpsertSchema: SynonymItemUpsertSchema; } /** * */ export declare class SynonymsApi extends runtime.BaseAPI { /** * Delete a specific synonym set by its name * Delete a synonym set */ deleteSynonymSetRaw(requestParameters: DeleteSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a specific synonym set by its name * Delete a synonym set */ deleteSynonymSet(requestParameters: DeleteSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete a specific synonym item by its id * Delete a synonym set item */ deleteSynonymSetItemRaw(requestParameters: DeleteSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a specific synonym item by its id * Delete a synonym set item */ deleteSynonymSetItem(requestParameters: DeleteSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve a specific synonym set by its name * Retrieve a synonym set */ retrieveSynonymSetRaw(requestParameters: RetrieveSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a specific synonym set by its name * Retrieve a synonym set */ retrieveSynonymSet(requestParameters: RetrieveSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve a specific synonym item by its id * Retrieve a synonym set item */ retrieveSynonymSetItemRaw(requestParameters: RetrieveSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a specific synonym item by its id * Retrieve a synonym set item */ retrieveSynonymSetItem(requestParameters: RetrieveSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve all synonym items in a set * List items in a synonym set */ retrieveSynonymSetItemsRaw(requestParameters: RetrieveSynonymSetItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all synonym items in a set * List items in a synonym set */ retrieveSynonymSetItems(requestParameters: RetrieveSynonymSetItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve all synonym sets * List all synonym sets */ retrieveSynonymSetsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all synonym sets * List all synonym sets */ retrieveSynonymSets(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a synonym set with the given name * Create or update a synonym set */ upsertSynonymSetRaw(requestParameters: UpsertSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a synonym set with the given name * Create or update a synonym set */ upsertSynonymSet(requestParameters: UpsertSynonymSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Create or update a synonym set item with the given id * Create or update a synonym set item */ upsertSynonymSetItemRaw(requestParameters: UpsertSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a synonym set item with the given id * Create or update a synonym set item */ upsertSynonymSetItem(requestParameters: UpsertSynonymSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }