/** * 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. */ /** * Includes the minimum and maximum values of a range facet column and selected ranges applied to the filter. * @export * @interface FacetColumnResultRange */ export interface FacetColumnResultRange { /** * * @type {string} * @memberof FacetColumnResultRange */ concreteType: FacetColumnResultRangeConcreteTypeEnum; /** * The name of the faceted column * @type {string} * @memberof FacetColumnResultRange */ columnName?: string; /** * Set to one of the enumerated values to indicate a column should be treated as a facet * @type {string} * @memberof FacetColumnResultRange */ facetType?: FacetColumnResultRangeFacetTypeEnum; /** * 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 FacetColumnResultRange */ jsonPath?: string; /** * the smallest value in the column * @type {string} * @memberof FacetColumnResultRange */ columnMin?: string; /** * the largest value in the column * @type {string} * @memberof FacetColumnResultRange */ columnMax?: string; /** * the lower bound of the selected range * @type {string} * @memberof FacetColumnResultRange */ selectedMin?: string; /** * the upper bound of the selected range * @type {string} * @memberof FacetColumnResultRange */ selectedMax?: string; } /** * @export */ export declare const FacetColumnResultRangeConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_table_FacetColumnResultRange: "org.sagebionetworks.repo.model.table.FacetColumnResultRange"; }; export type FacetColumnResultRangeConcreteTypeEnum = typeof FacetColumnResultRangeConcreteTypeEnum[keyof typeof FacetColumnResultRangeConcreteTypeEnum]; /** * @export */ export declare const FacetColumnResultRangeFacetTypeEnum: { readonly enumeration: "enumeration"; readonly range: "range"; }; export type FacetColumnResultRangeFacetTypeEnum = typeof FacetColumnResultRangeFacetTypeEnum[keyof typeof FacetColumnResultRangeFacetTypeEnum]; /** * Check if a given object implements the FacetColumnResultRange interface. */ export declare function instanceOfFacetColumnResultRange(value: object): value is FacetColumnResultRange; export declare function FacetColumnResultRangeFromJSON(json: any): FacetColumnResultRange; export declare function FacetColumnResultRangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): FacetColumnResultRange; export declare function FacetColumnResultRangeToJSON(json: any): FacetColumnResultRange; export declare function FacetColumnResultRangeToJSONTyped(value?: FacetColumnResultRange | null, ignoreDiscriminator?: boolean): any;