/** * 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 SynonymItemUpsertSchema */ export interface SynonymItemUpsertSchema { /** * Array of words that should be considered as synonyms * @type {Array} * @memberof SynonymItemUpsertSchema */ synonyms: Array; /** * For 1-way synonyms, indicates the root word that words in the synonyms parameter map to * @type {string} * @memberof SynonymItemUpsertSchema */ root?: string; /** * Locale for the synonym, leave blank to use the standard tokenizer * @type {string} * @memberof SynonymItemUpsertSchema */ locale?: string; /** * By default, special characters are dropped from synonyms. Use this attribute to specify which special characters should be indexed as is * @type {Array} * @memberof SynonymItemUpsertSchema */ symbolsToIndex?: Array; } /** * Check if a given object implements the SynonymItemUpsertSchema interface. */ export declare function instanceOfSynonymItemUpsertSchema(value: object): value is SynonymItemUpsertSchema; export declare function SynonymItemUpsertSchemaFromJSON(json: any): SynonymItemUpsertSchema; export declare function SynonymItemUpsertSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): SynonymItemUpsertSchema; export declare function SynonymItemUpsertSchemaToJSON(json: any): SynonymItemUpsertSchema; export declare function SynonymItemUpsertSchemaToJSONTyped(value?: SynonymItemUpsertSchema | null, ignoreDiscriminator?: boolean): any;