Skip to content

Commit 05798a6

Browse files
committed
build: regenerate api-client with result OpenAPI spec
Add the `result` spec (`/api/v1/schemas/result`) and merge it into the combined api-client schema. Regenerate gooddata-api-client, which brings typed endpoints and models for CSV staging upload, CSV analysis, CSV import, file listing, file deletion, and CSV file manifest reading. jira: TRIVIAL risk: low
1 parent 46c0f4b commit 05798a6

1,423 files changed

Lines changed: 195684 additions & 182 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.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# NOTE: This file is auto generated by OpenAPI Generator.
2+
# URL: https://openapi-generator.tech
3+
#
4+
# ref: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
5+
6+
name: gooddata_api_client Python package
7+
8+
on: [push, pull_request]
9+
10+
jobs:
11+
build:
12+
13+
runs-on: ubuntu-latest
14+
strategy:
15+
matrix:
16+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
- name: Set up Python ${{ matrix.python-version }}
21+
uses: actions/setup-python@v4
22+
with:
23+
python-version: ${{ matrix.python-version }}
24+
- name: Install dependencies
25+
run: |
26+
python -m pip install --upgrade pip
27+
pip install -r requirements.txt
28+
pip install -r test-requirements.txt
29+
- name: Test with pytest
30+
run: |
31+
pytest --cov=gooddata_api_client

gooddata-api-client/.openapi-generator/FILES

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ docs/AnalyticsCatalogCreatedBy.md
9191
docs/AnalyticsCatalogTags.md
9292
docs/AnalyticsCatalogUser.md
9393
docs/AnalyticsModelApi.md
94+
docs/AnalyzeCsvRequest.md
95+
docs/AnalyzeCsvRequestItem.md
96+
docs/AnalyzeCsvRequestItemConfig.md
97+
docs/AnalyzeCsvResponse.md
98+
docs/AnalyzeCsvResponseColumn.md
99+
docs/AnalyzeCsvResponseConfig.md
94100
docs/AnomalyDetection.md
95101
docs/AnomalyDetectionConfig.md
96102
docs/AnomalyDetectionRequest.md
@@ -150,6 +156,9 @@ docs/AzureFoundryProviderConfig.md
150156
docs/BedrockProviderAuth.md
151157
docs/BoundedFilter.md
152158
docs/CSPDirectivesApi.md
159+
docs/CacheRemovalInterval.md
160+
docs/CacheUsageApi.md
161+
docs/CacheUsageData.md
153162
docs/CertificationApi.md
154163
docs/ChangeAnalysisParams.md
155164
docs/ChangeAnalysisParamsFiltersInner.md
@@ -183,13 +192,20 @@ docs/CompoundMeasureValueFilter.md
183192
docs/CompoundMeasureValueFilterCompoundMeasureValueFilter.md
184193
docs/ComputationApi.md
185194
docs/ContentSlideTemplate.md
195+
docs/ConvertGeoFileRequest.md
196+
docs/ConvertGeoFileResponse.md
186197
docs/CookieSecurityConfigurationApi.md
187198
docs/CoverSlideTemplate.md
188199
docs/CreateKnowledgeDocumentRequestDto.md
189200
docs/CreateKnowledgeDocumentResponseDto.md
190201
docs/CreatedVisualization.md
191202
docs/CreatedVisualizationFiltersInner.md
192203
docs/CreatedVisualizations.md
204+
docs/CsvConvertOptions.md
205+
docs/CsvConvertOptionsColumnType.md
206+
docs/CsvManifestBody.md
207+
docs/CsvParseOptions.md
208+
docs/CsvReadOptions.md
193209
docs/CustomLabel.md
194210
docs/CustomMetric.md
195211
docs/CustomOverride.md
@@ -210,9 +226,15 @@ docs/DataColumnLocators.md
210226
docs/DataFiltersApi.md
211227
docs/DataSourceDeclarativeAPIsApi.md
212228
docs/DataSourceEntityAPIsApi.md
229+
docs/DataSourceFilesAnalysisApi.md
230+
docs/DataSourceFilesDeletionApi.md
231+
docs/DataSourceFilesImportApi.md
232+
docs/DataSourceFilesListingApi.md
233+
docs/DataSourceFilesManifestReadApi.md
213234
docs/DataSourceParameter.md
214235
docs/DataSourcePermissionAssignment.md
215236
docs/DataSourceSchemata.md
237+
docs/DataSourceStagingLocationApi.md
216238
docs/DataSourceTableIdentifier.md
217239
docs/DatabaseInstance.md
218240
docs/DatasetGrain.md
@@ -315,6 +337,7 @@ docs/DeclarativeWorkspacePermissions.md
315337
docs/DeclarativeWorkspaces.md
316338
docs/DefaultSmtp.md
317339
docs/DefaultSmtpAllOf.md
340+
docs/DeleteFilesRequest.md
318341
docs/DeleteKnowledgeDocumentResponseDto.md
319342
docs/DependencyGraphApi.md
320343
docs/DependentEntitiesGraph.md
@@ -372,6 +395,7 @@ docs/FoundObjects.md
372395
docs/Frequency.md
373396
docs/FrequencyBucket.md
374397
docs/FrequencyProperties.md
398+
docs/GdStorageFile.md
375399
docs/GenerateDescriptionRequest.md
376400
docs/GenerateDescriptionResponse.md
377401
docs/GenerateLdmRequest.md
@@ -380,6 +404,9 @@ docs/GenerateTitleRequest.md
380404
docs/GenerateTitleResponse.md
381405
docs/GeoAreaConfig.md
382406
docs/GeoCollectionIdentifier.md
407+
docs/GeoJsonFeature.md
408+
docs/GeoJsonFeatureCollection.md
409+
docs/GeoJsonGeometry.md
383410
docs/GeographicDataApi.md
384411
docs/GetAiLakeOperation200Response.md
385412
docs/GetImageExport202ResponseInner.md
@@ -399,6 +426,13 @@ docs/IdentifierRefIdentifier.md
399426
docs/IdentityProvidersApi.md
400427
docs/ImageExportApi.md
401428
docs/ImageExportRequest.md
429+
docs/ImportCsvRequest.md
430+
docs/ImportCsvRequestTable.md
431+
docs/ImportCsvRequestTableSource.md
432+
docs/ImportCsvRequestTableSourceConfig.md
433+
docs/ImportCsvResponse.md
434+
docs/ImportGeoCollectionRequest.md
435+
docs/ImportGeoCollectionResponse.md
402436
docs/InPlatform.md
403437
docs/InPlatformAllOf.md
404438
docs/InlineFilterDefinition.md
@@ -1056,6 +1090,7 @@ docs/NotificationFilter.md
10561090
docs/Notifications.md
10571091
docs/NotificationsMeta.md
10581092
docs/NotificationsMetaTotal.md
1093+
docs/OGCAPIFeaturesApi.md
10591094
docs/ObjectLinks.md
10601095
docs/ObjectLinksContainer.md
10611096
docs/OpenAIProviderConfig.md
@@ -1068,7 +1103,10 @@ docs/OptionsApi.md
10681103
docs/OrganizationApi.md
10691104
docs/OrganizationAutomationIdentifier.md
10701105
docs/OrganizationAutomationManagementBulkRequest.md
1106+
docs/OrganizationCacheSettings.md
1107+
docs/OrganizationCacheUsage.md
10711108
docs/OrganizationControllerApi.md
1109+
docs/OrganizationCurrentCacheUsage.md
10721110
docs/OrganizationDeclarativeAPIsApi.md
10731111
docs/OrganizationEntityAPIsApi.md
10741112
docs/OrganizationModelControllerApi.md
@@ -1121,6 +1159,9 @@ docs/RawCustomOverride.md
11211159
docs/RawExportApi.md
11221160
docs/RawExportAutomationRequest.md
11231161
docs/RawExportRequest.md
1162+
docs/ReadCsvFileManifestsRequest.md
1163+
docs/ReadCsvFileManifestsRequestItem.md
1164+
docs/ReadCsvFileManifestsResponse.md
11241165
docs/Reasoning.md
11251166
docs/ReasoningStep.md
11261167
docs/ReferenceIdentifier.md
@@ -1209,6 +1250,8 @@ docs/TotalResultHeader.md
12091250
docs/TranslationsApi.md
12101251
docs/TriggerAutomationRequest.md
12111252
docs/TriggerQualityIssuesCalculationResponse.md
1253+
docs/UploadFileResponse.md
1254+
docs/UploadGeoCollectionFileResponse.md
12121255
docs/UpsertKnowledgeDocumentRequestDto.md
12131256
docs/UpsertKnowledgeDocumentResponseDto.md
12141257
docs/UsageApi.md
@@ -1258,6 +1301,9 @@ docs/WhatIfScenarioItem.md
12581301
docs/WidgetSlidesTemplate.md
12591302
docs/WorkspaceAutomationIdentifier.md
12601303
docs/WorkspaceAutomationManagementBulkRequest.md
1304+
docs/WorkspaceCacheSettings.md
1305+
docs/WorkspaceCacheUsage.md
1306+
docs/WorkspaceCurrentCacheUsage.md
12611307
docs/WorkspaceDataSource.md
12621308
docs/WorkspaceIdentifier.md
12631309
docs/WorkspaceObjectControllerApi.md
@@ -1286,6 +1332,7 @@ gooddata_api_client/api/attributes_api.py
12861332
gooddata_api_client/api/automation_organization_view_controller_api.py
12871333
gooddata_api_client/api/automations_api.py
12881334
gooddata_api_client/api/available_drivers_api.py
1335+
gooddata_api_client/api/cache_usage_api.py
12891336
gooddata_api_client/api/certification_api.py
12901337
gooddata_api_client/api/computation_api.py
12911338
gooddata_api_client/api/cookie_security_configuration_api.py
@@ -1294,6 +1341,12 @@ gooddata_api_client/api/dashboards_api.py
12941341
gooddata_api_client/api/data_filters_api.py
12951342
gooddata_api_client/api/data_source_declarative_apis_api.py
12961343
gooddata_api_client/api/data_source_entity_apis_api.py
1344+
gooddata_api_client/api/data_source_files_analysis_api.py
1345+
gooddata_api_client/api/data_source_files_deletion_api.py
1346+
gooddata_api_client/api/data_source_files_import_api.py
1347+
gooddata_api_client/api/data_source_files_listing_api.py
1348+
gooddata_api_client/api/data_source_files_manifest_read_api.py
1349+
gooddata_api_client/api/data_source_staging_location_api.py
12971350
gooddata_api_client/api/datasets_api.py
12981351
gooddata_api_client/api/dependency_graph_api.py
12991352
gooddata_api_client/api/entities_api.py
@@ -1320,6 +1373,7 @@ gooddata_api_client/api/metadata_check_api.py
13201373
gooddata_api_client/api/metadata_sync_api.py
13211374
gooddata_api_client/api/metrics_api.py
13221375
gooddata_api_client/api/notification_channels_api.py
1376+
gooddata_api_client/api/ogcapi_features_api.py
13231377
gooddata_api_client/api/options_api.py
13241378
gooddata_api_client/api/organization_api.py
13251379
gooddata_api_client/api/organization_controller_api.py
@@ -1440,6 +1494,12 @@ gooddata_api_client/model/allowed_relationship_type.py
14401494
gooddata_api_client/model/analytics_catalog_created_by.py
14411495
gooddata_api_client/model/analytics_catalog_tags.py
14421496
gooddata_api_client/model/analytics_catalog_user.py
1497+
gooddata_api_client/model/analyze_csv_request.py
1498+
gooddata_api_client/model/analyze_csv_request_item.py
1499+
gooddata_api_client/model/analyze_csv_request_item_config.py
1500+
gooddata_api_client/model/analyze_csv_response.py
1501+
gooddata_api_client/model/analyze_csv_response_column.py
1502+
gooddata_api_client/model/analyze_csv_response_config.py
14431503
gooddata_api_client/model/anomaly_detection.py
14441504
gooddata_api_client/model/anomaly_detection_config.py
14451505
gooddata_api_client/model/anomaly_detection_request.py
@@ -1492,6 +1552,8 @@ gooddata_api_client/model/azure_foundry_provider_auth.py
14921552
gooddata_api_client/model/azure_foundry_provider_config.py
14931553
gooddata_api_client/model/bedrock_provider_auth.py
14941554
gooddata_api_client/model/bounded_filter.py
1555+
gooddata_api_client/model/cache_removal_interval.py
1556+
gooddata_api_client/model/cache_usage_data.py
14951557
gooddata_api_client/model/change_analysis_params.py
14961558
gooddata_api_client/model/change_analysis_params_filters_inner.py
14971559
gooddata_api_client/model/change_analysis_request.py
@@ -1523,12 +1585,19 @@ gooddata_api_client/model/comparison_wrapper.py
15231585
gooddata_api_client/model/compound_measure_value_filter.py
15241586
gooddata_api_client/model/compound_measure_value_filter_compound_measure_value_filter.py
15251587
gooddata_api_client/model/content_slide_template.py
1588+
gooddata_api_client/model/convert_geo_file_request.py
1589+
gooddata_api_client/model/convert_geo_file_response.py
15261590
gooddata_api_client/model/cover_slide_template.py
15271591
gooddata_api_client/model/create_knowledge_document_request_dto.py
15281592
gooddata_api_client/model/create_knowledge_document_response_dto.py
15291593
gooddata_api_client/model/created_visualization.py
15301594
gooddata_api_client/model/created_visualization_filters_inner.py
15311595
gooddata_api_client/model/created_visualizations.py
1596+
gooddata_api_client/model/csv_convert_options.py
1597+
gooddata_api_client/model/csv_convert_options_column_type.py
1598+
gooddata_api_client/model/csv_manifest_body.py
1599+
gooddata_api_client/model/csv_parse_options.py
1600+
gooddata_api_client/model/csv_read_options.py
15321601
gooddata_api_client/model/custom_label.py
15331602
gooddata_api_client/model/custom_metric.py
15341603
gooddata_api_client/model/custom_override.py
@@ -1649,6 +1718,7 @@ gooddata_api_client/model/declarative_workspace_permissions.py
16491718
gooddata_api_client/model/declarative_workspaces.py
16501719
gooddata_api_client/model/default_smtp.py
16511720
gooddata_api_client/model/default_smtp_all_of.py
1721+
gooddata_api_client/model/delete_files_request.py
16521722
gooddata_api_client/model/delete_knowledge_document_response_dto.py
16531723
gooddata_api_client/model/dependent_entities_graph.py
16541724
gooddata_api_client/model/dependent_entities_node.py
@@ -1698,13 +1768,17 @@ gooddata_api_client/model/found_objects.py
16981768
gooddata_api_client/model/frequency.py
16991769
gooddata_api_client/model/frequency_bucket.py
17001770
gooddata_api_client/model/frequency_properties.py
1771+
gooddata_api_client/model/gd_storage_file.py
17011772
gooddata_api_client/model/generate_description_request.py
17021773
gooddata_api_client/model/generate_description_response.py
17031774
gooddata_api_client/model/generate_ldm_request.py
17041775
gooddata_api_client/model/generate_title_request.py
17051776
gooddata_api_client/model/generate_title_response.py
17061777
gooddata_api_client/model/geo_area_config.py
17071778
gooddata_api_client/model/geo_collection_identifier.py
1779+
gooddata_api_client/model/geo_json_feature.py
1780+
gooddata_api_client/model/geo_json_feature_collection.py
1781+
gooddata_api_client/model/geo_json_geometry.py
17081782
gooddata_api_client/model/get_ai_lake_operation200_response.py
17091783
gooddata_api_client/model/get_image_export202_response_inner.py
17101784
gooddata_api_client/model/get_quality_issues_response.py
@@ -1720,6 +1794,13 @@ gooddata_api_client/model/identifier_duplications.py
17201794
gooddata_api_client/model/identifier_ref.py
17211795
gooddata_api_client/model/identifier_ref_identifier.py
17221796
gooddata_api_client/model/image_export_request.py
1797+
gooddata_api_client/model/import_csv_request.py
1798+
gooddata_api_client/model/import_csv_request_table.py
1799+
gooddata_api_client/model/import_csv_request_table_source.py
1800+
gooddata_api_client/model/import_csv_request_table_source_config.py
1801+
gooddata_api_client/model/import_csv_response.py
1802+
gooddata_api_client/model/import_geo_collection_request.py
1803+
gooddata_api_client/model/import_geo_collection_response.py
17231804
gooddata_api_client/model/in_platform.py
17241805
gooddata_api_client/model/in_platform_all_of.py
17251806
gooddata_api_client/model/inline_filter_definition.py
@@ -2375,6 +2456,9 @@ gooddata_api_client/model/operation.py
23752456
gooddata_api_client/model/operation_error.py
23762457
gooddata_api_client/model/organization_automation_identifier.py
23772458
gooddata_api_client/model/organization_automation_management_bulk_request.py
2459+
gooddata_api_client/model/organization_cache_settings.py
2460+
gooddata_api_client/model/organization_cache_usage.py
2461+
gooddata_api_client/model/organization_current_cache_usage.py
23782462
gooddata_api_client/model/organization_permission_assignment.py
23792463
gooddata_api_client/model/outlier_detection_request.py
23802464
gooddata_api_client/model/outlier_detection_response.py
@@ -2421,6 +2505,9 @@ gooddata_api_client/model/raw_custom_metric.py
24212505
gooddata_api_client/model/raw_custom_override.py
24222506
gooddata_api_client/model/raw_export_automation_request.py
24232507
gooddata_api_client/model/raw_export_request.py
2508+
gooddata_api_client/model/read_csv_file_manifests_request.py
2509+
gooddata_api_client/model/read_csv_file_manifests_request_item.py
2510+
gooddata_api_client/model/read_csv_file_manifests_response.py
24242511
gooddata_api_client/model/reasoning.py
24252512
gooddata_api_client/model/reasoning_step.py
24262513
gooddata_api_client/model/reference_identifier.py
@@ -2502,6 +2589,8 @@ gooddata_api_client/model/total_execution_result_header.py
25022589
gooddata_api_client/model/total_result_header.py
25032590
gooddata_api_client/model/trigger_automation_request.py
25042591
gooddata_api_client/model/trigger_quality_issues_calculation_response.py
2592+
gooddata_api_client/model/upload_file_response.py
2593+
gooddata_api_client/model/upload_geo_collection_file_response.py
25052594
gooddata_api_client/model/upsert_knowledge_document_request_dto.py
25062595
gooddata_api_client/model/upsert_knowledge_document_response_dto.py
25072596
gooddata_api_client/model/user_assignee.py
@@ -2539,6 +2628,9 @@ gooddata_api_client/model/what_if_scenario_item.py
25392628
gooddata_api_client/model/widget_slides_template.py
25402629
gooddata_api_client/model/workspace_automation_identifier.py
25412630
gooddata_api_client/model/workspace_automation_management_bulk_request.py
2631+
gooddata_api_client/model/workspace_cache_settings.py
2632+
gooddata_api_client/model/workspace_cache_usage.py
2633+
gooddata_api_client/model/workspace_current_cache_usage.py
25422634
gooddata_api_client/model/workspace_data_source.py
25432635
gooddata_api_client/model/workspace_identifier.py
25442636
gooddata_api_client/model/workspace_permission_assignment.py

0 commit comments

Comments
 (0)