/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Attaches a SearchConfiguration to an entity. When a SearchIndex is built, the effective SearchConfiguration is resolved by walking up the entity hierarchy (entity → folder → project) and using the first binding found. The typical setup is one binding on the project so every descendant SearchIndex inherits it automatically. Create / replace via PUT /entity/{entityId}/searchconfig/binding; read the effective binding via GET; remove via DELETE. * @export * @interface SearchConfigBinding */ export interface SearchConfigBinding { /** * The unique ID of this binding. * @type {string} * @memberof SearchConfigBinding */ bindId?: string; /** * The ID of the SearchConfiguration bound to this entity. * @type {string} * @memberof SearchConfigBinding */ searchConfigurationId?: string; /** * The ID of the entity this configuration is bound to. * @type {string} * @memberof SearchConfigBinding */ objectId?: string; /** * The type of the object this configuration is bound to. * @type {string} * @memberof SearchConfigBinding */ objectType?: string; /** * The ID of the user that created this binding. * @type {string} * @memberof SearchConfigBinding */ createdBy?: string; /** * The date this binding was created. * @type {string} * @memberof SearchConfigBinding */ createdOn?: string; } /** * Check if a given object implements the SearchConfigBinding interface. */ export declare function instanceOfSearchConfigBinding(value: object): value is SearchConfigBinding; export declare function SearchConfigBindingFromJSON(json: any): SearchConfigBinding; export declare function SearchConfigBindingFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchConfigBinding; export declare function SearchConfigBindingToJSON(json: any): SearchConfigBinding; export declare function SearchConfigBindingToJSONTyped(value?: SearchConfigBinding | null, ignoreDiscriminator?: boolean): any;