/** * 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 { CurationItemCreateSchema, CurationItemDeleteSchema, CurationItemSchema, CurationSetCreateSchema, CurationSetDeleteSchema, CurationSetSchema } from '../models/index.js'; export interface DeleteCurationSetRequest { curationSetName: string; } export interface DeleteCurationSetItemRequest { curationSetName: string; itemId: string; } export interface RetrieveCurationSetRequest { curationSetName: string; } export interface RetrieveCurationSetItemRequest { curationSetName: string; itemId: string; } export interface RetrieveCurationSetItemsRequest { curationSetName: string; } export interface UpsertCurationSetRequest { curationSetName: string; curationSetCreateSchema: CurationSetCreateSchema; } export interface UpsertCurationSetItemRequest { curationSetName: string; itemId: string; curationItemCreateSchema: CurationItemCreateSchema; } /** * */ export declare class CurationSetsApi extends runtime.BaseAPI { /** * Delete a specific curation set by its name * Delete a curation set */ deleteCurationSetRaw(requestParameters: DeleteCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a specific curation set by its name * Delete a curation set */ deleteCurationSet(requestParameters: DeleteCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete a specific curation item by its id * Delete a curation set item */ deleteCurationSetItemRaw(requestParameters: DeleteCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a specific curation item by its id * Delete a curation set item */ deleteCurationSetItem(requestParameters: DeleteCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve a specific curation set by its name * Retrieve a curation set */ retrieveCurationSetRaw(requestParameters: RetrieveCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a specific curation set by its name * Retrieve a curation set */ retrieveCurationSet(requestParameters: RetrieveCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve a specific curation item by its id * Retrieve a curation set item */ retrieveCurationSetItemRaw(requestParameters: RetrieveCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve a specific curation item by its id * Retrieve a curation set item */ retrieveCurationSetItem(requestParameters: RetrieveCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve all curation items in a set * List items in a curation set */ retrieveCurationSetItemsRaw(requestParameters: RetrieveCurationSetItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all curation items in a set * List items in a curation set */ retrieveCurationSetItems(requestParameters: RetrieveCurationSetItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve all curation sets * List all curation sets */ retrieveCurationSetsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all curation sets * List all curation sets */ retrieveCurationSets(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a curation set with the given name * Create or update a curation set */ upsertCurationSetRaw(requestParameters: UpsertCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a curation set with the given name * Create or update a curation set */ upsertCurationSet(requestParameters: UpsertCurationSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Create or update a curation set item with the given id * Create or update a curation set item */ upsertCurationSetItemRaw(requestParameters: UpsertCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update a curation set item with the given id * Create or update a curation set item */ upsertCurationSetItem(requestParameters: UpsertCurationSetItemRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }