Skip to content

Commit 8c9cbc0

Browse files
chore: regenerate client from OpenAPI spec (#16)
Co-authored-by: hotdata-automation[bot] <267177015+hotdata-automation[bot]@users.noreply.github.com>
1 parent 22c2e1b commit 8c9cbc0

185 files changed

Lines changed: 7753 additions & 58 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
/target
1+
/target/
2+
**/*.rs.bk
3+
Cargo.lock

.openapi-generator/FILES

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
.gitignore
2+
Cargo.toml
3+
docs/ApiErrorDetail.md
4+
docs/ApiErrorResponse.md
5+
docs/BooleanProfileDetail.md
6+
docs/CategoricalProfileDetail.md
7+
docs/CategoryValueInfo.md
8+
docs/ColumnInfo.md
9+
docs/ColumnProfileDetail.md
10+
docs/ColumnProfileDetailOneOf.md
11+
docs/ColumnProfileDetailOneOf1.md
12+
docs/ColumnProfileDetailOneOf2.md
13+
docs/ColumnProfileDetailOneOf3.md
14+
docs/ColumnProfileDetailOneOf4.md
15+
docs/ColumnProfileInfo.md
16+
docs/ColumnTypeSpec.md
17+
docs/ConnectionHealthResponse.md
18+
docs/ConnectionInfo.md
19+
docs/ConnectionRefreshResult.md
20+
docs/ConnectionSchemaError.md
21+
docs/ConnectionsApi.md
22+
docs/CreateConnectionRequest.md
23+
docs/CreateConnectionResponse.md
24+
docs/CreateDatasetRequest.md
25+
docs/CreateDatasetResponse.md
26+
docs/CreateSavedQueryRequest.md
27+
docs/CreateSecretRequest.md
28+
docs/CreateSecretResponse.md
29+
docs/CreateWorkspaceRequest.md
30+
docs/CreateWorkspaceResponse.md
31+
docs/DatasetSource.md
32+
docs/DatasetSummary.md
33+
docs/DatasetsApi.md
34+
docs/DiscoveryStatus.md
35+
docs/Error.md
36+
docs/ExecuteSavedQueryRequest.md
37+
docs/GetConnectionResponse.md
38+
docs/GetDatasetResponse.md
39+
docs/GetResultResponse.md
40+
docs/GetSecretResponse.md
41+
docs/InformationSchemaApi.md
42+
docs/InformationSchemaResponse.md
43+
docs/InlineData.md
44+
docs/InlineDatasetSource.md
45+
docs/ListConnectionsResponse.md
46+
docs/ListDatasetsResponse.md
47+
docs/ListQueryRunsResponse.md
48+
docs/ListResultsResponse.md
49+
docs/ListSavedQueriesResponse.md
50+
docs/ListSavedQueryVersionsResponse.md
51+
docs/ListSecretsResponse.md
52+
docs/ListUploadsResponse.md
53+
docs/ListWorkspacesResponse.md
54+
docs/NumericProfileDetail.md
55+
docs/QueryApi.md
56+
docs/QueryRequest.md
57+
docs/QueryResponse.md
58+
docs/QueryRunInfo.md
59+
docs/QueryRunsApi.md
60+
docs/RefreshApi.md
61+
docs/RefreshRequest.md
62+
docs/RefreshResponse.md
63+
docs/RefreshWarning.md
64+
docs/ResultInfo.md
65+
docs/ResultsApi.md
66+
docs/SavedQueriesApi.md
67+
docs/SavedQueryDetail.md
68+
docs/SavedQuerySummary.md
69+
docs/SavedQueryVersionInfo.md
70+
docs/SchemaRefreshResult.md
71+
docs/SecretMetadataResponse.md
72+
docs/SecretsApi.md
73+
docs/TableInfo.md
74+
docs/TableProfileResponse.md
75+
docs/TableRefreshError.md
76+
docs/TableRefreshResult.md
77+
docs/TemporalProfileDetail.md
78+
docs/TextProfileDetail.md
79+
docs/UpdateDatasetRequest.md
80+
docs/UpdateDatasetResponse.md
81+
docs/UpdateSavedQueryRequest.md
82+
docs/UpdateSecretRequest.md
83+
docs/UpdateSecretResponse.md
84+
docs/UploadDatasetSource.md
85+
docs/UploadInfo.md
86+
docs/UploadResponse.md
87+
docs/UploadsApi.md
88+
docs/WorkspaceDetail.md
89+
docs/WorkspaceListItem.md
90+
docs/WorkspacesApi.md
91+
src/apis/configuration.rs
92+
src/apis/connections_api.rs
93+
src/apis/datasets_api.rs
94+
src/apis/information_schema_api.rs
95+
src/apis/mod.rs
96+
src/apis/query_api.rs
97+
src/apis/query_runs_api.rs
98+
src/apis/refresh_api.rs
99+
src/apis/results_api.rs
100+
src/apis/saved_queries_api.rs
101+
src/apis/secrets_api.rs
102+
src/apis/uploads_api.rs
103+
src/apis/workspaces_api.rs
104+
src/lib.rs
105+
src/models/api_error_detail.rs
106+
src/models/api_error_response.rs
107+
src/models/boolean_profile_detail.rs
108+
src/models/categorical_profile_detail.rs
109+
src/models/category_value_info.rs
110+
src/models/column_info.rs
111+
src/models/column_profile_detail.rs
112+
src/models/column_profile_detail_one_of.rs
113+
src/models/column_profile_detail_one_of_1.rs
114+
src/models/column_profile_detail_one_of_2.rs
115+
src/models/column_profile_detail_one_of_3.rs
116+
src/models/column_profile_detail_one_of_4.rs
117+
src/models/column_profile_info.rs
118+
src/models/column_type_spec.rs
119+
src/models/connection_health_response.rs
120+
src/models/connection_info.rs
121+
src/models/connection_refresh_result.rs
122+
src/models/connection_schema_error.rs
123+
src/models/create_connection_request.rs
124+
src/models/create_connection_response.rs
125+
src/models/create_dataset_request.rs
126+
src/models/create_dataset_response.rs
127+
src/models/create_saved_query_request.rs
128+
src/models/create_secret_request.rs
129+
src/models/create_secret_response.rs
130+
src/models/create_workspace_request.rs
131+
src/models/create_workspace_response.rs
132+
src/models/dataset_source.rs
133+
src/models/dataset_summary.rs
134+
src/models/discovery_status.rs
135+
src/models/error.rs
136+
src/models/execute_saved_query_request.rs
137+
src/models/get_connection_response.rs
138+
src/models/get_dataset_response.rs
139+
src/models/get_result_response.rs
140+
src/models/get_secret_response.rs
141+
src/models/information_schema_response.rs
142+
src/models/inline_data.rs
143+
src/models/inline_dataset_source.rs
144+
src/models/list_connections_response.rs
145+
src/models/list_datasets_response.rs
146+
src/models/list_query_runs_response.rs
147+
src/models/list_results_response.rs
148+
src/models/list_saved_queries_response.rs
149+
src/models/list_saved_query_versions_response.rs
150+
src/models/list_secrets_response.rs
151+
src/models/list_uploads_response.rs
152+
src/models/list_workspaces_response.rs
153+
src/models/mod.rs
154+
src/models/numeric_profile_detail.rs
155+
src/models/query_request.rs
156+
src/models/query_response.rs
157+
src/models/query_run_info.rs
158+
src/models/refresh_request.rs
159+
src/models/refresh_response.rs
160+
src/models/refresh_warning.rs
161+
src/models/result_info.rs
162+
src/models/saved_query_detail.rs
163+
src/models/saved_query_summary.rs
164+
src/models/saved_query_version_info.rs
165+
src/models/schema_refresh_result.rs
166+
src/models/secret_metadata_response.rs
167+
src/models/table_info.rs
168+
src/models/table_profile_response.rs
169+
src/models/table_refresh_error.rs
170+
src/models/table_refresh_result.rs
171+
src/models/temporal_profile_detail.rs
172+
src/models/text_profile_detail.rs
173+
src/models/update_dataset_request.rs
174+
src/models/update_dataset_response.rs
175+
src/models/update_saved_query_request.rs
176+
src/models/update_secret_request.rs
177+
src/models/update_secret_response.rs
178+
src/models/upload_dataset_source.rs
179+
src/models/upload_info.rs
180+
src/models/upload_response.rs
181+
src/models/workspace_detail.rs
182+
src/models/workspace_list_item.rs

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7.20.0

Cargo.toml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
[package]
22
name = "hotdata"
33
version = "0.1.0"
4-
edition = "2024"
5-
description = "Rust client for the HotData API"
4+
authors = ["developers@hotdata.dev"]
5+
description = "Powerful data platform API for datasets, queries, and analytics."
66
license = "MIT"
7+
edition = "2021"
78

89
[dependencies]
9-
reqwest = { version = "0.12", features = ["json"] }
10-
serde = { version = "1", features = ["derive"] }
11-
serde_json = "1"
12-
tokio = { version = "1", features = ["full"] }
13-
thiserror = "2"
14-
url = "2"
10+
serde = { version = "^1.0", features = ["derive"] }
11+
serde_with = { version = "^3.8", default-features = false, features = ["base64", "std", "macros"] }
12+
serde_json = "^1.0"
13+
serde_repr = "^0.1"
14+
url = "^2.5"
15+
reqwest = { version = "^0.13", default-features = false, features = ["json", "multipart", "query", "form"] }
16+
17+
[features]
18+
default = ["native-tls"]
19+
native-tls = ["reqwest/native-tls"]
20+
rustls = ["reqwest/rustls"]

docs/ApiErrorDetail.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# ApiErrorDetail
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**code** | **String** | |
8+
**message** | **String** | |
9+
10+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
11+
12+

docs/ApiErrorResponse.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# ApiErrorResponse
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**error** | [**models::ApiErrorDetail**](ApiErrorDetail.md) | |
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/BooleanProfileDetail.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# BooleanProfileDetail
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**false_count** | **i64** | Number of false values |
8+
**true_count** | **i64** | Number of true values |
9+
10+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
11+
12+

docs/CategoricalProfileDetail.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# CategoricalProfileDetail
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**values** | [**Vec<models::CategoryValueInfo>**](CategoryValueInfo.md) | Distinct values with their counts, ordered by count descending |
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/CategoryValueInfo.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# CategoryValueInfo
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**count** | **i64** | Number of occurrences |
8+
**value** | Option<**String**> | The distinct value (as a string, or null) | [optional]
9+
10+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
11+
12+

docs/ColumnInfo.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# ColumnInfo
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**data_type** | **String** | |
8+
**name** | **String** | |
9+
**nullable** | **bool** | |
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

0 commit comments

Comments
 (0)