/** * 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. */ /** * * @export * @interface DeleteDocumentsDeleteDocumentsParametersParameter */ export interface DeleteDocumentsDeleteDocumentsParametersParameter { /** * * @type {string} * @memberof DeleteDocumentsDeleteDocumentsParametersParameter */ filterBy: string; /** * Batch size parameter controls the number of documents that should be deleted at a time. A larger value will speed up deletions, but will impact performance of other operations running on the server. * @type {number} * @memberof DeleteDocumentsDeleteDocumentsParametersParameter */ batchSize?: number; /** * * @type {boolean} * @memberof DeleteDocumentsDeleteDocumentsParametersParameter */ ignoreNotFound?: boolean; /** * When true, removes all documents from the collection while preserving the collection and its schema. * @type {boolean} * @memberof DeleteDocumentsDeleteDocumentsParametersParameter */ truncate?: boolean; } /** * Check if a given object implements the DeleteDocumentsDeleteDocumentsParametersParameter interface. */ export declare function instanceOfDeleteDocumentsDeleteDocumentsParametersParameter(value: object): value is DeleteDocumentsDeleteDocumentsParametersParameter; export declare function DeleteDocumentsDeleteDocumentsParametersParameterFromJSON(json: any): DeleteDocumentsDeleteDocumentsParametersParameter; export declare function DeleteDocumentsDeleteDocumentsParametersParameterFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteDocumentsDeleteDocumentsParametersParameter; export declare function DeleteDocumentsDeleteDocumentsParametersParameterToJSON(json: any): DeleteDocumentsDeleteDocumentsParametersParameter; export declare function DeleteDocumentsDeleteDocumentsParametersParameterToJSONTyped(value?: DeleteDocumentsDeleteDocumentsParametersParameter | null, ignoreDiscriminator?: boolean): any;