/** * 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 SynonymItemSchema */ export interface SynonymItemSchema { /** * Array of words that should be considered as synonyms * @type {Array} * @memberof SynonymItemSchema */ synonyms: Array; /** * For 1-way synonyms, indicates the root word that words in the synonyms parameter map to * @type {string} * @memberof SynonymItemSchema */ root?: string; /** * Locale for the synonym, leave blank to use the standard tokenizer * @type {string} * @memberof SynonymItemSchema */ 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 SynonymItemSchema */ symbolsToIndex?: Array; /** * Unique identifier for the synonym item * @type {string} * @memberof SynonymItemSchema */ id: string; } /** * Check if a given object implements the SynonymItemSchema interface. */ export declare function instanceOfSynonymItemSchema(value: object): value is SynonymItemSchema; export declare function SynonymItemSchemaFromJSON(json: any): SynonymItemSchema; export declare function SynonymItemSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): SynonymItemSchema; export declare function SynonymItemSchemaToJSON(json: any): SynonymItemSchema; export declare function SynonymItemSchemaToJSONTyped(value?: SynonymItemSchema | null, ignoreDiscriminator?: boolean): any;