/** * 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 { ViewScope } from './ViewScope'; /** * An asynchronous request to compute the column models from the annotations in a given scope, note that the result won't include the default column model. * @export * @interface ViewColumnModelRequest */ export interface ViewColumnModelRequest { /** * * @type {string} * @memberof ViewColumnModelRequest */ concreteType: ViewColumnModelRequestConcreteTypeEnum; /** * * @type {ViewScope} * @memberof ViewColumnModelRequest */ viewScope?: ViewScope; /** * If true will include colum models that map to annotations that are derived from the schemas of the entities in the scope * @type {boolean} * @memberof ViewColumnModelRequest */ includeDerivedAnnotations?: boolean; /** * Optional token used to retrieve subsequent pages, returned as part of the ViewColumnModelResponse * @type {string} * @memberof ViewColumnModelRequest */ nextPageToken?: string; } /** * @export */ export declare const ViewColumnModelRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_table_ViewColumnModelRequest: "org.sagebionetworks.repo.model.table.ViewColumnModelRequest"; }; export type ViewColumnModelRequestConcreteTypeEnum = typeof ViewColumnModelRequestConcreteTypeEnum[keyof typeof ViewColumnModelRequestConcreteTypeEnum]; /** * Check if a given object implements the ViewColumnModelRequest interface. */ export declare function instanceOfViewColumnModelRequest(value: object): value is ViewColumnModelRequest; export declare function ViewColumnModelRequestFromJSON(json: any): ViewColumnModelRequest; export declare function ViewColumnModelRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ViewColumnModelRequest; export declare function ViewColumnModelRequestToJSON(json: any): ViewColumnModelRequest; export declare function ViewColumnModelRequestToJSONTyped(value?: ViewColumnModelRequest | null, ignoreDiscriminator?: boolean): any;