diff --git a/src/types/api.types.ts b/src/types/api.types.ts index 27ffc31d..0a8a96fc 100644 --- a/src/types/api.types.ts +++ b/src/types/api.types.ts @@ -254,6 +254,40 @@ export interface paths { patch: operations['update_user_dataset_collaborator_datasets__dataset_id__users__user_id__patch']; trace?: never; }; + '/datasets/{dataset_id}/versions/query': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Query Dataset Versions */ + post: operations['query_dataset_versions_datasets__dataset_id__versions_query_post']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + '/datasets/{dataset_id}/versions/{version_index}/content': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get Dataset Version Content */ + get: operations['get_dataset_version_content_datasets__dataset_id__versions__version_index__content_get']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; } export type webhooks = Record; export interface components { @@ -421,6 +455,8 @@ export interface components { /** Column Names */ column_names: string[] | null; created_by_user: components['schemas']['UserInfo'] | null; + /** Current Version Index */ + current_version_index: number; }; /** DatasetDeleteColumn */ DatasetDeleteColumn: { @@ -613,6 +649,54 @@ export interface components { */ value: string; }; + /** DatasetVersionDB */ + DatasetVersionDB: { + /** Version Index */ + version_index: number; + /** Name */ + name: string | null; + /** + * Created At + * Format: date-time + */ + created_at: string; + created_by_user: components['schemas']['UserInfo'] | null; + /** Num Rows */ + num_rows: number; + /** Column Names */ + column_names: string[]; + /** Rows Added */ + rows_added: number; + /** Rows Removed */ + rows_removed: number; + /** Rows Edited */ + rows_edited: number; + /** Columns Added */ + columns_added: number; + /** Columns Removed */ + columns_removed: number; + /** Columns Renamed */ + columns_renamed: number; + }; + /** DatasetVersionIndexSort */ + DatasetVersionIndexSort: { + /** + * @description discriminator enum property added by openapi-typescript + * @enum {string} + */ + name: 'version_index'; + /** + * Ascending + * @default true + */ + ascending?: boolean; + /** + * Sort Type + * @default column + * @constant + */ + sort_type?: 'column'; + }; /** * GeneratedScorerAction * @enum {string} @@ -690,6 +774,33 @@ export interface components { /** Datasets */ datasets?: components['schemas']['DatasetDB'][]; }; + /** ListDatasetVersionParams */ + ListDatasetVersionParams: { + /** Sort */ + sort?: components['schemas']['DatasetVersionIndexSort'] | null; + }; + /** ListDatasetVersionResponse */ + ListDatasetVersionResponse: { + /** + * Starting Token + * @default 0 + */ + starting_token?: number; + /** + * Limit + * @default 100 + */ + limit?: number; + /** + * Paginated + * @default false + */ + paginated?: boolean; + /** Next Starting Token */ + next_starting_token?: number | null; + /** Versions */ + versions: components['schemas']['DatasetVersionDB'][]; + }; /** ListPromptDatasetResponse */ ListPromptDatasetResponse: { /** @@ -1621,4 +1732,77 @@ export interface operations { }; }; }; + query_dataset_versions_datasets__dataset_id__versions_query_post: { + parameters: { + query?: { + starting_token?: number; + limit?: number; + }; + header?: never; + path: { + dataset_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + 'application/json': components['schemas']['ListDatasetVersionParams']; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['ListDatasetVersionResponse']; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['HTTPValidationError']; + }; + }; + }; + }; + get_dataset_version_content_datasets__dataset_id__versions__version_index__content_get: { + parameters: { + query?: { + starting_token?: number; + limit?: number; + }; + header?: never; + path: { + dataset_id: string; + version_index: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['DatasetContent']; + }; + }; + /** @description Validation Error */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + 'application/json': components['schemas']['HTTPValidationError']; + }; + }; + }; + }; }