diff --git a/gooddata-api-client/.openapi-generator/FILES b/gooddata-api-client/.openapi-generator/FILES index 0d27c0252..4c81ae348 100644 --- a/gooddata-api-client/.openapi-generator/FILES +++ b/gooddata-api-client/.openapi-generator/FILES @@ -1350,9 +1350,6 @@ docs/WhatIfScenarioConfig.md docs/WhatIfScenarioItem.md docs/WidgetDescriptor.md docs/WidgetSlidesTemplate.md -docs/WorkflowDashboardSummaryRequestDto.md -docs/WorkflowDashboardSummaryResponseDto.md -docs/WorkflowStatusResponseDto.md docs/WorkspaceAutomationIdentifier.md docs/WorkspaceAutomationManagementBulkRequest.md docs/WorkspaceCacheSettings.md @@ -2737,9 +2734,6 @@ gooddata_api_client/model/what_if_scenario_config.py gooddata_api_client/model/what_if_scenario_item.py gooddata_api_client/model/widget_descriptor.py gooddata_api_client/model/widget_slides_template.py -gooddata_api_client/model/workflow_dashboard_summary_request_dto.py -gooddata_api_client/model/workflow_dashboard_summary_response_dto.py -gooddata_api_client/model/workflow_status_response_dto.py gooddata_api_client/model/workspace_automation_identifier.py gooddata_api_client/model/workspace_automation_management_bulk_request.py gooddata_api_client/model/workspace_cache_settings.py diff --git a/gooddata-api-client/README.md b/gooddata-api-client/README.md index 73a96a07a..795a1edd9 100644 --- a/gooddata-api-client/README.md +++ b/gooddata-api-client/README.md @@ -540,7 +540,6 @@ Class | Method | HTTP request | Description *ActionsApi* | [**anomaly_detection_result**](docs/ActionsApi.md#anomaly_detection_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/anomalyDetection/result/{resultId} | (EXPERIMENTAL) Smart functions - Anomaly Detection Result *ActionsApi* | [**available_assignees**](docs/ActionsApi.md#available_assignees) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/availableAssignees | Get Available Assignees *ActionsApi* | [**cancel_executions**](docs/ActionsApi.md#cancel_executions) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/cancel | Applies all the given cancel tokens. -*ActionsApi* | [**cancel_workflow**](docs/ActionsApi.md#cancel_workflow) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/cancel | *ActionsApi* | [**change_analysis**](docs/ActionsApi.md#change_analysis) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis | Compute change analysis *ActionsApi* | [**change_analysis_result**](docs/ActionsApi.md#change_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis/result/{resultId} | Get change analysis result *ActionsApi* | [**check_entity_overrides**](docs/ActionsApi.md#check_entity_overrides) | **POST** /api/v1/actions/workspaces/{workspaceId}/checkEntityOverrides | Finds entities with given ID in hierarchy. @@ -569,7 +568,6 @@ Class | Method | HTTP request | Description *ActionsApi* | [**explain_afm**](docs/ActionsApi.md#explain_afm) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/explain | AFM explain resource. *ActionsApi* | [**forecast**](docs/ActionsApi.md#forecast) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/{resultId} | (BETA) Smart functions - Forecast *ActionsApi* | [**forecast_result**](docs/ActionsApi.md#forecast_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/result/{resultId} | (BETA) Smart functions - Forecast Result -*ActionsApi* | [**generate_dashboard_summary**](docs/ActionsApi.md#generate_dashboard_summary) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/dashboardSummary | *ActionsApi* | [**generate_description**](docs/ActionsApi.md#generate_description) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateDescription | Generate Description for Analytics Object *ActionsApi* | [**generate_logical_model**](docs/ActionsApi.md#generate_logical_model) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModel | Generate logical data model (LDM) from physical data model (PDM) *ActionsApi* | [**generate_logical_model_aac**](docs/ActionsApi.md#generate_logical_model_aac) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModelAac | Generate logical data model in AAC format from physical data model (PDM) @@ -589,7 +587,6 @@ Class | Method | HTTP request | Description *ActionsApi* | [**get_slides_export_metadata**](docs/ActionsApi.md#get_slides_export_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/slides/{exportId}/metadata | (EXPERIMENTAL) Retrieve metadata context *ActionsApi* | [**get_tabular_export**](docs/ActionsApi.md#get_tabular_export) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/tabular/{exportId} | Retrieve exported files *ActionsApi* | [**get_translation_tags**](docs/ActionsApi.md#get_translation_tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/translations | Get translation tags. -*ActionsApi* | [**get_workflow_status**](docs/ActionsApi.md#get_workflow_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/status | *ActionsApi* | [**import_csv**](docs/ActionsApi.md#import_csv) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/importCsv | Import CSV *ActionsApi* | [**import_custom_geo_collection**](docs/ActionsApi.md#import_custom_geo_collection) | **POST** /api/v1/actions/customGeoCollection/{collectionId}/import | Import custom geo collection *ActionsApi* | [**inherited_entity_conflicts**](docs/ActionsApi.md#inherited_entity_conflicts) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityConflicts | Finds identifier conflicts in workspace hierarchy. @@ -2428,9 +2425,6 @@ Class | Method | HTTP request | Description - [WhatIfScenarioItem](docs/WhatIfScenarioItem.md) - [WidgetDescriptor](docs/WidgetDescriptor.md) - [WidgetSlidesTemplate](docs/WidgetSlidesTemplate.md) - - [WorkflowDashboardSummaryRequestDto](docs/WorkflowDashboardSummaryRequestDto.md) - - [WorkflowDashboardSummaryResponseDto](docs/WorkflowDashboardSummaryResponseDto.md) - - [WorkflowStatusResponseDto](docs/WorkflowStatusResponseDto.md) - [WorkspaceAutomationIdentifier](docs/WorkspaceAutomationIdentifier.md) - [WorkspaceAutomationManagementBulkRequest](docs/WorkspaceAutomationManagementBulkRequest.md) - [WorkspaceCacheSettings](docs/WorkspaceCacheSettings.md) diff --git a/gooddata-api-client/docs/ActionsApi.md b/gooddata-api-client/docs/ActionsApi.md index 4d01620bc..ac32a9ea9 100644 --- a/gooddata-api-client/docs/ActionsApi.md +++ b/gooddata-api-client/docs/ActionsApi.md @@ -15,7 +15,6 @@ Method | HTTP request | Description [**anomaly_detection_result**](ActionsApi.md#anomaly_detection_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/anomalyDetection/result/{resultId} | (EXPERIMENTAL) Smart functions - Anomaly Detection Result [**available_assignees**](ActionsApi.md#available_assignees) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/availableAssignees | Get Available Assignees [**cancel_executions**](ActionsApi.md#cancel_executions) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/cancel | Applies all the given cancel tokens. -[**cancel_workflow**](ActionsApi.md#cancel_workflow) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/cancel | [**change_analysis**](ActionsApi.md#change_analysis) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis | Compute change analysis [**change_analysis_result**](ActionsApi.md#change_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis/result/{resultId} | Get change analysis result [**check_entity_overrides**](ActionsApi.md#check_entity_overrides) | **POST** /api/v1/actions/workspaces/{workspaceId}/checkEntityOverrides | Finds entities with given ID in hierarchy. @@ -44,7 +43,6 @@ Method | HTTP request | Description [**explain_afm**](ActionsApi.md#explain_afm) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/explain | AFM explain resource. [**forecast**](ActionsApi.md#forecast) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/{resultId} | (BETA) Smart functions - Forecast [**forecast_result**](ActionsApi.md#forecast_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/result/{resultId} | (BETA) Smart functions - Forecast Result -[**generate_dashboard_summary**](ActionsApi.md#generate_dashboard_summary) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/dashboardSummary | [**generate_description**](ActionsApi.md#generate_description) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateDescription | Generate Description for Analytics Object [**generate_logical_model**](ActionsApi.md#generate_logical_model) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModel | Generate logical data model (LDM) from physical data model (PDM) [**generate_logical_model_aac**](ActionsApi.md#generate_logical_model_aac) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModelAac | Generate logical data model in AAC format from physical data model (PDM) @@ -64,7 +62,6 @@ Method | HTTP request | Description [**get_slides_export_metadata**](ActionsApi.md#get_slides_export_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/slides/{exportId}/metadata | (EXPERIMENTAL) Retrieve metadata context [**get_tabular_export**](ActionsApi.md#get_tabular_export) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/tabular/{exportId} | Retrieve exported files [**get_translation_tags**](ActionsApi.md#get_translation_tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/translations | Get translation tags. -[**get_workflow_status**](ActionsApi.md#get_workflow_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/status | [**import_csv**](ActionsApi.md#import_csv) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/importCsv | Import CSV [**import_custom_geo_collection**](ActionsApi.md#import_custom_geo_collection) | **POST** /api/v1/actions/customGeoCollection/{collectionId}/import | Import custom geo collection [**inherited_entity_conflicts**](ActionsApi.md#inherited_entity_conflicts) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityConflicts | Finds identifier conflicts in workspace hierarchy. @@ -1078,71 +1075,6 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **cancel_workflow** -> {str: (str,)} cancel_workflow(workspace_id, run_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - run_id = "runId_example" # str | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.cancel_workflow(workspace_id, run_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->cancel_workflow: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **run_id** | **str**| | - -### Return type - -**{str: (str,)}** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **change_analysis** > ChangeAnalysisResponse change_analysis(workspace_id, change_analysis_request) @@ -3643,80 +3575,6 @@ No authorization required - **Accept**: application/json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **generate_dashboard_summary** -> WorkflowDashboardSummaryResponseDto generate_dashboard_summary(workspace_id, workflow_dashboard_summary_request_dto) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.workflow_dashboard_summary_request_dto import WorkflowDashboardSummaryRequestDto -from gooddata_api_client.model.workflow_dashboard_summary_response_dto import WorkflowDashboardSummaryResponseDto -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - workflow_dashboard_summary_request_dto = WorkflowDashboardSummaryRequestDto( - custom_user_prompt="custom_user_prompt_example", - dashboard_id="dashboard_id_example", - key_metric_ids=[ - "key_metric_ids_example", - ], - reference_quarter="reference_quarter_example", - ) # WorkflowDashboardSummaryRequestDto | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.generate_dashboard_summary(workspace_id, workflow_dashboard_summary_request_dto) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->generate_dashboard_summary: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **workflow_dashboard_summary_request_dto** | [**WorkflowDashboardSummaryRequestDto**](WorkflowDashboardSummaryRequestDto.md)| | - -### Return type - -[**WorkflowDashboardSummaryResponseDto**](WorkflowDashboardSummaryResponseDto.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - ### HTTP response details | Status code | Description | Response headers | @@ -5185,72 +5043,6 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_workflow_status** -> WorkflowStatusResponseDto get_workflow_status(workspace_id, run_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.workflow_status_response_dto import WorkflowStatusResponseDto -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - run_id = "runId_example" # str | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_workflow_status(workspace_id, run_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->get_workflow_status: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **run_id** | **str**| | - -### Return type - -[**WorkflowStatusResponseDto**](WorkflowStatusResponseDto.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **import_csv** > [ImportCsvResponse] import_csv(data_source_id, import_csv_request) diff --git a/gooddata-api-client/docs/EntitiesApi.md b/gooddata-api-client/docs/EntitiesApi.md index 027c52dfd..cdf5ac601 100644 --- a/gooddata-api-client/docs/EntitiesApi.md +++ b/gooddata-api-client/docs/EntitiesApi.md @@ -3590,7 +3590,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -9502,7 +9502,7 @@ with gooddata_api_client.ApiClient() as api_client: "sort_example", ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,page,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -13258,7 +13258,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set diff --git a/gooddata-api-client/docs/WorkflowDashboardSummaryRequestDto.md b/gooddata-api-client/docs/WorkflowDashboardSummaryRequestDto.md deleted file mode 100644 index 7c0fdecd3..000000000 --- a/gooddata-api-client/docs/WorkflowDashboardSummaryRequestDto.md +++ /dev/null @@ -1,15 +0,0 @@ -# WorkflowDashboardSummaryRequestDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**dashboard_id** | **str** | | -**custom_user_prompt** | **str** | | [optional] -**key_metric_ids** | **[str]** | | [optional] -**reference_quarter** | **str** | | [optional] -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/WorkflowDashboardSummaryResponseDto.md b/gooddata-api-client/docs/WorkflowDashboardSummaryResponseDto.md deleted file mode 100644 index f23141465..000000000 --- a/gooddata-api-client/docs/WorkflowDashboardSummaryResponseDto.md +++ /dev/null @@ -1,14 +0,0 @@ -# WorkflowDashboardSummaryResponseDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**message** | **str** | | -**run_id** | **str** | | -**status** | **str** | | -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/WorkflowStatusResponseDto.md b/gooddata-api-client/docs/WorkflowStatusResponseDto.md deleted file mode 100644 index cdb4bd331..000000000 --- a/gooddata-api-client/docs/WorkflowStatusResponseDto.md +++ /dev/null @@ -1,17 +0,0 @@ -# WorkflowStatusResponseDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**message** | **str** | | -**run_id** | **str** | | -**status** | **str** | | -**current_phase** | **str** | | [optional] -**error** | **str** | | [optional] -**result** | **{str: ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},)}** | | [optional] -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/WorkspaceControllerApi.md b/gooddata-api-client/docs/WorkspaceControllerApi.md index 4b9921cf8..f2842f31d 100644 --- a/gooddata-api-client/docs/WorkspaceControllerApi.md +++ b/gooddata-api-client/docs/WorkspaceControllerApi.md @@ -71,7 +71,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -225,7 +225,7 @@ with gooddata_api_client.ApiClient() as api_client: "sort_example", ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,page,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -305,7 +305,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set diff --git a/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md b/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md index babce188d..f5dda9120 100644 --- a/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md +++ b/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md @@ -71,7 +71,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -225,7 +225,7 @@ with gooddata_api_client.ApiClient() as api_client: "sort_example", ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,page,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set @@ -305,7 +305,7 @@ with gooddata_api_client.ApiClient() as api_client: "parent", ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + "metaInclude=permissions,config,hierarchy,dataModelDatasets,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set diff --git a/gooddata-api-client/gooddata_api_client/api/actions_api.py b/gooddata-api-client/gooddata_api_client/api/actions_api.py index df95408ef..236670c62 100644 --- a/gooddata-api-client/gooddata_api_client/api/actions_api.py +++ b/gooddata-api-client/gooddata_api_client/api/actions_api.py @@ -135,9 +135,6 @@ from gooddata_api_client.model.validate_llm_endpoint_request import ValidateLLMEndpointRequest from gooddata_api_client.model.validate_llm_endpoint_response import ValidateLLMEndpointResponse from gooddata_api_client.model.visual_export_request import VisualExportRequest -from gooddata_api_client.model.workflow_dashboard_summary_request_dto import WorkflowDashboardSummaryRequestDto -from gooddata_api_client.model.workflow_dashboard_summary_response_dto import WorkflowDashboardSummaryResponseDto -from gooddata_api_client.model.workflow_status_response_dto import WorkflowStatusResponseDto from gooddata_api_client.model.workspace_automation_management_bulk_request import WorkspaceAutomationManagementBulkRequest from gooddata_api_client.model.workspace_permission_assignment import WorkspacePermissionAssignment from gooddata_api_client.model.workspace_user_groups import WorkspaceUserGroups @@ -820,68 +817,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.cancel_workflow_endpoint = _Endpoint( - settings={ - 'response_type': ({str: (str,)},), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/cancel', - 'operation_id': 'cancel_workflow', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'run_id', - ], - 'required': [ - 'workspace_id', - 'run_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'run_id': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'run_id': 'runId', - }, - 'location_map': { - 'workspace_id': 'path', - 'run_id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client - ) self.change_analysis_endpoint = _Endpoint( settings={ 'response_type': (ChangeAnalysisResponse,), @@ -2602,69 +2537,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.generate_dashboard_summary_endpoint = _Endpoint( - settings={ - 'response_type': (WorkflowDashboardSummaryResponseDto,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/workflow/dashboardSummary', - 'operation_id': 'generate_dashboard_summary', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'workflow_dashboard_summary_request_dto', - ], - 'required': [ - 'workspace_id', - 'workflow_dashboard_summary_request_dto', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'workflow_dashboard_summary_request_dto': - (WorkflowDashboardSummaryRequestDto,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - }, - 'location_map': { - 'workspace_id': 'path', - 'workflow_dashboard_summary_request_dto': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) self.generate_description_endpoint = _Endpoint( settings={ 'response_type': (GenerateDescriptionResponse,), @@ -3766,68 +3638,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_workflow_status_endpoint = _Endpoint( - settings={ - 'response_type': (WorkflowStatusResponseDto,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/status', - 'operation_id': 'get_workflow_status', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'run_id', - ], - 'required': [ - 'workspace_id', - 'run_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'run_id': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'run_id': 'runId', - }, - 'location_map': { - 'workspace_id': 'path', - 'run_id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client - ) self.import_csv_endpoint = _Endpoint( settings={ 'response_type': ([ImportCsvResponse],), @@ -8368,92 +8178,6 @@ def cancel_executions( afm_cancel_tokens return self.cancel_executions_endpoint.call_with_http_info(**kwargs) - def cancel_workflow( - self, - workspace_id, - run_id, - **kwargs - ): - """cancel_workflow # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.cancel_workflow(workspace_id, run_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - run_id (str): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - {str: (str,)} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['run_id'] = \ - run_id - return self.cancel_workflow_endpoint.call_with_http_info(**kwargs) - def change_analysis( self, workspace_id, @@ -10888,92 +10612,6 @@ def forecast_result( result_id return self.forecast_result_endpoint.call_with_http_info(**kwargs) - def generate_dashboard_summary( - self, - workspace_id, - workflow_dashboard_summary_request_dto, - **kwargs - ): - """generate_dashboard_summary # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.generate_dashboard_summary(workspace_id, workflow_dashboard_summary_request_dto, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - workflow_dashboard_summary_request_dto (WorkflowDashboardSummaryRequestDto): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - WorkflowDashboardSummaryResponseDto - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['workflow_dashboard_summary_request_dto'] = \ - workflow_dashboard_summary_request_dto - return self.generate_dashboard_summary_endpoint.call_with_http_info(**kwargs) - def generate_description( self, workspace_id, @@ -12607,92 +12245,6 @@ def get_translation_tags( workspace_id return self.get_translation_tags_endpoint.call_with_http_info(**kwargs) - def get_workflow_status( - self, - workspace_id, - run_id, - **kwargs - ): - """get_workflow_status # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_workflow_status(workspace_id, run_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - run_id (str): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - WorkflowStatusResponseDto - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['run_id'] = \ - run_id - return self.get_workflow_status_endpoint.call_with_http_info(**kwargs) - def import_csv( self, data_source_id, diff --git a/gooddata-api-client/gooddata_api_client/api/entities_api.py b/gooddata-api-client/gooddata_api_client/api/entities_api.py index 0e146d819..6ecfceb62 100644 --- a/gooddata-api-client/gooddata_api_client/api/entities_api.py +++ b/gooddata-api-client/gooddata_api_client/api/entities_api.py @@ -2560,8 +2560,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", @@ -8728,8 +8728,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "PAGE": "page", @@ -12425,8 +12425,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", diff --git a/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py b/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py index c3ddac822..a3d53fba1 100644 --- a/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py +++ b/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py @@ -82,8 +82,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", @@ -222,8 +222,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "PAGE": "page", @@ -327,8 +327,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", diff --git a/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py b/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py index f0696bde5..1875d11d3 100644 --- a/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py +++ b/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py @@ -82,8 +82,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", @@ -222,8 +222,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "PAGE": "page", @@ -327,8 +327,8 @@ def __init__(self, api_client=None): }, ('meta_include',): { - "CONFIG": "config", "PERMISSIONS": "permissions", + "CONFIG": "config", "HIERARCHY": "hierarchy", "DATAMODELDATASETS": "dataModelDatasets", "ALL": "all", diff --git a/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_request_dto.py b/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_request_dto.py deleted file mode 100644 index eb643f277..000000000 --- a/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_request_dto.py +++ /dev/null @@ -1,282 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class WorkflowDashboardSummaryRequestDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'dashboard_id': (str,), # noqa: E501 - 'custom_user_prompt': (str,), # noqa: E501 - 'key_metric_ids': ([str],), # noqa: E501 - 'reference_quarter': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'dashboard_id': 'dashboardId', # noqa: E501 - 'custom_user_prompt': 'customUserPrompt', # noqa: E501 - 'key_metric_ids': 'keyMetricIds', # noqa: E501 - 'reference_quarter': 'referenceQuarter', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, dashboard_id, *args, **kwargs): # noqa: E501 - """WorkflowDashboardSummaryRequestDto - a model defined in OpenAPI - - Args: - dashboard_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - custom_user_prompt (str): [optional] # noqa: E501 - key_metric_ids ([str]): [optional] # noqa: E501 - reference_quarter (str): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.dashboard_id = dashboard_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, dashboard_id, *args, **kwargs): # noqa: E501 - """WorkflowDashboardSummaryRequestDto - a model defined in OpenAPI - - Args: - dashboard_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - custom_user_prompt (str): [optional] # noqa: E501 - key_metric_ids ([str]): [optional] # noqa: E501 - reference_quarter (str): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.dashboard_id = dashboard_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_response_dto.py b/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_response_dto.py deleted file mode 100644 index 5229d4594..000000000 --- a/gooddata-api-client/gooddata_api_client/model/workflow_dashboard_summary_response_dto.py +++ /dev/null @@ -1,282 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class WorkflowDashboardSummaryResponseDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'message': (str,), # noqa: E501 - 'run_id': (str,), # noqa: E501 - 'status': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'message': 'message', # noqa: E501 - 'run_id': 'runId', # noqa: E501 - 'status': 'status', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, message, run_id, status, *args, **kwargs): # noqa: E501 - """WorkflowDashboardSummaryResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, message, run_id, status, *args, **kwargs): # noqa: E501 - """WorkflowDashboardSummaryResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/workflow_status_response_dto.py b/gooddata-api-client/gooddata_api_client/model/workflow_status_response_dto.py deleted file mode 100644 index 430622df2..000000000 --- a/gooddata-api-client/gooddata_api_client/model/workflow_status_response_dto.py +++ /dev/null @@ -1,294 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class WorkflowStatusResponseDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'message': (str,), # noqa: E501 - 'run_id': (str,), # noqa: E501 - 'status': (str,), # noqa: E501 - 'current_phase': (str,), # noqa: E501 - 'error': (str,), # noqa: E501 - 'result': ({str: ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},)},), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'message': 'message', # noqa: E501 - 'run_id': 'runId', # noqa: E501 - 'status': 'status', # noqa: E501 - 'current_phase': 'currentPhase', # noqa: E501 - 'error': 'error', # noqa: E501 - 'result': 'result', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, message, run_id, status, *args, **kwargs): # noqa: E501 - """WorkflowStatusResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - current_phase (str): [optional] # noqa: E501 - error (str): [optional] # noqa: E501 - result ({str: ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},)}): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, message, run_id, status, *args, **kwargs): # noqa: E501 - """WorkflowStatusResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - current_phase (str): [optional] # noqa: E501 - error (str): [optional] # noqa: E501 - result ({str: ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},)}): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/models/__init__.py b/gooddata-api-client/gooddata_api_client/models/__init__.py index 499d0eb84..9ab1226f0 100644 --- a/gooddata-api-client/gooddata_api_client/models/__init__.py +++ b/gooddata-api-client/gooddata_api_client/models/__init__.py @@ -1238,9 +1238,6 @@ from gooddata_api_client.model.what_if_scenario_item import WhatIfScenarioItem from gooddata_api_client.model.widget_descriptor import WidgetDescriptor from gooddata_api_client.model.widget_slides_template import WidgetSlidesTemplate -from gooddata_api_client.model.workflow_dashboard_summary_request_dto import WorkflowDashboardSummaryRequestDto -from gooddata_api_client.model.workflow_dashboard_summary_response_dto import WorkflowDashboardSummaryResponseDto -from gooddata_api_client.model.workflow_status_response_dto import WorkflowStatusResponseDto from gooddata_api_client.model.workspace_automation_identifier import WorkspaceAutomationIdentifier from gooddata_api_client.model.workspace_automation_management_bulk_request import WorkspaceAutomationManagementBulkRequest from gooddata_api_client.model.workspace_cache_settings import WorkspaceCacheSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml index 42ebd38d5..aa505a89c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml @@ -944,6 +944,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml index f6668acf1..f3cd0ddfa 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml @@ -682,6 +682,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml index 434507a6a..9c0bda434 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml @@ -77,6 +77,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -89,6 +90,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml index 5ce7349c0..47ea0054e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml @@ -22,14 +22,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -58,14 +58,14 @@ interactions: name: demo-test-ds password: passw0rd permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -118,14 +118,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml index 068c17ca2..74cd3e0ea 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml @@ -22,14 +22,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -99,14 +99,14 @@ interactions: name: demo-test-ds password: passw0rd permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -159,14 +159,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml index 5d97b9265..66dca7d4d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml @@ -1128,6 +1128,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml index 459898a43..9077e136d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml @@ -868,6 +868,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml index f0003069e..cefa30407 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml @@ -22,14 +22,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -71,14 +71,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer @@ -144,6 +144,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -156,6 +157,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -221,6 +223,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -233,6 +236,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml index de77d202f..22b303906 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml @@ -22,14 +22,14 @@ interactions: id: demo-test-ds name: demo-test-ds permissions: - - assignee: - id: demoGroup - type: userGroup - name: USE - assignee: id: demo2 type: user name: MANAGE + - assignee: + id: demoGroup + type: userGroup + name: USE schema: demo type: POSTGRESQL url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml index 6364fd4b2..884a0363a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/organization.yaml @@ -48,6 +48,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -60,6 +61,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml index f318862da..7035bb564 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_allowed_origins.yaml @@ -48,6 +48,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -60,6 +61,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -125,6 +127,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -137,6 +140,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -261,6 +265,7 @@ interactions: attributes: allowedOrigins: - https://test.com + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -273,6 +278,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -339,6 +345,7 @@ interactions: attributes: allowedOrigins: - https://test.com + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -351,6 +358,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml index 80d4f2ac4..33dc9e0c7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml @@ -48,6 +48,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -60,6 +61,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -125,6 +127,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -137,6 +140,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -258,6 +262,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -270,6 +275,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: test_organization + region: '' id: default type: organization links: @@ -335,6 +341,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -347,6 +354,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: test_organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml index 7a96f2d87..8ea872baf 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml @@ -263,6 +263,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -275,6 +276,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml index d88b2b50d..c1a59fa56 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml @@ -183,6 +183,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -195,6 +196,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml index 18712f9db..f8538b36b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml @@ -233,6 +233,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -245,6 +246,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml index 12ee56bfc..b46cf2dcd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml @@ -142,6 +142,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -154,6 +155,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -219,6 +221,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -231,6 +234,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml index 1b3f0fdf1..b23d14dc0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml @@ -156,6 +156,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -168,6 +169,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -233,6 +235,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -245,6 +248,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml index 85dc9c18b..d5a2abe8c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml @@ -190,6 +190,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -202,6 +203,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -267,6 +269,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -279,6 +282,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml index 465fcd7f1..09f41a87a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog.yaml @@ -502,10 +502,10 @@ interactions: type: label labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: areRelationsValid: true diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml index d435eb976..e17cf0d86 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml @@ -2309,6 +2309,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -2321,6 +2322,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml index adb4cbdbd..c1cd6d697 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml @@ -544,6 +544,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -556,6 +557,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml index fce09667f..65e329dac 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_analytics_model.yaml @@ -23,11 +23,12 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml index 0afb22743..f9e46bf35 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_put_declarative_ldm.yaml @@ -23,11 +23,12 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml index f512ecbfc..10e2f9910 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_analytics_model.yaml @@ -1576,6 +1576,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -1588,6 +1589,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -3181,6 +3183,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -3193,6 +3196,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml index 1e1ccdef9..9ecfbfb45 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml @@ -469,6 +469,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -481,6 +482,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -967,6 +969,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -979,6 +982,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml index 9fe301256..f2c9287c0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml @@ -1776,10 +1776,10 @@ interactions: type: label labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: areRelationsValid: true diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml index ed01bbb95..ad533a463 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml @@ -2065,10 +2065,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found @@ -2095,10 +2096,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found @@ -8203,10 +8205,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found @@ -8233,10 +8236,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml index d6003be2e..92fa338ce 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_create_workspace.yaml @@ -99,10 +99,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml index 58a5e7678..ae7d1619a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml @@ -139,6 +139,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -151,6 +152,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml index 17655b8b7..e2afa3868 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml @@ -1863,6 +1863,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -1875,6 +1876,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml index df6b1c446..ff2a798e8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml @@ -167,6 +167,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -179,6 +180,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml index 731c8e494..e4e36dc2c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml @@ -110,6 +110,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -122,6 +123,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml index 3bdc78217..371f857d5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace.yaml @@ -23,11 +23,12 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml index 5fe6f5f7b..4b5754009 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml @@ -110,6 +110,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -122,6 +123,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -187,6 +189,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -199,6 +202,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml index b0f00c544..45cbcbb5c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml @@ -1791,6 +1791,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -1803,6 +1804,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -3611,6 +3613,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -3623,6 +3626,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml index 9bb3a573b..10b125515 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml @@ -166,6 +166,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -178,6 +179,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -243,6 +245,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -255,6 +258,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml index 243fc4791..f27f4b26f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspaces.yaml @@ -4134,6 +4134,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -4146,6 +4147,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -4211,6 +4213,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -4223,6 +4226,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml index 0b263242f..b8ae3b839 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_translate_workspace.yaml @@ -2000,6 +2000,7 @@ interactions: data: attributes: allowedOrigins: [] + dataCenter: '' earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -2012,6 +2013,7 @@ interactions: - enableFlexibleDashboardLayout hostname: localhost name: Default Organization + region: '' id: default type: organization links: @@ -4005,10 +4007,11 @@ interactions: traceId: NORMALIZED_TRACE_ID_000000000000 headers: Content-Type: - - application/json + - application/problem+json DATE: *id001 X-Content-Type-Options: - nosniff + X-GDC-TRACE-ID: *id001 status: code: 404 message: Not Found diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml index 64626d3ba..7cc18c87c 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml @@ -248,33 +248,26 @@ interactions: uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/EXPORT_NORMALIZED_CSV response: body: - string: "\uFEFF\"state\",\"Custom Title Region\",\"Sum Of Price\",\"Order\ - \ Amount Metric\"\n\"Alabama\",\"South\",6198.55,6675.95\n\"Alaska\",\"\ - West\",4983.36,5444.84\n\"Arizona\",\"West\",10279.68,10941.25\n\"Arkansas\"\ - ,\"South\",4683.68,5000.96\n\"California\",\"West\",57411.81,67385.27\n\"\ - Colorado\",\"West\",10012.02,10869.87\n\"Connecticut\",\"Northeast\",2892.16,3196.51\n\ - \"Delaware\",\"South\",3239.72,3535.36\n\"District of Columbia\",\"South\"\ - ,16394.17,18114.51\n\"Florida\",\"South\",41989.67,53493.27\n\"Georgia\"\ - ,\"South\",9865.27,12035.21\n\"Hawaii\",\"West\",5219.91,5474.07\n\"Idaho\"\ - ,\"West\",1840.64,4400.52\n\"Illinois\",\"Midwest\",8804.49,9733.34\n\"\ - Indiana\",\"Midwest\",5982.7,6594.58\n\"Iowa\",\"Midwest\",8467.68,9771.41\n\ - \"Kansas\",\"Midwest\",4503.79,4769.79\n\"Kentucky\",\"South\",2879.09,3582.94\n\ - \"Louisiana\",\"South\",6511.79,7247.22\n\"Maryland\",\"South\",8417.93,12307.01\n\ - \"Massachusetts\",\"Northeast\",4050.87,4828.45\n\"Michigan\",\"Midwest\"\ - ,7745.42,11153.4\n\"Minnesota\",\"Midwest\",8189.13,9664.77\n\"Mississippi\"\ - ,\"South\",3967.36,4446.13\n\"Missouri\",\"Midwest\",8546.58,10919.34\n\"\ - Montana\",\"West\",1384.39,1671.55\n\"Nebraska\",\"Midwest\",2558.1,2714.19\n\ - \"Nevada\",\"West\",1444.77,2036.04\n\"New Hampshire\",\"Northeast\",382.19,521.89\n\ - \"New Jersey\",\"Northeast\",2132.86,2443.28\n\"New Mexico\",\"West\",1328.97,1505.25\n\ - \"New York\",\"Northeast\",21687.02,30318.88\n\"North Carolina\",\"South\"\ - ,8876.18,10445.63\n\"North Dakota\",\"Midwest\",176.71,176.71\n\"Ohio\"\ - ,\"Midwest\",13572.17,19917.4\n\"Oklahoma\",\"South\",8748.77,9111.91\n\"\ - Oregon\",\"West\",4465.11,5625.17\n\"Pennsylvania\",\"Northeast\",13555.43,15401.82\n\ - \"Rhode Island\",\"Unknown\",18.7,18.7\n\"South Carolina\",\"South\",3435.73,3598.61\n\ - \"South Dakota\",\"Midwest\",640.05,893.55\n\"Tennessee\",\"South\",5143.92,5790.24\n\ - \"Texas\",\"South\",44253.95,52551.19\n\"Utah\",\"West\",8360.6,9701.28\n\ - \"Virginia\",\"South\",15696.93,17324.89\n\"Washington\",\"West\",6219.38,7456.11\n\ - \"West Virginia\",\"South\",2654.63,3131.36\n\"Wisconsin\",\"Midwest\",10650.42,12116.72\n" + string: "\uFEFF\"State\",\"Custom Title Region\",\"Sum Of Price\",\"Order\ + \ Amount Metric\"\nAlabama,South,6198.55,6675.95\nAlaska,West,4983.36,5444.84\n\ + Arizona,West,10279.68,10941.25\nArkansas,South,4683.68,5000.96\nCalifornia,West,57411.81,67385.27\n\ + Colorado,West,10012.02,10869.87\nConnecticut,Northeast,2892.16,3196.51\n\ + Delaware,South,3239.72,3535.36\nDistrict of Columbia,South,16394.17,18114.51\n\ + Florida,South,41989.67,53493.27\nGeorgia,South,9865.27,12035.21\nHawaii,West,5219.91,5474.07\n\ + Idaho,West,1840.64,4400.52\nIllinois,Midwest,8804.49,9733.34\nIndiana,Midwest,5982.7,6594.58\n\ + Iowa,Midwest,8467.68,9771.41\nKansas,Midwest,4503.79,4769.79\nKentucky,South,2879.09,3582.94\n\ + Louisiana,South,6511.79,7247.22\nMaryland,South,8417.93,12307.01\nMassachusetts,Northeast,4050.87,4828.45\n\ + Michigan,Midwest,7745.42,11153.4\nMinnesota,Midwest,8189.13,9664.77\nMississippi,South,3967.36,4446.13\n\ + Missouri,Midwest,8546.58,10919.34\nMontana,West,1384.39,1671.55\nNebraska,Midwest,2558.1,2714.19\n\ + Nevada,West,1444.77,2036.04\nNew Hampshire,Northeast,382.19,521.89\nNew\ + \ Jersey,Northeast,2132.86,2443.28\nNew Mexico,West,1328.97,1505.25\nNew\ + \ York,Northeast,21687.02,30318.88\nNorth Carolina,South,8876.18,10445.63\n\ + North Dakota,Midwest,176.71,176.71\nOhio,Midwest,13572.17,19917.4\nOklahoma,South,8748.77,9111.91\n\ + Oregon,West,4465.11,5625.17\nPennsylvania,Northeast,13555.43,15401.82\n\ + Rhode Island,Unknown,18.7,18.7\nSouth Carolina,South,3435.73,3598.61\nSouth\ + \ Dakota,Midwest,640.05,893.55\nTennessee,South,5143.92,5790.24\nTexas,South,44253.95,52551.19\n\ + Utah,West,8360.6,9701.28\nVirginia,South,15696.93,17324.89\nWashington,West,6219.38,7456.11\n\ + West Virginia,South,2654.63,3131.36\nWisconsin,Midwest,10650.42,12116.72\n" headers: Content-Disposition: - attachment; filename="=?UTF-8?Q?test=5Fcsv.csv?="; filename*=UTF-8''test_csv.csv diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml index 1a6be23ad..71c423225 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml @@ -361,8 +361,8 @@ interactions: body: string: "\uFEFF\"Date - Month/Year\",\"2025-04\",\"2025-05\",\"2025-06\",\"\ 2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\",\"\ - 2026-01\",\"2026-02\",\"2026-03\"\n\"Active Customers\",60,51,60,55,86,89,72,56,90,60,64,65\n\ - \"Revenue per Customer\",115.96454545454546,241.92872340425532,270.91346938775513,92.0542,251.6236842105263,204.48873417721518,187.41,160.19469387755103,178.3658536585366,185.4194,146.6475,111.88542372881356\n" + 2026-01\",\"2026-02\",\"2026-03\"\nActive Customers,60,51,60,55,86,89,72,56,90,60,64,65\n\ + Revenue per Customer,115.96454545454546,241.92872340425532,270.91346938775513,92.0542,251.6236842105263,204.48873417721518,187.41,160.19469387755103,178.3658536585366,185.4194,146.6475,111.88542372881356\n" headers: Content-Disposition: - attachment; filename="=?UTF-8?Q?Customers_Trend.csv?="; filename*=UTF-8''Customers%20Trend.csv diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml index ac7d9b3bb..e2d9884c3 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml @@ -201,6 +201,68 @@ interactions: status: code: 202 message: Accepted + - request: + body: null + headers: + Accept: + - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, + application/zip, text/csv, text/html + Accept-Encoding: + - br, gzip, deflate + X-GDC-VALIDATE-RELATIONS: + - 'true' + X-Requested-With: + - XMLHttpRequest + method: GET + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/EXPORT_NORMALIZED_XLSX + response: + body: + string: '' + headers: + DATE: + - PLACEHOLDER + Expires: + - '0' + Pragma: + - no-cache + X-Content-Type-Options: + - nosniff + X-GDC-TRACE-ID: + - PLACEHOLDER + status: + code: 202 + message: Accepted + - request: + body: null + headers: + Accept: + - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, + application/zip, text/csv, text/html + Accept-Encoding: + - br, gzip, deflate + X-GDC-VALIDATE-RELATIONS: + - 'true' + X-Requested-With: + - XMLHttpRequest + method: GET + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/EXPORT_NORMALIZED_XLSX + response: + body: + string: '' + headers: + DATE: + - PLACEHOLDER + Expires: + - '0' + Pragma: + - no-cache + X-Content-Type-Options: + - nosniff + X-GDC-TRACE-ID: + - PLACEHOLDER + status: + code: 202 + message: Accepted - request: body: null headers: @@ -365,192 +427,192 @@ interactions: \uFFFD\uFFFD\uFFFD\uFFFDM\uFFFD\uFFFD1\uFFFD\uFFFD\x1C\x1F\uFFFDr=}\uFFFD\ @o(BDy\uFFFD\uFFFD\x1A\uFFFD\x11\uFFFDh2)\v\uFFFD\n\n4\uFFFDq0N\uFFFD\uFFFD\ \x02X\uFFFD*uG\u072B~6|4\x18DS\uFFFD\uFFFD\ePK\x03\x04\x14\0\0\0\b\0\0\0\ - ?\0uW\x7F\uFFFD\x12\x02\0\00\x06\0\0\x14\0\0\0xl/sharedStrings.xml}TMo\uFFFD\ + ?\0\uFFFD\xC2\uFFFD\x13\x02\0\00\x06\0\0\x14\0\0\0xl/sharedStrings.xml}TMo\uFFFD\ 0\f\uFFFD\uFFFDW\b\uFFFD\uFFFD\uFFFD\x06\uFFFD\x03C\uFFFD\uFFFDH\uFFFD5\uFFFD\ - \uFFFD\x14m\uFFFDbG\uFFFDfb\uFFFD2\uFFFD\uFFFDr\uFFFD\uFFFD\uFFFDO^/C\uFFFD\ - \r\uFFFD\uFFFD\uFFFDQz$\x1F\uFFFD\uFFFD\uFFFDs\uFFFD\uFFFD\x13\x06%\uFFFD\ - I\uFFFD\uFFFDlT8\uFFFDJj\uFFFD\u0764\u062C/\uFFFD~.\uFFFDF\uFFFD\x1A\uFFFD\ - 0N\uFFFD#jq>}3V\uFFFD.\x1De\uFFFD\x14M\uFFFD\uFFFD/e\uFFFDU\uFFFD\x1D\uFFFD\ - \uFFFD\x13\uFFFD\uFFFD\uFFFDAL\uFFFDaW\uFFFD> \uFFFD\uFFFD \uFFFD\u0397\uFFFD\ - G\uFFFD\uFFFDe\a\u0105\uFFFD\uFFFD\uFFFDdGI\uFFFDg\uFFFD\uFFFD\uFFFD\uFFFD\ - \x15\uFFFD\U0002960E\uFFFD\uFFFD\uFFFD8M\uFFFD\x11\uFFFDe\uFFFD\uFFFD\uFFFD\ - \x01x\x05g\uFFFDF\uFFFD\u071A\uFFFDGw\uFFFD\uFFFD\uFFFD\uFFFDi\uFFFD}\u07F9\ - \uFFFD\uFFFD\uFFFD\x06\uFFFD\uFFFD\uFFFDU\uFFFD1\uFFFD\uFFFDn\x10sK\uFFFD\ - )\uFFFD4\uFFFD\uFFFD\uFFFD#t\uFFFD\uFFFD\uFFFD\uFFFDh\uFFFD\x17\uFFFD\f\uFFFD\ - \x02+\uFFFD\uFFFD\x1E<\uFFFD\uFFFD0\uFFFD\x133\uFFFD\x12\uFFFD\x16\uFFFD\ - 3c\x15\uFFFD\uFFFD\uFFFD)5G\x0F\a\b\uFFFD\uFFFD9\uFFFDPWt\uFFFDu\uFFFD\u06BE\ - {\uFFFDr\uFFFDI\uFFFDj\x03\x7F\uFFFD\u468D\uFFFDJ:D\uFFFD\u8886\uFFFD\uFFFD\ - \uFFFDX\uFFFDT\uFFFD\uFFFD\uFFFD\uFFFD6j!\a\uFFFD]g[w\uFFFD\x1C\uFFFD\uFFFD\ - =\uFFFD\uFFFD\u07E5'\uFFFD]\uFFFD\uFFFDp\uFFFDi~-\uFFFD\nU\uFFFD+\uFFFD\ - hT\uFFFDT5\uFFFD\x033SKJ6\uFFFDD\uFFFDB\uFFFD\xF7\u07DB\uFFFD\f\uFFFD\uFFFD\ - \uFFFD\uFFFD\uFFFD1\uFFFD\uFFFD\r>\uFFFD\u0708\uFFFD\uFFFD\x13X\uFFFDn\uFFFD\ - \u0BA0\uFFFDkCv\x02\x06\uFFFD[Zm4\uFFFD\x1A\uFFFD%>Se\uFFFD\e\uFFFD\uFFFD\ - \x12Z\uFFFDK\uFFFD\uFFFD\uFFFDA\uFFFDd\uFFFDM\uFFFD\x0F;\uFFFD6\u04DAUCFe\uFFFD\ - \uFFFD44v\uFFFDV\x01wv\uFFFDo\uFFFDY\uFFFD\uFFFD\t2\vs\uFFFDH\uFFFDn\uFFFD\ - 9\uFFFD\uFFFD\uFFFDO\u03AFl>\uFFFD5\x0E>+\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\ - \uFFFD&Bs\uFFFD\uFFFD\uFFFD\uFFFDA\uFFFD|\x1F Y\u017Bh\uFFFD|\uFFFD\uFFFD\ - \uFFFD\uFFFD\uFFFD\x18i%\uFFFDd_\uFFFD\uFFFD\uFFFD\uFFFDUY\uFFFD\x10,\uFFFD\ - \uFFFD\uFFFD\uFFFD\uFFFD\uFFFDp\uFFFDr\uFFFDK\uFFFDLO\uFFFD\uFFFD7PK\x03\ - \x04\x14\0\0\0\b\0\0\0?\0]\uFFFD:4\uFFFD\x02\0\0\uFFFD\x0F\0\0\r\0\0\0xl/styles.xml\uFFFD\ - WQo\uFFFD0\x10~\u07EF\uFFFD\uFFFD\uFFFD-\x10\uFFFDd\uFFFD\x04T[\uFFFDH\uFFFD\ - \uFFFDjR\uFFFDi\uFFFD\x06\eb\uFFFD\uFFFD\uFFFD8U\uFFFD_\uFFFD3\x10 \e$\uFFFD\ - \u04A5]\uFFFD}|\uFFFD\uFFFD\uFFFD;\uFFFD\x03\uFFFDr\uFFFD\tt\uFFFDt\uFFFD\ - \uFFFD\f\uFFFDd\uFFFDb\uFFFDd\uFFFD(\uFFFDi\uFFFD\uFFFD\uFFFD.\uFFFD,0*\f\ - \uFFFD\uFFFD\b%Y\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD+\uFFFD0[\uFFFDnV\uFFFD\ - \x19\x04\f\uFFFD\b\uFFFD\u0298\uFFFD\uFFFD\uFFFD\x14\uFFFDe\uFFFD\x18\uFFFD\ - \uFFFDI\uFFFD\uFFFD(\uFFFD\x11\x03S\uFFFD:E\uFFFD\x19\uFFFD\uFFFDu\u0284\ - \uFFFD\uFFFD\uFFFD\uFFFD\b\uFFFD8\uFFFD\uFFFD:[f\uFFFD@\uFFFDZK\x13`\uFFFD\ - 1\uFFFD\uFFFD\U000890B6\uFFFD\x05F\x15\u0755\uFFFD e\uFFFDz4\x1E\uFFFD\uFFFD\ - \u04CB\uFFFD\uFFFD\uFFFD\x1D\uFFFDc\u05F5h\uFFFD\uFFFD\x16\uFFFD\uFFFD\uFFFD\ - m\uFFFD\v\\\x19B\uFFFD\uFFFDGwD\0\uFFFD\uFFFD\uFFFDc%\uFFFDF\x06V\x05<\uFFFD\ - E\uFFFD\uFFFDU\uFFFD+\"x\uFFFD\uFFFD5&$\uFFFDb[\uFFFD=k(\x13Q\uFFFD2.\uFFFD\ - .cW\x11\uFFFD\uFFFD,\uFFFD\uFFFD\uFFFD\uFFFD4%\uFFFD\uFFFD9\u01A8\uFFFD\ - (\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\v\uFFFD\uFFFD\x1FM[^l\x01\uFFFD\x10\uFFFD\ - \x05\0C\uFFFD\uFFFD\uFFFD\x18\uFFFD\uFFFD\x12&\uFFFD\x1E\uFFFDns\u020B\uFFFD\ - =X\u0454\uFFFD#\uFFFDT\uFFFD\uFFFD\u011B=\u0721P\uFFFDS\uFFFD\"\uFFFD\uFFFD\ - _dT\uFFFD\uFFFD\uFFFD\uFFFD\r\uFFFD\uFFFD\x06{\u04B2w\x18O\uFFFD\uFFFDt\uFFFD\ - \uFFFD\uFFFD\uFFFD\uFFFD\v\uFFFD3R\uFFFD\xB3\uFFFD\uFFFD\uFFFD\x02\uFFFD\ - L\uFFFD/Xb\uFFFD]\uFFFDte\uFFFDF\uFFFD6\uFFFD2Fe0\uFFFD\uFFFD\uFFFDJ\x12\ - a\x03\uFFFD<\x1E\uFFFD\uFFFD\uFFFDc \uFFFDf\uFFFD\uFFFDx\uFFFD7\uFFFD\u06A8\ - z\x0F;\x15\uFFFD\uFFFD\x01\uFFFD3\uFFFD\uFFFD3\u0290xp\uFFFD\uFFFDGZ\x0E\ - y\uFFFD\uFFFDF\uFFFDB\v%\uFFFDW\uFFFD\x111\uFFFD\x1A\uFFFDP\uFFFD\x1C\uFFFD\ - \uFFFD\uFFFDe|f\uFFFD\uFFFD\0N\uFFFD\uFFFD\tqc\uFFFD~$\uFFFD\uFFFD1\x01\uFFFD\ - M\uFFFDi\uFFFD\uFFFDm\uFFFD\uFFFD\x19\x99S\x0F+\uFFFDjb\uFFFD\uFFFDl\x15\ - w\uFFFD\uFFFD\uFFFD+^\uFFFDI\uFFFD\0C\u0793\x01\uFFFDI\uFFFDH\uFFFD\uFFFD\ - \uFFFDRU\v\uFFFDf\x1FK`;\uFFFD x*3\uFFFD\uFFFD\x01\uFFFDM\uFFFDJi~\x0F\uFFFD\ - \uFFFD\uFFFD\uFFFD\uFFFDb\uFFFD\uFFFDdxl\uFFFDP\uFFFDr\uFFFD\uFFFD\uFFFD\ - \uFFFD\uFFFD\x17\uFFFD\uFFFDk\uFFFDy]}\uFFFD\uFFFD\uFFFDl/\uFFFDS{\uFFFD\ - R\u04C1L\\\uFFFD\uFFFDL\f\uFFFD=\uFFFD\uFFFD\uFFFD\x15\uFFFD\uFFFD^\uFFFD\ - \uFFFD\uFFFD\uFFFDz\uFFFDEL/\u02F7\uFFFDN\uFFFDN\uFFFD]\x1EX]\uFFFD1 \uFFFD\ - \x1E\uFFFD>;\uFFFD\uFFFD\uFFFDK\uFFFD\u079F\uFFFD\uFFFD\uFFFDy\x1Fzr\uFFFD\ - ]\uFFFD\uFFFD\uFFFDU8\uFFFDJ\uFFFD\uFFFD\uFFFDt\uFFFD\uFFFD^\uFFFDj\uFFFD\ - \uFFFD~\uFFFD\x04\uFFFD\uFFFD\n\x16\uFFFD\uFFFDDk.\f\uFFFD=}\n8\uFFFDmQ\uFFFD\ - ]C\"\uFFFD\uFFFD\u074B\x02\x1C\uFFFD%d-\uFFFDms3\uFFFD\uFFFD\uFFFD\v\uFFFD\ - |\uFFFD\uFFFDkP_\uFFFD\uFFFD25\uFFFD\x1D\x7F\uFFFD\uFFFD\uFFFDK\x05\uFFFD\ - wt\uFFFD\vPK\x03\x04\x14\0\0\0\b\0\0\0?\0\x18\uFFFDFT\uFFFD\x05\0\0R\e\0\ - \0\x13\0\0\0xl/theme/theme1.xml\uFFFDYM\uFFFD\uFFFDD\x18\uFFFD\uFFFD+F\uFFFD\ - \uFFFD\uFFFD\x13;\u036E\uFFFD\uFFFD6\u0664\uFFFD\uFFFD\uFFFD\uFFFD\u0774\ - \uFFFD\u01C9=\uFFFD\uFFFD\x19{\uFFFD\uFFFD\uFFFDnsC\uFFFD\x11\t\tQ\x10\x17\ - $n\x1C\x10P\uFFFD\uFFFD\uFFFD\uFFFD_\uFFFDP\x04E\uFFFD_\uFFFD\uFFFDG\uFFFD\ - \uFFFDf\uFFFD\u0376\uFFFD\0\uFFFD9$\uFFFD\uFFFD\uFFFD~\x7F\uFFFD\x1D\uFFFD\ - \uFFFD\a1CGDH\u0293\uFFFD\uFFFD\\\uFFFDY\uFFFD$>\x0Fh\x12\uFFFD\uFFFD;\uFFFD\ - \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDI\uFFFD\x19OH\u06DA\x12i]\uFFFD\uFFFD\ - \uFFFD*\uFFFDT\x11\uFFFD\t\x02\uFFFDDn\uFFFD\x15)\uFFFDn\u06B6\uFFFDa\e\uFFFD\ - \uFFFD<%\t\uFFFD\eq\x11c\x05K\x11\u0681\uFFFD\uFFFD\uFFFD6fv\uFFFDVk\uFFFD\ - 1\uFFFD\uFFFD\uFFFD\x12\x1C\x03\uFFFD\u06E3\x11\uFFFD\t\x1Ad,\uFFFD\uFFFD\ - \x19\uFFFD\x1E\uFFFD\uFFFDD\uFFFDl\uFFFDg\uFFFD\uFFFD\uFFFD%\uFFFD\x1496\x18\ - ;\u064F\uFFFD\uFFFD.\x13\uFFFD\b\uFFFD\uFFFD\x05r\x02~< \x0F\uFFFD\uFFFD\ - \x18\uFFFD\nn\uFFFD\uFFFDZ\uFFFD\uFFFD\uCB6B\uFFFD\uFFFD\uFFFD\uFFFD\x15\ - \uFFFD\x1A]?\uFFFD\uFFFDt%A0\uFFFD\uFFFDt\"\x1C\uFFFD\t\uFFFD\uFFFD\uFFFD\ - qeg\u03BF^\uFFFD_\uFFFD\uFFFDz\uFFFDn\u03D9\uFFFD\uFFFD\x01\uFFFD\uFFFD\uFFFD\ - Rg\t\uFFFD\uFFFD[Ng\uFFFDS\x03\x15\uFFFD\u02FC\uFFFD5\uFFFD\uFFFDV\uFFFD\ - \x1A\uFFFD\uFFFD\x12~\uFFFD\uFFFD\uFFFDx\e\x15|c\uFFFDw\uFFFD\uFFFDZ\uFFFD\ - \u076EW\uFFFD\uFFFD\x02\uFFFD-\uFFFD\uFFFD\uFFFD\uFFFDv\uFFFD\x15\uFFFD\uFFFD\ - \uFFFD7\uFFFD\uFFFD\uFFFD+\eM\uFFFD\uFFFD\uFFFDA\x11\uFFFD\uFFFDx\t\uFFFD\ - \uFFFDs\x1E\uFFFD9d\uFFFD\uFFFD\r#\uFFFD\x05\uFFFD\uFFFD,\x01\x16([\u02EE\ - \uFFFD>Q\uFFFDr-\uFFFD\uFFFD\uFFFD\uFFFD\x03 \x0F.V4Aj\uFFFD\uFFFD\x11\uFFFD\ - \x01\uFFFD\uFFFD\uFFFDPP\uFFFD\t\uFFFD\uFFFD\x04kw\uFFFD-_.me\uFFFD\uFFFD\ - \uFFFD\x05MU\uFFFD\uFFFD(\uFFFDP\x11\v\u022B\uFFFD?\uFFFDz\uFFFD\x14\uFFFD\ - z\uFFFD\uFFFD\uFFFD\u1CD3\uFFFD?\uFFFD\uFFFD\uFFFDO\u041FO\uFFFD}\uFFFD\uFFFDK3^\uFFFD\ - \uFFFD\uFFFD~\uFFFD\uFFFD\uFFFD_\uFFFD0\x03\uFFFD\x0E|\uFFFD\u0553\u07DF\ - =y\uFFFD\uFFFDg\x7F|\uFFFD\uFFFD\0\uFFFD\x16x\uFFFD\uFFFD\a4&\x12\uFFFD\"\ - \uFFFD\uFFFD\uFFFD`\uFFFDA\0\x19\uFFFD\uFFFDQ\f\"L+\x148\x02\uFFFD\x01\uFFFD\ - SQ\x05xk\uFFFD\uFFFD\t\uFFFD!U\uFFFD\uFFFD\x15\uFFFD\0L\uFFFD\uFFFD\uFFFD\ - \x15]\x0F#1Q\uFFFD\0\u070D\uFFFD\np\uFFFDs\uFFFD\uFFFD\uFFFDh\uFFFDn&K7g\uFFFD\ - \uFFFDf\uFFFDb\uFFFD\uFFFD\x0E0>2\uFFFD\uFFFD\nmo\uFFFDB&S\x13\uFFFDnD*j\uFFFD\ - 3\uFFFD6\x0EIB\x14\uFFFD\uFFFD\uFFFD1!\x06\uFFFD{\uFFFDV\uFFFD\uFFFDG}\uFFFD\ - %\x1F)t\uFFFD\uFFFD\x0E\uFFFDF\uFFFD\f\uFFFDP\uFFFD\uFFFDn\uFFFD\x18\uFFFD\ - 25)\b\uFFFD\uFFFD\uFFFDf\uFFFD.\uFFFDpfb\uFFFDC\uFFFD\uFFFDH(\b\uFFFDL,\t\ - \uFFFD\uFFFD\uFFFD:\uFFFD(\x1C\e5\uFFFD1\u04D17\uFFFD\uFFFDLJ\x1EN\uFFFD\ - _q\uFFFDT\x10\uFFFD0\uFFFDz\x01\uFFFD\uFFFDDs[L+\uFFFD\uFFFDb\uFFFDD\u01B0\ - \uFFFDi\\E\nE\uFFFD&\uFFFDM\u0339\uFFFD\uFFFD\uFFFD\uFFFDn\uFFFD\uFFFD\u0528\ - 3M\"\x1D\uFFFD\uFFFD\x1CC\uFFFDb\uFFFD\u03D5Q\t^\uFFFD\uFFFDl\rq\uFFFD\uFFFD\ - \uFFFDp\u07E5D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD02'Hvg\"\u02AE]\uFFFD1M\uFFFD\ - j\u018CB7~\u07CCg\uFFFDmx4\uFFFDJ\uFFFDt\v^\uFFFD\uFFFD\x1F6\uFFFD\x1D\uFFFD\uFFFDfg@@c\uFFFD\u01C3b\uFFFD\uFFFD\ - \uFFFD\r\uFFFDl\uFFFDU(uA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\x1AW\uFFFDN\uFFFD\ - S\0\u05D4\uFFFDxfi\u0799\uFFFDl\u035BP\r\bg\a\x7F\uFFFDY/DC\uFFFD`F\uFFFD\ - \uFFFD\uFFFD\x05\uFFFDYX.\uFFFDO\uFFFD\b\x12\uFFFDR\uFFFD\ - ,\uFFFD\uFFFD\uFFFD\x10tni\uFFFDe\uFFFD\uFFFD\uFFFD1j\x11\uFFFD\u058Ax_\uFFFD\ - \uFFFD9\uFFFD\uFFFD\uFFFD\uFFFDg\uFFFD{sg{\x06_{g\uFFFD\uFFFD^.Q[;\uFFFD\ - \u4AE5?\uFFFD\uFFFD\uFFFD>\uFFFD\u0781\uFFFD\u0484)Y\uFFFDMz\0G\uFFFD\uFFFD\ - \uFFFD/\x03\uFFFDc/H\uFFFD\uFFFD\x06PK\x03\x04\x14\0\0\0\b\0\0\0?\0\u04D2\ - 2(%\x01\0\0P\x02\0\0\x11\0\0\0docProps/core.xml\uFFFD\uFFFD\uFFFDn\uFFFD\ - 0\x10\uFFFD\uFFFD}\uFFFD\uFFFD\uFFFD\uFFFD\x0E\uFFFD\uFFFDXI\uFFFD\u068A\ - S\uFFFD*\uFFFD\uFFFD\uFFFD7\uFFFD^\uFFFD\uFFFD\uFFFDG\uFFFD\u06D0\uFFFD\uFFFD\ - \x13 \uFFFD\u0129\uFFFD\uFFFD\uFFFD~;\uFFFDr\uFFFD\u062B&\uFFFD\x05\uFFFD\ - \uFFFD%\uFFFD3\uFFFD\x12\uFFFD\uFFFD\b\uFFFD\uFFFD\x12}\uFFFD\uFFFD\uFFFD\ - #J|`Z\uFFFD\uFFFDh(Q\a\x1E-\uFFFD\uFFFD\uFFFD[\u028D\uFFFD7g,\uFFFD \uFFFD\ - '\x11\uFFFD=\uFFFDD\uFFFD\x10,\uFFFD\uFFFD\uFFFD\x1D(\uFFFD\uFFFD\uFFFD\ - Q\uFFFD\x1A\uFFFDX\uFFFD\uFFFD\uFFFD\uFFFDe\uFFFD\uFFFD\u0540'\uFFFD\u0330\ - \uFFFD\uFFFD\x04\v\f\uFFFD\uFFFD\u050EDtD\n>\"\uFFFDk\x06\uFFFD\uFFFD\x18\ - \x1AP\uFFFD\uFFFD\uFFFDy\uFFFD\uFFFD7\uFFFDS\uFFFDf\xE0\\8\uFFFD\f\uFFFD\ - \uFFFD\uFFFD\u05938\uFFFD\uFFFD^\uFFFD\u01B6m\uFFFDv:Xc\uFFFD\x1CoV\uFFFD\ - \uFFFD\xEA\uFFFD\uFFFD\uFFFD\uFFFD8\uFFFD\uFFFD\x10\uFFFDr\a,\x18W\x15\uFFFD\ - \uFFFD\uFFFD\uFFFDk\uFFFD\x0F\uFFFDx\uFFFD\x04\uFFFD\uFFFDE\uFFFD\uFFFD\uFFFD\ - q\uFFFDC\x1F\uFFFD$\x06\uFFFD\uFFFD\uFFFD'\uFFFDs\uFFFD\uFFFD\uFFFD^\uFFFD\ - jB&\uFFFD\uFFFD\u0727d\uFFFD&s\uFFFD\uFFFD\uFFFD|\uFFFD#\uFFFD\uFFFD\uFFFD\ - @u\x1C\uFFFDo\uFFFD\tp\uFFFD}\uFFFD\t\uFFFD?PK\x03\x04\x14\0\0\0\b\0\0\0\ - ?\0\x04qEc{\x01\0\0\x13\x03\0\0\x10\0\0\0docProps/app.xml\uFFFDR\uFFFDN\uFFFD\ - 0\x10\uFFFD\uFFFD\x15\uFFFD\uFFFD\uFFFDi\uFFFDZ\uFFFD\uFFFD1Z\uFFFD]\uFFFD\ - \uFFFD\uFFFDJ-p\\\x19g\uFFFDXul\uFFFD3D)_\uFFFD\uFFFD\uFFFD!\uFFFD=\uFFFD\ - \u04DB7O\uFFFD\uFFFD3\x16\uFFFD]c\uFFFD\x16\"\x1A\uFFFD\n6\uFFFD\uFFFD,\x03\ - \uFFFD}i\u073E`\uFFFD\uFFFD?\uFFFD7,CR\uFFFDT\uFFFD;(\uFFFD\x11\uFFFD\uFFFD\ - \uFFFD+\uFFFD\uFFFD>@$\x03\uFFFD%\a\uFFFD\x05\uFFFD\uFFFD\x92s\uFFFD54\n\ - g\uFFFD\uFFFDR\uFFFD\uFFFDQ\uFFFD\u02B8\u7FAA\uFFFD\uFFFD;\uFFFD_\ep\uFFFD\ - \x17y\uFFFD\uFFFDCG\uFFFDJ(\uFFFD\uFFFDh\uFFFDN\uFFFD\u02D6\uFFFDkZz\uFFFD\ - \uFFFD\xE7\uFFFD1$?)~\uFFFD`\uFFFDV\uFFFD\x1E)\uF34E\x1E}E\uFFFD\uFFFDN\uFFFD\ - \x15|\uFFFD\x14\uFFFDh\v\uFFFD5\x1A:\uFFFD\\\uFFFDi)\uFFFDZYX%cY)\uFFFD\ - \ \uFFFD\a!\u05A0\uFFFD\uFFFDm\uFFFD\uFFFD(EK\uFFFD\x164\uFFFD\uFFFD\uFFFD\ - yKS[\uFFFD\uFFFDE!\uFFFDq\n\u05AAh\uFFFD#v\uFFFD\uFFFD\uFFFD\x01\u06C0\x14\ - \u5CCF\a\uFFFD\x01\b\x05\x1F\uFFFD\x01N\uFFFDSl~\uFFFD\uFFFD H\uFFFDR\uFFFD\ - \uFFFD \t_F\uFFFD\x19\uFFFD\uFFFD\x0F\uFFFDFE\uFFFDO\uFFFD\uFFFD4\uFFFD\ - M2\x12 \uFFFD\uFFFD,v_\"\uFFFD/\uFFFDd\uFFFD\uFFFDMP.\u0350\uFFFD\uFFFD\ - q\a|\f;\x7F\uFFFD\b\uFFFD\x13\uFFFD$\u0176V\x11\u02B4\uFFFDq\uFFFD#!\uFFFD\ - )Z\uFFFD\uFFFD~U+\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDt\uFFFD\ - \uFFFDr\uFFFD\uFFFD\uFFFD\uFFFD\fk?s\uFFFD\x7F|g\uFFFD\x0EPK\x01\x02\x14\ - \x03\x14\0\0\0\b\0\0\0?\0a]I:O\x01\0\0\uFFFD\x04\0\0\x13\0\0\0\0\0\0\0\0\ - \0\0\0\uFFFD\uFFFD\0\0\0\0[Content_Types].xmlPK\x01\x02\x14\x03\x14\0\0\0\ - \b\0\0\0?\0\uFFFDI\uFFFD\uFFFD\0\0\0K\x02\0\0\v\0\0\0\0\0\0\0\0\0\0\0\uFFFD\ - \uFFFD\uFFFD\x01\0\0_rels/.relsPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0?\0Du[\uFFFD\ - \uFFFD\0\0\0\uFFFD\x02\0\0\x1A\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\uFFFD\x02\ - \0\0xl/_rels/workbook.xml.relsPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0?\0\f\uFFFD\ - \uFFFD\fR\a\0\0 #\0\0\x18\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\uFFFD\x03\0\0\ - xl/worksheets/sheet1.xmlPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0?\0\b\uFFFD\uFFFD\ - \uFFFDL\x01\0\0)\x02\0\0\x0F\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD:\v\0\0xl/workbook.xmlPK\x01\ - \x02\x14\x03\x14\0\0\0\b\0\0\0?\0uW\x7F\uFFFD\x12\x02\0\00\x06\0\0\x14\0\ - \0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\uFFFD\f\0\0xl/sharedStrings.xmlPK\x01\x02\ - \x14\x03\x14\0\0\0\b\0\0\0?\0]\uFFFD:4\uFFFD\x02\0\0\uFFFD\x0F\0\0\r\0\0\ - \0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\uFFFD\x0E\0\0xl/styles.xmlPK\x01\x02\x14\x03\ - \x14\0\0\0\b\0\0\0?\0\x18\uFFFDFT\uFFFD\x05\0\0R\e\0\0\x13\0\0\0\0\0\0\0\ - \0\0\0\0\uFFFD\uFFFD\x01\x12\0\0xl/theme/theme1.xmlPK\x01\x02\x14\x03\x14\ - \0\0\0\b\0\0\0?\0\u04D22(%\x01\0\0P\x02\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\uFFFD\ - \uFFFD\uFFFD\x17\0\0docProps/core.xmlPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0\ - ?\0\x04qEc{\x01\0\0\x13\x03\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD6\x19\ - \0\0docProps/app.xmlPK\x05\x06\0\0\0\0\n\0\n\0\uFFFD\x02\0\0\uFFFD\x1A\0\ - \0\0\0" + \uFFFD\x14M\uFFFDbG\uFFFDfc\xB2\uFFFD\uFFFDt\uFFFD\uFFFD\uFFFDO^/C\uFFFD\ + \r\uFFFD\uFFFD\uFFFDQz$\x1F\uFFFD\uFFFD\uFFFDs\uFFFD\uFFFD\x13F!\x0E\uFFFD\ + \uFFFD\uFFFD\u0668p\x18*\uFFFD)\uFFFD&\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\ + \x89B\uFFFD\uFFFDs\uFFFDIqD)\u03A7o\uFFFD\"\uFFFD\uFFFD\uFFFD \uFFFD\uFFFD\ + Q\uFFFD\x7F)K\uFFFD\x1A\uFFFD@\uFFFDx\uFFFD!1\uFFFD\x1C;\uFFFD\uFFFD\ew\uFFFD\ + \uFFFD#B-\r\uFFFDv\uFFFD|?\x1A},;\uFFFDP\uFFFD\uFFFD\uFFFD\uFFFDIv\uFFFD\ + d\uFFFD@\uFFFDz\uFFFD\uFFFD\"\x1F>\x15\u04F1\uFFFDt\uFFFD\u04F5\uFFFD\uFFFD\ + \uFFFD\uFFFD\x1C\uFFFDWp\u058Br\uFFFD6\uFFFD\x1E\uFFFD\x1D\uFFFDR\uFFFD\uFFFD\ + !\uFFFDs\uFFFDGw\e\uFFFD2\uFFFDW\uFFFD\uFFFD\uFFFD.\uFFFDA\uFFFD-QS\uFFFD\ + i\u0205\uFFFD-t\uFFFD\uFFFD\uFFFD\uFFFDh\uFFFD\x17\x0E\x19\uFFFD\uFFFD \ + \ &{\uFFFD\uFFFD\x13\u021C\uFFFD\uFFFD\uFFFD\b5[<\x04\uFFFD\uFFFD\uFFFD\ + ^O\uFFFD9z8@45\uFFFDI\uFFFD\uFFFD\uFFFD\uFFFDK\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\ + ]&5\uFFFD\r\uFFFD\x15\uFFFDk6\uFFFD*\uFFFD\x10\uFFFD\uFFFD\uFFFD\x1A\x1A\ + \uFFFD\uFFFD\uFFFD{\nL\uFFFD\uFFFDE\uFFFD\tl\uFFFD\x16|0\uFFFDu\uFFFDu\uFFFD\ + \x18\uFFFD\uFFFD\uFFFD\uFFFD)\uFFFD\uFFFD{\uFFFD\uFFFD\uFFFDK\uFFFDG\uFFFD\ + \uFFFD\uFFFD\uFFFD\"P5\uFFFD\uFFFD\uFFFDQYR\uFFFD\uFFFD\x0E\uFFFDL-)\uFFFD\ + \ \uFFFDV\uFFFDD\uFFFDo\uFFFD7\uFFFD\x19(\uFFFD\uFFFD9h&\uFFFD\e\uFFFD\uFFFD\ + \u0708\uFFFD\uFFFD\x13X\uFFFDn\uFFFD\u0BA0\uFFFDKCv\x02\x06\uFFFD[Zm4\uFFFD\ + \x1A\uFFFD%>Se\uFFFD\e\uFFFD\uFFFD\x1C[\uFFFDs\uFFFD\uFFFD\uFFFD r2\u05A6\ + \uFFFDC\uFFFDi\u036A!\uFFFD\uFFFDj}\x1A\x1A\uFFFD]\uFFFD\uFFFD;\uFFFD\u0277\ + \x18\uFFFD\x1C\uFFFD\x13d\x16\uFFFD\uFFFD\x1A\uFFFDBr\x16\uFFFD\uFFFD\uFFFD\ + O\u03AFl>\uFFFD\r\x0E>\v\uFFFD\uFFFDn\uFFFD\uFFFD\uFFFD\uFFFDBs\uFFFD\uFFFD\ + \uFFFD\uFFFDA\uFFFD|\x1F Y\x15vj\uFFFD|\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\x18\ + I\uFFFDA\u023ErC\x15\uFFFD\uFFFD\uFFFD\x16!XbI\uFFFD!\x13\x7F\x1F\uFFFD\uFFFD\ + \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDO\x7F\x03PK\x03\x04\x14\0\0\0\b\0\0\0\ + ?\0]\uFFFD:4\uFFFD\x02\0\0\uFFFD\x0F\0\0\r\0\0\0xl/styles.xml\uFFFDWQo\uFFFD\ + 0\x10~\u07EF\uFFFD\uFFFD\uFFFD-\x10\uFFFDd\uFFFD\x04T[\uFFFDH\uFFFD\uFFFD\ + jR\uFFFDi\uFFFD\x06\eb\uFFFD\uFFFD\uFFFD8U\uFFFD_\uFFFD3\x10 \e$\uFFFD\u04A5\ + ]\uFFFD}|\uFFFD\uFFFD\uFFFD;\uFFFD\x03\uFFFDr\uFFFD\tt\uFFFDt\uFFFD\uFFFD\ + \f\uFFFDd\uFFFDb\uFFFDd\uFFFD(\uFFFDi\uFFFD\uFFFD\uFFFD.\uFFFD,0*\f\uFFFD\ + \uFFFD\b%Y\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD+\uFFFD0[\uFFFDnV\uFFFD\x19\ + \x04\f\uFFFD\b\uFFFD\u0298\uFFFD\uFFFD\uFFFD\x14\uFFFDe\uFFFD\x18\uFFFD\uFFFD\ + I\uFFFD\uFFFD(\uFFFD\x11\x03S\uFFFD:E\uFFFD\x19\uFFFD\uFFFDu\u0284\uFFFD\ + \uFFFD\uFFFD\uFFFD\b\uFFFD8\uFFFD\uFFFD:[f\uFFFD@\uFFFDZK\x13`\uFFFD1\uFFFD\ + \uFFFD\U000890B6\uFFFD\x05F\x15\u0755\uFFFD e\uFFFDz4\x1E\uFFFD\uFFFD\u04CB\ + \uFFFD\uFFFD\uFFFD\x1D\uFFFDc\u05F5h\uFFFD\uFFFD\x16\uFFFD\uFFFD\uFFFDm\uFFFD\ + \v\\\x19B\uFFFD\uFFFDGwD\0\uFFFD\uFFFD\uFFFDc%\uFFFDF\x06V\x05<\uFFFDE\uFFFD\ + \uFFFDU\uFFFD+\"x\uFFFD\uFFFD5&$\uFFFDb[\uFFFD=k(\x13Q\uFFFD2.\uFFFD.cW\x11\ + \uFFFD\uFFFD,\uFFFD\uFFFD\uFFFD\uFFFD4%\uFFFD\uFFFD9\u01A8\uFFFD(\uFFFD\uFFFD\ + \uFFFD\uFFFD\uFFFD\v\uFFFD\uFFFD\x1FM[^l\x01\uFFFD\x10\uFFFD\x05\0C\uFFFD\ + \uFFFD\uFFFD\x18\uFFFD\uFFFD\x12&\uFFFD\x1E\uFFFDns\u020B\uFFFD=X\u0454\uFFFD\ + #\uFFFDT\uFFFD\uFFFD\u011B=\u0721P\uFFFDS\uFFFD\"\uFFFD\uFFFD_dT\uFFFD\uFFFD\ + \uFFFD\uFFFD\r\uFFFD\uFFFD\x06{\u04B2w\x18O\uFFFD\uFFFDt\uFFFD\uFFFD\uFFFD\ + \uFFFD\uFFFD\v\uFFFD3R\uFFFD\xB3\uFFFD\uFFFD\uFFFD\x02\uFFFDL\uFFFD/Xb\uFFFD\ + ]\uFFFDte\uFFFDF\uFFFD6\uFFFD2Fe0\uFFFD\uFFFD\uFFFDJ\x12a\x03\uFFFD<\x1E\ + \uFFFD\uFFFD\uFFFDc \uFFFDf\uFFFD\uFFFDx\uFFFD7\uFFFD\u06A8z\x0F;\x15\uFFFD\ + \uFFFD\x01\uFFFD3\uFFFD\uFFFD3\u0290xp\uFFFD\uFFFDGZ\x0Ey\uFFFD\uFFFDF\uFFFD\ + B\v%\uFFFDW\uFFFD\x111\uFFFD\x1A\uFFFDP\uFFFD\x1C\uFFFD\uFFFD\uFFFDe|f\uFFFD\ + \uFFFD\0N\uFFFD\uFFFD\tqc\uFFFD~$\uFFFD\uFFFD1\x01\uFFFDM\uFFFDi\uFFFD\uFFFD\ + m\uFFFD\uFFFD\x19\x99S\x0F+\uFFFDjb\uFFFD\uFFFDl\x15w\uFFFD\uFFFD\uFFFD\ + +^\uFFFDI\uFFFD\0C\u0793\x01\uFFFDI\uFFFDH\uFFFD\uFFFD\uFFFDRU\v\uFFFDf\x1F\ + K`;\uFFFD x*3\uFFFD\uFFFD\x01\uFFFDM\uFFFDJi~\x0F\uFFFD\uFFFD\uFFFD\uFFFD\ + \uFFFDb\uFFFD\uFFFDdxl\uFFFDP\uFFFDr\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\x17\uFFFD\ + \uFFFDk\uFFFDy]}\uFFFD\uFFFD\uFFFDl/\uFFFDS{\uFFFDR\u04C1L\\\uFFFD\uFFFD\ + L\f\uFFFD=\uFFFD\uFFFD\uFFFD\x15\uFFFD\uFFFD^\uFFFD\uFFFD\uFFFD\uFFFDz\uFFFD\ + EL/\u02F7\uFFFDN\uFFFDN\uFFFD]\x1EX]\uFFFD1 \uFFFD\x1E\uFFFD>;\uFFFD\uFFFD\ + \uFFFDK\uFFFD\u079F\uFFFD\uFFFD\uFFFDy\x1Fzr\uFFFD]\uFFFD\uFFFD\uFFFDU8\uFFFD\ + J\uFFFD\uFFFD\uFFFDt\uFFFD\uFFFD^\uFFFDj\uFFFD\uFFFD~\uFFFD\x04\uFFFD\uFFFD\ + \n\x16\uFFFD\uFFFDDk.\f\uFFFD=}\n8\uFFFDmQ\uFFFD]C\"\uFFFD\uFFFD\u074B\x02\ + \x1C\uFFFD%d-\uFFFDms3\uFFFD\uFFFD\uFFFD\v\uFFFD|\uFFFD\uFFFDkP_\uFFFD\uFFFD\ + 25\uFFFD\x1D\x7F\uFFFD\uFFFD\uFFFDK\x05\uFFFDwt\uFFFD\vPK\x03\x04\x14\0\0\ + \0\b\0\0\0?\0\x18\uFFFDFT\uFFFD\x05\0\0R\e\0\0\x13\0\0\0xl/theme/theme1.xml\uFFFD\ + YM\uFFFD\uFFFDD\x18\uFFFD\uFFFD+F\uFFFD\uFFFD\uFFFD\x13;\u036E\uFFFD\uFFFD\ + 6\u0664\uFFFD\uFFFD\uFFFD\uFFFD\u0774\uFFFD\u01C9=\uFFFD\uFFFD\x19{\uFFFD\ + \uFFFD\uFFFDnsC\uFFFD\x11\t\tQ\x10\x17$n\x1C\x10P\uFFFD\uFFFD\uFFFD\uFFFD\ + _\uFFFDP\x04E\uFFFD_\uFFFD\uFFFDG\uFFFD\uFFFDf\uFFFD\u0376\uFFFD\0\uFFFD\ + 9$\uFFFD\uFFFD\uFFFD~\x7F\uFFFD\x1D\uFFFD\uFFFD\a1CGDH\u0293\uFFFD\uFFFD\ + \\\uFFFDY\uFFFD$>\x0Fh\x12\uFFFD\uFFFD;\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\ + \uFFFDI\uFFFD\x19OH\u06DA\x12i]\uFFFD\uFFFD\uFFFD*\uFFFDT\x11\uFFFD\t\x02\ + \uFFFDDn\uFFFD\x15)\uFFFDn\u06B6\uFFFDa\e\uFFFD\uFFFD<%\t\uFFFD\eq\x11c\x05\ + K\x11\u0681\uFFFD\uFFFD\uFFFD6fv\uFFFDVk\uFFFD1\uFFFD\uFFFD\uFFFD\x12\x1C\ + \x03\uFFFD\u06E3\x11\uFFFD\t\x1Ad,\uFFFD\uFFFD\x19\uFFFD\x1E\uFFFD\uFFFD\ + D\uFFFDl\uFFFDg\uFFFD\uFFFD\uFFFD%\uFFFD\x1496\x18;\u064F\uFFFD\uFFFD.\x13\ + \uFFFD\b\uFFFD\uFFFD\x05r\x02~< \x0F\uFFFD\uFFFD\x18\uFFFD\nn\uFFFD\uFFFD\ + Z\uFFFD\uFFFD\uCB6B\uFFFD\uFFFD\uFFFD\uFFFD\x15\uFFFD\x1A]?\uFFFD\uFFFD\ + t%A0\uFFFD\uFFFDt\"\x1C\uFFFD\t\uFFFD\uFFFD\uFFFDqeg\u03BF^\uFFFD_\uFFFD\ + \uFFFDz\uFFFDn\u03D9\uFFFD\uFFFD\x01\uFFFD\uFFFD\uFFFDRg\t\uFFFD\uFFFD[Ng\uFFFD\ + S\x03\x15\uFFFD\u02FC\uFFFD5\uFFFD\uFFFDV\uFFFD\x1A\uFFFD\uFFFD\x12~\uFFFD\ + \uFFFD\uFFFDx\e\x15|c\uFFFDw\uFFFD\uFFFDZ\uFFFD\u076EW\uFFFD\uFFFD\x02\uFFFD\ + -\uFFFD\uFFFD\uFFFD\uFFFDv\uFFFD\x15\uFFFD\uFFFD\uFFFD7\uFFFD\uFFFD\uFFFD\ + +\eM\uFFFD\uFFFD\uFFFDA\x11\uFFFD\uFFFDx\t\uFFFD\uFFFDs\x1E\uFFFD9d\uFFFD\ + \uFFFD\r#\uFFFD\x05\uFFFD\uFFFD,\x01\x16([\u02EE\uFFFD>Q\uFFFDr-\uFFFD\uFFFD\ + \uFFFD\uFFFD\x03 \x0F.V4Aj\uFFFD\uFFFD\x11\uFFFD\x01\uFFFD\uFFFD\uFFFDPP\uFFFD\ + \t\uFFFD\uFFFD\x04kw\uFFFD-_.me\uFFFD\uFFFD\uFFFD\x05MU\uFFFD\uFFFD(\uFFFD\ + P\x11\v\u022B\uFFFD?\uFFFDz\uFFFD\x14\uFFFDz\uFFFD\uFFFD\uFFFD\u1CD3\uFFFD\ + ?\uFFFD\uFFFD\ + \uFFFDO\u041FO\uFFFD}\uFFFD\uFFFDK3^\uFFFD\uFFFD\uFFFD~\uFFFD\uFFFD\uFFFD\ + _\uFFFD0\x03\uFFFD\x0E|\uFFFD\u0553\u07DF=y\uFFFD\uFFFDg\x7F|\uFFFD\uFFFD\ + \0\uFFFD\x16x\uFFFD\uFFFD\a4&\x12\uFFFD\"\uFFFD\uFFFD\uFFFD`\uFFFDA\0\x19\ + \uFFFD\uFFFDQ\f\"L+\x148\x02\uFFFD\x01\uFFFDSQ\x05xk\uFFFD\uFFFD\t\uFFFD\ + !U\uFFFD\uFFFD\x15\uFFFD\0L\uFFFD\uFFFD\uFFFD\x15]\x0F#1Q\uFFFD\0\u070D\uFFFD\ + \np\uFFFDs\uFFFD\uFFFD\uFFFDh\uFFFDn&K7g\uFFFD\uFFFDf\uFFFDb\uFFFD\uFFFD\ + \x0E0>2\uFFFD\uFFFD\nmo\uFFFDB&S\x13\uFFFDnD*j\uFFFD3\uFFFD6\x0EIB\x14\uFFFD\ + \uFFFD\uFFFD1!\x06\uFFFD{\uFFFDV\uFFFD\uFFFDG}\uFFFD%\x1F)t\uFFFD\uFFFD\x0E\ + \uFFFDF\uFFFD\f\uFFFDP\uFFFD\uFFFDn\uFFFD\x18\uFFFD25)\b\uFFFD\uFFFD\uFFFD\ + f\uFFFD.\uFFFDpfb\uFFFDC\uFFFD\uFFFDH(\b\uFFFDL,\t\uFFFD\uFFFD\uFFFD:\uFFFD\ + (\x1C\e5\uFFFD1\u04D17\uFFFD\uFFFDLJ\x1EN\uFFFD_q\uFFFDT\x10\uFFFD0\uFFFD\ + z\x01\uFFFD\uFFFDDs[L+\uFFFD\uFFFDb\uFFFDD\u01B0\uFFFDi\\E\nE\uFFFD&\uFFFD\ + M\u0339\uFFFD\uFFFD\uFFFD\uFFFDn\uFFFD\uFFFD\u05283M\"\x1D\uFFFD\uFFFD\x1C\ + C\uFFFDb\uFFFD\u03D5Q\t^\uFFFD\uFFFDl\rq\uFFFD\uFFFD\uFFFDp\u07E5D\uFFFD\ + \uFFFD\uFFFD\uFFFD\uFFFD02'Hvg\"\u02AE]\uFFFD1M\uFFFDj\u018CB7~\u07CCg\uFFFD\ + mx4\uFFFDJ\uFFFDt\v^\uFFFD\uFFFD\x1F6\uFFFD\x1D\uFFFD\uFFFDfg@@c\uFFFD\u01C3b\uFFFD\uFFFD\uFFFD\r\uFFFDl\uFFFD\ + U(uA\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\x1AW\uFFFDN\uFFFDS\0\u05D4\uFFFDxfi\u0799\ + \uFFFDl\u035BP\r\bg\a\x7F\uFFFDY/DC\uFFFD`F\uFFFD\uFFFD\uFFFD\x05\uFFFD\ + YX.\uFFFDO\uFFFD\b\x12\uFFFDR\uFFFD,\uFFFD\uFFFD\uFFFD\x10\ + tni\uFFFDe\uFFFD\uFFFD\uFFFD1j\x11\uFFFD\u058Ax_\uFFFD\uFFFD9\uFFFD\uFFFD\ + \uFFFD\uFFFDg\uFFFD{sg{\x06_{g\uFFFD\uFFFD^.Q[;\uFFFD\u4AE5?\uFFFD\uFFFD\ + \uFFFD>\uFFFD\u0781\uFFFD\u0484)Y\uFFFDMz\0G\uFFFD\uFFFD\uFFFD/\x03\uFFFD\ + c/H\uFFFD\uFFFD\x06PK\x03\x04\x14\0\0\0\b\0\0\0?\0&6\uFFFD>$\x01\0\0P\x02\ + \0\0\x11\0\0\0docProps/core.xml\uFFFD\uFFFD\uFFFDj\uFFFD0\x10E\uFFFD\uFFFD\ + \n\uFFFD\uFFFD-9\t\uFFFD\x15\uFFFD\x03m\u026A\uFFFDBSZ\uFFFD\x13\uFFFD$\x11\ + \uFFFD\x1EHj\uFFFD\uFFFD}\uFFFDg\x12\u022A\uFFFD\u047Ds\uFFFD\u03A0buTu\uFFFD\ + \v\uFFFDK\uFFFDK\uFFFDg\x04%\uFFFD\uFFFD\x11R\uFFFDK\uFFFD\uFFFD]\uFFFD\uFFFD\ + (\uFFFDi\uFFFDj\uFFFD\uFFFDD'\uFFFDhU\uFFFD\x15\uFFFDRn\x1C\uFFFD:c\uFFFD\ + \x05\t>\uFFFD \uFFFD)\uFFFD%:\uFFFD`)\u019E\x1F@1\uFFFDE\uFFFD\uFFFD\uFFFD\ + \uFFFD8\uFFFDB,\uFFFD\x1E[\u01BF\uFFFD\x1E\uFFFD\uFFFD\uFFFD%V\x10\uFFFD\ + `\uFFFD\uFFFD\x16\uFFFD\u0689\uFFFD\x06\uFFFD\uFFFD\x13\uFFFD\uFFFD\uFFFD\ + \uFFFD\x03\b\uFFFD\uFFFD\x06\x05:x\uFFFDg9>{\x038\uFFFDo6t\u0285S\uFFFD\ + p\uFFFDp\uFFFD:\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDdl\uFFFD&k\uFFFD5\uFFFD\uFFFD\ + \uFFFD\uFFFD\uFFFD\uFFFD[5\uFFFD\uFFFD=\x15\aT\x15\uFFFDS\uFFFD\x05\uFFFD\ + \x02_\x16\uFFFDp5\uFFFDa\x13O\uFFFD\uFFFD \x1EOQ\uFFFD\uFFFD6,\uFFFD\uFFFD\ + \uFFFDHb\0\uFFFD\uFFFD\x1D\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDv\uFFFD\uFFFD\x19\ + \uFFFD-S\uFFFDH\uFFFD\uFFFD6\uFFFD\uFFFD\uFFFD\x05\uFFFDjG^\uFFFD\uFFFD\uFFFD\ + j\x18\uFFFDo\uFFFD\b\uFFFDs_\x7F\uFFFD\uFFFD\x0FPK\x03\x04\x14\0\0\0\b\0\ + \0\0?\0\x04qEc{\x01\0\0\x13\x03\0\0\x10\0\0\0docProps/app.xml\uFFFDR\uFFFD\ + N\uFFFD0\x10\uFFFD\uFFFD\x15\uFFFD\uFFFD\uFFFDi\uFFFDZ\uFFFD\uFFFD1Z\uFFFD\ + ]\uFFFD\uFFFD\uFFFDJ-p\\\x19g\uFFFDXul\uFFFD3D)_\uFFFD\uFFFD\uFFFD!\uFFFD\ + =\uFFFD\u04DB7O\uFFFD\uFFFD3\x16\uFFFD]c\uFFFD\x16\"\x1A\uFFFD\n6\uFFFD\uFFFD\ + ,\x03\uFFFD}i\u073E`\uFFFD\uFFFD?\uFFFD7,CR\uFFFDT\uFFFD;(\uFFFD\x11\uFFFD\ + \uFFFD\uFFFD+\uFFFD\uFFFD>@$\x03\uFFFD%\a\uFFFD\x05\uFFFD\uFFFD\x92s\uFFFD\ + 54\ng\uFFFD\uFFFDR\uFFFD\uFFFDQ\uFFFD\u02B8\u7FAA\uFFFD\uFFFD;\uFFFD_\e\ + p\uFFFD\x17y\uFFFD\uFFFDCG\uFFFDJ(\uFFFD\uFFFDh\uFFFDN\uFFFD\u02D6\uFFFD\ + kZz\uFFFD\uFFFD\xE7\uFFFD1$?)~\uFFFD`\uFFFDV\uFFFD\x1E)\uF34E\x1E}E\uFFFD\ + \uFFFDN\uFFFD\x15|\uFFFD\x14\uFFFDh\v\uFFFD5\x1A:\uFFFD\\\uFFFDi)\uFFFD\ + ZYX%cY)\uFFFD \uFFFD\a!\u05A0\uFFFD\uFFFDm\uFFFD\uFFFD(EK\uFFFD\x164\uFFFD\ + \uFFFD\uFFFDyKS[\uFFFD\uFFFDE!\uFFFDq\n\u05AAh\uFFFD#v\uFFFD\uFFFD\uFFFD\ + \x01\u06C0\x14\u5CCF\a\uFFFD\x01\b\x05\x1F\uFFFD\x01N\uFFFDSl~\uFFFD\uFFFD\ + \ H\uFFFDR\uFFFD\uFFFD \t_F\uFFFD\x19\uFFFD\uFFFD\x0F\uFFFDFE\uFFFDO\uFFFD\ + \uFFFD4\uFFFDM2\x12 \uFFFD\uFFFD,v_\"\uFFFD/\uFFFDd\uFFFD\uFFFDMP.\u0350\ + \uFFFD\uFFFDq\a|\f;\x7F\uFFFD\b\uFFFD\x13\uFFFD$\u0176V\x11\u02B4\uFFFD\ + q\uFFFD#!\uFFFD)Z\uFFFD\uFFFD~U+\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\ + \uFFFDt\uFFFD\uFFFDr\uFFFD\uFFFD\uFFFD\uFFFD\fk?s\uFFFD\x7F|g\uFFFD\x0E\ + PK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0?\0a]I:O\x01\0\0\uFFFD\x04\0\0\x13\0\ + \0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\0\0\0\0[Content_Types].xmlPK\x01\x02\x14\ + \x03\x14\0\0\0\b\0\0\0?\0\uFFFDI\uFFFD\uFFFD\0\0\0K\x02\0\0\v\0\0\0\0\0\0\ + \0\0\0\0\0\uFFFD\uFFFD\uFFFD\x01\0\0_rels/.relsPK\x01\x02\x14\x03\x14\0\0\ + \0\b\0\0\0?\0Du[\uFFFD\uFFFD\0\0\0\uFFFD\x02\0\0\x1A\0\0\0\0\0\0\0\0\0\0\ + \0\uFFFD\uFFFD\uFFFD\x02\0\0xl/_rels/workbook.xml.relsPK\x01\x02\x14\x03\ + \x14\0\0\0\b\0\0\0?\0\f\uFFFD\uFFFD\fR\a\0\0 #\0\0\x18\0\0\0\0\0\0\0\0\0\ + \0\0\uFFFD\uFFFD\uFFFD\x03\0\0xl/worksheets/sheet1.xmlPK\x01\x02\x14\x03\ + \x14\0\0\0\b\0\0\0?\0\b\uFFFD\uFFFD\uFFFDL\x01\0\0)\x02\0\0\x0F\0\0\0\0\0\ + \0\0\0\0\0\0\uFFFD\uFFFD:\v\0\0xl/workbook.xmlPK\x01\x02\x14\x03\x14\0\0\ + \0\b\0\0\0?\0\uFFFD\xC2\uFFFD\x13\x02\0\00\x06\0\0\x14\0\0\0\0\0\0\0\0\0\ + \0\0\uFFFD\uFFFD\uFFFD\f\0\0xl/sharedStrings.xmlPK\x01\x02\x14\x03\x14\0\ + \0\0\b\0\0\0?\0]\uFFFD:4\uFFFD\x02\0\0\uFFFD\x0F\0\0\r\0\0\0\0\0\0\0\0\0\ + \0\0\uFFFD\uFFFD\uFFFD\x0E\0\0xl/styles.xmlPK\x01\x02\x14\x03\x14\0\0\0\b\ + \0\0\0?\0\x18\uFFFDFT\uFFFD\x05\0\0R\e\0\0\x13\0\0\0\0\0\0\0\0\0\0\0\uFFFD\ + \uFFFD\x02\x12\0\0xl/theme/theme1.xmlPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0\ + ?\0&6\uFFFD>$\x01\0\0P\x02\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD\uFFFD\ + \x17\0\0docProps/core.xmlPK\x01\x02\x14\x03\x14\0\0\0\b\0\0\0?\0\x04qEc{\x01\ + \0\0\x13\x03\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\uFFFD\uFFFD6\x19\0\0docProps/app.xmlPK\x05\ + \x06\0\0\0\0\n\0\n\0\uFFFD\x02\0\0\uFFFD\x1A\0\0\0\0" headers: Content-Disposition: - attachment; filename="=?UTF-8?Q?test=5Fxlsx.xlsx?="; filename*=UTF-8''test_xlsx.xlsx diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml index fcf675413..15ba48faa 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml @@ -601,23 +601,22 @@ interactions: ,\uFFFD\uFFFD\uFFFD\x10tni\uFFFDe\uFFFD\uFFFD\uFFFD1j\x11\uFFFD\u058Ax_\uFFFD\ \uFFFD9\uFFFD\uFFFD\uFFFD\uFFFDg\uFFFD{sg{\x06_{g\uFFFD\uFFFD^.Q[;\uFFFD\ \u4AE5?\uFFFD\uFFFD\uFFFD>\uFFFD\u0781\uFFFD\u0484)Y\uFFFDMz\0G\uFFFD\uFFFD\ - \uFFFD/\x03\uFFFDc/H\uFFFD\uFFFD\x06PK\x03\x04\x14\0\0\0\b\0\0\0?\0\0a]\uFFFD\ - &\x01\0\0P\x02\0\0\x11\0\0\0docProps/core.xml\uFFFD\uFFFD\uFFFDn\uFFFD0\x10\ - \uFFFD\uFFFD}\uFFFD\uFFFD\uFFFD\uFFFD\x0E\uFFFD\b\uFFFD$Hm\u0169H\uFFFD\ - J\u056A7\uFFFD^\uFFFD\uFFFD\uFFFDG\uFFFD\u06D0\uFFFD\uFFFDI \uFFFD\u0129\ - \uFFFD\uFFFD\uFFFD~;\uFFFDr\uFFFD\u072B&\uFFFD\x05\uFFFD\uFFFD%\uFFFD3\uFFFD\ - \x12\uFFFD\uFFFD\b\uFFFD\uFFFD\x12\uFFFDoV\uFFFD\x1C%>0-Xc4\uFFFD\uFFFD\x03\ - \uFFFD\uFFFD\uFFFD]\uFFFD-\uFFFD\uFFFD\uFFFD\uFFFD3\x16\\\uFFFD\uFFFD\uFFFD\ - \b\u049Er[\uFFFD]\b\uFFFDb\uFFFD\uFFFD\x0E\x14\uFFFDYt\uFFFD(n\uFFFDS,\uFFFD\ - \uFFFD\uFFFD\uFFFD2\uFFFD\uFFFDj\uFFFD\x13BfXA`\uFFFD\x05\uFFFD\x0F\uFFFD\ - \u050EDtD\n>\"\uFFFDkz\uFFFD\uFFFD\x18\x1AP\uFFFD\uFFFD\uFFFDy\uFFFD\uFFFD\ - 7\uFFFDS\uFFFDfC\uFFFD\\8\uFFFD\f\uFFFD\uFFFD\uFFFD\u05938\uFFFD\uFFFD^\uFFFD\ - \u01B6m\uFFFDv\uFFFD[c\uFFFD\x1C\x7F\uFFFD_\uFFFD\uFFFDUS\uFFFD\x0F\uFFFD\ - \u202ABp\uFFFD\x1D\uFFFD`\\U\uFFFD\uFFFD\"\x1E\uFFFDa>\uFFFD\u3277\x12\uFFFD\ - c\x17\uFFFD\eo\uFFFDE\uFFFD>\x10I\f@\uFFFD\uFFFD'\uFFFDc\uFFFD\uFFFD\uFFFD\ - Y\uFFFDjB&\uFFFD\uFFFD\u0727d\uFFFD!\v\uFFFD\uFFFD\uFFFDa\uFFFDu\x18y\uFFFD\ - \x7F\x06\uFFFD\uFFFD\x7F\x13O\uFFFD!\uFFFD\uFFFD'\uFFFD\uFFFD\0PK\x03\x04\ - \x14\0\0\0\b\0\0\0?\0\uFFFD\uFFFD2G~\x01\0\0\x19\x03\0\0\x10\0\0\0docProps/app.xml\uFFFD\ + \uFFFD/\x03\uFFFDc/H\uFFFD\uFFFD\x06PK\x03\x04\x14\0\0\0\b\0\0\0?\0\uFFFD\ + \uFFFD\uFFFDi&\x01\0\0P\x02\0\0\x11\0\0\0docProps/core.xml\uFFFD\uFFFD\uFFFD\ + N\uFFFD0\x10\uFFFD\uFFFD