/** * 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 column model contains the metadata of a single column of a TableEntity * @export * @interface TableSelectColumn */ export interface TableSelectColumn { /** * The required display name of the column * @type {string} * @memberof TableSelectColumn */ name?: string; /** * The column type determines the type of data that can be stored in a column. Switching between types (using a transaction with TableUpdateTransactionRequest in the "changes" list) is generally allowed except for switching to "_LIST" suffixed types. In such cases, a new column must be created and data must be copied over manually * @type {string} * @memberof TableSelectColumn */ columnType?: TableSelectColumnColumnTypeEnum; /** * The optional ID of the select column, if this is a direct column selected * @type {string} * @memberof TableSelectColumn */ id?: string; } /** * @export */ export declare const TableSelectColumnColumnTypeEnum: { readonly STRING: "STRING"; readonly DOUBLE: "DOUBLE"; readonly INTEGER: "INTEGER"; readonly BOOLEAN: "BOOLEAN"; readonly DATE: "DATE"; readonly FILEHANDLEID: "FILEHANDLEID"; readonly ENTITYID: "ENTITYID"; readonly SUBMISSIONID: "SUBMISSIONID"; readonly EVALUATIONID: "EVALUATIONID"; readonly LINK: "LINK"; readonly MEDIUMTEXT: "MEDIUMTEXT"; readonly LARGETEXT: "LARGETEXT"; readonly USERID: "USERID"; readonly STRING_LIST: "STRING_LIST"; readonly INTEGER_LIST: "INTEGER_LIST"; readonly BOOLEAN_LIST: "BOOLEAN_LIST"; readonly DATE_LIST: "DATE_LIST"; readonly ENTITYID_LIST: "ENTITYID_LIST"; readonly USERID_LIST: "USERID_LIST"; readonly JSON: "JSON"; }; export type TableSelectColumnColumnTypeEnum = typeof TableSelectColumnColumnTypeEnum[keyof typeof TableSelectColumnColumnTypeEnum]; /** * Check if a given object implements the TableSelectColumn interface. */ export declare function instanceOfTableSelectColumn(value: object): value is TableSelectColumn; export declare function TableSelectColumnFromJSON(json: any): TableSelectColumn; export declare function TableSelectColumnFromJSONTyped(json: any, ignoreDiscriminator: boolean): TableSelectColumn; export declare function TableSelectColumnToJSON(json: any): TableSelectColumn; export declare function TableSelectColumnToJSONTyped(value?: TableSelectColumn | null, ignoreDiscriminator?: boolean): any;