/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.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'; import type { CreateSmartCollectionRequest, GetSmartCollection200Response, PatchSmartCollectionRequest, SmartCollection, UpdateSmartCollectionRequest } from '../models/index'; export type CreateSmartCollectionOperationRequest = Omit; export type DeleteSmartCollectionRequest = Omit<{ id: string; baseId?: string; }, 'baseId'>; export type GetSmartCollectionRequest = Omit<{ id: string; baseId?: string; }, 'baseId'>; export type ListSmartCollectionsRequest = Omit<{ baseId?: string; }, 'baseId'>; export type PatchSmartCollectionOperationRequest = Omit; export type UpdateSmartCollectionOperationRequest = Omit; /** * */ export declare class SmartCollectionsApi extends runtime.BaseAPI { /** * Create a new smart collection with optional name, description, and search queries. * Create smart collection */ createRaw(requestParameters: CreateSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Create a new smart collection with optional name, description, and search queries. * Create smart collection */ create(requestParameters: CreateSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Permanently delete a smart collection. * Delete smart collection */ deleteRaw(requestParameters: DeleteSmartCollectionRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Permanently delete a smart collection. * Delete smart collection */ delete(requestParameters: DeleteSmartCollectionRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve details and preferences of a specific smart collection. * Get smart collection */ getRaw(requestParameters: GetSmartCollectionRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve details and preferences of a specific smart collection. * Get smart collection */ get(requestParameters: GetSmartCollectionRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve all smart collections in the workspace. * List smart collections */ listRaw(requestParameters?: ListSmartCollectionsRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>>; /** * Retrieve all smart collections in the workspace. * List smart collections */ list(requestParameters?: ListSmartCollectionsRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Partially update a smart collection\'s description. * Patch smart collection */ patchRaw(requestParameters: PatchSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Partially update a smart collection\'s description. * Patch smart collection */ patch(requestParameters: PatchSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Replace all properties of an existing smart collection. * Update smart collection */ updateRaw(requestParameters: UpdateSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Replace all properties of an existing smart collection. * Update smart collection */ update(requestParameters: UpdateSmartCollectionOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; }