Skip to content
Snippets Groups Projects
Select Git revision
  • 77d0fd61f81f7584c2a76e8b6941d542f11be683
  • master default protected
2 results

eigentorchconversions.h

Blame
  • openapi.d.ts 90.53 KiB
    import type {
      OpenAPIClient,
      Parameters,
      UnknownParamsObject,
      OperationResponse,
      AxiosRequestConfig,
    } from 'openapi-client-axios';
    
    declare namespace Components {
        namespace Schemas {
            /**
             * AddColumn
             */
            export interface AddColumn {
                /**
                 * Col Name
                 */
                col_name: string;
                /**
                 * Operation
                 */
                operation?: "add_column";
                /**
                 * Target Type
                 */
                target_type: /* Target Type */ /* WrappedMITMDataType */ WrappedMITMDataType | string;
                /**
                 * Value
                 */
                value: any;
            }
            /**
             * Body_connect_db_session_connect_db_post
             */
            export interface BodyConnectDbSessionConnectDbPost {
                /**
                 * Db Url
                 */
                db_url: string; // uri
            }
            /**
             * Body_raw_query_data_raw_query_post
             */
            export interface BodyRawQueryDataRawQueryPost {
                /**
                 * Query
                 */
                query: string;
            }
            /**
             * Body_upload_db_session_upload_db_post
             */
            export interface BodyUploadDbSessionUploadDbPost {
                /**
                 * Sqlite
                 * Upload a sqlite db file here.
                 */
                sqlite: string; // binary
            }
            /**
             * CastColumn
             */
            export interface CastColumn {
                /**
                 * Operation
                 */
                operation?: "cast_column";
                /**
                 * Target Type
                 */
                target_type: /* Target Type */ /* WrappedMITMDataType */ WrappedMITMDataType | string;
            }
            /**
             * CategoricalSummaryStatistics
             */
            export interface CategoricalSummaryStatistics {
                /**
                 * Count
                 */
                count: number;
                /**
                 * Freq
                 */
                freq: number;
                /**
                 * Top
                 */
                top: string;
                /**
                 * Unique
                 */
                unique: number;
            }
            /**
             * ColumnProperties
             */
            export interface ColumnProperties {
                mitm_data_type: /* MITMDataType */ MITMDataType;
                /**
                 * Nullable
                 */
                nullable: boolean;
                /**
                 * Part Of Fk
                 */
                part_of_fk: boolean;
                /**
                 * Part Of Index
                 */
                part_of_index: boolean;
                /**
                 * Part Of Pk
                 */
                part_of_pk: boolean;
                /**
                 * Unique
                 */
                unique: boolean;
            }
            /**
             * CompiledVirtualView
             */
            export interface CompiledVirtualView {
                /**
                 * Column Dtypes
                 */
                column_dtypes: (/* WrappedMITMDataType */ WrappedMITMDataType | string)[];
                /**
                 * Columns
                 */
                columns: string[];
                /**
                 * Compiled Sql
                 */
                compiled_sql: string;
                /**
                 * Dialect
                 */
                dialect: string;
                /**
                 * Name
                 */
                name: string;
                /**
                 * Schema Name
                 */
                schema_name: string;
            }
            /**
             * ConceptKind
             */
            export type ConceptKind = "concrete" | "abstract";
            /**
             * ConceptLevel
             */
            export type ConceptLevel = "main" | "sub" | "weak";
            /**
             * ConceptMapping
             */
            export interface ConceptMappingInput {
                /**
                 * Attribute Dtypes
                 */
                attribute_dtypes?: /* MITMDataType */ MITMDataType[];
                /**
                 * Attributes
                 */
                attributes?: string[];
                /**
                 * Base Table
                 */
                base_table: /* Base Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * Concept
                 */
                concept: string;
                /**
                 * Foreign Relations
                 */
                foreign_relations?: {
                    [name: string]: /* ForeignRelation */ ForeignRelationInput;
                };
                /**
                 * Identity Columns
                 */
                identity_columns?: /* Identity Columns */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Inline Relations
                 */
                inline_relations?: /* Inline Relations */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Kind Col
                 */
                kind_col?: /* Kind Col */ string | null;
                mitm: /* MITM */ MITM;
                /**
                 * Type Col
                 */
                type_col: string;
            }
            /**
             * ConceptMapping
             */
            export interface ConceptMappingOutput {
                /**
                 * Attribute Dtypes
                 */
                attribute_dtypes?: /* MITMDataType */ MITMDataType[];
                /**
                 * Attributes
                 */
                attributes?: string[];
                /**
                 * Base Table
                 */
                base_table: /* Base Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * Concept
                 */
                concept: string;
                /**
                 * Foreign Relations
                 */
                foreign_relations?: {
                    [name: string]: /* ForeignRelation */ ForeignRelationOutput;
                };
                /**
                 * Identity Columns
                 */
                identity_columns?: /* Identity Columns */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Inline Relations
                 */
                inline_relations?: /* Inline Relations */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Kind Col
                 */
                kind_col?: /* Kind Col */ string | null;
                mitm: /* MITM */ MITM;
                /**
                 * Type Col
                 */
                type_col: string;
            }
            /**
             * ConceptProperties
             */
            export interface ConceptProperties {
                /**
                 * Column Group Ordering
                 */
                column_group_ordering?: ("kind" | "type" | "identity-relations" | "inline-relations" | "foreign-relations" | "attributes")[];
                /**
                 * Key
                 */
                key: string;
                /**
                 * Nature
                 */
                nature: any[];
                /**
                 * Permit Attributes
                 */
                permit_attributes?: boolean;
                /**
                 * Plural
                 */
                plural: string;
                /**
                 * Typing Concept
                 */
                typing_concept?: string;
            }
            /**
             * DBConnTestResponse
             */
            export interface DBConnTestResponse {
                /**
                 * Db Url
                 */
                db_url: string; // uri
                /**
                 * Error
                 */
                error?: /* Error */ string | null;
                /**
                 * Success
                 */
                success: boolean;
            }
            /**
             * DBMetaInfoBase
             */
            export interface DBMetaInfoBase {
                /**
                 * Db Structure
                 */
                db_structure: {
                    [name: string]: {
                        [name: string]: /* TableMetaInfoBase */ TableMetaInfoBase;
                    };
                };
                /**
                 * Tables
                 */
                tables: {
                    [name: string]: /* TableMetaInfoBase */ TableMetaInfoBase;
                };
            }
            /**
             * DBMetaQuery
             */
            export interface DBMetaQuery {
                /**
                 * Semantic Column Conditions
                 */
                semantic_column_conditions?: /* SemanticColumnCondition */ SemanticColumnCondition[];
                /**
                 * Semantic Table Conditions
                 */
                semantic_table_conditions?: /* SemanticTableCondition */ SemanticTableCondition[];
                /**
                 * Syntactic Column Conditions
                 */
                syntactic_column_conditions?: /* SyntacticColumnCondition */ SyntacticColumnCondition[];
                /**
                 * Syntactic Table Conditions
                 */
                syntactic_table_conditions?: /* SyntacticTableCondition */ SyntacticTableCondition[];
            }
            /**
             * DBProbeBase
             */
            export interface DBProbeBase {
                db_meta: /* DBMetaInfoBase */ DBMetaInfoBase;
                /**
                 * Table Probes
                 */
                table_probes?: {
                    [name: string]: /* TableProbeBase */ TableProbeBase;
                };
            }
            /**
             * DBSchemaQueryRequest
             */
            export interface DBSchemaQueryRequest {
                /**
                 * Filter Columns
                 */
                filter_columns?: boolean;
                query: /* DBMetaQuery */ DBMetaQuery;
            }
            /**
             * DBSchemaSelectionRequest
             */
            export interface DBSchemaSelectionRequest {
                /**
                 * Filter Columns
                 */
                filter_columns?: boolean;
                /**
                 * Selection
                 */
                selection: /* Selection */ {
                    [name: string]: string[];
                } | {
                    [name: string]: {
                        [name: string]: string[];
                    };
                };
            }
            /**
             * DatetimeSummaryStatistics
             */
            export interface DatetimeSummaryStatistics {
                /**
                 * Count
                 */
                count: number;
                /**
                 * Max
                 */
                max?: /* Max */ string /* date-time */ | null;
                /**
                 * Mean
                 */
                mean?: /* Mean */ string /* date-time */ | null;
                /**
                 * Min
                 */
                min?: /* Min */ string /* date-time */ | null;
                /**
                 * Percentile 25
                 */
                percentile_25?: /* Percentile 25 */ string /* date-time */ | null;
                /**
                 * Percentile 50
                 */
                percentile_50?: /* Percentile 50 */ string /* date-time */ | null;
                /**
                 * Percentile 75
                 */
                percentile_75?: /* Percentile 75 */ string /* date-time */ | null;
            }
            /**
             * ERVariant
             */
            export type ERVariant = "image" | "mermaid";
            /**
             * EditColumns
             */
            export interface EditColumns {
                /**
                 * Additions
                 */
                additions?: {
                    [name: string]: (/* AddColumn */ AddColumn | /* ExtractJson */ ExtractJson)[];
                };
                /**
                 * Drops
                 */
                drops?: string[];
                /**
                 * Operation
                 */
                operation?: "edit_columns";
                /**
                 * Renames
                 */
                renames?: {
                    [name: string]: string;
                };
                /**
                 * Transforms
                 */
                transforms?: {
                    [name: string]: /* CastColumn */ CastColumn;
                };
            }
            /**
             * ExistingTable
             */
            export interface ExistingTable {
                /**
                 * Base Table
                 */
                base_table: /* Base Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * Operation
                 */
                operation?: "existing";
            }
            /**
             * ExportRequest
             */
            export interface ExportRequest {
                /**
                 * Filename
                 */
                filename?: /* Filename */ string | null;
                /**
                 * Mapped Concepts
                 */
                mapped_concepts: /* ConceptMapping */ ConceptMappingInput[];
                mitm: /* MITM */ MITM;
                post_processing?: /* PostProcessing */ PostProcessing | null;
            }
            /**
             * ExtractJson
             */
            export interface ExtractJson {
                /**
                 * Attributes
                 */
                attributes: {
                    [name: string]: string[];
                };
                /**
                 * Json Col
                 */
                json_col: string;
                /**
                 * Operation
                 */
                operation?: "extract_json";
            }
            /**
             * FKCreationResponse
             */
            export interface FKCreationResponse {
                /**
                 * Error
                 */
                error?: /* Error */ string | null;
                /**
                 * Status
                 */
                status: boolean;
            }
            /**
             * ForeignKeyConstraintBase
             */
            export interface ForeignKeyConstraintBase {
                /**
                 * Columns
                 */
                columns: string[];
                /**
                 * Name
                 */
                name?: /* Name */ string | null;
                /**
                 * Table
                 */
                table: /* Table */ /* LocalTableIdentifier */ LocalTableIdentifier | any[];
                /**
                 * Target Columns
                 */
                target_columns: string[];
                /**
                 * Target Table
                 */
                target_table: /* Target Table */ /* LocalTableIdentifier */ LocalTableIdentifier | any[];
            }
            /**
             * ForeignKeyConstraintRequest
             */
            export interface ForeignKeyConstraintRequest {
                /**
                 * Columns
                 */
                columns: string[];
                /**
                 * Name
                 */
                name?: /* Name */ string | null;
                /**
                 * Table
                 */
                table: /* Table */ /* LocalTableIdentifier */ LocalTableIdentifier | any[];
                /**
                 * Target Columns
                 */
                target_columns: string[];
                /**
                 * Target Table
                 */
                target_table: /* Target Table */ /* LocalTableIdentifier */ LocalTableIdentifier | any[];
            }
            /**
             * ForeignRelationInfo
             */
            export interface ForeignRelationInfo {
                /**
                 * Fk Relations
                 */
                fk_relations: {
                    [name: string]: string;
                };
                /**
                 * Target Concept
                 */
                target_concept: string;
            }
            /**
             * ForeignRelation
             */
            export interface ForeignRelationInput {
                /**
                 * Fk Columns
                 */
                fk_columns: /* Fk Columns */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Referred Table
                 */
                referred_table: /* Referred Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
            }
            /**
             * ForeignRelation
             */
            export interface ForeignRelationOutput {
                /**
                 * Fk Columns
                 */
                fk_columns: /* Fk Columns */ {
                    [name: string]: string;
                } | string[];
                /**
                 * Referred Table
                 */
                referred_table: /* Referred Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
            }
            /**
             * GroupValidationResult
             */
            export interface GroupValidationResult {
                /**
                 * Individual Validations
                 */
                individual_validations?: {
                    [name: string]: any[][];
                };
                /**
                 * Is Valid
                 */
                is_valid: boolean;
            }
            /**
             * HTTPValidationError
             */
            export interface HTTPValidationError {
                /**
                 * Detail
                 */
                detail?: /* ValidationError */ ValidationError[];
            }
            /**
             * IndividualValidationResult
             */
            export interface IndividualValidationResult {
                /**
                 * Is Valid
                 */
                is_valid?: boolean;
                /**
                 * Violations
                 */
                violations?: string[];
            }
            /**
             * KeepAliveResponse
             */
            export interface KeepAliveResponse {
                /**
                 * Server Status
                 */
                server_status?: "available";
                /**
                 * Session Status
                 */
                session_status: "missing session cookie" | "session invalid" | "session valid";
            }
            /**
             * Limit
             */
            export interface Limit {
                /**
                 * Limit
                 */
                limit: number;
                /**
                 * Operation
                 */
                operation?: "limit";
            }
            /**
             * LocalTableIdentifier
             */
            export interface LocalTableIdentifier {
                /**
                 * Name
                 */
                name: string;
                /**
                 * Schema
                 */
                schema?: string;
            }
            /**
             * MITM
             */
            export type MITM = "MAED";
            /**
             * MITMDataType
             */
            export type MITMDataType = "text" | "json" | "integer" | "numeric" | "boolean" | "datetime" | "unknown" | "infer";
            /**
             * MITMDefinition
             */
            export interface MITMDefinition {
                /**
                 * Abstract Concepts
                 */
                abstract_concepts: string[];
                /**
                 * Concept Properties
                 */
                concept_properties: {
                    [name: string]: /* ConceptProperties */ ConceptProperties;
                };
                /**
                 * Concept Relations
                 */
                concept_relations: {
                    [name: string]: /* OwnedRelations */ OwnedRelations;
                };
                /**
                 * Leaf Concepts
                 */
                leaf_concepts: string[];
                /**
                 * Main Concepts
                 */
                main_concepts: string[];
                /**
                 * Parent Concepts Map
                 */
                parent_concepts_map: {
                    [name: string]: string;
                };
                /**
                 * Sub Concepts
                 */
                sub_concepts: {
                    [name: string]: string[];
                };
                /**
                 * Weak Concepts
                 */
                weak_concepts: {
                    [name: string]: /* MITMDataType */ MITMDataType;
                };
            }
            /**
             * MappingGroupValidationResult
             */
            export interface MappingGroupValidationResult {
                /**
                 * Evaluated Mappings
                 */
                evaluated_mappings?: /* Evaluated Mappings */ /* ConceptMapping */ ConceptMappingOutput[] | null;
                validation_result: /* GroupValidationResult */ GroupValidationResult;
            }
            /**
             * MitMDataTypeInfos
             */
            export interface MitMDataTypeInfos {
                /**
                 * Sql Type
                 */
                sql_type: /* Sql Type */ string | null;
            }
            /**
             * NumericSummaryStatistics
             */
            export interface NumericSummaryStatistics {
                /**
                 * Count
                 */
                count: number;
                /**
                 * Max
                 */
                max: number;
                /**
                 * Mean
                 */
                mean: number;
                /**
                 * Min
                 */
                min: number;
                /**
                 * Percentile 25
                 */
                percentile_25: number;
                /**
                 * Percentile 50
                 */
                percentile_50: number;
                /**
                 * Percentile 75
                 */
                percentile_75: number;
                /**
                 * Std
                 */
                std?: /* Std */ number | null;
            }
            /**
             * OwnedRelations
             */
            export interface OwnedRelations {
                /**
                 * Identity
                 */
                identity: {
                    [name: string]: string;
                };
                /**
                 * Inline
                 */
                inline: {
                    [name: string]: string;
                };
                /**
                 * To Many
                 */
                to_many: {
                    [name: string]: /* ForeignRelationInfo */ ForeignRelationInfo;
                };
                /**
                 * To One
                 */
                to_one: {
                    [name: string]: /* ForeignRelationInfo */ ForeignRelationInfo;
                };
            }
            /**
             * PostProcessing
             */
            export interface PostProcessing {
                /**
                 * Table Postprocessing
                 */
                table_postprocessing: /* TablePostProcessing */ TablePostProcessing[];
            }
            /**
             * PublishedMitMResponse
             */
            export interface PublishedMitMResponse {
                /**
                 * Deletion Request Url
                 */
                deletion_request_url: string; // uri
                /**
                 * Export Id
                 */
                export_id: number;
                /**
                 * Relative Uri
                 */
                relative_uri: string;
                /**
                 * Url
                 */
                url: string; // uri
            }
            /**
             * RawCompiled
             */
            export interface RawCompiled {
                /**
                 * Operation
                 */
                operation?: "raw";
                typed_query: /* TypedRawQuery */ TypedRawQuery;
            }
            /**
             * ReselectColumns
             */
            export interface ReselectColumns {
                /**
                 * Operation
                 */
                operation?: "reselect_columns";
                /**
                 * Selection
                 */
                selection: string[];
            }
            /**
             * SampleSummary
             */
            export interface SampleSummary {
                /**
                 * Json Schema
                 */
                json_schema?: /* Json Schema */ {
                    [key: string]: any;
                } | null;
                /**
                 * Na Fraction
                 */
                na_fraction?: /* Na Fraction */ number | null;
                /**
                 * Sample Size
                 */
                sample_size?: /* Sample Size */ number | null;
                /**
                 * Summary Statistics
                 */
                summary_statistics?: /* Summary Statistics */ /* NumericSummaryStatistics */ NumericSummaryStatistics | /* CategoricalSummaryStatistics */ CategoricalSummaryStatistics | /* DatetimeSummaryStatistics */ DatetimeSummaryStatistics | null;
                /**
                 * Unique Fraction
                 */
                unique_fraction?: /* Unique Fraction */ number | null;
                /**
                 * Value Counts
                 */
                value_counts?: /* Value Counts */ {
                    [name: string]: number;
                } | null;
            }
            /**
             * SemanticColumnCondition
             */
            export interface SemanticColumnCondition {
                /**
                 * Contained Datetime
                 */
                contained_datetime?: /* Contained Datetime */ string /* date-time */ | null;
                /**
                 * Contained Value
                 */
                contained_value?: /* Contained Value */ any | null;
                inferred_data_type?: /* MITMDataType */ MITMDataType | null;
                /**
                 * Max Na Fraction
                 */
                max_na_fraction?: /* Max Na Fraction */ number | null;
                /**
                 * Value In Range
                 */
                value_in_range?: /* Value In Range */ any | null;
            }
            /**
             * SemanticTableCondition
             */
            export interface SemanticTableCondition {
                /**
                 * Max Row Count
                 */
                max_row_count?: /* Max Row Count */ number | null;
                /**
                 * Min Row Count
                 */
                min_row_count?: /* Min Row Count */ number | null;
            }
            /**
             * SessionIdResponse
             */
            export interface SessionIdResponse {
                /**
                 * Session Id
                 */
                session_id: string; // uuid
            }
            /**
             * SimpleJoin
             */
            export interface SimpleJoin {
                /**
                 * Full
                 */
                full?: boolean;
                /**
                 * Is Outer
                 */
                is_outer?: boolean;
                /**
                 * Left Alias
                 */
                left_alias?: /* Left Alias */ string | null;
                /**
                 * Left Table
                 */
                left_table: /* Left Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * On Cols Left
                 */
                on_cols_left?: /* On Cols Left */ string[] | null;
                /**
                 * On Cols Right
                 */
                on_cols_right?: /* On Cols Right */ string[] | null;
                /**
                 * Operation
                 */
                operation?: "join";
                /**
                 * Right Alias
                 */
                right_alias?: /* Right Alias */ string | null;
                /**
                 * Right Table
                 */
                right_table: /* Right Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * Selected Cols Left
                 */
                selected_cols_left?: /* Selected Cols Left */ string[] | null;
                /**
                 * Selected Cols Right
                 */
                selected_cols_right?: /* Selected Cols Right */ string[] | null;
            }
            /**
             * SimpleSQLOperator
             */
            export type SimpleSQLOperator = "ilike" | "like" | "=" | ">=" | ">" | "<=" | "<" | "in" | "notin";
            /**
             * SimpleWhere
             */
            export interface SimpleWhere {
                /**
                 * Lhs
                 */
                lhs: string;
                operator: /* SimpleSQLOperator */ SimpleSQLOperator;
                /**
                 * Rhs
                 */
                rhs: /* Rhs */ string | any[];
            }
            /**
             * SourceDBType
             */
            export type SourceDBType = "original" | "working" | "virtual";
            /**
             * SyntacticColumnCondition
             */
            export interface SyntacticColumnCondition {
                mitm_data_type?: /* MITMDataType */ MITMDataType | null;
                /**
                 * Name Regex
                 */
                name_regex?: /* Name Regex */ string | null;
                /**
                 * Sql Data Type
                 */
                sql_data_type?: /* Sql Data Type */ string | null;
            }
            /**
             * SyntacticTableCondition
             */
            export interface SyntacticTableCondition {
                /**
                 * Has Foreign Key
                 */
                has_foreign_key?: /* Has Foreign Key */ boolean | null;
                /**
                 * Max Col Count
                 */
                max_col_count?: /* Max Col Count */ number | null;
                /**
                 * Min Col Count
                 */
                min_col_count?: /* Min Col Count */ number | null;
                /**
                 * Name Regex
                 */
                name_regex?: /* Name Regex */ string | null;
                /**
                 * Schema Regex
                 */
                schema_regex?: /* Schema Regex */ string | null;
            }
            /**
             * TableFilter
             */
            export interface TableFilter {
                /**
                 * Limit
                 */
                limit?: /* Limit */ number | null;
                /**
                 * Operation
                 */
                operation?: "table_filter";
                /**
                 * Wheres
                 */
                wheres: /* SimpleWhere */ SimpleWhere[];
            }
            /**
             * TableIdentifier
             */
            export interface TableIdentifier {
                /**
                 * Name
                 */
                name: string;
                /**
                 * Schema
                 */
                schema?: string;
                /**
                 * SourceDBType
                 */
                source?: "original" | "working" | "virtual";
            }
            /**
             * TableMetaInfoBase
             */
            export interface TableMetaInfoBase {
                /**
                 * Column Properties
                 */
                column_properties?: {
                    [name: string]: /* ColumnProperties */ ColumnProperties;
                };
                /**
                 * Columns
                 */
                columns: string[];
                /**
                 * Foreign Key Constraints
                 */
                foreign_key_constraints?: /* ForeignKeyConstraintBase */ ForeignKeyConstraintBase[];
                /**
                 * Indexes
                 */
                indexes?: /* Indexes */ string[][] | null;
                /**
                 * Name
                 */
                name: string;
                /**
                 * Primary Key
                 */
                primary_key?: /* Primary Key */ string[] | null;
                /**
                 * Schema Name
                 */
                schema_name?: string;
                /**
                 * Sql Column Types
                 */
                sql_column_types: string[];
            }
            /**
             * TablePostProcessing
             */
            export interface TablePostProcessing {
                /**
                 * Target Table
                 */
                target_table: /* Target Table */ /* TableIdentifier */ TableIdentifier | any[] | any[];
                /**
                 * Transforms
                 */
                transforms: (/* EditColumns */ EditColumns | /* ReselectColumns */ ReselectColumns | /* TableFilter */ TableFilter | /* Limit */ Limit)[];
            }
            /**
             * TableProbeBase
             */
            export interface TableProbeBase {
                /**
                 * Inferred Types
                 */
                inferred_types: {
                    [name: string]: /* MITMDataType */ MITMDataType;
                };
                /**
                 * Row Count
                 */
                row_count: number;
                /**
                 * Sample Summaries
                 */
                sample_summaries: {
                    [name: string]: /* SampleSummary */ SampleSummary;
                };
                /**
                 * Sampled Values
                 */
                sampled_values: {
                    [name: string]: any[];
                };
                table_meta: /* TableMetaInfoBase */ TableMetaInfoBase;
            }
            /**
             * TableQueryResult
             */
            export interface TableQueryResult {
                /**
                 * Rows
                 */
                rows: any[][];
                table_info: /* TableMetaInfoBase */ TableMetaInfoBase | null;
            }
            /**
             * TypedRawQuery
             */
            export interface TypedRawQuery {
                /**
                 * Column Dtypes
                 */
                column_dtypes: (/* WrappedMITMDataType */ WrappedMITMDataType | string)[];
                /**
                 * Columns
                 */
                columns: string[];
                /**
                 * Compiled Sql
                 */
                compiled_sql: string;
                /**
                 * Dialect
                 */
                dialect: string;
            }
            /**
             * ValidationError
             */
            export interface ValidationError {
                /**
                 * Location
                 */
                loc: (string | number)[];
                /**
                 * Message
                 */
                msg: string;
                /**
                 * Error Type
                 */
                type: string;
            }
            /**
             * VirtualViewCreationRequest
             */
            export interface VirtualViewCreationRequest {
                /**
                 * Name
                 */
                name: string;
                /**
                 * Schema
                 */
                schema?: string;
                /**
                 * Table Creation
                 */
                table_creation: /* Table Creation */ /* SimpleJoin */ SimpleJoin | /* ExistingTable */ ExistingTable | /* RawCompiled */ RawCompiled;
                /**
                 * Transforms
                 */
                transforms?: /* Transforms */ (/* EditColumns */ EditColumns | /* ReselectColumns */ ReselectColumns | /* TableFilter */ TableFilter | /* Limit */ Limit)[] | null;
            }
            /**
             * VirtualViewResponse
             */
            export interface VirtualViewResponse {
                table_meta: /* TableMetaInfoBase */ TableMetaInfoBase;
            }
            /**
             * WrappedMITMDataType
             */
            export interface WrappedMITMDataType {
                mitm: /* MITMDataType */ MITMDataType;
            }
        }
    }
    declare namespace Paths {
        namespace ClearExports {
            namespace Responses {
                export type $200 = any;
            }
        }
        namespace ClearSessions {
            namespace Responses {
                export type $200 = any;
            }
        }
        namespace ConnectDb {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export type RequestBody = /* Body_connect_db_session_connect_db_post */ Components.Schemas.BodyConnectDbSessionConnectDbPost;
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace CreateVirtualView {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Override If Exists
                 */
                export type OverrideIfExists = boolean;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Verify Immediately
                 */
                export type VerifyImmediately = boolean;
            }
            export interface QueryParameters {
                override_if_exists?: /* Override If Exists */ Parameters.OverrideIfExists;
                verify_immediately?: /* Verify Immediately */ Parameters.VerifyImmediately;
            }
            export type RequestBody = /* VirtualViewCreationRequest */ Components.Schemas.VirtualViewCreationRequest;
            namespace Responses {
                export type $200 = /* VirtualViewResponse */ Components.Schemas.VirtualViewResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace CreateVirtualViewsBatch {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Override If Exists
                 */
                export type OverrideIfExists = boolean;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export interface QueryParameters {
                override_if_exists?: /* Override If Exists */ Parameters.OverrideIfExists;
            }
            /**
             * Requests
             */
            export type RequestBody = /* VirtualViewCreationRequest */ Components.Schemas.VirtualViewCreationRequest[];
            namespace Responses {
                /**
                 * Response Create Virtual Views Batch Control Virtual Views Batch Put
                 */
                export type $200 = /* VirtualViewResponse */ Components.Schemas.VirtualViewResponse[];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace DeleteMitmExport {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Export Id
                 */
                export type ExportId = number;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export interface QueryParameters {
                export_id: /* Export Id */ Parameters.ExportId;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace DeleteMitmExports {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace DropVirtualView {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * View
                 */
                export type View = string;
            }
            export interface QueryParameters {
                view: /* View */ Parameters.View;
                schema?: /* Schema */ Parameters.Schema;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace ExportMitm {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export type RequestBody = /* ExportRequest */ Components.Schemas.ExportRequest;
            namespace Responses {
                export interface $200 {
                }
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace FilterDbSchema {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
            }
            export interface QueryParameters {
                source?: /* Source */ Parameters.Source;
            }
            export type RequestBody = /* DBSchemaSelectionRequest */ Components.Schemas.DBSchemaSelectionRequest;
            namespace Responses {
                export type $200 = /* DBMetaInfoBase */ Components.Schemas.DBMetaInfoBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetActiveSessions {
            namespace Responses {
                /**
                 * Response Get Active Sessions Admin Active Sessions Get
                 */
                export interface $200 {
                    [name: string]: string; // date-time
                }
            }
        }
        namespace GetCompiledVirtualView {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * View
                 */
                export type View = string;
            }
            export interface QueryParameters {
                view: /* View */ Parameters.View;
                schema?: /* Schema */ Parameters.Schema;
            }
            namespace Responses {
                export type $200 = /* CompiledVirtualView */ Components.Schemas.CompiledVirtualView;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetCompiledVirtualViews {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                /**
                 * Response Get Compiled Virtual Views Control Compiled Virtual Views Get
                 */
                export type $200 = /* CompiledVirtualView */ Components.Schemas.CompiledVirtualView[];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetDbSchema {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
            }
            export interface QueryParameters {
                source?: /* Source */ Parameters.Source;
            }
            namespace Responses {
                export type $200 = /* DBMetaInfoBase */ Components.Schemas.DBMetaInfoBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetMitmDataTypes {
            namespace Responses {
                /**
                 * Response Get Mitm Data Types Definitions Mitm Data Types Get
                 */
                export interface $200 {
                    [name: string]: /* MitMDataTypeInfos */ Components.Schemas.MitMDataTypeInfos;
                }
            }
        }
        namespace GetMitmDefinition {
            namespace Parameters {
                export type Mitm = /* MITM */ Components.Schemas.MITM;
            }
            export interface QueryParameters {
                mitm: Parameters.Mitm;
            }
            namespace Responses {
                export type $200 = /* MITMDefinition */ Components.Schemas.MITMDefinition;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetMitms {
            namespace Responses {
                /**
                 * Response Get Mitms Definitions Mitms Get
                 */
                export type $200 = /* MITM */ Components.Schemas.MITM[];
            }
        }
        namespace GetSession {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = /* SessionIdResponse */ Components.Schemas.SessionIdResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetTableSchema {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Table
                 */
                export type Table = string;
            }
            export interface QueryParameters {
                table: /* Table */ Parameters.Table;
                schema?: /* Schema */ Parameters.Schema;
                source?: /* Source */ Parameters.Source;
            }
            namespace Responses {
                export type $200 = /* TableMetaInfoBase */ Components.Schemas.TableMetaInfoBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetVirtualView {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * View
                 */
                export type View = string;
            }
            export interface QueryParameters {
                view: /* View */ Parameters.View;
                schema?: /* Schema */ Parameters.Schema;
            }
            namespace Responses {
                export type $200 = /* VirtualViewResponse */ Components.Schemas.VirtualViewResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace GetVirtualViews {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                /**
                 * Response Get Virtual Views Control Virtual Views Get
                 */
                export type $200 = /* VirtualViewResponse */ Components.Schemas.VirtualViewResponse[];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace InitWorkingDb {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace KeepAlive {
            namespace Responses {
                export type $200 = /* KeepAliveResponse */ Components.Schemas.KeepAliveResponse;
            }
        }
        namespace MakeErd {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Version
                 */
                export type Version = "image" | "mermaid";
            }
            export interface QueryParameters {
                version?: /* Version */ Parameters.Version;
                source?: /* Source */ Parameters.Source;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace MakeFilteredErd {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Version
                 */
                export type Version = "image" | "mermaid";
            }
            export interface QueryParameters {
                version?: /* Version */ Parameters.Version;
                source?: /* Source */ Parameters.Source;
            }
            export type RequestBody = /* DBSchemaSelectionRequest */ Components.Schemas.DBSchemaSelectionRequest;
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace MarkForeignKey {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
            }
            export interface QueryParameters {
                source?: /* Source */ Parameters.Source;
            }
            export type RequestBody = /* ForeignKeyConstraintRequest */ Components.Schemas.ForeignKeyConstraintRequest;
            namespace Responses {
                export type $200 = /* FKCreationResponse */ Components.Schemas.FKCreationResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace ProbeDb {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Override If Exists
                 */
                export type OverrideIfExists = boolean;
                /**
                 * Sample Size
                 */
                export type SampleSize = number;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Store Results
                 */
                export type StoreResults = boolean;
            }
            export interface QueryParameters {
                source?: /* Source */ Parameters.Source;
                sample_size?: /* Sample Size */ Parameters.SampleSize;
                override_if_exists?: /* Override If Exists */ Parameters.OverrideIfExists;
                store_results?: /* Store Results */ Parameters.StoreResults;
            }
            /**
             * Table Selection
             */
            export interface RequestBody {
                [name: string]: string[];
            }
            namespace Responses {
                export type $200 = /* DBProbeBase */ Components.Schemas.DBProbeBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace ProbeTable {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Override If Exists
                 */
                export type OverrideIfExists = boolean;
                /**
                 * Sample Size
                 */
                export type SampleSize = number;
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Store Results
                 */
                export type StoreResults = boolean;
                /**
                 * Table
                 */
                export type Table = string;
            }
            export interface QueryParameters {
                table: /* Table */ Parameters.Table;
                schema?: /* Schema */ Parameters.Schema;
                source?: /* Source */ Parameters.Source;
                sample_size?: /* Sample Size */ Parameters.SampleSize;
                override_if_exists?: /* Override If Exists */ Parameters.OverrideIfExists;
                store_results?: /* Store Results */ Parameters.StoreResults;
            }
            namespace Responses {
                export type $200 = /* TableProbeBase */ Components.Schemas.TableProbeBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace PublishMitmExport {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export type RequestBody = /* ExportRequest */ Components.Schemas.ExportRequest;
            namespace Responses {
                export type $200 = /* PublishedMitMResponse */ Components.Schemas.PublishedMitMResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace QueryDbSchema {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Store Intermediate Table Probes
                 */
                export type StoreIntermediateTableProbes = boolean;
            }
            export interface QueryParameters {
                store_intermediate_table_probes?: /* Store Intermediate Table Probes */ Parameters.StoreIntermediateTableProbes;
                source?: /* Source */ Parameters.Source;
            }
            export type RequestBody = /* DBSchemaQueryRequest */ Components.Schemas.DBSchemaQueryRequest;
            namespace Responses {
                export type $200 = /* DBMetaInfoBase */ Components.Schemas.DBMetaInfoBase;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace QueryTable {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Include Table Meta
                 */
                export type IncludeTableMeta = boolean;
                /**
                 * Limit
                 */
                export type Limit = /* Limit */ number | null;
                /**
                 * Offset
                 */
                export type Offset = /* Offset */ number | null;
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Table
                 */
                export type Table = string;
            }
            export interface QueryParameters {
                table: /* Table */ Parameters.Table;
                schema?: /* Schema */ Parameters.Schema;
                source?: /* Source */ Parameters.Source;
                offset?: /* Offset */ Parameters.Offset;
                limit?: /* Limit */ Parameters.Limit;
                include_table_meta?: /* Include Table Meta */ Parameters.IncludeTableMeta;
            }
            namespace Responses {
                export type $200 = /* TableQueryResult */ Components.Schemas.TableQueryResult;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace QueryUniqueValues {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Column
                 */
                export type Column = string;
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Table
                 */
                export type Table = string;
            }
            export interface QueryParameters {
                table: /* Table */ Parameters.Table;
                column: /* Column */ Parameters.Column;
                schema?: /* Schema */ Parameters.Schema;
                source?: /* Source */ Parameters.Source;
            }
            namespace Responses {
                /**
                 * Response Query Unique Values Data Query Unique Values Get
                 */
                export type $200 = any[];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace RawQuery {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export type RequestBody = /* Body_raw_query_data_raw_query_post */ Components.Schemas.BodyRawQueryDataRawQueryPost;
            namespace Responses {
                /**
                 * Response Raw Query Data Raw Query Post
                 */
                export type $200 = any[][];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace ReflectDb {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace Root {
            namespace Responses {
                export type $200 = any;
            }
        }
        namespace StartSession {
            namespace Responses {
                export type $200 = /* SessionIdResponse */ Components.Schemas.SessionIdResponse;
            }
        }
        namespace StopSession {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace SuggestJoins {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Schema
                 */
                export type Schema = string;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
                /**
                 * Source
                 */
                export type Source = "original" | "working" | "virtual";
                /**
                 * Table
                 */
                export type Table = string;
            }
            export interface QueryParameters {
                table: /* Table */ Parameters.Table;
                schema?: /* Schema */ Parameters.Schema;
                source?: /* Source */ Parameters.Source;
            }
            namespace Responses {
                /**
                 * Response Suggest Joins Reflection Suggest Joins Get
                 */
                export type $200 = any[][];
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace TestDbConn {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            namespace Responses {
                export type $200 = /* DBConnTestResponse */ Components.Schemas.DBConnTestResponse;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace UploadDb {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export type RequestBody = /* Body_upload_db_session_upload_db_post */ Components.Schemas.BodyUploadDbSessionUploadDbPost;
            namespace Responses {
                export type $200 = any;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
        namespace ValidateConceptMappings {
            export interface CookieParameters {
                simple_session: /* Simple Session */ Parameters.SimpleSession;
            }
            namespace Parameters {
                /**
                 * Include Request
                 */
                export type IncludeRequest = boolean;
                /**
                 * Simple Session
                 */
                export type SimpleSession = string;
            }
            export interface QueryParameters {
                include_request?: /* Include Request */ Parameters.IncludeRequest;
            }
            /**
             * Concept Mappings
             */
            export type RequestBody = /* ConceptMapping */ Components.Schemas.ConceptMappingInput[];
            namespace Responses {
                export type $200 = /* MappingGroupValidationResult */ Components.Schemas.MappingGroupValidationResult;
                export type $422 = /* HTTPValidationError */ Components.Schemas.HTTPValidationError;
            }
        }
    }
    
    export interface OperationMethods {
      /**
       * root - Root
       */
      'root'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.Root.Responses.$200>
      /**
       * get_active_sessions - Get Active Sessions
       */
      'get_active_sessions'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetActiveSessions.Responses.$200>
      /**
       * clear_exports - Clear Exports
       */
      'clear_exports'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ClearExports.Responses.$200>
      /**
       * clear_sessions - Clear Sessions
       */
      'clear_sessions'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ClearSessions.Responses.$200>
      /**
       * get_compiled_virtual_view - Get Compiled Virtual View
       */
      'get_compiled_virtual_view'(
        parameters?: Parameters<Paths.GetCompiledVirtualView.QueryParameters & Paths.GetCompiledVirtualView.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetCompiledVirtualView.Responses.$200>
      /**
       * get_compiled_virtual_views - Get Compiled Virtual Views
       */
      'get_compiled_virtual_views'(
        parameters?: Parameters<Paths.GetCompiledVirtualViews.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetCompiledVirtualViews.Responses.$200>
      /**
       * init_working_db - Init Working Db
       */
      'init_working_db'(
        parameters?: Parameters<Paths.InitWorkingDb.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.InitWorkingDb.Responses.$200>
      /**
       * mark_foreign_key - Mark Foreign Key
       */
      'mark_foreign_key'(
        parameters?: Parameters<Paths.MarkForeignKey.QueryParameters & Paths.MarkForeignKey.CookieParameters> | null,
        data?: Paths.MarkForeignKey.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.MarkForeignKey.Responses.$200>
      /**
       * reflect_db - Reflect Db
       */
      'reflect_db'(
        parameters?: Parameters<Paths.ReflectDb.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ReflectDb.Responses.$200>
      /**
       * get_virtual_view - Get Virtual View
       */
      'get_virtual_view'(
        parameters?: Parameters<Paths.GetVirtualView.QueryParameters & Paths.GetVirtualView.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetVirtualView.Responses.$200>
      /**
       * create_virtual_view - Create Virtual View
       */
      'create_virtual_view'(
        parameters?: Parameters<Paths.CreateVirtualView.QueryParameters & Paths.CreateVirtualView.CookieParameters> | null,
        data?: Paths.CreateVirtualView.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.CreateVirtualView.Responses.$200>
      /**
       * drop_virtual_view - Drop Virtual View
       */
      'drop_virtual_view'(
        parameters?: Parameters<Paths.DropVirtualView.QueryParameters & Paths.DropVirtualView.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.DropVirtualView.Responses.$200>
      /**
       * get_virtual_views - Get Virtual Views
       */
      'get_virtual_views'(
        parameters?: Parameters<Paths.GetVirtualViews.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetVirtualViews.Responses.$200>
      /**
       * create_virtual_views_batch - Create Virtual Views Batch
       */
      'create_virtual_views_batch'(
        parameters?: Parameters<Paths.CreateVirtualViewsBatch.QueryParameters & Paths.CreateVirtualViewsBatch.CookieParameters> | null,
        data?: Paths.CreateVirtualViewsBatch.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.CreateVirtualViewsBatch.Responses.$200>
      /**
       * make_erd - Make Erd
       */
      'make_erd'(
        parameters?: Parameters<Paths.MakeErd.QueryParameters & Paths.MakeErd.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.MakeErd.Responses.$200>
      /**
       * make_filtered_erd - Make Filtered Erd
       */
      'make_filtered_erd'(
        parameters?: Parameters<Paths.MakeFilteredErd.QueryParameters & Paths.MakeFilteredErd.CookieParameters> | null,
        data?: Paths.MakeFilteredErd.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.MakeFilteredErd.Responses.$200>
      /**
       * query_table - Query Table
       */
      'query_table'(
        parameters?: Parameters<Paths.QueryTable.QueryParameters & Paths.QueryTable.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.QueryTable.Responses.$200>
      /**
       * query_unique_values - Query Unique Values
       */
      'query_unique_values'(
        parameters?: Parameters<Paths.QueryUniqueValues.QueryParameters & Paths.QueryUniqueValues.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.QueryUniqueValues.Responses.$200>
      /**
       * raw_query - Raw Query
       */
      'raw_query'(
        parameters?: Parameters<Paths.RawQuery.CookieParameters> | null,
        data?: Paths.RawQuery.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.RawQuery.Responses.$200>
      /**
       * get_mitm_data_types - Get Mitm Data Types
       */
      'get_mitm_data_types'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetMitmDataTypes.Responses.$200>
      /**
       * get_mitm_definition - Get Mitm Definition
       */
      'get_mitm_definition'(
        parameters?: Parameters<Paths.GetMitmDefinition.QueryParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetMitmDefinition.Responses.$200>
      /**
       * get_mitms - Get Mitms
       */
      'get_mitms'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetMitms.Responses.$200>
      /**
       * delete_mitm_export - Delete Mitm Export
       */
      'delete_mitm_export'(
        parameters?: Parameters<Paths.DeleteMitmExport.QueryParameters & Paths.DeleteMitmExport.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.DeleteMitmExport.Responses.$200>
      /**
       * delete_mitm_exports - Delete Mitm Exports
       */
      'delete_mitm_exports'(
        parameters?: Parameters<Paths.DeleteMitmExports.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.DeleteMitmExports.Responses.$200>
      /**
       * export_mitm - Export Mitm
       */
      'export_mitm'(
        parameters?: Parameters<Paths.ExportMitm.CookieParameters> | null,
        data?: Paths.ExportMitm.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ExportMitm.Responses.$200>
      /**
       * publish_mitm_export - Publish Mitm Export
       */
      'publish_mitm_export'(
        parameters?: Parameters<Paths.PublishMitmExport.CookieParameters> | null,
        data?: Paths.PublishMitmExport.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.PublishMitmExport.Responses.$200>
      /**
       * validate_concept_mappings - Validate Concept Mappings
       */
      'validate_concept_mappings'(
        parameters?: Parameters<Paths.ValidateConceptMappings.QueryParameters & Paths.ValidateConceptMappings.CookieParameters> | null,
        data?: Paths.ValidateConceptMappings.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ValidateConceptMappings.Responses.$200>
      /**
       * get_db_schema - Get Db Schema
       */
      'get_db_schema'(
        parameters?: Parameters<Paths.GetDbSchema.QueryParameters & Paths.GetDbSchema.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetDbSchema.Responses.$200>
      /**
       * filter_db_schema - Filter Db Schema
       */
      'filter_db_schema'(
        parameters?: Parameters<Paths.FilterDbSchema.QueryParameters & Paths.FilterDbSchema.CookieParameters> | null,
        data?: Paths.FilterDbSchema.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.FilterDbSchema.Responses.$200>
      /**
       * probe_db - Probe Db
       */
      'probe_db'(
        parameters?: Parameters<Paths.ProbeDb.QueryParameters & Paths.ProbeDb.CookieParameters> | null,
        data?: Paths.ProbeDb.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ProbeDb.Responses.$200>
      /**
       * probe_table - Probe Table
       */
      'probe_table'(
        parameters?: Parameters<Paths.ProbeTable.QueryParameters & Paths.ProbeTable.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ProbeTable.Responses.$200>
      /**
       * query_db_schema - Query Db Schema
       */
      'query_db_schema'(
        parameters?: Parameters<Paths.QueryDbSchema.QueryParameters & Paths.QueryDbSchema.CookieParameters> | null,
        data?: Paths.QueryDbSchema.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.QueryDbSchema.Responses.$200>
      /**
       * suggest_joins - Suggest Joins
       */
      'suggest_joins'(
        parameters?: Parameters<Paths.SuggestJoins.QueryParameters & Paths.SuggestJoins.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.SuggestJoins.Responses.$200>
      /**
       * get_table_schema - Get Table Schema
       */
      'get_table_schema'(
        parameters?: Parameters<Paths.GetTableSchema.QueryParameters & Paths.GetTableSchema.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetTableSchema.Responses.$200>
      /**
       * connect_db - Connect Db
       */
      'connect_db'(
        parameters?: Parameters<Paths.ConnectDb.CookieParameters> | null,
        data?: Paths.ConnectDb.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.ConnectDb.Responses.$200>
      /**
       * get_session - Get Session
       */
      'get_session'(
        parameters?: Parameters<Paths.GetSession.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.GetSession.Responses.$200>
      /**
       * keep_alive - Keep Alive
       */
      'keep_alive'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.KeepAlive.Responses.$200>
      /**
       * start_session - Start Session
       */
      'start_session'(
        parameters?: Parameters<UnknownParamsObject> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.StartSession.Responses.$200>
      /**
       * stop_session - Stop Session
       */
      'stop_session'(
        parameters?: Parameters<Paths.StopSession.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.StopSession.Responses.$200>
      /**
       * test_db_conn - Test Db Conn
       */
      'test_db_conn'(
        parameters?: Parameters<Paths.TestDbConn.CookieParameters> | null,
        data?: any,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.TestDbConn.Responses.$200>
      /**
       * upload_db - Upload Db
       */
      'upload_db'(
        parameters?: Parameters<Paths.UploadDb.CookieParameters> | null,
        data?: Paths.UploadDb.RequestBody,
        config?: AxiosRequestConfig
      ): OperationResponse<Paths.UploadDb.Responses.$200>
    }
    
    export interface PathsDictionary {
      ['/']: {
        /**
         * root - Root
         */
        'get'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.Root.Responses.$200>
      }
      ['/admin/active-sessions']: {
        /**
         * get_active_sessions - Get Active Sessions
         */
        'get'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetActiveSessions.Responses.$200>
      }
      ['/admin/clear-exports']: {
        /**
         * clear_exports - Clear Exports
         */
        'post'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ClearExports.Responses.$200>
      }
      ['/admin/clear-sessions']: {
        /**
         * clear_sessions - Clear Sessions
         */
        'post'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ClearSessions.Responses.$200>
      }
      ['/control/compiled-virtual-view']: {
        /**
         * get_compiled_virtual_view - Get Compiled Virtual View
         */
        'get'(
          parameters?: Parameters<Paths.GetCompiledVirtualView.QueryParameters & Paths.GetCompiledVirtualView.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetCompiledVirtualView.Responses.$200>
      }
      ['/control/compiled-virtual-views']: {
        /**
         * get_compiled_virtual_views - Get Compiled Virtual Views
         */
        'get'(
          parameters?: Parameters<Paths.GetCompiledVirtualViews.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetCompiledVirtualViews.Responses.$200>
      }
      ['/control/init-working-db']: {
        /**
         * init_working_db - Init Working Db
         */
        'post'(
          parameters?: Parameters<Paths.InitWorkingDb.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.InitWorkingDb.Responses.$200>
      }
      ['/control/mark-foreign-key']: {
        /**
         * mark_foreign_key - Mark Foreign Key
         */
        'post'(
          parameters?: Parameters<Paths.MarkForeignKey.QueryParameters & Paths.MarkForeignKey.CookieParameters> | null,
          data?: Paths.MarkForeignKey.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.MarkForeignKey.Responses.$200>
      }
      ['/control/reflect-db']: {
        /**
         * reflect_db - Reflect Db
         */
        'post'(
          parameters?: Parameters<Paths.ReflectDb.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ReflectDb.Responses.$200>
      }
      ['/control/virtual-view']: {
        /**
         * drop_virtual_view - Drop Virtual View
         */
        'delete'(
          parameters?: Parameters<Paths.DropVirtualView.QueryParameters & Paths.DropVirtualView.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.DropVirtualView.Responses.$200>
        /**
         * get_virtual_view - Get Virtual View
         */
        'get'(
          parameters?: Parameters<Paths.GetVirtualView.QueryParameters & Paths.GetVirtualView.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetVirtualView.Responses.$200>
        /**
         * create_virtual_view - Create Virtual View
         */
        'put'(
          parameters?: Parameters<Paths.CreateVirtualView.QueryParameters & Paths.CreateVirtualView.CookieParameters> | null,
          data?: Paths.CreateVirtualView.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.CreateVirtualView.Responses.$200>
      }
      ['/control/virtual-views']: {
        /**
         * get_virtual_views - Get Virtual Views
         */
        'get'(
          parameters?: Parameters<Paths.GetVirtualViews.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetVirtualViews.Responses.$200>
      }
      ['/control/virtual-views-batch']: {
        /**
         * create_virtual_views_batch - Create Virtual Views Batch
         */
        'put'(
          parameters?: Parameters<Paths.CreateVirtualViewsBatch.QueryParameters & Paths.CreateVirtualViewsBatch.CookieParameters> | null,
          data?: Paths.CreateVirtualViewsBatch.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.CreateVirtualViewsBatch.Responses.$200>
      }
      ['/data/er-diagram']: {
        /**
         * make_erd - Make Erd
         */
        'get'(
          parameters?: Parameters<Paths.MakeErd.QueryParameters & Paths.MakeErd.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.MakeErd.Responses.$200>
      }
      ['/data/filtered-er-diagram']: {
        /**
         * make_filtered_erd - Make Filtered Erd
         */
        'post'(
          parameters?: Parameters<Paths.MakeFilteredErd.QueryParameters & Paths.MakeFilteredErd.CookieParameters> | null,
          data?: Paths.MakeFilteredErd.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.MakeFilteredErd.Responses.$200>
      }
      ['/data/query-table']: {
        /**
         * query_table - Query Table
         */
        'get'(
          parameters?: Parameters<Paths.QueryTable.QueryParameters & Paths.QueryTable.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.QueryTable.Responses.$200>
      }
      ['/data/query-unique-values']: {
        /**
         * query_unique_values - Query Unique Values
         */
        'get'(
          parameters?: Parameters<Paths.QueryUniqueValues.QueryParameters & Paths.QueryUniqueValues.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.QueryUniqueValues.Responses.$200>
      }
      ['/data/raw-query']: {
        /**
         * raw_query - Raw Query
         */
        'post'(
          parameters?: Parameters<Paths.RawQuery.CookieParameters> | null,
          data?: Paths.RawQuery.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.RawQuery.Responses.$200>
      }
      ['/definitions/mitm-data-types']: {
        /**
         * get_mitm_data_types - Get Mitm Data Types
         */
        'get'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetMitmDataTypes.Responses.$200>
      }
      ['/definitions/mitm-definition']: {
        /**
         * get_mitm_definition - Get Mitm Definition
         */
        'get'(
          parameters?: Parameters<Paths.GetMitmDefinition.QueryParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetMitmDefinition.Responses.$200>
      }
      ['/definitions/mitms']: {
        /**
         * get_mitms - Get Mitms
         */
        'get'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetMitms.Responses.$200>
      }
      ['/mitm/delete-mitm-export']: {
        /**
         * delete_mitm_export - Delete Mitm Export
         */
        'post'(
          parameters?: Parameters<Paths.DeleteMitmExport.QueryParameters & Paths.DeleteMitmExport.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.DeleteMitmExport.Responses.$200>
      }
      ['/mitm/delete-mitm-exports']: {
        /**
         * delete_mitm_exports - Delete Mitm Exports
         */
        'post'(
          parameters?: Parameters<Paths.DeleteMitmExports.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.DeleteMitmExports.Responses.$200>
      }
      ['/mitm/export-mitm']: {
        /**
         * export_mitm - Export Mitm
         */
        'post'(
          parameters?: Parameters<Paths.ExportMitm.CookieParameters> | null,
          data?: Paths.ExportMitm.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ExportMitm.Responses.$200>
      }
      ['/mitm/publish-mitm-export']: {
        /**
         * publish_mitm_export - Publish Mitm Export
         */
        'post'(
          parameters?: Parameters<Paths.PublishMitmExport.CookieParameters> | null,
          data?: Paths.PublishMitmExport.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.PublishMitmExport.Responses.$200>
      }
      ['/mitm/validate-concept-mappings']: {
        /**
         * validate_concept_mappings - Validate Concept Mappings
         */
        'post'(
          parameters?: Parameters<Paths.ValidateConceptMappings.QueryParameters & Paths.ValidateConceptMappings.CookieParameters> | null,
          data?: Paths.ValidateConceptMappings.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ValidateConceptMappings.Responses.$200>
      }
      ['/reflection/db-schema']: {
        /**
         * get_db_schema - Get Db Schema
         */
        'get'(
          parameters?: Parameters<Paths.GetDbSchema.QueryParameters & Paths.GetDbSchema.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetDbSchema.Responses.$200>
      }
      ['/reflection/filter-db-schema']: {
        /**
         * filter_db_schema - Filter Db Schema
         */
        'post'(
          parameters?: Parameters<Paths.FilterDbSchema.QueryParameters & Paths.FilterDbSchema.CookieParameters> | null,
          data?: Paths.FilterDbSchema.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.FilterDbSchema.Responses.$200>
      }
      ['/reflection/probe-db']: {
        /**
         * probe_db - Probe Db
         */
        'post'(
          parameters?: Parameters<Paths.ProbeDb.QueryParameters & Paths.ProbeDb.CookieParameters> | null,
          data?: Paths.ProbeDb.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ProbeDb.Responses.$200>
      }
      ['/reflection/probe-table']: {
        /**
         * probe_table - Probe Table
         */
        'post'(
          parameters?: Parameters<Paths.ProbeTable.QueryParameters & Paths.ProbeTable.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ProbeTable.Responses.$200>
      }
      ['/reflection/query-db-schema']: {
        /**
         * query_db_schema - Query Db Schema
         */
        'post'(
          parameters?: Parameters<Paths.QueryDbSchema.QueryParameters & Paths.QueryDbSchema.CookieParameters> | null,
          data?: Paths.QueryDbSchema.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.QueryDbSchema.Responses.$200>
      }
      ['/reflection/suggest-joins']: {
        /**
         * suggest_joins - Suggest Joins
         */
        'get'(
          parameters?: Parameters<Paths.SuggestJoins.QueryParameters & Paths.SuggestJoins.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.SuggestJoins.Responses.$200>
      }
      ['/reflection/table-schema']: {
        /**
         * get_table_schema - Get Table Schema
         */
        'get'(
          parameters?: Parameters<Paths.GetTableSchema.QueryParameters & Paths.GetTableSchema.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetTableSchema.Responses.$200>
      }
      ['/session/connect-db']: {
        /**
         * connect_db - Connect Db
         */
        'post'(
          parameters?: Parameters<Paths.ConnectDb.CookieParameters> | null,
          data?: Paths.ConnectDb.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.ConnectDb.Responses.$200>
      }
      ['/session/get-session']: {
        /**
         * get_session - Get Session
         */
        'get'(
          parameters?: Parameters<Paths.GetSession.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.GetSession.Responses.$200>
      }
      ['/session/keep-alive']: {
        /**
         * keep_alive - Keep Alive
         */
        'get'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.KeepAlive.Responses.$200>
      }
      ['/session/start-session']: {
        /**
         * start_session - Start Session
         */
        'post'(
          parameters?: Parameters<UnknownParamsObject> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.StartSession.Responses.$200>
      }
      ['/session/stop-session']: {
        /**
         * stop_session - Stop Session
         */
        'post'(
          parameters?: Parameters<Paths.StopSession.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.StopSession.Responses.$200>
      }
      ['/session/test-db-conn']: {
        /**
         * test_db_conn - Test Db Conn
         */
        'get'(
          parameters?: Parameters<Paths.TestDbConn.CookieParameters> | null,
          data?: any,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.TestDbConn.Responses.$200>
      }
      ['/session/upload-db']: {
        /**
         * upload_db - Upload Db
         */
        'post'(
          parameters?: Parameters<Paths.UploadDb.CookieParameters> | null,
          data?: Paths.UploadDb.RequestBody,
          config?: AxiosRequestConfig
        ): OperationResponse<Paths.UploadDb.Responses.$200>
      }
    }
    
    export type Client = OpenAPIClient<OperationMethods, PathsDictionary>
    
    export type AddColumn = Components.Schemas.AddColumn;
    export type Body_connect_db_session_connect_db_post = Components.Schemas.BodyConnectDbSessionConnectDbPost;
    export type Body_raw_query_data_raw_query_post = Components.Schemas.BodyRawQueryDataRawQueryPost;
    export type Body_upload_db_session_upload_db_post = Components.Schemas.BodyUploadDbSessionUploadDbPost;
    export type CastColumn = Components.Schemas.CastColumn;
    export type CategoricalSummaryStatistics = Components.Schemas.CategoricalSummaryStatistics;
    export type ColumnProperties = Components.Schemas.ColumnProperties;
    export type CompiledVirtualView = Components.Schemas.CompiledVirtualView;
    export type ConceptKind = Components.Schemas.ConceptKind;
    export type ConceptLevel = Components.Schemas.ConceptLevel;
    export type ConceptMapping-Input = Components.Schemas.ConceptMappingInput;
    export type ConceptMapping-Output = Components.Schemas.ConceptMappingOutput;
    export type ConceptProperties = Components.Schemas.ConceptProperties;
    export type DBConnTestResponse = Components.Schemas.DBConnTestResponse;
    export type DBMetaInfoBase = Components.Schemas.DBMetaInfoBase;
    export type DBMetaQuery = Components.Schemas.DBMetaQuery;
    export type DBProbeBase = Components.Schemas.DBProbeBase;
    export type DBSchemaQueryRequest = Components.Schemas.DBSchemaQueryRequest;
    export type DBSchemaSelectionRequest = Components.Schemas.DBSchemaSelectionRequest;
    export type DatetimeSummaryStatistics = Components.Schemas.DatetimeSummaryStatistics;
    export type ERVariant = Components.Schemas.ERVariant;
    export type EditColumns = Components.Schemas.EditColumns;
    export type ExistingTable = Components.Schemas.ExistingTable;
    export type ExportRequest = Components.Schemas.ExportRequest;
    export type ExtractJson = Components.Schemas.ExtractJson;
    export type FKCreationResponse = Components.Schemas.FKCreationResponse;
    export type ForeignKeyConstraintBase = Components.Schemas.ForeignKeyConstraintBase;
    export type ForeignKeyConstraintRequest = Components.Schemas.ForeignKeyConstraintRequest;
    export type ForeignRelationInfo = Components.Schemas.ForeignRelationInfo;
    export type ForeignRelation-Input = Components.Schemas.ForeignRelationInput;
    export type ForeignRelation-Output = Components.Schemas.ForeignRelationOutput;
    export type GroupValidationResult = Components.Schemas.GroupValidationResult;
    export type HTTPValidationError = Components.Schemas.HTTPValidationError;
    export type IndividualValidationResult = Components.Schemas.IndividualValidationResult;
    export type KeepAliveResponse = Components.Schemas.KeepAliveResponse;
    export type Limit = Components.Schemas.Limit;
    export type LocalTableIdentifier = Components.Schemas.LocalTableIdentifier;
    export type MITM = Components.Schemas.MITM;
    export type MITMDataType = Components.Schemas.MITMDataType;
    export type MITMDefinition = Components.Schemas.MITMDefinition;
    export type MappingGroupValidationResult = Components.Schemas.MappingGroupValidationResult;
    export type MitMDataTypeInfos = Components.Schemas.MitMDataTypeInfos;
    export type NumericSummaryStatistics = Components.Schemas.NumericSummaryStatistics;
    export type OwnedRelations = Components.Schemas.OwnedRelations;
    export type PostProcessing = Components.Schemas.PostProcessing;
    export type PublishedMitMResponse = Components.Schemas.PublishedMitMResponse;
    export type RawCompiled = Components.Schemas.RawCompiled;
    export type ReselectColumns = Components.Schemas.ReselectColumns;
    export type SampleSummary = Components.Schemas.SampleSummary;
    export type SemanticColumnCondition = Components.Schemas.SemanticColumnCondition;
    export type SemanticTableCondition = Components.Schemas.SemanticTableCondition;
    export type SessionIdResponse = Components.Schemas.SessionIdResponse;
    export type SimpleJoin = Components.Schemas.SimpleJoin;
    export type SimpleSQLOperator = Components.Schemas.SimpleSQLOperator;
    export type SimpleWhere = Components.Schemas.SimpleWhere;
    export type SourceDBType = Components.Schemas.SourceDBType;
    export type SyntacticColumnCondition = Components.Schemas.SyntacticColumnCondition;
    export type SyntacticTableCondition = Components.Schemas.SyntacticTableCondition;
    export type TableFilter = Components.Schemas.TableFilter;
    export type TableIdentifier = Components.Schemas.TableIdentifier;
    export type TableMetaInfoBase = Components.Schemas.TableMetaInfoBase;
    export type TablePostProcessing = Components.Schemas.TablePostProcessing;
    export type TableProbeBase = Components.Schemas.TableProbeBase;
    export type TableQueryResult = Components.Schemas.TableQueryResult;
    export type TypedRawQuery = Components.Schemas.TypedRawQuery;
    export type ValidationError = Components.Schemas.ValidationError;
    export type VirtualViewCreationRequest = Components.Schemas.VirtualViewCreationRequest;
    export type VirtualViewResponse = Components.Schemas.VirtualViewResponse;
    export type WrappedMITMDataType = Components.Schemas.WrappedMITMDataType;