/** * 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. */ /** * A request to aggregate a column as a facet in search results. * @export * @interface FacetRequest */ export interface FacetRequest { /** * The name of the column to aggregate. * @type {string} * @memberof FacetRequest */ columnName?: string; /** * Maximum number of facet values to return. Default: 25. * @type {number} * @memberof FacetRequest */ maxValueCount?: number; /** * The field to sort facet values by in a terms aggregation. * @type {string} * @memberof FacetRequest */ sortField?: FacetRequestSortFieldEnum; /** * Sort direction for search results. * @type {string} * @memberof FacetRequest */ sortDirection?: FacetRequestSortDirectionEnum; } /** * @export */ export declare const FacetRequestSortFieldEnum: { readonly COUNT: "COUNT"; readonly KEY: "KEY"; }; export type FacetRequestSortFieldEnum = typeof FacetRequestSortFieldEnum[keyof typeof FacetRequestSortFieldEnum]; /** * @export */ export declare const FacetRequestSortDirectionEnum: { readonly ASC: "ASC"; readonly DESC: "DESC"; }; export type FacetRequestSortDirectionEnum = typeof FacetRequestSortDirectionEnum[keyof typeof FacetRequestSortDirectionEnum]; /** * Check if a given object implements the FacetRequest interface. */ export declare function instanceOfFacetRequest(value: object): value is FacetRequest; export declare function FacetRequestFromJSON(json: any): FacetRequest; export declare function FacetRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): FacetRequest; export declare function FacetRequestToJSON(json: any): FacetRequest; export declare function FacetRequestToJSONTyped(value?: FacetRequest | null, ignoreDiscriminator?: boolean): any;