/** * 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. */ import type { FacetColumnResultValueCount } from './FacetColumnResultValueCount'; /** * Contains the name and type of the filtered column, and its most frequent values along with the counts of those values. * @export * @interface FacetColumnResultValues */ export interface FacetColumnResultValues { /** * * @type {string} * @memberof FacetColumnResultValues */ concreteType: FacetColumnResultValuesConcreteTypeEnum; /** * The name of the faceted column * @type {string} * @memberof FacetColumnResultValues */ columnName?: string; /** * Set to one of the enumerated values to indicate a column should be treated as a facet * @type {string} * @memberof FacetColumnResultValues */ facetType?: FacetColumnResultValuesFacetTypeEnum; /** * When present, these results represent a sub-column identified by its jsonPath. Note: The ColumnName will be the name of the root JSON column. * @type {string} * @memberof FacetColumnResultValues */ jsonPath?: string; /** * The list of QueryFacetResultValue that contain frequency counts for its most frequent values * @type {Array} * @memberof FacetColumnResultValues */ facetValues?: Array; } /** * @export */ export declare const FacetColumnResultValuesConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_table_FacetColumnResultValues: "org.sagebionetworks.repo.model.table.FacetColumnResultValues"; }; export type FacetColumnResultValuesConcreteTypeEnum = typeof FacetColumnResultValuesConcreteTypeEnum[keyof typeof FacetColumnResultValuesConcreteTypeEnum]; /** * @export */ export declare const FacetColumnResultValuesFacetTypeEnum: { readonly enumeration: "enumeration"; readonly range: "range"; }; export type FacetColumnResultValuesFacetTypeEnum = typeof FacetColumnResultValuesFacetTypeEnum[keyof typeof FacetColumnResultValuesFacetTypeEnum]; /** * Check if a given object implements the FacetColumnResultValues interface. */ export declare function instanceOfFacetColumnResultValues(value: object): value is FacetColumnResultValues; export declare function FacetColumnResultValuesFromJSON(json: any): FacetColumnResultValues; export declare function FacetColumnResultValuesFromJSONTyped(json: any, ignoreDiscriminator: boolean): FacetColumnResultValues; export declare function FacetColumnResultValuesToJSON(json: any): FacetColumnResultValues; export declare function FacetColumnResultValuesToJSONTyped(value?: FacetColumnResultValues | null, ignoreDiscriminator?: boolean): any;