diff --git a/.github/workflows/staging-tests.yaml b/.github/workflows/staging-tests.yaml new file mode 100644 index 000000000..9ba1594a5 --- /dev/null +++ b/.github/workflows/staging-tests.yaml @@ -0,0 +1,76 @@ +name: Staging tests + +on: + pull_request: + types: [labeled] + branches: + - master + - 'rel/**' + issue_comment: + types: [created] + workflow_dispatch: + inputs: + test_envs: + description: 'Tox test environments to run (e.g. py312)' + required: false + default: 'py314' + test_filter: + description: 'Pytest filter expression (-k flag)' + required: false + default: '' + +concurrency: + group: staging-tests + cancel-in-progress: false + +jobs: + staging-tests: + name: Staging tests + if: >- + github.event_name == 'workflow_dispatch' || + (github.event_name == 'pull_request' && github.event.label.name == 'test-staging') || + (github.event_name == 'issue_comment' && github.event.issue.pull_request && contains(github.event.comment.body, '/test-staging')) + runs-on: + group: infra1-runners-arc + labels: runners-small + steps: + - name: Get PR head SHA (comment trigger) + if: github.event_name == 'issue_comment' + id: pr + run: | + PR_DATA=$(gh api repos/${{ github.repository }}/pulls/${{ github.event.issue.number }}) + echo "sha=$(echo "$PR_DATA" | jq -r .head.sha)" >> "$GITHUB_OUTPUT" + echo "ref=$(echo "$PR_DATA" | jq -r .head.ref)" >> "$GITHUB_OUTPUT" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Checkout + uses: actions/checkout@v4 + with: + ref: ${{ steps.pr.outputs.sha || github.event.pull_request.head.sha || github.sha }} + + - name: Set up Python + uses: astral-sh/setup-uv@v6 + with: + python-version: '3.14' + + - name: Install dependencies + run: uv sync --group test --locked + + - name: Clean staging environment + run: make clean-staging + env: + TOKEN: ${{ secrets.PYTHON_SDK_STG_API_KEY }} + + - name: Load staging environment + run: make load-staging + env: + TOKEN: ${{ secrets.PYTHON_SDK_STG_API_KEY }} + + - name: Run staging tests + run: | + make test-staging \ + TEST_ENVS=${{ github.event.inputs.test_envs || 'py314' }} \ + ADD_ARGS="${{ github.event.inputs.test_filter && format('-k {0}', github.event.inputs.test_filter) || '' }}" + env: + TOKEN: ${{ secrets.PYTHON_SDK_STG_API_KEY }} diff --git a/.gitignore b/.gitignore index 1268f15ab..76ba04099 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,6 @@ docs/.hugo_build.lock # Export artifacts from Docker export-controller service packages/gooddata-sdk/tests/export/exports/default/ + +# Staging test fixture backups (created by conftest.py, self-heal on next run) +*.staging-backup diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c3c2c0ea3..4528e1ea0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -292,6 +292,42 @@ docker compose --profile fdw up -d This starts a PostgreSQL instance with the gooddata-fdw extension on port 2543. +## Run staging tests + +Staging tests run against a shared GoodData staging environment instead of a local docker-compose stack. +They are useful for validating changes against a real deployment. + +### Triggers + +The staging tests workflow (`.github/workflows/staging-tests.yaml`) can be triggered in three ways: + +1. **Label** — Add the `test-staging` label to a PR targeting `master` or `rel/**`. +2. **PR comment** — Post `/test-staging` as a comment on a PR. +3. **Manual dispatch** — Trigger from the Actions tab with optional `test_envs` and `test_filter` inputs. + +Only one staging test run executes at a time (concurrency group `staging-tests`, non-cancelling). + +### Running staging tests locally + +You need a staging API token (`TOKEN`). The workflow uses the `PYTHON_SDK_STG_API_KEY` secret; locally you +pass it via the `TOKEN=` make argument: + +```bash +# 1. Clean the staging workspace (removes previous test data) +make clean-staging TOKEN= + +# 2. Load the demo layout into staging +make load-staging TOKEN= + +# 3. Run the tests +make test-staging TOKEN= + +# Optionally limit python version and test filter: +make test-staging TOKEN= TEST_ENVS=py312 ADD_ARGS="-k test_catalog" +``` + +The token is passed as a CLI argument (`--gd-test-token`) to pytest, **not** as an environment variable. + ## Run continuous integration tests Tests in pull request (PR) are executed using docker. The following is done to make test environment as close to reproducible as possible: diff --git a/Makefile b/Makefile index 307575326..15ee38290 100644 --- a/Makefile +++ b/Makefile @@ -88,6 +88,21 @@ test: for project in $(NO_CLIENT_GD_PROJECTS_DIRS); do $(MAKE) -C packages/$${project} test || RESULT=$$?; done; \ exit $$RESULT +.PHONY: test-staging +test-staging: + @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required. Usage: make test-staging TOKEN=" && exit 1) + $(MAKE) -C packages/gooddata-sdk test-staging TOKEN=$(TOKEN) + +.PHONY: clean-staging +clean-staging: + @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required. Usage: make clean-staging TOKEN=" && exit 1) + cd packages/tests-support && STAGING=1 TOKEN="$(TOKEN)" python clean_staging.py + +.PHONY: load-staging +load-staging: + @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required. Usage: make load-staging TOKEN=" && exit 1) + cd packages/tests-support && STAGING=1 TOKEN="$(TOKEN)" python upload_demo_layout.py + .PHONY: release release: if [ -z "$(VERSION)" ]; then echo "Usage: 'make release VERSION=X.Y.Z'"; false; else \ diff --git a/gooddata-api-client/.openapi-generator/FILES b/gooddata-api-client/.openapi-generator/FILES index 5a0352f58..c19e2f23e 100644 --- a/gooddata-api-client/.openapi-generator/FILES +++ b/gooddata-api-client/.openapi-generator/FILES @@ -87,6 +87,7 @@ docs/AlertEvaluationRow.md docs/AllTimeDateFilter.md docs/AllTimeDateFilterAllTimeDateFilter.md docs/AllowedRelationshipType.md +docs/AnalyticalDashboardControllerApi.md docs/AnalyticsCatalogCreatedBy.md docs/AnalyticsCatalogTags.md docs/AnalyticsCatalogUser.md @@ -103,6 +104,7 @@ docs/AnomalyDetectionRequest.md docs/AnomalyDetectionResult.md docs/AnomalyDetectionWrapper.md docs/ApiEntitlement.md +docs/ApiTokenControllerApi.md docs/AppearanceApi.md docs/ArithmeticMeasure.md docs/ArithmeticMeasureDefinition.md @@ -110,6 +112,7 @@ docs/ArithmeticMeasureDefinitionArithmeticMeasure.md docs/Array.md docs/AssigneeIdentifier.md docs/AssigneeRule.md +docs/AttributeControllerApi.md docs/AttributeElements.md docs/AttributeElementsByRef.md docs/AttributeElementsByValue.md @@ -122,6 +125,7 @@ docs/AttributeFormat.md docs/AttributeHeader.md docs/AttributeHeaderAttributeHeader.md docs/AttributeHierarchiesApi.md +docs/AttributeHierarchyControllerApi.md docs/AttributeItem.md docs/AttributeNegativeFilter.md docs/AttributeNegativeFilterAllOf.md @@ -131,6 +135,7 @@ docs/AttributeResultHeader.md docs/AttributesApi.md docs/AutomationAlert.md docs/AutomationAlertCondition.md +docs/AutomationControllerApi.md docs/AutomationDashboardTabularExport.md docs/AutomationExternalRecipient.md docs/AutomationImageExport.md @@ -195,6 +200,7 @@ docs/ContentSlideTemplate.md docs/ConvertGeoFileRequest.md docs/ConvertGeoFileResponse.md docs/CookieSecurityConfigurationApi.md +docs/CookieSecurityConfigurationControllerApi.md docs/CoverSlideTemplate.md docs/CreateKnowledgeDocumentRequestDto.md docs/CreateKnowledgeDocumentResponseDto.md @@ -206,17 +212,22 @@ docs/CsvConvertOptionsColumnType.md docs/CsvManifestBody.md docs/CsvParseOptions.md docs/CsvReadOptions.md +docs/CustomApplicationSettingControllerApi.md +docs/CustomGeoCollectionControllerApi.md docs/CustomLabel.md docs/CustomMetric.md docs/CustomOverride.md docs/DashboardAttributeFilter.md docs/DashboardAttributeFilterAttributeFilter.md +docs/DashboardContext.md +docs/DashboardContextWidgetsInner.md docs/DashboardDateFilter.md docs/DashboardDateFilterDateFilter.md docs/DashboardExportSettings.md docs/DashboardFilter.md docs/DashboardPermissions.md docs/DashboardPermissionsAssignment.md +docs/DashboardPluginControllerApi.md docs/DashboardSlidesTemplate.md docs/DashboardTabularExportRequest.md docs/DashboardTabularExportRequestV2.md @@ -224,6 +235,7 @@ docs/DashboardsApi.md docs/DataColumnLocator.md docs/DataColumnLocators.md docs/DataFiltersApi.md +docs/DataSourceControllerApi.md docs/DataSourceDeclarativeAPIsApi.md docs/DataSourceEntityAPIsApi.md docs/DataSourceFilesAnalysisApi.md @@ -237,6 +249,7 @@ docs/DataSourceSchemata.md docs/DataSourceStagingLocationApi.md docs/DataSourceTableIdentifier.md docs/DatabaseInstance.md +docs/DatasetControllerApi.md docs/DatasetGrain.md docs/DatasetReferenceIdentifier.md docs/DatasetWorkspaceDataFilterIdentifier.md @@ -372,11 +385,13 @@ docs/ExecutionResultHeader.md docs/ExecutionResultMetadata.md docs/ExecutionResultPaging.md docs/ExecutionSettings.md +docs/ExportDefinitionControllerApi.md docs/ExportDefinitionsApi.md docs/ExportRequest.md docs/ExportResponse.md docs/ExportResult.md docs/ExportTemplatesApi.md +docs/FactControllerApi.md docs/FactIdentifier.md docs/FactsApi.md docs/FailedOperation.md @@ -385,8 +400,10 @@ docs/File.md docs/Filter.md docs/FilterBy.md docs/FilterContextApi.md +docs/FilterContextControllerApi.md docs/FilterDefinition.md docs/FilterDefinitionForSimpleMeasure.md +docs/FilterViewControllerApi.md docs/FilterViewsApi.md docs/ForecastConfig.md docs/ForecastRequest.md @@ -411,6 +428,7 @@ docs/GeographicDataApi.md docs/GetAiLakeOperation200Response.md docs/GetImageExport202ResponseInner.md docs/GetQualityIssuesResponse.md +docs/GetServiceStatusResponse.md docs/GrainIdentifier.md docs/GrantedPermission.md docs/GranularitiesFormatting.md @@ -439,6 +457,8 @@ docs/InlineFilterDefinition.md docs/InlineFilterDefinitionInline.md docs/InlineMeasureDefinition.md docs/InlineMeasureDefinitionInline.md +docs/InsightWidgetDescriptor.md +docs/InsightWidgetDescriptorAllOf.md docs/IntroSlideTemplate.md docs/InvalidateCacheApi.md docs/JWKSApi.md @@ -813,7 +833,6 @@ docs/JsonApiLlmProviderOutDocument.md docs/JsonApiLlmProviderOutList.md docs/JsonApiLlmProviderOutWithLinks.md docs/JsonApiLlmProviderPatch.md -docs/JsonApiLlmProviderPatchAttributes.md docs/JsonApiLlmProviderPatchDocument.md docs/JsonApiMemoryItemIn.md docs/JsonApiMemoryItemInAttributes.md @@ -1032,6 +1051,7 @@ docs/JsonApiWorkspaceSettingPostOptionalId.md docs/JsonApiWorkspaceSettingPostOptionalIdDocument.md docs/JsonApiWorkspaceToOneLinkage.md docs/JsonNode.md +docs/JwkControllerApi.md docs/KeyDriversDimension.md docs/KeyDriversRequest.md docs/KeyDriversResponse.md @@ -1041,6 +1061,7 @@ docs/KnowledgeSearchResultDto.md docs/LDMDeclarativeAPIsApi.md docs/LLMEndpointsApi.md docs/LLMProvidersApi.md +docs/LabelControllerApi.md docs/LabelIdentifier.md docs/LabelsApi.md docs/LayoutApi.md @@ -1048,6 +1069,9 @@ docs/ListDatabaseInstancesResponse.md docs/ListKnowledgeDocumentsResponseDto.md docs/ListLinks.md docs/ListLinksAllOf.md +docs/ListLlmProviderModelsRequest.md +docs/ListLlmProviderModelsRequestProviderConfig.md +docs/ListLlmProviderModelsResponse.md docs/ListServicesResponse.md docs/LlmModel.md docs/LlmProviderAuth.md @@ -1072,6 +1096,7 @@ docs/MemoryItemUser.md docs/MetadataCheckApi.md docs/MetadataSyncApi.md docs/Metric.md +docs/MetricControllerApi.md docs/MetricDefinitionOverride.md docs/MetricRecord.md docs/MetricValueChange.md @@ -1093,6 +1118,8 @@ docs/NotificationsMetaTotal.md docs/OGCAPIFeaturesApi.md docs/ObjectLinks.md docs/ObjectLinksContainer.md +docs/ObjectReference.md +docs/ObjectReferenceGroup.md docs/OpenAIProviderConfig.md docs/OpenAiApiKeyAuth.md docs/OpenAiApiKeyAuthAllOf.md @@ -1105,10 +1132,10 @@ docs/OrganizationAutomationIdentifier.md docs/OrganizationAutomationManagementBulkRequest.md docs/OrganizationCacheSettings.md docs/OrganizationCacheUsage.md -docs/OrganizationControllerApi.md docs/OrganizationCurrentCacheUsage.md docs/OrganizationDeclarativeAPIsApi.md docs/OrganizationEntityAPIsApi.md +docs/OrganizationEntityControllerApi.md docs/OrganizationModelControllerApi.md docs/OrganizationPermissionAssignment.md docs/OutlierDetectionRequest.md @@ -1173,14 +1200,22 @@ docs/RelativeDateFilterRelativeDateFilter.md docs/RelativeWrapper.md docs/ReportingSettingsApi.md docs/ResolveSettingsRequest.md +docs/ResolvedLlm.md docs/ResolvedLlmEndpoint.md +docs/ResolvedLlmEndpointAllOf.md docs/ResolvedLlmEndpoints.md +docs/ResolvedLlmProvider.md +docs/ResolvedLlmProviderAllOf.md +docs/ResolvedLlms.md +docs/ResolvedLlmsData.md docs/ResolvedSetting.md docs/RestApiIdentifier.md docs/ResultCacheMetadata.md docs/ResultDimension.md docs/ResultDimensionHeader.md docs/ResultSpec.md +docs/RichTextWidgetDescriptor.md +docs/RichTextWidgetDescriptorAllOf.md docs/RouteResult.md docs/RsaSpecification.md docs/RulePermission.md @@ -1234,8 +1269,8 @@ docs/TabularExportRequest.md docs/TestConnectionApi.md docs/TestDefinitionRequest.md docs/TestDestinationRequest.md +docs/TestLlmProviderByIdRequest.md docs/TestLlmProviderDefinitionRequest.md -docs/TestLlmProviderDefinitionRequestProviderConfig.md docs/TestLlmProviderResponse.md docs/TestNotification.md docs/TestNotificationAllOf.md @@ -1243,13 +1278,17 @@ docs/TestQueryDuration.md docs/TestRequest.md docs/TestResponse.md docs/Thought.md +docs/ToolCallEventResult.md docs/Total.md docs/TotalDimension.md docs/TotalExecutionResultHeader.md docs/TotalResultHeader.md docs/TranslationsApi.md +docs/TrendingObjectItem.md +docs/TrendingObjectsResult.md docs/TriggerAutomationRequest.md docs/TriggerQualityIssuesCalculationResponse.md +docs/UIContext.md docs/UploadFileResponse.md docs/UploadGeoCollectionFileResponse.md docs/UpsertKnowledgeDocumentRequestDto.md @@ -1257,6 +1296,7 @@ docs/UpsertKnowledgeDocumentResponseDto.md docs/UsageApi.md docs/UserAssignee.md docs/UserContext.md +docs/UserDataFilterControllerApi.md docs/UserDataFiltersApi.md docs/UserGroupAssignee.md docs/UserGroupIdentifier.md @@ -1274,8 +1314,8 @@ docs/UserManagementUserGroupsItem.md docs/UserManagementUsers.md docs/UserManagementUsersItem.md docs/UserManagementWorkspacePermissionAssignment.md -docs/UserModelControllerApi.md docs/UserPermission.md +docs/UserSettingControllerApi.md docs/UserSettingsApi.md docs/UsersDeclarativeAPIsApi.md docs/UsersEntityAPIsApi.md @@ -1289,6 +1329,9 @@ docs/VisualExportApi.md docs/VisualExportRequest.md docs/VisualizationConfig.md docs/VisualizationObjectApi.md +docs/VisualizationObjectControllerApi.md +docs/VisualizationSwitcherWidgetDescriptor.md +docs/VisualizationSwitcherWidgetDescriptorAllOf.md docs/Webhook.md docs/WebhookAllOf.md docs/WebhookAutomationInfo.md @@ -1298,16 +1341,20 @@ docs/WebhookRecipient.md docs/WhatIfMeasureAdjustmentConfig.md docs/WhatIfScenarioConfig.md docs/WhatIfScenarioItem.md +docs/WidgetDescriptor.md docs/WidgetSlidesTemplate.md docs/WorkspaceAutomationIdentifier.md docs/WorkspaceAutomationManagementBulkRequest.md docs/WorkspaceCacheSettings.md docs/WorkspaceCacheUsage.md docs/WorkspaceCurrentCacheUsage.md +docs/WorkspaceDataFilterControllerApi.md +docs/WorkspaceDataFilterSettingControllerApi.md docs/WorkspaceDataSource.md docs/WorkspaceIdentifier.md docs/WorkspaceObjectControllerApi.md docs/WorkspacePermissionAssignment.md +docs/WorkspaceSettingControllerApi.md docs/WorkspaceUser.md docs/WorkspaceUserGroup.md docs/WorkspaceUserGroups.md @@ -1324,11 +1371,16 @@ gooddata_api_client/api/aac_logical_data_model_api.py gooddata_api_client/api/actions_api.py gooddata_api_client/api/ai_api.py gooddata_api_client/api/ai_lake_api.py +gooddata_api_client/api/analytical_dashboard_controller_api.py gooddata_api_client/api/analytics_model_api.py +gooddata_api_client/api/api_token_controller_api.py gooddata_api_client/api/api_tokens_api.py gooddata_api_client/api/appearance_api.py +gooddata_api_client/api/attribute_controller_api.py gooddata_api_client/api/attribute_hierarchies_api.py +gooddata_api_client/api/attribute_hierarchy_controller_api.py gooddata_api_client/api/attributes_api.py +gooddata_api_client/api/automation_controller_api.py gooddata_api_client/api/automation_organization_view_controller_api.py gooddata_api_client/api/automations_api.py gooddata_api_client/api/available_drivers_api.py @@ -1336,9 +1388,14 @@ gooddata_api_client/api/cache_usage_api.py gooddata_api_client/api/certification_api.py gooddata_api_client/api/computation_api.py gooddata_api_client/api/cookie_security_configuration_api.py +gooddata_api_client/api/cookie_security_configuration_controller_api.py gooddata_api_client/api/csp_directives_api.py +gooddata_api_client/api/custom_application_setting_controller_api.py +gooddata_api_client/api/custom_geo_collection_controller_api.py +gooddata_api_client/api/dashboard_plugin_controller_api.py gooddata_api_client/api/dashboards_api.py gooddata_api_client/api/data_filters_api.py +gooddata_api_client/api/data_source_controller_api.py gooddata_api_client/api/data_source_declarative_apis_api.py gooddata_api_client/api/data_source_entity_apis_api.py gooddata_api_client/api/data_source_files_analysis_api.py @@ -1347,14 +1404,19 @@ gooddata_api_client/api/data_source_files_import_api.py gooddata_api_client/api/data_source_files_listing_api.py gooddata_api_client/api/data_source_files_manifest_read_api.py gooddata_api_client/api/data_source_staging_location_api.py +gooddata_api_client/api/dataset_controller_api.py gooddata_api_client/api/datasets_api.py gooddata_api_client/api/dependency_graph_api.py gooddata_api_client/api/entities_api.py gooddata_api_client/api/entitlement_api.py +gooddata_api_client/api/export_definition_controller_api.py gooddata_api_client/api/export_definitions_api.py gooddata_api_client/api/export_templates_api.py +gooddata_api_client/api/fact_controller_api.py gooddata_api_client/api/facts_api.py gooddata_api_client/api/filter_context_api.py +gooddata_api_client/api/filter_context_controller_api.py +gooddata_api_client/api/filter_view_controller_api.py gooddata_api_client/api/filter_views_api.py gooddata_api_client/api/generate_logical_data_model_api.py gooddata_api_client/api/geographic_data_api.py @@ -1362,7 +1424,9 @@ gooddata_api_client/api/hierarchy_api.py gooddata_api_client/api/identity_providers_api.py gooddata_api_client/api/image_export_api.py gooddata_api_client/api/invalidate_cache_api.py +gooddata_api_client/api/jwk_controller_api.py gooddata_api_client/api/jwks_api.py +gooddata_api_client/api/label_controller_api.py gooddata_api_client/api/labels_api.py gooddata_api_client/api/layout_api.py gooddata_api_client/api/ldm_declarative_apis_api.py @@ -1371,14 +1435,15 @@ gooddata_api_client/api/llm_providers_api.py gooddata_api_client/api/manage_permissions_api.py gooddata_api_client/api/metadata_check_api.py gooddata_api_client/api/metadata_sync_api.py +gooddata_api_client/api/metric_controller_api.py gooddata_api_client/api/metrics_api.py gooddata_api_client/api/notification_channels_api.py gooddata_api_client/api/ogcapi_features_api.py gooddata_api_client/api/options_api.py gooddata_api_client/api/organization_api.py -gooddata_api_client/api/organization_controller_api.py gooddata_api_client/api/organization_declarative_apis_api.py gooddata_api_client/api/organization_entity_apis_api.py +gooddata_api_client/api/organization_entity_controller_api.py gooddata_api_client/api/organization_model_controller_api.py gooddata_api_client/api/permissions_api.py gooddata_api_client/api/plugins_api.py @@ -1391,18 +1456,23 @@ gooddata_api_client/api/tabular_export_api.py gooddata_api_client/api/test_connection_api.py gooddata_api_client/api/translations_api.py gooddata_api_client/api/usage_api.py +gooddata_api_client/api/user_data_filter_controller_api.py gooddata_api_client/api/user_data_filters_api.py gooddata_api_client/api/user_groups_declarative_apis_api.py gooddata_api_client/api/user_groups_entity_apis_api.py gooddata_api_client/api/user_identifiers_api.py gooddata_api_client/api/user_management_api.py -gooddata_api_client/api/user_model_controller_api.py +gooddata_api_client/api/user_setting_controller_api.py gooddata_api_client/api/user_settings_api.py gooddata_api_client/api/users_declarative_apis_api.py gooddata_api_client/api/users_entity_apis_api.py gooddata_api_client/api/visual_export_api.py gooddata_api_client/api/visualization_object_api.py +gooddata_api_client/api/visualization_object_controller_api.py +gooddata_api_client/api/workspace_data_filter_controller_api.py +gooddata_api_client/api/workspace_data_filter_setting_controller_api.py gooddata_api_client/api/workspace_object_controller_api.py +gooddata_api_client/api/workspace_setting_controller_api.py gooddata_api_client/api/workspaces_declarative_apis_api.py gooddata_api_client/api/workspaces_entity_apis_api.py gooddata_api_client/api/workspaces_settings_api.py @@ -1603,6 +1673,8 @@ gooddata_api_client/model/custom_metric.py gooddata_api_client/model/custom_override.py gooddata_api_client/model/dashboard_attribute_filter.py gooddata_api_client/model/dashboard_attribute_filter_attribute_filter.py +gooddata_api_client/model/dashboard_context.py +gooddata_api_client/model/dashboard_context_widgets_inner.py gooddata_api_client/model/dashboard_date_filter.py gooddata_api_client/model/dashboard_date_filter_date_filter.py gooddata_api_client/model/dashboard_export_settings.py @@ -1782,6 +1854,7 @@ gooddata_api_client/model/geo_json_geometry.py gooddata_api_client/model/get_ai_lake_operation200_response.py gooddata_api_client/model/get_image_export202_response_inner.py gooddata_api_client/model/get_quality_issues_response.py +gooddata_api_client/model/get_service_status_response.py gooddata_api_client/model/grain_identifier.py gooddata_api_client/model/granted_permission.py gooddata_api_client/model/granularities_formatting.py @@ -1807,6 +1880,8 @@ gooddata_api_client/model/inline_filter_definition.py gooddata_api_client/model/inline_filter_definition_inline.py gooddata_api_client/model/inline_measure_definition.py gooddata_api_client/model/inline_measure_definition_inline.py +gooddata_api_client/model/insight_widget_descriptor.py +gooddata_api_client/model/insight_widget_descriptor_all_of.py gooddata_api_client/model/intro_slide_template.py gooddata_api_client/model/json_api_aggregated_fact_linkage.py gooddata_api_client/model/json_api_aggregated_fact_out.py @@ -2179,7 +2254,6 @@ gooddata_api_client/model/json_api_llm_provider_out_document.py gooddata_api_client/model/json_api_llm_provider_out_list.py gooddata_api_client/model/json_api_llm_provider_out_with_links.py gooddata_api_client/model/json_api_llm_provider_patch.py -gooddata_api_client/model/json_api_llm_provider_patch_attributes.py gooddata_api_client/model/json_api_llm_provider_patch_document.py gooddata_api_client/model/json_api_memory_item_in.py gooddata_api_client/model/json_api_memory_item_in_attributes.py @@ -2409,6 +2483,9 @@ gooddata_api_client/model/list_database_instances_response.py gooddata_api_client/model/list_knowledge_documents_response_dto.py gooddata_api_client/model/list_links.py gooddata_api_client/model/list_links_all_of.py +gooddata_api_client/model/list_llm_provider_models_request.py +gooddata_api_client/model/list_llm_provider_models_request_provider_config.py +gooddata_api_client/model/list_llm_provider_models_response.py gooddata_api_client/model/list_services_response.py gooddata_api_client/model/llm_model.py gooddata_api_client/model/llm_provider_auth.py @@ -2448,6 +2525,8 @@ gooddata_api_client/model/notifications_meta.py gooddata_api_client/model/notifications_meta_total.py gooddata_api_client/model/object_links.py gooddata_api_client/model/object_links_container.py +gooddata_api_client/model/object_reference.py +gooddata_api_client/model/object_reference_group.py gooddata_api_client/model/open_ai_api_key_auth.py gooddata_api_client/model/open_ai_api_key_auth_all_of.py gooddata_api_client/model/open_ai_provider_auth.py @@ -2518,14 +2597,22 @@ gooddata_api_client/model/relative_date_filter.py gooddata_api_client/model/relative_date_filter_relative_date_filter.py gooddata_api_client/model/relative_wrapper.py gooddata_api_client/model/resolve_settings_request.py +gooddata_api_client/model/resolved_llm.py gooddata_api_client/model/resolved_llm_endpoint.py +gooddata_api_client/model/resolved_llm_endpoint_all_of.py gooddata_api_client/model/resolved_llm_endpoints.py +gooddata_api_client/model/resolved_llm_provider.py +gooddata_api_client/model/resolved_llm_provider_all_of.py +gooddata_api_client/model/resolved_llms.py +gooddata_api_client/model/resolved_llms_data.py gooddata_api_client/model/resolved_setting.py gooddata_api_client/model/rest_api_identifier.py gooddata_api_client/model/result_cache_metadata.py gooddata_api_client/model/result_dimension.py gooddata_api_client/model/result_dimension_header.py gooddata_api_client/model/result_spec.py +gooddata_api_client/model/rich_text_widget_descriptor.py +gooddata_api_client/model/rich_text_widget_descriptor_all_of.py gooddata_api_client/model/route_result.py gooddata_api_client/model/rsa_specification.py gooddata_api_client/model/rule_permission.py @@ -2574,8 +2661,8 @@ gooddata_api_client/model/table_warning.py gooddata_api_client/model/tabular_export_request.py gooddata_api_client/model/test_definition_request.py gooddata_api_client/model/test_destination_request.py +gooddata_api_client/model/test_llm_provider_by_id_request.py gooddata_api_client/model/test_llm_provider_definition_request.py -gooddata_api_client/model/test_llm_provider_definition_request_provider_config.py gooddata_api_client/model/test_llm_provider_response.py gooddata_api_client/model/test_notification.py gooddata_api_client/model/test_notification_all_of.py @@ -2583,12 +2670,16 @@ gooddata_api_client/model/test_query_duration.py gooddata_api_client/model/test_request.py gooddata_api_client/model/test_response.py gooddata_api_client/model/thought.py +gooddata_api_client/model/tool_call_event_result.py gooddata_api_client/model/total.py gooddata_api_client/model/total_dimension.py gooddata_api_client/model/total_execution_result_header.py gooddata_api_client/model/total_result_header.py +gooddata_api_client/model/trending_object_item.py +gooddata_api_client/model/trending_objects_result.py gooddata_api_client/model/trigger_automation_request.py gooddata_api_client/model/trigger_quality_issues_calculation_response.py +gooddata_api_client/model/ui_context.py gooddata_api_client/model/upload_file_response.py gooddata_api_client/model/upload_geo_collection_file_response.py gooddata_api_client/model/upsert_knowledge_document_request_dto.py @@ -2616,6 +2707,8 @@ gooddata_api_client/model/value.py gooddata_api_client/model/visible_filter.py gooddata_api_client/model/visual_export_request.py gooddata_api_client/model/visualization_config.py +gooddata_api_client/model/visualization_switcher_widget_descriptor.py +gooddata_api_client/model/visualization_switcher_widget_descriptor_all_of.py gooddata_api_client/model/webhook.py gooddata_api_client/model/webhook_all_of.py gooddata_api_client/model/webhook_automation_info.py @@ -2625,6 +2718,7 @@ gooddata_api_client/model/webhook_recipient.py gooddata_api_client/model/what_if_measure_adjustment_config.py 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/workspace_automation_identifier.py gooddata_api_client/model/workspace_automation_management_bulk_request.py diff --git a/gooddata-api-client/README.md b/gooddata-api-client/README.md index faf0f09a1..1081d7f63 100644 --- a/gooddata-api-client/README.md +++ b/gooddata-api-client/README.md @@ -99,13 +99,14 @@ Class | Method | HTTP request | Description *AIApi* | [**metadata_sync_organization**](docs/AIApi.md#metadata_sync_organization) | **POST** /api/v1/actions/organization/metadataSync | (BETA) Sync organization scope Metadata to other services *AIApi* | [**patch_entity_knowledge_recommendations**](docs/AIApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | *AIApi* | [**patch_entity_memory_items**](docs/AIApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*AIApi* | [**search_entities_knowledge_recommendations**](docs/AIApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | +*AIApi* | [**search_entities_knowledge_recommendations**](docs/AIApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) *AIApi* | [**search_entities_memory_items**](docs/AIApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem *AIApi* | [**update_entity_knowledge_recommendations**](docs/AIApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | *AIApi* | [**update_entity_memory_items**](docs/AIApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | *AILakeApi* | [**deprovision_ai_lake_database_instance**](docs/AILakeApi.md#deprovision_ai_lake_database_instance) | **DELETE** /api/v1/ailake/database/instances/{instanceId} | (BETA) Delete an existing AILake Database instance *AILakeApi* | [**get_ai_lake_database_instance**](docs/AILakeApi.md#get_ai_lake_database_instance) | **GET** /api/v1/ailake/database/instances/{instanceId} | (BETA) Get the specified AILake Database instance *AILakeApi* | [**get_ai_lake_operation**](docs/AILakeApi.md#get_ai_lake_operation) | **GET** /api/v1/ailake/operations/{operationId} | (BETA) Get Long Running Operation details +*AILakeApi* | [**get_ai_lake_service_status**](docs/AILakeApi.md#get_ai_lake_service_status) | **GET** /api/v1/ailake/services/{serviceId}/status | (BETA) Get AI Lake service status *AILakeApi* | [**list_ai_lake_database_instances**](docs/AILakeApi.md#list_ai_lake_database_instances) | **GET** /api/v1/ailake/database/instances | (BETA) List AI Lake Database instances *AILakeApi* | [**list_ai_lake_services**](docs/AILakeApi.md#list_ai_lake_services) | **GET** /api/v1/ailake/services | (BETA) List AI Lake services *AILakeApi* | [**provision_ai_lake_database_instance**](docs/AILakeApi.md#provision_ai_lake_database_instance) | **POST** /api/v1/ailake/database/instances | (BETA) Create a new AILake Database instance @@ -133,12 +134,12 @@ Class | Method | HTTP request | Description *AttributeHierarchiesApi* | [**get_all_entities_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies *AttributeHierarchiesApi* | [**get_entity_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy *AttributeHierarchiesApi* | [**patch_entity_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#patch_entity_attribute_hierarchies) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Patch an Attribute Hierarchy -*AttributeHierarchiesApi* | [**search_entities_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy +*AttributeHierarchiesApi* | [**search_entities_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | The search endpoint (beta) *AttributeHierarchiesApi* | [**update_entity_attribute_hierarchies**](docs/AttributeHierarchiesApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy *AttributesApi* | [**get_all_entities_attributes**](docs/AttributesApi.md#get_all_entities_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes | Get all Attributes *AttributesApi* | [**get_entity_attributes**](docs/AttributesApi.md#get_entity_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Get an Attribute *AttributesApi* | [**patch_entity_attributes**](docs/AttributesApi.md#patch_entity_attributes) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Patch an Attribute (beta) -*AttributesApi* | [**search_entities_attributes**](docs/AttributesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute +*AttributesApi* | [**search_entities_attributes**](docs/AttributesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | The search endpoint (beta) *AutomationsApi* | [**create_entity_automations**](docs/AutomationsApi.md#create_entity_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations | Post Automations *AutomationsApi* | [**delete_entity_automations**](docs/AutomationsApi.md#delete_entity_automations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Delete an Automation *AutomationsApi* | [**delete_organization_automations**](docs/AutomationsApi.md#delete_organization_automations) | **POST** /api/v1/actions/organization/automations/delete | Delete selected automations across all workspaces @@ -151,7 +152,7 @@ Class | Method | HTTP request | Description *AutomationsApi* | [**pause_organization_automations**](docs/AutomationsApi.md#pause_organization_automations) | **POST** /api/v1/actions/organization/automations/pause | Pause selected automations across all workspaces *AutomationsApi* | [**pause_workspace_automations**](docs/AutomationsApi.md#pause_workspace_automations) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/pause | Pause selected automations in the workspace *AutomationsApi* | [**search_entities_automation_results**](docs/AutomationsApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -*AutomationsApi* | [**search_entities_automations**](docs/AutomationsApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation +*AutomationsApi* | [**search_entities_automations**](docs/AutomationsApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | The search endpoint (beta) *AutomationsApi* | [**set_automations**](docs/AutomationsApi.md#set_automations) | **PUT** /api/v1/layout/workspaces/{workspaceId}/automations | Set automations *AutomationsApi* | [**trigger_automation**](docs/AutomationsApi.md#trigger_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/trigger | Trigger automation. *AutomationsApi* | [**trigger_existing_automation**](docs/AutomationsApi.md#trigger_existing_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/{automationId}/trigger | Trigger existing automation. @@ -187,6 +188,7 @@ Class | Method | HTTP request | Description *ComputationApi* | [**outlier_detection_result**](docs/ComputationApi.md#outlier_detection_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/detectOutliers/result/{resultId} | (BETA) Outlier Detection Result *ComputationApi* | [**retrieve_execution_metadata**](docs/ComputationApi.md#retrieve_execution_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata | Get a single execution result's metadata. *ComputationApi* | [**retrieve_result**](docs/ComputationApi.md#retrieve_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId} | Get a single execution result +*ComputationApi* | [**retrieve_result_binary**](docs/ComputationApi.md#retrieve_result_binary) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary | (BETA) Get a single execution result in Apache Arrow File or Stream format *CookieSecurityConfigurationApi* | [**get_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration *CookieSecurityConfigurationApi* | [**patch_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration *CookieSecurityConfigurationApi* | [**update_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration @@ -195,7 +197,7 @@ Class | Method | HTTP request | Description *DashboardsApi* | [**get_all_entities_analytical_dashboards**](docs/DashboardsApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards *DashboardsApi* | [**get_entity_analytical_dashboards**](docs/DashboardsApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard *DashboardsApi* | [**patch_entity_analytical_dashboards**](docs/DashboardsApi.md#patch_entity_analytical_dashboards) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Patch a Dashboard -*DashboardsApi* | [**search_entities_analytical_dashboards**](docs/DashboardsApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard +*DashboardsApi* | [**search_entities_analytical_dashboards**](docs/DashboardsApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | The search endpoint (beta) *DashboardsApi* | [**update_entity_analytical_dashboards**](docs/DashboardsApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards *DataFiltersApi* | [**create_entity_user_data_filters**](docs/DataFiltersApi.md#create_entity_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Post User Data Filters *DataFiltersApi* | [**create_entity_workspace_data_filter_settings**](docs/DataFiltersApi.md#create_entity_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Post Settings for Workspace Data Filters @@ -213,9 +215,9 @@ Class | Method | HTTP request | Description *DataFiltersApi* | [**patch_entity_user_data_filters**](docs/DataFiltersApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter *DataFiltersApi* | [**patch_entity_workspace_data_filter_settings**](docs/DataFiltersApi.md#patch_entity_workspace_data_filter_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Patch a Settings for Workspace Data Filter *DataFiltersApi* | [**patch_entity_workspace_data_filters**](docs/DataFiltersApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter -*DataFiltersApi* | [**search_entities_user_data_filters**](docs/DataFiltersApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -*DataFiltersApi* | [**search_entities_workspace_data_filter_settings**](docs/DataFiltersApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -*DataFiltersApi* | [**search_entities_workspace_data_filters**](docs/DataFiltersApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter +*DataFiltersApi* | [**search_entities_user_data_filters**](docs/DataFiltersApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | The search endpoint (beta) +*DataFiltersApi* | [**search_entities_workspace_data_filter_settings**](docs/DataFiltersApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | The search endpoint (beta) +*DataFiltersApi* | [**search_entities_workspace_data_filters**](docs/DataFiltersApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | The search endpoint (beta) *DataFiltersApi* | [**set_workspace_data_filters_layout**](docs/DataFiltersApi.md#set_workspace_data_filters_layout) | **PUT** /api/v1/layout/workspaceDataFilters | Set all workspace data filters *DataFiltersApi* | [**update_entity_user_data_filters**](docs/DataFiltersApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter *DataFiltersApi* | [**update_entity_workspace_data_filter_settings**](docs/DataFiltersApi.md#update_entity_workspace_data_filter_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Put a Settings for Workspace Data Filter @@ -239,7 +241,7 @@ Class | Method | HTTP request | Description *DatasetsApi* | [**get_all_entities_datasets**](docs/DatasetsApi.md#get_all_entities_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets | Get all Datasets *DatasetsApi* | [**get_entity_datasets**](docs/DatasetsApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset *DatasetsApi* | [**patch_entity_datasets**](docs/DatasetsApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) -*DatasetsApi* | [**search_entities_datasets**](docs/DatasetsApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset +*DatasetsApi* | [**search_entities_datasets**](docs/DatasetsApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | The search endpoint (beta) *DependencyGraphApi* | [**get_dependent_entities_graph**](docs/DependencyGraphApi.md#get_dependent_entities_graph) | **GET** /api/v1/actions/workspaces/{workspaceId}/dependentEntitiesGraph | Computes the dependent entities graph *DependencyGraphApi* | [**get_dependent_entities_graph_from_entry_points**](docs/DependencyGraphApi.md#get_dependent_entities_graph_from_entry_points) | **POST** /api/v1/actions/workspaces/{workspaceId}/dependentEntitiesGraph | Computes the dependent entities graph from given entry points *EntitlementApi* | [**get_all_entities_entitlements**](docs/EntitlementApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements @@ -251,7 +253,7 @@ Class | Method | HTTP request | Description *ExportDefinitionsApi* | [**get_all_entities_export_definitions**](docs/ExportDefinitionsApi.md#get_all_entities_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Get all Export Definitions *ExportDefinitionsApi* | [**get_entity_export_definitions**](docs/ExportDefinitionsApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition *ExportDefinitionsApi* | [**patch_entity_export_definitions**](docs/ExportDefinitionsApi.md#patch_entity_export_definitions) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Patch an Export Definition -*ExportDefinitionsApi* | [**search_entities_export_definitions**](docs/ExportDefinitionsApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition +*ExportDefinitionsApi* | [**search_entities_export_definitions**](docs/ExportDefinitionsApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | The search endpoint (beta) *ExportDefinitionsApi* | [**update_entity_export_definitions**](docs/ExportDefinitionsApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition *ExportTemplatesApi* | [**create_entity_export_templates**](docs/ExportTemplatesApi.md#create_entity_export_templates) | **POST** /api/v1/entities/exportTemplates | Post Export Template entities *ExportTemplatesApi* | [**delete_entity_export_templates**](docs/ExportTemplatesApi.md#delete_entity_export_templates) | **DELETE** /api/v1/entities/exportTemplates/{id} | Delete Export Template entity @@ -265,13 +267,13 @@ Class | Method | HTTP request | Description *FactsApi* | [**get_entity_facts**](docs/FactsApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact *FactsApi* | [**patch_entity_facts**](docs/FactsApi.md#patch_entity_facts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Patch a Fact (beta) *FactsApi* | [**search_entities_aggregated_facts**](docs/FactsApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -*FactsApi* | [**search_entities_facts**](docs/FactsApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact +*FactsApi* | [**search_entities_facts**](docs/FactsApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | The search endpoint (beta) *FilterContextApi* | [**create_entity_filter_contexts**](docs/FilterContextApi.md#create_entity_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Post Filter Context *FilterContextApi* | [**delete_entity_filter_contexts**](docs/FilterContextApi.md#delete_entity_filter_contexts) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Delete a Filter Context *FilterContextApi* | [**get_all_entities_filter_contexts**](docs/FilterContextApi.md#get_all_entities_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Get all Filter Context *FilterContextApi* | [**get_entity_filter_contexts**](docs/FilterContextApi.md#get_entity_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Get a Filter Context *FilterContextApi* | [**patch_entity_filter_contexts**](docs/FilterContextApi.md#patch_entity_filter_contexts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Patch a Filter Context -*FilterContextApi* | [**search_entities_filter_contexts**](docs/FilterContextApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext +*FilterContextApi* | [**search_entities_filter_contexts**](docs/FilterContextApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | The search endpoint (beta) *FilterContextApi* | [**update_entity_filter_contexts**](docs/FilterContextApi.md#update_entity_filter_contexts) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Put a Filter Context *FilterViewsApi* | [**create_entity_filter_views**](docs/FilterViewsApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views *FilterViewsApi* | [**delete_entity_filter_views**](docs/FilterViewsApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view @@ -279,17 +281,17 @@ Class | Method | HTTP request | Description *FilterViewsApi* | [**get_entity_filter_views**](docs/FilterViewsApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view *FilterViewsApi* | [**get_filter_views**](docs/FilterViewsApi.md#get_filter_views) | **GET** /api/v1/layout/workspaces/{workspaceId}/filterViews | Get filter views *FilterViewsApi* | [**patch_entity_filter_views**](docs/FilterViewsApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view -*FilterViewsApi* | [**search_entities_filter_views**](docs/FilterViewsApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView +*FilterViewsApi* | [**search_entities_filter_views**](docs/FilterViewsApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | The search endpoint (beta) *FilterViewsApi* | [**set_filter_views**](docs/FilterViewsApi.md#set_filter_views) | **PUT** /api/v1/layout/workspaces/{workspaceId}/filterViews | Set filter views *FilterViewsApi* | [**update_entity_filter_views**](docs/FilterViewsApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views *GenerateLogicalDataModelApi* | [**generate_logical_model**](docs/GenerateLogicalDataModelApi.md#generate_logical_model) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModel | Generate logical data model (LDM) from physical data model (PDM) *GenerateLogicalDataModelApi* | [**generate_logical_model_aac**](docs/GenerateLogicalDataModelApi.md#generate_logical_model_aac) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModelAac | Generate logical data model in AAC format from physical data model (PDM) -*GeographicDataApi* | [**create_entity_custom_geo_collections**](docs/GeographicDataApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | -*GeographicDataApi* | [**delete_entity_custom_geo_collections**](docs/GeographicDataApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | -*GeographicDataApi* | [**get_all_entities_custom_geo_collections**](docs/GeographicDataApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | -*GeographicDataApi* | [**get_entity_custom_geo_collections**](docs/GeographicDataApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | -*GeographicDataApi* | [**patch_entity_custom_geo_collections**](docs/GeographicDataApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | -*GeographicDataApi* | [**update_entity_custom_geo_collections**](docs/GeographicDataApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | +*GeographicDataApi* | [**create_entity_custom_geo_collections**](docs/GeographicDataApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | Post Custom Geo Collections +*GeographicDataApi* | [**delete_entity_custom_geo_collections**](docs/GeographicDataApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | Delete Custom Geo Collection +*GeographicDataApi* | [**get_all_entities_custom_geo_collections**](docs/GeographicDataApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | Get all Custom Geo Collections +*GeographicDataApi* | [**get_entity_custom_geo_collections**](docs/GeographicDataApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | Get Custom Geo Collection +*GeographicDataApi* | [**patch_entity_custom_geo_collections**](docs/GeographicDataApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | Patch Custom Geo Collection +*GeographicDataApi* | [**update_entity_custom_geo_collections**](docs/GeographicDataApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | Put Custom Geo Collection *HierarchyApi* | [**check_entity_overrides**](docs/HierarchyApi.md#check_entity_overrides) | **POST** /api/v1/actions/workspaces/{workspaceId}/checkEntityOverrides | Finds entities with given ID in hierarchy. *HierarchyApi* | [**inherited_entity_conflicts**](docs/HierarchyApi.md#inherited_entity_conflicts) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityConflicts | Finds identifier conflicts in workspace hierarchy. *HierarchyApi* | [**inherited_entity_prefixes**](docs/HierarchyApi.md#inherited_entity_prefixes) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityPrefixes | Get used entity prefixes in hierarchy @@ -315,7 +317,7 @@ Class | Method | HTTP request | Description *LDMDeclarativeAPIsApi* | [**get_logical_model**](docs/LDMDeclarativeAPIsApi.md#get_logical_model) | **GET** /api/v1/layout/workspaces/{workspaceId}/logicalModel | Get logical model *LDMDeclarativeAPIsApi* | [**set_logical_model**](docs/LDMDeclarativeAPIsApi.md#set_logical_model) | **PUT** /api/v1/layout/workspaces/{workspaceId}/logicalModel | Set logical model *LLMEndpointsApi* | [**create_entity_llm_endpoints**](docs/LLMEndpointsApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities -*LLMEndpointsApi* | [**delete_entity_llm_endpoints**](docs/LLMEndpointsApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +*LLMEndpointsApi* | [**delete_entity_llm_endpoints**](docs/LLMEndpointsApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity *LLMEndpointsApi* | [**get_all_entities_llm_endpoints**](docs/LLMEndpointsApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities *LLMEndpointsApi* | [**get_entity_llm_endpoints**](docs/LLMEndpointsApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity *LLMEndpointsApi* | [**patch_entity_llm_endpoints**](docs/LLMEndpointsApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity @@ -329,7 +331,7 @@ Class | Method | HTTP request | Description *LabelsApi* | [**get_all_entities_labels**](docs/LabelsApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels *LabelsApi* | [**get_entity_labels**](docs/LabelsApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label *LabelsApi* | [**patch_entity_labels**](docs/LabelsApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) -*LabelsApi* | [**search_entities_labels**](docs/LabelsApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +*LabelsApi* | [**search_entities_labels**](docs/LabelsApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | The search endpoint (beta) *ManagePermissionsApi* | [**get_data_source_permissions**](docs/ManagePermissionsApi.md#get_data_source_permissions) | **GET** /api/v1/layout/dataSources/{dataSourceId}/permissions | Get permissions for the data source *ManagePermissionsApi* | [**manage_data_source_permissions**](docs/ManagePermissionsApi.md#manage_data_source_permissions) | **POST** /api/v1/actions/dataSources/{dataSourceId}/managePermissions | Manage Permissions for a Data Source *ManagePermissionsApi* | [**set_data_source_permissions**](docs/ManagePermissionsApi.md#set_data_source_permissions) | **PUT** /api/v1/layout/dataSources/{dataSourceId}/permissions | Set data source permissions. @@ -341,7 +343,7 @@ Class | Method | HTTP request | Description *MetricsApi* | [**get_all_entities_metrics**](docs/MetricsApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics *MetricsApi* | [**get_entity_metrics**](docs/MetricsApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric *MetricsApi* | [**patch_entity_metrics**](docs/MetricsApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric -*MetricsApi* | [**search_entities_metrics**](docs/MetricsApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric +*MetricsApi* | [**search_entities_metrics**](docs/MetricsApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | The search endpoint (beta) *MetricsApi* | [**update_entity_metrics**](docs/MetricsApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric *NotificationChannelsApi* | [**create_entity_notification_channels**](docs/NotificationChannelsApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities *NotificationChannelsApi* | [**delete_entity_notification_channels**](docs/NotificationChannelsApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity @@ -397,7 +399,7 @@ Class | Method | HTTP request | Description *PluginsApi* | [**get_all_entities_dashboard_plugins**](docs/PluginsApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins *PluginsApi* | [**get_entity_dashboard_plugins**](docs/PluginsApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin *PluginsApi* | [**patch_entity_dashboard_plugins**](docs/PluginsApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin -*PluginsApi* | [**search_entities_dashboard_plugins**](docs/PluginsApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin +*PluginsApi* | [**search_entities_dashboard_plugins**](docs/PluginsApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | The search endpoint (beta) *PluginsApi* | [**update_entity_dashboard_plugins**](docs/PluginsApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin *RawExportApi* | [**create_raw_export**](docs/RawExportApi.md#create_raw_export) | **POST** /api/v1/actions/workspaces/{workspaceId}/export/raw | (EXPERIMENTAL) Create raw export request *RawExportApi* | [**get_raw_export**](docs/RawExportApi.md#get_raw_export) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/raw/{exportId} | (EXPERIMENTAL) Retrieve exported files @@ -425,11 +427,15 @@ Class | Method | HTTP request | Description *SmartFunctionsApi* | [**generate_title**](docs/SmartFunctionsApi.md#generate_title) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateTitle | Generate Title for Analytics Object *SmartFunctionsApi* | [**get_quality_issues**](docs/SmartFunctionsApi.md#get_quality_issues) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/issues | Get Quality Issues *SmartFunctionsApi* | [**get_quality_issues_calculation_status**](docs/SmartFunctionsApi.md#get_quality_issues_calculation_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/issues/status/{processId} | Get Quality Issues Calculation Status +*SmartFunctionsApi* | [**list_llm_provider_models**](docs/SmartFunctionsApi.md#list_llm_provider_models) | **POST** /api/v1/actions/ai/llmProvider/listModels | List LLM Provider Models +*SmartFunctionsApi* | [**list_llm_provider_models_by_id**](docs/SmartFunctionsApi.md#list_llm_provider_models_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/listModels | List LLM Provider Models By Id *SmartFunctionsApi* | [**memory_created_by_users**](docs/SmartFunctionsApi.md#memory_created_by_users) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/memory/createdBy | Get AI Memory CreatedBy Users *SmartFunctionsApi* | [**resolve_llm_endpoints**](docs/SmartFunctionsApi.md#resolve_llm_endpoints) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints | Get Active LLM Endpoints for this workspace +*SmartFunctionsApi* | [**resolve_llm_providers**](docs/SmartFunctionsApi.md#resolve_llm_providers) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders | Get Active LLM configuration for this workspace *SmartFunctionsApi* | [**tags**](docs/SmartFunctionsApi.md#tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/tags | Get Analytics Catalog Tags *SmartFunctionsApi* | [**test_llm_provider**](docs/SmartFunctionsApi.md#test_llm_provider) | **POST** /api/v1/actions/ai/llmProvider/test | Test LLM Provider *SmartFunctionsApi* | [**test_llm_provider_by_id**](docs/SmartFunctionsApi.md#test_llm_provider_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/test | Test LLM Provider By Id +*SmartFunctionsApi* | [**trending_objects**](docs/SmartFunctionsApi.md#trending_objects) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects | Get Trending Analytics Catalog Objects *SmartFunctionsApi* | [**trigger_quality_issues_calculation**](docs/SmartFunctionsApi.md#trigger_quality_issues_calculation) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/issues/triggerCheck | Trigger Quality Issues Calculation *SmartFunctionsApi* | [**validate_llm_endpoint**](docs/SmartFunctionsApi.md#validate_llm_endpoint) | **POST** /api/v1/actions/ai/llmEndpoint/test | Validate LLM Endpoint *SmartFunctionsApi* | [**validate_llm_endpoint_by_id**](docs/SmartFunctionsApi.md#validate_llm_endpoint_by_id) | **POST** /api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test | Validate LLM Endpoint By Id @@ -493,7 +499,7 @@ Class | Method | HTTP request | Description *VisualizationObjectApi* | [**get_all_entities_visualization_objects**](docs/VisualizationObjectApi.md#get_all_entities_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Get all Visualization Objects *VisualizationObjectApi* | [**get_entity_visualization_objects**](docs/VisualizationObjectApi.md#get_entity_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Get a Visualization Object *VisualizationObjectApi* | [**patch_entity_visualization_objects**](docs/VisualizationObjectApi.md#patch_entity_visualization_objects) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Patch a Visualization Object -*VisualizationObjectApi* | [**search_entities_visualization_objects**](docs/VisualizationObjectApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject +*VisualizationObjectApi* | [**search_entities_visualization_objects**](docs/VisualizationObjectApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | The search endpoint (beta) *VisualizationObjectApi* | [**update_entity_visualization_objects**](docs/VisualizationObjectApi.md#update_entity_visualization_objects) | **PUT** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Put a Visualization Object *WorkspacesDeclarativeAPIsApi* | [**get_workspace_layout**](docs/WorkspacesDeclarativeAPIsApi.md#get_workspace_layout) | **GET** /api/v1/layout/workspaces/{workspaceId} | Get workspace layout *WorkspacesDeclarativeAPIsApi* | [**get_workspaces_layout**](docs/WorkspacesDeclarativeAPIsApi.md#get_workspaces_layout) | **GET** /api/v1/layout/workspaces | Get all workspaces layout @@ -515,8 +521,8 @@ Class | Method | HTTP request | Description *WorkspacesSettingsApi* | [**get_entity_workspace_settings**](docs/WorkspacesSettingsApi.md#get_entity_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Get a Setting for Workspace *WorkspacesSettingsApi* | [**patch_entity_custom_application_settings**](docs/WorkspacesSettingsApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting *WorkspacesSettingsApi* | [**patch_entity_workspace_settings**](docs/WorkspacesSettingsApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace -*WorkspacesSettingsApi* | [**search_entities_custom_application_settings**](docs/WorkspacesSettingsApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -*WorkspacesSettingsApi* | [**search_entities_workspace_settings**](docs/WorkspacesSettingsApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | +*WorkspacesSettingsApi* | [**search_entities_custom_application_settings**](docs/WorkspacesSettingsApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | The search endpoint (beta) +*WorkspacesSettingsApi* | [**search_entities_workspace_settings**](docs/WorkspacesSettingsApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | The search endpoint (beta) *WorkspacesSettingsApi* | [**update_entity_custom_application_settings**](docs/WorkspacesSettingsApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting *WorkspacesSettingsApi* | [**update_entity_workspace_settings**](docs/WorkspacesSettingsApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace *WorkspacesSettingsApi* | [**workspace_resolve_all_settings**](docs/WorkspacesSettingsApi.md#workspace_resolve_all_settings) | **GET** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for all settings. @@ -594,6 +600,8 @@ Class | Method | HTTP request | Description *ActionsApi* | [**key_driver_analysis_result**](docs/ActionsApi.md#key_driver_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeKeyDrivers/result/{resultId} | (EXPERIMENTAL) Get key driver analysis result *ActionsApi* | [**list_documents**](docs/ActionsApi.md#list_documents) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/knowledge/documents | *ActionsApi* | [**list_files**](docs/ActionsApi.md#list_files) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/listFiles | List datasource files +*ActionsApi* | [**list_llm_provider_models**](docs/ActionsApi.md#list_llm_provider_models) | **POST** /api/v1/actions/ai/llmProvider/listModels | List LLM Provider Models +*ActionsApi* | [**list_llm_provider_models_by_id**](docs/ActionsApi.md#list_llm_provider_models_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/listModels | List LLM Provider Models By Id *ActionsApi* | [**list_workspace_user_groups**](docs/ActionsApi.md#list_workspace_user_groups) | **GET** /api/v1/actions/workspaces/{workspaceId}/userGroups | *ActionsApi* | [**list_workspace_users**](docs/ActionsApi.md#list_workspace_users) | **GET** /api/v1/actions/workspaces/{workspaceId}/users | *ActionsApi* | [**manage_dashboard_permissions**](docs/ActionsApi.md#manage_dashboard_permissions) | **POST** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/managePermissions | Manage Permissions for a Dashboard @@ -618,10 +626,12 @@ Class | Method | HTTP request | Description *ActionsApi* | [**resolve_all_entitlements**](docs/ActionsApi.md#resolve_all_entitlements) | **GET** /api/v1/actions/resolveEntitlements | Values for all public entitlements. *ActionsApi* | [**resolve_all_settings_without_workspace**](docs/ActionsApi.md#resolve_all_settings_without_workspace) | **GET** /api/v1/actions/resolveSettings | Values for all settings without workspace. *ActionsApi* | [**resolve_llm_endpoints**](docs/ActionsApi.md#resolve_llm_endpoints) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints | Get Active LLM Endpoints for this workspace +*ActionsApi* | [**resolve_llm_providers**](docs/ActionsApi.md#resolve_llm_providers) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders | Get Active LLM configuration for this workspace *ActionsApi* | [**resolve_requested_entitlements**](docs/ActionsApi.md#resolve_requested_entitlements) | **POST** /api/v1/actions/resolveEntitlements | Values for requested public entitlements. *ActionsApi* | [**resolve_settings_without_workspace**](docs/ActionsApi.md#resolve_settings_without_workspace) | **POST** /api/v1/actions/resolveSettings | Values for selected settings without workspace. *ActionsApi* | [**retrieve_execution_metadata**](docs/ActionsApi.md#retrieve_execution_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata | Get a single execution result's metadata. *ActionsApi* | [**retrieve_result**](docs/ActionsApi.md#retrieve_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId} | Get a single execution result +*ActionsApi* | [**retrieve_result_binary**](docs/ActionsApi.md#retrieve_result_binary) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary | (BETA) Get a single execution result in Apache Arrow File or Stream format *ActionsApi* | [**retrieve_translations**](docs/ActionsApi.md#retrieve_translations) | **POST** /api/v1/actions/workspaces/{workspaceId}/translations/retrieve | Retrieve translations for entities. *ActionsApi* | [**scan_data_source**](docs/ActionsApi.md#scan_data_source) | **POST** /api/v1/actions/dataSources/{dataSourceId}/scan | Scan a database to get a physical data model (PDM) *ActionsApi* | [**scan_sql**](docs/ActionsApi.md#scan_sql) | **POST** /api/v1/actions/dataSources/{dataSourceId}/scanSql | Collect metadata about SQL query @@ -637,6 +647,7 @@ Class | Method | HTTP request | Description *ActionsApi* | [**test_llm_provider**](docs/ActionsApi.md#test_llm_provider) | **POST** /api/v1/actions/ai/llmProvider/test | Test LLM Provider *ActionsApi* | [**test_llm_provider_by_id**](docs/ActionsApi.md#test_llm_provider_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/test | Test LLM Provider By Id *ActionsApi* | [**test_notification_channel**](docs/ActionsApi.md#test_notification_channel) | **POST** /api/v1/actions/notificationChannels/test | Test notification channel. +*ActionsApi* | [**trending_objects**](docs/ActionsApi.md#trending_objects) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects | Get Trending Analytics Catalog Objects *ActionsApi* | [**trigger_automation**](docs/ActionsApi.md#trigger_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/trigger | Trigger automation. *ActionsApi* | [**trigger_existing_automation**](docs/ActionsApi.md#trigger_existing_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/{automationId}/trigger | Trigger existing automation. *ActionsApi* | [**trigger_quality_issues_calculation**](docs/ActionsApi.md#trigger_quality_issues_calculation) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/issues/triggerCheck | Trigger Quality Issues Calculation @@ -652,7 +663,69 @@ Class | Method | HTTP request | Description *ActionsApi* | [**validate_llm_endpoint_by_id**](docs/ActionsApi.md#validate_llm_endpoint_by_id) | **POST** /api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test | Validate LLM Endpoint By Id *ActionsApi* | [**workspace_resolve_all_settings**](docs/ActionsApi.md#workspace_resolve_all_settings) | **GET** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for all settings. *ActionsApi* | [**workspace_resolve_settings**](docs/ActionsApi.md#workspace_resolve_settings) | **POST** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for selected settings. +*AnalyticalDashboardControllerApi* | [**create_entity_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#create_entity_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Post Dashboards +*AnalyticalDashboardControllerApi* | [**delete_entity_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#delete_entity_analytical_dashboards) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Delete a Dashboard +*AnalyticalDashboardControllerApi* | [**get_all_entities_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards +*AnalyticalDashboardControllerApi* | [**get_entity_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard +*AnalyticalDashboardControllerApi* | [**patch_entity_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#patch_entity_analytical_dashboards) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Patch a Dashboard +*AnalyticalDashboardControllerApi* | [**search_entities_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | The search endpoint (beta) +*AnalyticalDashboardControllerApi* | [**update_entity_analytical_dashboards**](docs/AnalyticalDashboardControllerApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards +*ApiTokenControllerApi* | [**create_entity_api_tokens**](docs/ApiTokenControllerApi.md#create_entity_api_tokens) | **POST** /api/v1/entities/users/{userId}/apiTokens | Post a new API token for the user +*ApiTokenControllerApi* | [**delete_entity_api_tokens**](docs/ApiTokenControllerApi.md#delete_entity_api_tokens) | **DELETE** /api/v1/entities/users/{userId}/apiTokens/{id} | Delete an API Token for a user +*ApiTokenControllerApi* | [**get_all_entities_api_tokens**](docs/ApiTokenControllerApi.md#get_all_entities_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens | List all api tokens for a user +*ApiTokenControllerApi* | [**get_entity_api_tokens**](docs/ApiTokenControllerApi.md#get_entity_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens/{id} | Get an API Token for a user +*AttributeControllerApi* | [**get_all_entities_attributes**](docs/AttributeControllerApi.md#get_all_entities_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes | Get all Attributes +*AttributeControllerApi* | [**get_entity_attributes**](docs/AttributeControllerApi.md#get_entity_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Get an Attribute +*AttributeControllerApi* | [**patch_entity_attributes**](docs/AttributeControllerApi.md#patch_entity_attributes) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Patch an Attribute (beta) +*AttributeControllerApi* | [**search_entities_attributes**](docs/AttributeControllerApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | The search endpoint (beta) +*AttributeHierarchyControllerApi* | [**create_entity_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#create_entity_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Post Attribute Hierarchies +*AttributeHierarchyControllerApi* | [**delete_entity_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#delete_entity_attribute_hierarchies) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Delete an Attribute Hierarchy +*AttributeHierarchyControllerApi* | [**get_all_entities_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies +*AttributeHierarchyControllerApi* | [**get_entity_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy +*AttributeHierarchyControllerApi* | [**patch_entity_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#patch_entity_attribute_hierarchies) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Patch an Attribute Hierarchy +*AttributeHierarchyControllerApi* | [**search_entities_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | The search endpoint (beta) +*AttributeHierarchyControllerApi* | [**update_entity_attribute_hierarchies**](docs/AttributeHierarchyControllerApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy +*AutomationControllerApi* | [**create_entity_automations**](docs/AutomationControllerApi.md#create_entity_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations | Post Automations +*AutomationControllerApi* | [**delete_entity_automations**](docs/AutomationControllerApi.md#delete_entity_automations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Delete an Automation +*AutomationControllerApi* | [**get_all_entities_automations**](docs/AutomationControllerApi.md#get_all_entities_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations | Get all Automations +*AutomationControllerApi* | [**get_entity_automations**](docs/AutomationControllerApi.md#get_entity_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Get an Automation +*AutomationControllerApi* | [**patch_entity_automations**](docs/AutomationControllerApi.md#patch_entity_automations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Patch an Automation +*AutomationControllerApi* | [**search_entities_automations**](docs/AutomationControllerApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | The search endpoint (beta) +*AutomationControllerApi* | [**update_entity_automations**](docs/AutomationControllerApi.md#update_entity_automations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Put an Automation *AutomationOrganizationViewControllerApi* | [**get_all_automations_workspace_automations**](docs/AutomationOrganizationViewControllerApi.md#get_all_automations_workspace_automations) | **GET** /api/v1/entities/organization/workspaceAutomations | Get all Automations across all Workspaces +*CookieSecurityConfigurationControllerApi* | [**get_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationControllerApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration +*CookieSecurityConfigurationControllerApi* | [**patch_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationControllerApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration +*CookieSecurityConfigurationControllerApi* | [**update_entity_cookie_security_configurations**](docs/CookieSecurityConfigurationControllerApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration +*CustomApplicationSettingControllerApi* | [**create_entity_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#create_entity_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Post Custom Application Settings +*CustomApplicationSettingControllerApi* | [**delete_entity_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#delete_entity_custom_application_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Delete a Custom Application Setting +*CustomApplicationSettingControllerApi* | [**get_all_entities_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#get_all_entities_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Get all Custom Application Settings +*CustomApplicationSettingControllerApi* | [**get_entity_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#get_entity_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Get a Custom Application Setting +*CustomApplicationSettingControllerApi* | [**patch_entity_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting +*CustomApplicationSettingControllerApi* | [**search_entities_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | The search endpoint (beta) +*CustomApplicationSettingControllerApi* | [**update_entity_custom_application_settings**](docs/CustomApplicationSettingControllerApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting +*CustomGeoCollectionControllerApi* | [**create_entity_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | Post Custom Geo Collections +*CustomGeoCollectionControllerApi* | [**delete_entity_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | Delete Custom Geo Collection +*CustomGeoCollectionControllerApi* | [**get_all_entities_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | Get all Custom Geo Collections +*CustomGeoCollectionControllerApi* | [**get_entity_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | Get Custom Geo Collection +*CustomGeoCollectionControllerApi* | [**patch_entity_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | Patch Custom Geo Collection +*CustomGeoCollectionControllerApi* | [**update_entity_custom_geo_collections**](docs/CustomGeoCollectionControllerApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | Put Custom Geo Collection +*DashboardPluginControllerApi* | [**create_entity_dashboard_plugins**](docs/DashboardPluginControllerApi.md#create_entity_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Post Plugins +*DashboardPluginControllerApi* | [**delete_entity_dashboard_plugins**](docs/DashboardPluginControllerApi.md#delete_entity_dashboard_plugins) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Delete a Plugin +*DashboardPluginControllerApi* | [**get_all_entities_dashboard_plugins**](docs/DashboardPluginControllerApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins +*DashboardPluginControllerApi* | [**get_entity_dashboard_plugins**](docs/DashboardPluginControllerApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin +*DashboardPluginControllerApi* | [**patch_entity_dashboard_plugins**](docs/DashboardPluginControllerApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin +*DashboardPluginControllerApi* | [**search_entities_dashboard_plugins**](docs/DashboardPluginControllerApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | The search endpoint (beta) +*DashboardPluginControllerApi* | [**update_entity_dashboard_plugins**](docs/DashboardPluginControllerApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin +*DataSourceControllerApi* | [**create_entity_data_sources**](docs/DataSourceControllerApi.md#create_entity_data_sources) | **POST** /api/v1/entities/dataSources | Post Data Sources +*DataSourceControllerApi* | [**delete_entity_data_sources**](docs/DataSourceControllerApi.md#delete_entity_data_sources) | **DELETE** /api/v1/entities/dataSources/{id} | Delete Data Source entity +*DataSourceControllerApi* | [**get_all_entities_data_sources**](docs/DataSourceControllerApi.md#get_all_entities_data_sources) | **GET** /api/v1/entities/dataSources | Get Data Source entities +*DataSourceControllerApi* | [**get_entity_data_sources**](docs/DataSourceControllerApi.md#get_entity_data_sources) | **GET** /api/v1/entities/dataSources/{id} | Get Data Source entity +*DataSourceControllerApi* | [**patch_entity_data_sources**](docs/DataSourceControllerApi.md#patch_entity_data_sources) | **PATCH** /api/v1/entities/dataSources/{id} | Patch Data Source entity +*DataSourceControllerApi* | [**update_entity_data_sources**](docs/DataSourceControllerApi.md#update_entity_data_sources) | **PUT** /api/v1/entities/dataSources/{id} | Put Data Source entity +*DatasetControllerApi* | [**get_all_entities_datasets**](docs/DatasetControllerApi.md#get_all_entities_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets | Get all Datasets +*DatasetControllerApi* | [**get_entity_datasets**](docs/DatasetControllerApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset +*DatasetControllerApi* | [**patch_entity_datasets**](docs/DatasetControllerApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) +*DatasetControllerApi* | [**search_entities_datasets**](docs/DatasetControllerApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | The search endpoint (beta) *EntitiesApi* | [**create_entity_analytical_dashboards**](docs/EntitiesApi.md#create_entity_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Post Dashboards *EntitiesApi* | [**create_entity_api_tokens**](docs/EntitiesApi.md#create_entity_api_tokens) | **POST** /api/v1/entities/users/{userId}/apiTokens | Post a new API token for the user *EntitiesApi* | [**create_entity_attribute_hierarchies**](docs/EntitiesApi.md#create_entity_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Post Attribute Hierarchies @@ -660,7 +733,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**create_entity_color_palettes**](docs/EntitiesApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes *EntitiesApi* | [**create_entity_csp_directives**](docs/EntitiesApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives *EntitiesApi* | [**create_entity_custom_application_settings**](docs/EntitiesApi.md#create_entity_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Post Custom Application Settings -*EntitiesApi* | [**create_entity_custom_geo_collections**](docs/EntitiesApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | +*EntitiesApi* | [**create_entity_custom_geo_collections**](docs/EntitiesApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | Post Custom Geo Collections *EntitiesApi* | [**create_entity_dashboard_plugins**](docs/EntitiesApi.md#create_entity_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Post Plugins *EntitiesApi* | [**create_entity_data_sources**](docs/EntitiesApi.md#create_entity_data_sources) | **POST** /api/v1/entities/dataSources | Post Data Sources *EntitiesApi* | [**create_entity_export_definitions**](docs/EntitiesApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions @@ -693,7 +766,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**delete_entity_color_palettes**](docs/EntitiesApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette *EntitiesApi* | [**delete_entity_csp_directives**](docs/EntitiesApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives *EntitiesApi* | [**delete_entity_custom_application_settings**](docs/EntitiesApi.md#delete_entity_custom_application_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Delete a Custom Application Setting -*EntitiesApi* | [**delete_entity_custom_geo_collections**](docs/EntitiesApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | +*EntitiesApi* | [**delete_entity_custom_geo_collections**](docs/EntitiesApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | Delete Custom Geo Collection *EntitiesApi* | [**delete_entity_dashboard_plugins**](docs/EntitiesApi.md#delete_entity_dashboard_plugins) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Delete a Plugin *EntitiesApi* | [**delete_entity_data_sources**](docs/EntitiesApi.md#delete_entity_data_sources) | **DELETE** /api/v1/entities/dataSources/{id} | Delete Data Source entity *EntitiesApi* | [**delete_entity_export_definitions**](docs/EntitiesApi.md#delete_entity_export_definitions) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Delete an Export Definition @@ -703,7 +776,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**delete_entity_identity_providers**](docs/EntitiesApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider *EntitiesApi* | [**delete_entity_jwks**](docs/EntitiesApi.md#delete_entity_jwks) | **DELETE** /api/v1/entities/jwks/{id} | Delete Jwk *EntitiesApi* | [**delete_entity_knowledge_recommendations**](docs/EntitiesApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*EntitiesApi* | [**delete_entity_llm_endpoints**](docs/EntitiesApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +*EntitiesApi* | [**delete_entity_llm_endpoints**](docs/EntitiesApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity *EntitiesApi* | [**delete_entity_llm_providers**](docs/EntitiesApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity *EntitiesApi* | [**delete_entity_memory_items**](docs/EntitiesApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | *EntitiesApi* | [**delete_entity_metrics**](docs/EntitiesApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric @@ -729,7 +802,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**get_all_entities_color_palettes**](docs/EntitiesApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes *EntitiesApi* | [**get_all_entities_csp_directives**](docs/EntitiesApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives *EntitiesApi* | [**get_all_entities_custom_application_settings**](docs/EntitiesApi.md#get_all_entities_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Get all Custom Application Settings -*EntitiesApi* | [**get_all_entities_custom_geo_collections**](docs/EntitiesApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | +*EntitiesApi* | [**get_all_entities_custom_geo_collections**](docs/EntitiesApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | Get all Custom Geo Collections *EntitiesApi* | [**get_all_entities_dashboard_plugins**](docs/EntitiesApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins *EntitiesApi* | [**get_all_entities_data_source_identifiers**](docs/EntitiesApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers *EntitiesApi* | [**get_all_entities_data_sources**](docs/EntitiesApi.md#get_all_entities_data_sources) | **GET** /api/v1/entities/dataSources | Get Data Source entities @@ -774,7 +847,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**get_entity_cookie_security_configurations**](docs/EntitiesApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration *EntitiesApi* | [**get_entity_csp_directives**](docs/EntitiesApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives *EntitiesApi* | [**get_entity_custom_application_settings**](docs/EntitiesApi.md#get_entity_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Get a Custom Application Setting -*EntitiesApi* | [**get_entity_custom_geo_collections**](docs/EntitiesApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | +*EntitiesApi* | [**get_entity_custom_geo_collections**](docs/EntitiesApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | Get Custom Geo Collection *EntitiesApi* | [**get_entity_dashboard_plugins**](docs/EntitiesApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin *EntitiesApi* | [**get_entity_data_source_identifiers**](docs/EntitiesApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier *EntitiesApi* | [**get_entity_data_sources**](docs/EntitiesApi.md#get_entity_data_sources) | **GET** /api/v1/entities/dataSources/{id} | Get Data Source entity @@ -817,7 +890,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**patch_entity_cookie_security_configurations**](docs/EntitiesApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration *EntitiesApi* | [**patch_entity_csp_directives**](docs/EntitiesApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives *EntitiesApi* | [**patch_entity_custom_application_settings**](docs/EntitiesApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting -*EntitiesApi* | [**patch_entity_custom_geo_collections**](docs/EntitiesApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | +*EntitiesApi* | [**patch_entity_custom_geo_collections**](docs/EntitiesApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | Patch Custom Geo Collection *EntitiesApi* | [**patch_entity_dashboard_plugins**](docs/EntitiesApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin *EntitiesApi* | [**patch_entity_data_sources**](docs/EntitiesApi.md#patch_entity_data_sources) | **PATCH** /api/v1/entities/dataSources/{id} | Patch Data Source entity *EntitiesApi* | [**patch_entity_datasets**](docs/EntitiesApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) @@ -847,27 +920,27 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**patch_entity_workspace_settings**](docs/EntitiesApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace *EntitiesApi* | [**patch_entity_workspaces**](docs/EntitiesApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity *EntitiesApi* | [**search_entities_aggregated_facts**](docs/EntitiesApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -*EntitiesApi* | [**search_entities_analytical_dashboards**](docs/EntitiesApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard -*EntitiesApi* | [**search_entities_attribute_hierarchies**](docs/EntitiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy -*EntitiesApi* | [**search_entities_attributes**](docs/EntitiesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute +*EntitiesApi* | [**search_entities_analytical_dashboards**](docs/EntitiesApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_attribute_hierarchies**](docs/EntitiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_attributes**](docs/EntitiesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | The search endpoint (beta) *EntitiesApi* | [**search_entities_automation_results**](docs/EntitiesApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -*EntitiesApi* | [**search_entities_automations**](docs/EntitiesApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation -*EntitiesApi* | [**search_entities_custom_application_settings**](docs/EntitiesApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -*EntitiesApi* | [**search_entities_dashboard_plugins**](docs/EntitiesApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin -*EntitiesApi* | [**search_entities_datasets**](docs/EntitiesApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset -*EntitiesApi* | [**search_entities_export_definitions**](docs/EntitiesApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition -*EntitiesApi* | [**search_entities_facts**](docs/EntitiesApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact -*EntitiesApi* | [**search_entities_filter_contexts**](docs/EntitiesApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext -*EntitiesApi* | [**search_entities_filter_views**](docs/EntitiesApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView -*EntitiesApi* | [**search_entities_knowledge_recommendations**](docs/EntitiesApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | -*EntitiesApi* | [**search_entities_labels**](docs/EntitiesApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +*EntitiesApi* | [**search_entities_automations**](docs/EntitiesApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_custom_application_settings**](docs/EntitiesApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_dashboard_plugins**](docs/EntitiesApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_datasets**](docs/EntitiesApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_export_definitions**](docs/EntitiesApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_facts**](docs/EntitiesApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_filter_contexts**](docs/EntitiesApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_filter_views**](docs/EntitiesApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_knowledge_recommendations**](docs/EntitiesApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_labels**](docs/EntitiesApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | The search endpoint (beta) *EntitiesApi* | [**search_entities_memory_items**](docs/EntitiesApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem -*EntitiesApi* | [**search_entities_metrics**](docs/EntitiesApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric -*EntitiesApi* | [**search_entities_user_data_filters**](docs/EntitiesApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -*EntitiesApi* | [**search_entities_visualization_objects**](docs/EntitiesApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject -*EntitiesApi* | [**search_entities_workspace_data_filter_settings**](docs/EntitiesApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -*EntitiesApi* | [**search_entities_workspace_data_filters**](docs/EntitiesApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter -*EntitiesApi* | [**search_entities_workspace_settings**](docs/EntitiesApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | +*EntitiesApi* | [**search_entities_metrics**](docs/EntitiesApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_user_data_filters**](docs/EntitiesApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_visualization_objects**](docs/EntitiesApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_workspace_data_filter_settings**](docs/EntitiesApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_workspace_data_filters**](docs/EntitiesApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | The search endpoint (beta) +*EntitiesApi* | [**search_entities_workspace_settings**](docs/EntitiesApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | The search endpoint (beta) *EntitiesApi* | [**update_entity_analytical_dashboards**](docs/EntitiesApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards *EntitiesApi* | [**update_entity_attribute_hierarchies**](docs/EntitiesApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy *EntitiesApi* | [**update_entity_automations**](docs/EntitiesApi.md#update_entity_automations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Put an Automation @@ -875,7 +948,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**update_entity_cookie_security_configurations**](docs/EntitiesApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration *EntitiesApi* | [**update_entity_csp_directives**](docs/EntitiesApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives *EntitiesApi* | [**update_entity_custom_application_settings**](docs/EntitiesApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting -*EntitiesApi* | [**update_entity_custom_geo_collections**](docs/EntitiesApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | +*EntitiesApi* | [**update_entity_custom_geo_collections**](docs/EntitiesApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | Put Custom Geo Collection *EntitiesApi* | [**update_entity_dashboard_plugins**](docs/EntitiesApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin *EntitiesApi* | [**update_entity_data_sources**](docs/EntitiesApi.md#update_entity_data_sources) | **PUT** /api/v1/entities/dataSources/{id} | Put Data Source entity *EntitiesApi* | [**update_entity_export_definitions**](docs/EntitiesApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition @@ -902,6 +975,41 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**update_entity_workspace_data_filters**](docs/EntitiesApi.md#update_entity_workspace_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Put a Workspace Data Filter *EntitiesApi* | [**update_entity_workspace_settings**](docs/EntitiesApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace *EntitiesApi* | [**update_entity_workspaces**](docs/EntitiesApi.md#update_entity_workspaces) | **PUT** /api/v1/entities/workspaces/{id} | Put Workspace entity +*ExportDefinitionControllerApi* | [**create_entity_export_definitions**](docs/ExportDefinitionControllerApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions +*ExportDefinitionControllerApi* | [**delete_entity_export_definitions**](docs/ExportDefinitionControllerApi.md#delete_entity_export_definitions) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Delete an Export Definition +*ExportDefinitionControllerApi* | [**get_all_entities_export_definitions**](docs/ExportDefinitionControllerApi.md#get_all_entities_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Get all Export Definitions +*ExportDefinitionControllerApi* | [**get_entity_export_definitions**](docs/ExportDefinitionControllerApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition +*ExportDefinitionControllerApi* | [**patch_entity_export_definitions**](docs/ExportDefinitionControllerApi.md#patch_entity_export_definitions) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Patch an Export Definition +*ExportDefinitionControllerApi* | [**search_entities_export_definitions**](docs/ExportDefinitionControllerApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | The search endpoint (beta) +*ExportDefinitionControllerApi* | [**update_entity_export_definitions**](docs/ExportDefinitionControllerApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition +*FactControllerApi* | [**get_all_entities_facts**](docs/FactControllerApi.md#get_all_entities_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts | Get all Facts +*FactControllerApi* | [**get_entity_facts**](docs/FactControllerApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact +*FactControllerApi* | [**patch_entity_facts**](docs/FactControllerApi.md#patch_entity_facts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Patch a Fact (beta) +*FactControllerApi* | [**search_entities_facts**](docs/FactControllerApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | The search endpoint (beta) +*FilterContextControllerApi* | [**create_entity_filter_contexts**](docs/FilterContextControllerApi.md#create_entity_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Post Filter Context +*FilterContextControllerApi* | [**delete_entity_filter_contexts**](docs/FilterContextControllerApi.md#delete_entity_filter_contexts) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Delete a Filter Context +*FilterContextControllerApi* | [**get_all_entities_filter_contexts**](docs/FilterContextControllerApi.md#get_all_entities_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Get all Filter Context +*FilterContextControllerApi* | [**get_entity_filter_contexts**](docs/FilterContextControllerApi.md#get_entity_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Get a Filter Context +*FilterContextControllerApi* | [**patch_entity_filter_contexts**](docs/FilterContextControllerApi.md#patch_entity_filter_contexts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Patch a Filter Context +*FilterContextControllerApi* | [**search_entities_filter_contexts**](docs/FilterContextControllerApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | The search endpoint (beta) +*FilterContextControllerApi* | [**update_entity_filter_contexts**](docs/FilterContextControllerApi.md#update_entity_filter_contexts) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Put a Filter Context +*FilterViewControllerApi* | [**create_entity_filter_views**](docs/FilterViewControllerApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views +*FilterViewControllerApi* | [**delete_entity_filter_views**](docs/FilterViewControllerApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view +*FilterViewControllerApi* | [**get_all_entities_filter_views**](docs/FilterViewControllerApi.md#get_all_entities_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews | Get all Filter views +*FilterViewControllerApi* | [**get_entity_filter_views**](docs/FilterViewControllerApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view +*FilterViewControllerApi* | [**patch_entity_filter_views**](docs/FilterViewControllerApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view +*FilterViewControllerApi* | [**search_entities_filter_views**](docs/FilterViewControllerApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | The search endpoint (beta) +*FilterViewControllerApi* | [**update_entity_filter_views**](docs/FilterViewControllerApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views +*JwkControllerApi* | [**create_entity_jwks**](docs/JwkControllerApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks +*JwkControllerApi* | [**delete_entity_jwks**](docs/JwkControllerApi.md#delete_entity_jwks) | **DELETE** /api/v1/entities/jwks/{id} | Delete Jwk +*JwkControllerApi* | [**get_all_entities_jwks**](docs/JwkControllerApi.md#get_all_entities_jwks) | **GET** /api/v1/entities/jwks | Get all Jwks +*JwkControllerApi* | [**get_entity_jwks**](docs/JwkControllerApi.md#get_entity_jwks) | **GET** /api/v1/entities/jwks/{id} | Get Jwk +*JwkControllerApi* | [**patch_entity_jwks**](docs/JwkControllerApi.md#patch_entity_jwks) | **PATCH** /api/v1/entities/jwks/{id} | Patch Jwk +*JwkControllerApi* | [**update_entity_jwks**](docs/JwkControllerApi.md#update_entity_jwks) | **PUT** /api/v1/entities/jwks/{id} | Put Jwk +*LabelControllerApi* | [**get_all_entities_labels**](docs/LabelControllerApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels +*LabelControllerApi* | [**get_entity_labels**](docs/LabelControllerApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label +*LabelControllerApi* | [**patch_entity_labels**](docs/LabelControllerApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) +*LabelControllerApi* | [**search_entities_labels**](docs/LabelControllerApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | The search endpoint (beta) *LayoutApi* | [**get_analytics_model**](docs/LayoutApi.md#get_analytics_model) | **GET** /api/v1/layout/workspaces/{workspaceId}/analyticsModel | Get analytics model *LayoutApi* | [**get_automations**](docs/LayoutApi.md#get_automations) | **GET** /api/v1/layout/workspaces/{workspaceId}/automations | Get automations *LayoutApi* | [**get_custom_geo_collections_layout**](docs/LayoutApi.md#get_custom_geo_collections_layout) | **GET** /api/v1/layout/customGeoCollections | Get all custom geo collections layout @@ -946,19 +1054,20 @@ Class | Method | HTTP request | Description *LayoutApi* | [**set_workspace_data_filters_layout**](docs/LayoutApi.md#set_workspace_data_filters_layout) | **PUT** /api/v1/layout/workspaceDataFilters | Set all workspace data filters *LayoutApi* | [**set_workspace_permissions**](docs/LayoutApi.md#set_workspace_permissions) | **PUT** /api/v1/layout/workspaces/{workspaceId}/permissions | Set permissions for the workspace *LayoutApi* | [**set_workspaces_layout**](docs/LayoutApi.md#set_workspaces_layout) | **PUT** /api/v1/layout/workspaces | Set all workspaces layout -*OrganizationControllerApi* | [**get_entity_cookie_security_configurations**](docs/OrganizationControllerApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration -*OrganizationControllerApi* | [**get_entity_organizations**](docs/OrganizationControllerApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations -*OrganizationControllerApi* | [**patch_entity_cookie_security_configurations**](docs/OrganizationControllerApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration -*OrganizationControllerApi* | [**patch_entity_organizations**](docs/OrganizationControllerApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization -*OrganizationControllerApi* | [**update_entity_cookie_security_configurations**](docs/OrganizationControllerApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration -*OrganizationControllerApi* | [**update_entity_organizations**](docs/OrganizationControllerApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization +*MetricControllerApi* | [**create_entity_metrics**](docs/MetricControllerApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics +*MetricControllerApi* | [**delete_entity_metrics**](docs/MetricControllerApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric +*MetricControllerApi* | [**get_all_entities_metrics**](docs/MetricControllerApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics +*MetricControllerApi* | [**get_entity_metrics**](docs/MetricControllerApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric +*MetricControllerApi* | [**patch_entity_metrics**](docs/MetricControllerApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric +*MetricControllerApi* | [**search_entities_metrics**](docs/MetricControllerApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | The search endpoint (beta) +*MetricControllerApi* | [**update_entity_metrics**](docs/MetricControllerApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric +*OrganizationEntityControllerApi* | [**get_entity_organizations**](docs/OrganizationEntityControllerApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations +*OrganizationEntityControllerApi* | [**patch_entity_organizations**](docs/OrganizationEntityControllerApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization +*OrganizationEntityControllerApi* | [**update_entity_organizations**](docs/OrganizationEntityControllerApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization *OrganizationModelControllerApi* | [**create_entity_color_palettes**](docs/OrganizationModelControllerApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes *OrganizationModelControllerApi* | [**create_entity_csp_directives**](docs/OrganizationModelControllerApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives -*OrganizationModelControllerApi* | [**create_entity_custom_geo_collections**](docs/OrganizationModelControllerApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | -*OrganizationModelControllerApi* | [**create_entity_data_sources**](docs/OrganizationModelControllerApi.md#create_entity_data_sources) | **POST** /api/v1/entities/dataSources | Post Data Sources *OrganizationModelControllerApi* | [**create_entity_export_templates**](docs/OrganizationModelControllerApi.md#create_entity_export_templates) | **POST** /api/v1/entities/exportTemplates | Post Export Template entities *OrganizationModelControllerApi* | [**create_entity_identity_providers**](docs/OrganizationModelControllerApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers -*OrganizationModelControllerApi* | [**create_entity_jwks**](docs/OrganizationModelControllerApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks *OrganizationModelControllerApi* | [**create_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities *OrganizationModelControllerApi* | [**create_entity_llm_providers**](docs/OrganizationModelControllerApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities *OrganizationModelControllerApi* | [**create_entity_notification_channels**](docs/OrganizationModelControllerApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities @@ -969,12 +1078,9 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**create_entity_workspaces**](docs/OrganizationModelControllerApi.md#create_entity_workspaces) | **POST** /api/v1/entities/workspaces | Post Workspace entities *OrganizationModelControllerApi* | [**delete_entity_color_palettes**](docs/OrganizationModelControllerApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette *OrganizationModelControllerApi* | [**delete_entity_csp_directives**](docs/OrganizationModelControllerApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives -*OrganizationModelControllerApi* | [**delete_entity_custom_geo_collections**](docs/OrganizationModelControllerApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | -*OrganizationModelControllerApi* | [**delete_entity_data_sources**](docs/OrganizationModelControllerApi.md#delete_entity_data_sources) | **DELETE** /api/v1/entities/dataSources/{id} | Delete Data Source entity *OrganizationModelControllerApi* | [**delete_entity_export_templates**](docs/OrganizationModelControllerApi.md#delete_entity_export_templates) | **DELETE** /api/v1/entities/exportTemplates/{id} | Delete Export Template entity *OrganizationModelControllerApi* | [**delete_entity_identity_providers**](docs/OrganizationModelControllerApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider -*OrganizationModelControllerApi* | [**delete_entity_jwks**](docs/OrganizationModelControllerApi.md#delete_entity_jwks) | **DELETE** /api/v1/entities/jwks/{id} | Delete Jwk -*OrganizationModelControllerApi* | [**delete_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +*OrganizationModelControllerApi* | [**delete_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity *OrganizationModelControllerApi* | [**delete_entity_llm_providers**](docs/OrganizationModelControllerApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity *OrganizationModelControllerApi* | [**delete_entity_notification_channels**](docs/OrganizationModelControllerApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity *OrganizationModelControllerApi* | [**delete_entity_organization_settings**](docs/OrganizationModelControllerApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity @@ -984,13 +1090,10 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**delete_entity_workspaces**](docs/OrganizationModelControllerApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity *OrganizationModelControllerApi* | [**get_all_entities_color_palettes**](docs/OrganizationModelControllerApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes *OrganizationModelControllerApi* | [**get_all_entities_csp_directives**](docs/OrganizationModelControllerApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives -*OrganizationModelControllerApi* | [**get_all_entities_custom_geo_collections**](docs/OrganizationModelControllerApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | *OrganizationModelControllerApi* | [**get_all_entities_data_source_identifiers**](docs/OrganizationModelControllerApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers -*OrganizationModelControllerApi* | [**get_all_entities_data_sources**](docs/OrganizationModelControllerApi.md#get_all_entities_data_sources) | **GET** /api/v1/entities/dataSources | Get Data Source entities *OrganizationModelControllerApi* | [**get_all_entities_entitlements**](docs/OrganizationModelControllerApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements *OrganizationModelControllerApi* | [**get_all_entities_export_templates**](docs/OrganizationModelControllerApi.md#get_all_entities_export_templates) | **GET** /api/v1/entities/exportTemplates | GET all Export Template entities *OrganizationModelControllerApi* | [**get_all_entities_identity_providers**](docs/OrganizationModelControllerApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers -*OrganizationModelControllerApi* | [**get_all_entities_jwks**](docs/OrganizationModelControllerApi.md#get_all_entities_jwks) | **GET** /api/v1/entities/jwks | Get all Jwks *OrganizationModelControllerApi* | [**get_all_entities_llm_endpoints**](docs/OrganizationModelControllerApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities *OrganizationModelControllerApi* | [**get_all_entities_llm_providers**](docs/OrganizationModelControllerApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities *OrganizationModelControllerApi* | [**get_all_entities_notification_channel_identifiers**](docs/OrganizationModelControllerApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | @@ -1003,13 +1106,10 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**get_all_entities_workspaces**](docs/OrganizationModelControllerApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities *OrganizationModelControllerApi* | [**get_entity_color_palettes**](docs/OrganizationModelControllerApi.md#get_entity_color_palettes) | **GET** /api/v1/entities/colorPalettes/{id} | Get Color Pallette *OrganizationModelControllerApi* | [**get_entity_csp_directives**](docs/OrganizationModelControllerApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives -*OrganizationModelControllerApi* | [**get_entity_custom_geo_collections**](docs/OrganizationModelControllerApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | *OrganizationModelControllerApi* | [**get_entity_data_source_identifiers**](docs/OrganizationModelControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier -*OrganizationModelControllerApi* | [**get_entity_data_sources**](docs/OrganizationModelControllerApi.md#get_entity_data_sources) | **GET** /api/v1/entities/dataSources/{id} | Get Data Source entity *OrganizationModelControllerApi* | [**get_entity_entitlements**](docs/OrganizationModelControllerApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement *OrganizationModelControllerApi* | [**get_entity_export_templates**](docs/OrganizationModelControllerApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity *OrganizationModelControllerApi* | [**get_entity_identity_providers**](docs/OrganizationModelControllerApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider -*OrganizationModelControllerApi* | [**get_entity_jwks**](docs/OrganizationModelControllerApi.md#get_entity_jwks) | **GET** /api/v1/entities/jwks/{id} | Get Jwk *OrganizationModelControllerApi* | [**get_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity *OrganizationModelControllerApi* | [**get_entity_llm_providers**](docs/OrganizationModelControllerApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity *OrganizationModelControllerApi* | [**get_entity_notification_channel_identifiers**](docs/OrganizationModelControllerApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | @@ -1022,11 +1122,8 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**get_entity_workspaces**](docs/OrganizationModelControllerApi.md#get_entity_workspaces) | **GET** /api/v1/entities/workspaces/{id} | Get Workspace entity *OrganizationModelControllerApi* | [**patch_entity_color_palettes**](docs/OrganizationModelControllerApi.md#patch_entity_color_palettes) | **PATCH** /api/v1/entities/colorPalettes/{id} | Patch Color Pallette *OrganizationModelControllerApi* | [**patch_entity_csp_directives**](docs/OrganizationModelControllerApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives -*OrganizationModelControllerApi* | [**patch_entity_custom_geo_collections**](docs/OrganizationModelControllerApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | -*OrganizationModelControllerApi* | [**patch_entity_data_sources**](docs/OrganizationModelControllerApi.md#patch_entity_data_sources) | **PATCH** /api/v1/entities/dataSources/{id} | Patch Data Source entity *OrganizationModelControllerApi* | [**patch_entity_export_templates**](docs/OrganizationModelControllerApi.md#patch_entity_export_templates) | **PATCH** /api/v1/entities/exportTemplates/{id} | Patch Export Template entity *OrganizationModelControllerApi* | [**patch_entity_identity_providers**](docs/OrganizationModelControllerApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider -*OrganizationModelControllerApi* | [**patch_entity_jwks**](docs/OrganizationModelControllerApi.md#patch_entity_jwks) | **PATCH** /api/v1/entities/jwks/{id} | Patch Jwk *OrganizationModelControllerApi* | [**patch_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity *OrganizationModelControllerApi* | [**patch_entity_llm_providers**](docs/OrganizationModelControllerApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity *OrganizationModelControllerApi* | [**patch_entity_notification_channels**](docs/OrganizationModelControllerApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity @@ -1037,11 +1134,8 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**patch_entity_workspaces**](docs/OrganizationModelControllerApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity *OrganizationModelControllerApi* | [**update_entity_color_palettes**](docs/OrganizationModelControllerApi.md#update_entity_color_palettes) | **PUT** /api/v1/entities/colorPalettes/{id} | Put Color Pallette *OrganizationModelControllerApi* | [**update_entity_csp_directives**](docs/OrganizationModelControllerApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives -*OrganizationModelControllerApi* | [**update_entity_custom_geo_collections**](docs/OrganizationModelControllerApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | -*OrganizationModelControllerApi* | [**update_entity_data_sources**](docs/OrganizationModelControllerApi.md#update_entity_data_sources) | **PUT** /api/v1/entities/dataSources/{id} | Put Data Source entity *OrganizationModelControllerApi* | [**update_entity_export_templates**](docs/OrganizationModelControllerApi.md#update_entity_export_templates) | **PUT** /api/v1/entities/exportTemplates/{id} | PUT Export Template entity *OrganizationModelControllerApi* | [**update_entity_identity_providers**](docs/OrganizationModelControllerApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider -*OrganizationModelControllerApi* | [**update_entity_jwks**](docs/OrganizationModelControllerApi.md#update_entity_jwks) | **PUT** /api/v1/entities/jwks/{id} | Put Jwk *OrganizationModelControllerApi* | [**update_entity_llm_endpoints**](docs/OrganizationModelControllerApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity *OrganizationModelControllerApi* | [**update_entity_llm_providers**](docs/OrganizationModelControllerApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity *OrganizationModelControllerApi* | [**update_entity_notification_channels**](docs/OrganizationModelControllerApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity @@ -1050,147 +1144,64 @@ Class | Method | HTTP request | Description *OrganizationModelControllerApi* | [**update_entity_user_groups**](docs/OrganizationModelControllerApi.md#update_entity_user_groups) | **PUT** /api/v1/entities/userGroups/{id} | Put UserGroup entity *OrganizationModelControllerApi* | [**update_entity_users**](docs/OrganizationModelControllerApi.md#update_entity_users) | **PUT** /api/v1/entities/users/{id} | Put User entity *OrganizationModelControllerApi* | [**update_entity_workspaces**](docs/OrganizationModelControllerApi.md#update_entity_workspaces) | **PUT** /api/v1/entities/workspaces/{id} | Put Workspace entity -*UserModelControllerApi* | [**create_entity_api_tokens**](docs/UserModelControllerApi.md#create_entity_api_tokens) | **POST** /api/v1/entities/users/{userId}/apiTokens | Post a new API token for the user -*UserModelControllerApi* | [**create_entity_user_settings**](docs/UserModelControllerApi.md#create_entity_user_settings) | **POST** /api/v1/entities/users/{userId}/userSettings | Post new user settings for the user -*UserModelControllerApi* | [**delete_entity_api_tokens**](docs/UserModelControllerApi.md#delete_entity_api_tokens) | **DELETE** /api/v1/entities/users/{userId}/apiTokens/{id} | Delete an API Token for a user -*UserModelControllerApi* | [**delete_entity_user_settings**](docs/UserModelControllerApi.md#delete_entity_user_settings) | **DELETE** /api/v1/entities/users/{userId}/userSettings/{id} | Delete a setting for a user -*UserModelControllerApi* | [**get_all_entities_api_tokens**](docs/UserModelControllerApi.md#get_all_entities_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens | List all api tokens for a user -*UserModelControllerApi* | [**get_all_entities_user_settings**](docs/UserModelControllerApi.md#get_all_entities_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings | List all settings for a user -*UserModelControllerApi* | [**get_entity_api_tokens**](docs/UserModelControllerApi.md#get_entity_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens/{id} | Get an API Token for a user -*UserModelControllerApi* | [**get_entity_user_settings**](docs/UserModelControllerApi.md#get_entity_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings/{id} | Get a setting for a user -*UserModelControllerApi* | [**update_entity_user_settings**](docs/UserModelControllerApi.md#update_entity_user_settings) | **PUT** /api/v1/entities/users/{userId}/userSettings/{id} | Put new user settings for the user -*WorkspaceObjectControllerApi* | [**create_entity_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#create_entity_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Post Dashboards -*WorkspaceObjectControllerApi* | [**create_entity_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#create_entity_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Post Attribute Hierarchies -*WorkspaceObjectControllerApi* | [**create_entity_automations**](docs/WorkspaceObjectControllerApi.md#create_entity_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations | Post Automations -*WorkspaceObjectControllerApi* | [**create_entity_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#create_entity_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Post Custom Application Settings -*WorkspaceObjectControllerApi* | [**create_entity_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#create_entity_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Post Plugins -*WorkspaceObjectControllerApi* | [**create_entity_export_definitions**](docs/WorkspaceObjectControllerApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions -*WorkspaceObjectControllerApi* | [**create_entity_filter_contexts**](docs/WorkspaceObjectControllerApi.md#create_entity_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Post Filter Context -*WorkspaceObjectControllerApi* | [**create_entity_filter_views**](docs/WorkspaceObjectControllerApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views +*UserDataFilterControllerApi* | [**create_entity_user_data_filters**](docs/UserDataFilterControllerApi.md#create_entity_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Post User Data Filters +*UserDataFilterControllerApi* | [**delete_entity_user_data_filters**](docs/UserDataFilterControllerApi.md#delete_entity_user_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Delete a User Data Filter +*UserDataFilterControllerApi* | [**get_all_entities_user_data_filters**](docs/UserDataFilterControllerApi.md#get_all_entities_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Get all User Data Filters +*UserDataFilterControllerApi* | [**get_entity_user_data_filters**](docs/UserDataFilterControllerApi.md#get_entity_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Get a User Data Filter +*UserDataFilterControllerApi* | [**patch_entity_user_data_filters**](docs/UserDataFilterControllerApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter +*UserDataFilterControllerApi* | [**search_entities_user_data_filters**](docs/UserDataFilterControllerApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | The search endpoint (beta) +*UserDataFilterControllerApi* | [**update_entity_user_data_filters**](docs/UserDataFilterControllerApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter +*UserSettingControllerApi* | [**create_entity_user_settings**](docs/UserSettingControllerApi.md#create_entity_user_settings) | **POST** /api/v1/entities/users/{userId}/userSettings | Post new user settings for the user +*UserSettingControllerApi* | [**delete_entity_user_settings**](docs/UserSettingControllerApi.md#delete_entity_user_settings) | **DELETE** /api/v1/entities/users/{userId}/userSettings/{id} | Delete a setting for a user +*UserSettingControllerApi* | [**get_all_entities_user_settings**](docs/UserSettingControllerApi.md#get_all_entities_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings | List all settings for a user +*UserSettingControllerApi* | [**get_entity_user_settings**](docs/UserSettingControllerApi.md#get_entity_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings/{id} | Get a setting for a user +*UserSettingControllerApi* | [**update_entity_user_settings**](docs/UserSettingControllerApi.md#update_entity_user_settings) | **PUT** /api/v1/entities/users/{userId}/userSettings/{id} | Put new user settings for the user +*VisualizationObjectControllerApi* | [**create_entity_visualization_objects**](docs/VisualizationObjectControllerApi.md#create_entity_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Post Visualization Objects +*VisualizationObjectControllerApi* | [**delete_entity_visualization_objects**](docs/VisualizationObjectControllerApi.md#delete_entity_visualization_objects) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Delete a Visualization Object +*VisualizationObjectControllerApi* | [**get_all_entities_visualization_objects**](docs/VisualizationObjectControllerApi.md#get_all_entities_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Get all Visualization Objects +*VisualizationObjectControllerApi* | [**get_entity_visualization_objects**](docs/VisualizationObjectControllerApi.md#get_entity_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Get a Visualization Object +*VisualizationObjectControllerApi* | [**patch_entity_visualization_objects**](docs/VisualizationObjectControllerApi.md#patch_entity_visualization_objects) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Patch a Visualization Object +*VisualizationObjectControllerApi* | [**search_entities_visualization_objects**](docs/VisualizationObjectControllerApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | The search endpoint (beta) +*VisualizationObjectControllerApi* | [**update_entity_visualization_objects**](docs/VisualizationObjectControllerApi.md#update_entity_visualization_objects) | **PUT** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Put a Visualization Object +*WorkspaceDataFilterControllerApi* | [**create_entity_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#create_entity_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Post Workspace Data Filters +*WorkspaceDataFilterControllerApi* | [**delete_entity_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#delete_entity_workspace_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Delete a Workspace Data Filter +*WorkspaceDataFilterControllerApi* | [**get_all_entities_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#get_all_entities_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Get all Workspace Data Filters +*WorkspaceDataFilterControllerApi* | [**get_entity_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#get_entity_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Get a Workspace Data Filter +*WorkspaceDataFilterControllerApi* | [**patch_entity_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter +*WorkspaceDataFilterControllerApi* | [**search_entities_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | The search endpoint (beta) +*WorkspaceDataFilterControllerApi* | [**update_entity_workspace_data_filters**](docs/WorkspaceDataFilterControllerApi.md#update_entity_workspace_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Put a Workspace Data Filter +*WorkspaceDataFilterSettingControllerApi* | [**create_entity_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#create_entity_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Post Settings for Workspace Data Filters +*WorkspaceDataFilterSettingControllerApi* | [**delete_entity_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#delete_entity_workspace_data_filter_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Delete a Settings for Workspace Data Filter +*WorkspaceDataFilterSettingControllerApi* | [**get_all_entities_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#get_all_entities_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Get all Settings for Workspace Data Filters +*WorkspaceDataFilterSettingControllerApi* | [**get_entity_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#get_entity_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Get a Setting for Workspace Data Filter +*WorkspaceDataFilterSettingControllerApi* | [**patch_entity_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#patch_entity_workspace_data_filter_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Patch a Settings for Workspace Data Filter +*WorkspaceDataFilterSettingControllerApi* | [**search_entities_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | The search endpoint (beta) +*WorkspaceDataFilterSettingControllerApi* | [**update_entity_workspace_data_filter_settings**](docs/WorkspaceDataFilterSettingControllerApi.md#update_entity_workspace_data_filter_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Put a Settings for Workspace Data Filter *WorkspaceObjectControllerApi* | [**create_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | *WorkspaceObjectControllerApi* | [**create_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -*WorkspaceObjectControllerApi* | [**create_entity_metrics**](docs/WorkspaceObjectControllerApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics -*WorkspaceObjectControllerApi* | [**create_entity_user_data_filters**](docs/WorkspaceObjectControllerApi.md#create_entity_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Post User Data Filters -*WorkspaceObjectControllerApi* | [**create_entity_visualization_objects**](docs/WorkspaceObjectControllerApi.md#create_entity_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Post Visualization Objects -*WorkspaceObjectControllerApi* | [**create_entity_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#create_entity_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Post Settings for Workspace Data Filters -*WorkspaceObjectControllerApi* | [**create_entity_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#create_entity_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Post Workspace Data Filters -*WorkspaceObjectControllerApi* | [**create_entity_workspace_settings**](docs/WorkspaceObjectControllerApi.md#create_entity_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Post Settings for Workspaces -*WorkspaceObjectControllerApi* | [**delete_entity_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#delete_entity_analytical_dashboards) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Delete a Dashboard -*WorkspaceObjectControllerApi* | [**delete_entity_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#delete_entity_attribute_hierarchies) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Delete an Attribute Hierarchy -*WorkspaceObjectControllerApi* | [**delete_entity_automations**](docs/WorkspaceObjectControllerApi.md#delete_entity_automations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Delete an Automation -*WorkspaceObjectControllerApi* | [**delete_entity_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#delete_entity_custom_application_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Delete a Custom Application Setting -*WorkspaceObjectControllerApi* | [**delete_entity_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#delete_entity_dashboard_plugins) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Delete a Plugin -*WorkspaceObjectControllerApi* | [**delete_entity_export_definitions**](docs/WorkspaceObjectControllerApi.md#delete_entity_export_definitions) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Delete an Export Definition -*WorkspaceObjectControllerApi* | [**delete_entity_filter_contexts**](docs/WorkspaceObjectControllerApi.md#delete_entity_filter_contexts) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Delete a Filter Context -*WorkspaceObjectControllerApi* | [**delete_entity_filter_views**](docs/WorkspaceObjectControllerApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view *WorkspaceObjectControllerApi* | [**delete_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | *WorkspaceObjectControllerApi* | [**delete_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*WorkspaceObjectControllerApi* | [**delete_entity_metrics**](docs/WorkspaceObjectControllerApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric -*WorkspaceObjectControllerApi* | [**delete_entity_user_data_filters**](docs/WorkspaceObjectControllerApi.md#delete_entity_user_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Delete a User Data Filter -*WorkspaceObjectControllerApi* | [**delete_entity_visualization_objects**](docs/WorkspaceObjectControllerApi.md#delete_entity_visualization_objects) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Delete a Visualization Object -*WorkspaceObjectControllerApi* | [**delete_entity_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#delete_entity_workspace_data_filter_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Delete a Settings for Workspace Data Filter -*WorkspaceObjectControllerApi* | [**delete_entity_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#delete_entity_workspace_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Delete a Workspace Data Filter -*WorkspaceObjectControllerApi* | [**delete_entity_workspace_settings**](docs/WorkspaceObjectControllerApi.md#delete_entity_workspace_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Delete a Setting for Workspace *WorkspaceObjectControllerApi* | [**get_all_entities_aggregated_facts**](docs/WorkspaceObjectControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | -*WorkspaceObjectControllerApi* | [**get_all_entities_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards -*WorkspaceObjectControllerApi* | [**get_all_entities_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies -*WorkspaceObjectControllerApi* | [**get_all_entities_attributes**](docs/WorkspaceObjectControllerApi.md#get_all_entities_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes | Get all Attributes -*WorkspaceObjectControllerApi* | [**get_all_entities_automations**](docs/WorkspaceObjectControllerApi.md#get_all_entities_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations | Get all Automations -*WorkspaceObjectControllerApi* | [**get_all_entities_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#get_all_entities_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Get all Custom Application Settings -*WorkspaceObjectControllerApi* | [**get_all_entities_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins -*WorkspaceObjectControllerApi* | [**get_all_entities_datasets**](docs/WorkspaceObjectControllerApi.md#get_all_entities_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets | Get all Datasets -*WorkspaceObjectControllerApi* | [**get_all_entities_export_definitions**](docs/WorkspaceObjectControllerApi.md#get_all_entities_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Get all Export Definitions -*WorkspaceObjectControllerApi* | [**get_all_entities_facts**](docs/WorkspaceObjectControllerApi.md#get_all_entities_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts | Get all Facts -*WorkspaceObjectControllerApi* | [**get_all_entities_filter_contexts**](docs/WorkspaceObjectControllerApi.md#get_all_entities_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Get all Filter Context -*WorkspaceObjectControllerApi* | [**get_all_entities_filter_views**](docs/WorkspaceObjectControllerApi.md#get_all_entities_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews | Get all Filter views *WorkspaceObjectControllerApi* | [**get_all_entities_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -*WorkspaceObjectControllerApi* | [**get_all_entities_labels**](docs/WorkspaceObjectControllerApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels *WorkspaceObjectControllerApi* | [**get_all_entities_memory_items**](docs/WorkspaceObjectControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -*WorkspaceObjectControllerApi* | [**get_all_entities_metrics**](docs/WorkspaceObjectControllerApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics -*WorkspaceObjectControllerApi* | [**get_all_entities_user_data_filters**](docs/WorkspaceObjectControllerApi.md#get_all_entities_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Get all User Data Filters -*WorkspaceObjectControllerApi* | [**get_all_entities_visualization_objects**](docs/WorkspaceObjectControllerApi.md#get_all_entities_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Get all Visualization Objects -*WorkspaceObjectControllerApi* | [**get_all_entities_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#get_all_entities_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Get all Settings for Workspace Data Filters -*WorkspaceObjectControllerApi* | [**get_all_entities_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#get_all_entities_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Get all Workspace Data Filters -*WorkspaceObjectControllerApi* | [**get_all_entities_workspace_settings**](docs/WorkspaceObjectControllerApi.md#get_all_entities_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Get all Setting for Workspaces *WorkspaceObjectControllerApi* | [**get_entity_aggregated_facts**](docs/WorkspaceObjectControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | -*WorkspaceObjectControllerApi* | [**get_entity_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard -*WorkspaceObjectControllerApi* | [**get_entity_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy -*WorkspaceObjectControllerApi* | [**get_entity_attributes**](docs/WorkspaceObjectControllerApi.md#get_entity_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Get an Attribute -*WorkspaceObjectControllerApi* | [**get_entity_automations**](docs/WorkspaceObjectControllerApi.md#get_entity_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Get an Automation -*WorkspaceObjectControllerApi* | [**get_entity_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#get_entity_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Get a Custom Application Setting -*WorkspaceObjectControllerApi* | [**get_entity_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin -*WorkspaceObjectControllerApi* | [**get_entity_datasets**](docs/WorkspaceObjectControllerApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset -*WorkspaceObjectControllerApi* | [**get_entity_export_definitions**](docs/WorkspaceObjectControllerApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition -*WorkspaceObjectControllerApi* | [**get_entity_facts**](docs/WorkspaceObjectControllerApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact -*WorkspaceObjectControllerApi* | [**get_entity_filter_contexts**](docs/WorkspaceObjectControllerApi.md#get_entity_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Get a Filter Context -*WorkspaceObjectControllerApi* | [**get_entity_filter_views**](docs/WorkspaceObjectControllerApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view *WorkspaceObjectControllerApi* | [**get_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*WorkspaceObjectControllerApi* | [**get_entity_labels**](docs/WorkspaceObjectControllerApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label *WorkspaceObjectControllerApi* | [**get_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*WorkspaceObjectControllerApi* | [**get_entity_metrics**](docs/WorkspaceObjectControllerApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric -*WorkspaceObjectControllerApi* | [**get_entity_user_data_filters**](docs/WorkspaceObjectControllerApi.md#get_entity_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Get a User Data Filter -*WorkspaceObjectControllerApi* | [**get_entity_visualization_objects**](docs/WorkspaceObjectControllerApi.md#get_entity_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Get a Visualization Object -*WorkspaceObjectControllerApi* | [**get_entity_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#get_entity_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Get a Setting for Workspace Data Filter -*WorkspaceObjectControllerApi* | [**get_entity_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#get_entity_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Get a Workspace Data Filter -*WorkspaceObjectControllerApi* | [**get_entity_workspace_settings**](docs/WorkspaceObjectControllerApi.md#get_entity_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Get a Setting for Workspace -*WorkspaceObjectControllerApi* | [**patch_entity_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#patch_entity_analytical_dashboards) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Patch a Dashboard -*WorkspaceObjectControllerApi* | [**patch_entity_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#patch_entity_attribute_hierarchies) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Patch an Attribute Hierarchy -*WorkspaceObjectControllerApi* | [**patch_entity_attributes**](docs/WorkspaceObjectControllerApi.md#patch_entity_attributes) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Patch an Attribute (beta) -*WorkspaceObjectControllerApi* | [**patch_entity_automations**](docs/WorkspaceObjectControllerApi.md#patch_entity_automations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Patch an Automation -*WorkspaceObjectControllerApi* | [**patch_entity_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting -*WorkspaceObjectControllerApi* | [**patch_entity_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin -*WorkspaceObjectControllerApi* | [**patch_entity_datasets**](docs/WorkspaceObjectControllerApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) -*WorkspaceObjectControllerApi* | [**patch_entity_export_definitions**](docs/WorkspaceObjectControllerApi.md#patch_entity_export_definitions) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Patch an Export Definition -*WorkspaceObjectControllerApi* | [**patch_entity_facts**](docs/WorkspaceObjectControllerApi.md#patch_entity_facts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Patch a Fact (beta) -*WorkspaceObjectControllerApi* | [**patch_entity_filter_contexts**](docs/WorkspaceObjectControllerApi.md#patch_entity_filter_contexts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Patch a Filter Context -*WorkspaceObjectControllerApi* | [**patch_entity_filter_views**](docs/WorkspaceObjectControllerApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view *WorkspaceObjectControllerApi* | [**patch_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*WorkspaceObjectControllerApi* | [**patch_entity_labels**](docs/WorkspaceObjectControllerApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) *WorkspaceObjectControllerApi* | [**patch_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*WorkspaceObjectControllerApi* | [**patch_entity_metrics**](docs/WorkspaceObjectControllerApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric -*WorkspaceObjectControllerApi* | [**patch_entity_user_data_filters**](docs/WorkspaceObjectControllerApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter -*WorkspaceObjectControllerApi* | [**patch_entity_visualization_objects**](docs/WorkspaceObjectControllerApi.md#patch_entity_visualization_objects) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Patch a Visualization Object -*WorkspaceObjectControllerApi* | [**patch_entity_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#patch_entity_workspace_data_filter_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Patch a Settings for Workspace Data Filter -*WorkspaceObjectControllerApi* | [**patch_entity_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter -*WorkspaceObjectControllerApi* | [**patch_entity_workspace_settings**](docs/WorkspaceObjectControllerApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace *WorkspaceObjectControllerApi* | [**search_entities_aggregated_facts**](docs/WorkspaceObjectControllerApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -*WorkspaceObjectControllerApi* | [**search_entities_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard -*WorkspaceObjectControllerApi* | [**search_entities_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy -*WorkspaceObjectControllerApi* | [**search_entities_attributes**](docs/WorkspaceObjectControllerApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute *WorkspaceObjectControllerApi* | [**search_entities_automation_results**](docs/WorkspaceObjectControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -*WorkspaceObjectControllerApi* | [**search_entities_automations**](docs/WorkspaceObjectControllerApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation -*WorkspaceObjectControllerApi* | [**search_entities_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -*WorkspaceObjectControllerApi* | [**search_entities_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin -*WorkspaceObjectControllerApi* | [**search_entities_datasets**](docs/WorkspaceObjectControllerApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset -*WorkspaceObjectControllerApi* | [**search_entities_export_definitions**](docs/WorkspaceObjectControllerApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition -*WorkspaceObjectControllerApi* | [**search_entities_facts**](docs/WorkspaceObjectControllerApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact -*WorkspaceObjectControllerApi* | [**search_entities_filter_contexts**](docs/WorkspaceObjectControllerApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext -*WorkspaceObjectControllerApi* | [**search_entities_filter_views**](docs/WorkspaceObjectControllerApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView -*WorkspaceObjectControllerApi* | [**search_entities_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | -*WorkspaceObjectControllerApi* | [**search_entities_labels**](docs/WorkspaceObjectControllerApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +*WorkspaceObjectControllerApi* | [**search_entities_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) *WorkspaceObjectControllerApi* | [**search_entities_memory_items**](docs/WorkspaceObjectControllerApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem -*WorkspaceObjectControllerApi* | [**search_entities_metrics**](docs/WorkspaceObjectControllerApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric -*WorkspaceObjectControllerApi* | [**search_entities_user_data_filters**](docs/WorkspaceObjectControllerApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -*WorkspaceObjectControllerApi* | [**search_entities_visualization_objects**](docs/WorkspaceObjectControllerApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject -*WorkspaceObjectControllerApi* | [**search_entities_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -*WorkspaceObjectControllerApi* | [**search_entities_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter -*WorkspaceObjectControllerApi* | [**search_entities_workspace_settings**](docs/WorkspaceObjectControllerApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | -*WorkspaceObjectControllerApi* | [**update_entity_analytical_dashboards**](docs/WorkspaceObjectControllerApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards -*WorkspaceObjectControllerApi* | [**update_entity_attribute_hierarchies**](docs/WorkspaceObjectControllerApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy -*WorkspaceObjectControllerApi* | [**update_entity_automations**](docs/WorkspaceObjectControllerApi.md#update_entity_automations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Put an Automation -*WorkspaceObjectControllerApi* | [**update_entity_custom_application_settings**](docs/WorkspaceObjectControllerApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting -*WorkspaceObjectControllerApi* | [**update_entity_dashboard_plugins**](docs/WorkspaceObjectControllerApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin -*WorkspaceObjectControllerApi* | [**update_entity_export_definitions**](docs/WorkspaceObjectControllerApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition -*WorkspaceObjectControllerApi* | [**update_entity_filter_contexts**](docs/WorkspaceObjectControllerApi.md#update_entity_filter_contexts) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Put a Filter Context -*WorkspaceObjectControllerApi* | [**update_entity_filter_views**](docs/WorkspaceObjectControllerApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views *WorkspaceObjectControllerApi* | [**update_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | *WorkspaceObjectControllerApi* | [**update_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*WorkspaceObjectControllerApi* | [**update_entity_metrics**](docs/WorkspaceObjectControllerApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric -*WorkspaceObjectControllerApi* | [**update_entity_user_data_filters**](docs/WorkspaceObjectControllerApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter -*WorkspaceObjectControllerApi* | [**update_entity_visualization_objects**](docs/WorkspaceObjectControllerApi.md#update_entity_visualization_objects) | **PUT** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Put a Visualization Object -*WorkspaceObjectControllerApi* | [**update_entity_workspace_data_filter_settings**](docs/WorkspaceObjectControllerApi.md#update_entity_workspace_data_filter_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Put a Settings for Workspace Data Filter -*WorkspaceObjectControllerApi* | [**update_entity_workspace_data_filters**](docs/WorkspaceObjectControllerApi.md#update_entity_workspace_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Put a Workspace Data Filter -*WorkspaceObjectControllerApi* | [**update_entity_workspace_settings**](docs/WorkspaceObjectControllerApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace +*WorkspaceSettingControllerApi* | [**create_entity_workspace_settings**](docs/WorkspaceSettingControllerApi.md#create_entity_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Post Settings for Workspaces +*WorkspaceSettingControllerApi* | [**delete_entity_workspace_settings**](docs/WorkspaceSettingControllerApi.md#delete_entity_workspace_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Delete a Setting for Workspace +*WorkspaceSettingControllerApi* | [**get_all_entities_workspace_settings**](docs/WorkspaceSettingControllerApi.md#get_all_entities_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Get all Setting for Workspaces +*WorkspaceSettingControllerApi* | [**get_entity_workspace_settings**](docs/WorkspaceSettingControllerApi.md#get_entity_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Get a Setting for Workspace +*WorkspaceSettingControllerApi* | [**patch_entity_workspace_settings**](docs/WorkspaceSettingControllerApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace +*WorkspaceSettingControllerApi* | [**search_entities_workspace_settings**](docs/WorkspaceSettingControllerApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | The search endpoint (beta) +*WorkspaceSettingControllerApi* | [**update_entity_workspace_settings**](docs/WorkspaceSettingControllerApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace ## Documentation For Models @@ -1387,6 +1398,8 @@ Class | Method | HTTP request | Description - [CustomOverride](docs/CustomOverride.md) - [DashboardAttributeFilter](docs/DashboardAttributeFilter.md) - [DashboardAttributeFilterAttributeFilter](docs/DashboardAttributeFilterAttributeFilter.md) + - [DashboardContext](docs/DashboardContext.md) + - [DashboardContextWidgetsInner](docs/DashboardContextWidgetsInner.md) - [DashboardDateFilter](docs/DashboardDateFilter.md) - [DashboardDateFilterDateFilter](docs/DashboardDateFilterDateFilter.md) - [DashboardExportSettings](docs/DashboardExportSettings.md) @@ -1566,6 +1579,7 @@ Class | Method | HTTP request | Description - [GetAiLakeOperation200Response](docs/GetAiLakeOperation200Response.md) - [GetImageExport202ResponseInner](docs/GetImageExport202ResponseInner.md) - [GetQualityIssuesResponse](docs/GetQualityIssuesResponse.md) + - [GetServiceStatusResponse](docs/GetServiceStatusResponse.md) - [GrainIdentifier](docs/GrainIdentifier.md) - [GrantedPermission](docs/GrantedPermission.md) - [GranularitiesFormatting](docs/GranularitiesFormatting.md) @@ -1591,6 +1605,8 @@ Class | Method | HTTP request | Description - [InlineFilterDefinitionInline](docs/InlineFilterDefinitionInline.md) - [InlineMeasureDefinition](docs/InlineMeasureDefinition.md) - [InlineMeasureDefinitionInline](docs/InlineMeasureDefinitionInline.md) + - [InsightWidgetDescriptor](docs/InsightWidgetDescriptor.md) + - [InsightWidgetDescriptorAllOf](docs/InsightWidgetDescriptorAllOf.md) - [IntroSlideTemplate](docs/IntroSlideTemplate.md) - [JsonApiAggregatedFactLinkage](docs/JsonApiAggregatedFactLinkage.md) - [JsonApiAggregatedFactOut](docs/JsonApiAggregatedFactOut.md) @@ -1963,7 +1979,6 @@ Class | Method | HTTP request | Description - [JsonApiLlmProviderOutList](docs/JsonApiLlmProviderOutList.md) - [JsonApiLlmProviderOutWithLinks](docs/JsonApiLlmProviderOutWithLinks.md) - [JsonApiLlmProviderPatch](docs/JsonApiLlmProviderPatch.md) - - [JsonApiLlmProviderPatchAttributes](docs/JsonApiLlmProviderPatchAttributes.md) - [JsonApiLlmProviderPatchDocument](docs/JsonApiLlmProviderPatchDocument.md) - [JsonApiMemoryItemIn](docs/JsonApiMemoryItemIn.md) - [JsonApiMemoryItemInAttributes](docs/JsonApiMemoryItemInAttributes.md) @@ -2193,6 +2208,9 @@ Class | Method | HTTP request | Description - [ListKnowledgeDocumentsResponseDto](docs/ListKnowledgeDocumentsResponseDto.md) - [ListLinks](docs/ListLinks.md) - [ListLinksAllOf](docs/ListLinksAllOf.md) + - [ListLlmProviderModelsRequest](docs/ListLlmProviderModelsRequest.md) + - [ListLlmProviderModelsRequestProviderConfig](docs/ListLlmProviderModelsRequestProviderConfig.md) + - [ListLlmProviderModelsResponse](docs/ListLlmProviderModelsResponse.md) - [ListServicesResponse](docs/ListServicesResponse.md) - [LlmModel](docs/LlmModel.md) - [LlmProviderAuth](docs/LlmProviderAuth.md) @@ -2232,6 +2250,8 @@ Class | Method | HTTP request | Description - [NotificationsMetaTotal](docs/NotificationsMetaTotal.md) - [ObjectLinks](docs/ObjectLinks.md) - [ObjectLinksContainer](docs/ObjectLinksContainer.md) + - [ObjectReference](docs/ObjectReference.md) + - [ObjectReferenceGroup](docs/ObjectReferenceGroup.md) - [OpenAIProviderConfig](docs/OpenAIProviderConfig.md) - [OpenAiApiKeyAuth](docs/OpenAiApiKeyAuth.md) - [OpenAiApiKeyAuthAllOf](docs/OpenAiApiKeyAuthAllOf.md) @@ -2302,14 +2322,22 @@ Class | Method | HTTP request | Description - [RelativeDateFilterRelativeDateFilter](docs/RelativeDateFilterRelativeDateFilter.md) - [RelativeWrapper](docs/RelativeWrapper.md) - [ResolveSettingsRequest](docs/ResolveSettingsRequest.md) + - [ResolvedLlm](docs/ResolvedLlm.md) - [ResolvedLlmEndpoint](docs/ResolvedLlmEndpoint.md) + - [ResolvedLlmEndpointAllOf](docs/ResolvedLlmEndpointAllOf.md) - [ResolvedLlmEndpoints](docs/ResolvedLlmEndpoints.md) + - [ResolvedLlmProvider](docs/ResolvedLlmProvider.md) + - [ResolvedLlmProviderAllOf](docs/ResolvedLlmProviderAllOf.md) + - [ResolvedLlms](docs/ResolvedLlms.md) + - [ResolvedLlmsData](docs/ResolvedLlmsData.md) - [ResolvedSetting](docs/ResolvedSetting.md) - [RestApiIdentifier](docs/RestApiIdentifier.md) - [ResultCacheMetadata](docs/ResultCacheMetadata.md) - [ResultDimension](docs/ResultDimension.md) - [ResultDimensionHeader](docs/ResultDimensionHeader.md) - [ResultSpec](docs/ResultSpec.md) + - [RichTextWidgetDescriptor](docs/RichTextWidgetDescriptor.md) + - [RichTextWidgetDescriptorAllOf](docs/RichTextWidgetDescriptorAllOf.md) - [RouteResult](docs/RouteResult.md) - [RsaSpecification](docs/RsaSpecification.md) - [RulePermission](docs/RulePermission.md) @@ -2358,8 +2386,8 @@ Class | Method | HTTP request | Description - [TabularExportRequest](docs/TabularExportRequest.md) - [TestDefinitionRequest](docs/TestDefinitionRequest.md) - [TestDestinationRequest](docs/TestDestinationRequest.md) + - [TestLlmProviderByIdRequest](docs/TestLlmProviderByIdRequest.md) - [TestLlmProviderDefinitionRequest](docs/TestLlmProviderDefinitionRequest.md) - - [TestLlmProviderDefinitionRequestProviderConfig](docs/TestLlmProviderDefinitionRequestProviderConfig.md) - [TestLlmProviderResponse](docs/TestLlmProviderResponse.md) - [TestNotification](docs/TestNotification.md) - [TestNotificationAllOf](docs/TestNotificationAllOf.md) @@ -2367,12 +2395,16 @@ Class | Method | HTTP request | Description - [TestRequest](docs/TestRequest.md) - [TestResponse](docs/TestResponse.md) - [Thought](docs/Thought.md) + - [ToolCallEventResult](docs/ToolCallEventResult.md) - [Total](docs/Total.md) - [TotalDimension](docs/TotalDimension.md) - [TotalExecutionResultHeader](docs/TotalExecutionResultHeader.md) - [TotalResultHeader](docs/TotalResultHeader.md) + - [TrendingObjectItem](docs/TrendingObjectItem.md) + - [TrendingObjectsResult](docs/TrendingObjectsResult.md) - [TriggerAutomationRequest](docs/TriggerAutomationRequest.md) - [TriggerQualityIssuesCalculationResponse](docs/TriggerQualityIssuesCalculationResponse.md) + - [UIContext](docs/UIContext.md) - [UploadFileResponse](docs/UploadFileResponse.md) - [UploadGeoCollectionFileResponse](docs/UploadGeoCollectionFileResponse.md) - [UpsertKnowledgeDocumentRequestDto](docs/UpsertKnowledgeDocumentRequestDto.md) @@ -2400,6 +2432,8 @@ Class | Method | HTTP request | Description - [VisibleFilter](docs/VisibleFilter.md) - [VisualExportRequest](docs/VisualExportRequest.md) - [VisualizationConfig](docs/VisualizationConfig.md) + - [VisualizationSwitcherWidgetDescriptor](docs/VisualizationSwitcherWidgetDescriptor.md) + - [VisualizationSwitcherWidgetDescriptorAllOf](docs/VisualizationSwitcherWidgetDescriptorAllOf.md) - [Webhook](docs/Webhook.md) - [WebhookAllOf](docs/WebhookAllOf.md) - [WebhookAutomationInfo](docs/WebhookAutomationInfo.md) @@ -2409,6 +2443,7 @@ Class | Method | HTTP request | Description - [WhatIfMeasureAdjustmentConfig](docs/WhatIfMeasureAdjustmentConfig.md) - [WhatIfScenarioConfig](docs/WhatIfScenarioConfig.md) - [WhatIfScenarioItem](docs/WhatIfScenarioItem.md) + - [WidgetDescriptor](docs/WidgetDescriptor.md) - [WidgetSlidesTemplate](docs/WidgetSlidesTemplate.md) - [WorkspaceAutomationIdentifier](docs/WorkspaceAutomationIdentifier.md) - [WorkspaceAutomationManagementBulkRequest](docs/WorkspaceAutomationManagementBulkRequest.md) diff --git a/gooddata-api-client/docs/AIApi.md b/gooddata-api-client/docs/AIApi.md index de5a891d8..0fcd8857e 100644 --- a/gooddata-api-client/docs/AIApi.md +++ b/gooddata-api-client/docs/AIApi.md @@ -17,7 +17,7 @@ Method | HTTP request | Description [**metadata_sync_organization**](AIApi.md#metadata_sync_organization) | **POST** /api/v1/actions/organization/metadataSync | (BETA) Sync organization scope Metadata to other services [**patch_entity_knowledge_recommendations**](AIApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | [**patch_entity_memory_items**](AIApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**search_entities_knowledge_recommendations**](AIApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | +[**search_entities_knowledge_recommendations**](AIApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) [**search_entities_memory_items**](AIApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem [**update_entity_knowledge_recommendations**](AIApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | [**update_entity_memory_items**](AIApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | @@ -1157,7 +1157,7 @@ No authorization required # **search_entities_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) - +The search endpoint (beta) ### Example @@ -1205,6 +1205,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # The search endpoint (beta) api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1213,6 +1214,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # The search endpoint (beta) api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/AILakeApi.md b/gooddata-api-client/docs/AILakeApi.md index cd4bdfad3..578129980 100644 --- a/gooddata-api-client/docs/AILakeApi.md +++ b/gooddata-api-client/docs/AILakeApi.md @@ -7,6 +7,7 @@ Method | HTTP request | Description [**deprovision_ai_lake_database_instance**](AILakeApi.md#deprovision_ai_lake_database_instance) | **DELETE** /api/v1/ailake/database/instances/{instanceId} | (BETA) Delete an existing AILake Database instance [**get_ai_lake_database_instance**](AILakeApi.md#get_ai_lake_database_instance) | **GET** /api/v1/ailake/database/instances/{instanceId} | (BETA) Get the specified AILake Database instance [**get_ai_lake_operation**](AILakeApi.md#get_ai_lake_operation) | **GET** /api/v1/ailake/operations/{operationId} | (BETA) Get Long Running Operation details +[**get_ai_lake_service_status**](AILakeApi.md#get_ai_lake_service_status) | **GET** /api/v1/ailake/services/{serviceId}/status | (BETA) Get AI Lake service status [**list_ai_lake_database_instances**](AILakeApi.md#list_ai_lake_database_instances) | **GET** /api/v1/ailake/database/instances | (BETA) List AI Lake Database instances [**list_ai_lake_services**](AILakeApi.md#list_ai_lake_services) | **GET** /api/v1/ailake/services | (BETA) List AI Lake services [**provision_ai_lake_database_instance**](AILakeApi.md#provision_ai_lake_database_instance) | **POST** /api/v1/ailake/database/instances | (BETA) Create a new AILake Database instance @@ -224,6 +225,73 @@ 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_ai_lake_service_status** +> GetServiceStatusResponse get_ai_lake_service_status(service_id) + +(BETA) Get AI Lake service status + +(BETA) Returns the status of a service in the organization's AI Lake. The status is controller-specific (e.g., available commands, readiness). + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import ai_lake_api +from gooddata_api_client.model.get_service_status_response import GetServiceStatusResponse +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 = ai_lake_api.AILakeApi(api_client) + service_id = "serviceId_example" # str | + + # example passing only required values which don't have defaults set + try: + # (BETA) Get AI Lake service status + api_response = api_instance.get_ai_lake_service_status(service_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling AILakeApi->get_ai_lake_service_status: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **service_id** | **str**| | + +### Return type + +[**GetServiceStatusResponse**](GetServiceStatusResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | AI Lake service status successfully retrieved | - | + +[[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) + # **list_ai_lake_database_instances** > ListDatabaseInstancesResponse list_ai_lake_database_instances() diff --git a/gooddata-api-client/docs/ActionsApi.md b/gooddata-api-client/docs/ActionsApi.md index d0692ff2a..5662f810b 100644 --- a/gooddata-api-client/docs/ActionsApi.md +++ b/gooddata-api-client/docs/ActionsApi.md @@ -73,6 +73,8 @@ Method | HTTP request | Description [**key_driver_analysis_result**](ActionsApi.md#key_driver_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeKeyDrivers/result/{resultId} | (EXPERIMENTAL) Get key driver analysis result [**list_documents**](ActionsApi.md#list_documents) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/knowledge/documents | [**list_files**](ActionsApi.md#list_files) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/listFiles | List datasource files +[**list_llm_provider_models**](ActionsApi.md#list_llm_provider_models) | **POST** /api/v1/actions/ai/llmProvider/listModels | List LLM Provider Models +[**list_llm_provider_models_by_id**](ActionsApi.md#list_llm_provider_models_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/listModels | List LLM Provider Models By Id [**list_workspace_user_groups**](ActionsApi.md#list_workspace_user_groups) | **GET** /api/v1/actions/workspaces/{workspaceId}/userGroups | [**list_workspace_users**](ActionsApi.md#list_workspace_users) | **GET** /api/v1/actions/workspaces/{workspaceId}/users | [**manage_dashboard_permissions**](ActionsApi.md#manage_dashboard_permissions) | **POST** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/managePermissions | Manage Permissions for a Dashboard @@ -97,10 +99,12 @@ Method | HTTP request | Description [**resolve_all_entitlements**](ActionsApi.md#resolve_all_entitlements) | **GET** /api/v1/actions/resolveEntitlements | Values for all public entitlements. [**resolve_all_settings_without_workspace**](ActionsApi.md#resolve_all_settings_without_workspace) | **GET** /api/v1/actions/resolveSettings | Values for all settings without workspace. [**resolve_llm_endpoints**](ActionsApi.md#resolve_llm_endpoints) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints | Get Active LLM Endpoints for this workspace +[**resolve_llm_providers**](ActionsApi.md#resolve_llm_providers) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders | Get Active LLM configuration for this workspace [**resolve_requested_entitlements**](ActionsApi.md#resolve_requested_entitlements) | **POST** /api/v1/actions/resolveEntitlements | Values for requested public entitlements. [**resolve_settings_without_workspace**](ActionsApi.md#resolve_settings_without_workspace) | **POST** /api/v1/actions/resolveSettings | Values for selected settings without workspace. [**retrieve_execution_metadata**](ActionsApi.md#retrieve_execution_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata | Get a single execution result's metadata. [**retrieve_result**](ActionsApi.md#retrieve_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId} | Get a single execution result +[**retrieve_result_binary**](ActionsApi.md#retrieve_result_binary) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary | (BETA) Get a single execution result in Apache Arrow File or Stream format [**retrieve_translations**](ActionsApi.md#retrieve_translations) | **POST** /api/v1/actions/workspaces/{workspaceId}/translations/retrieve | Retrieve translations for entities. [**scan_data_source**](ActionsApi.md#scan_data_source) | **POST** /api/v1/actions/dataSources/{dataSourceId}/scan | Scan a database to get a physical data model (PDM) [**scan_sql**](ActionsApi.md#scan_sql) | **POST** /api/v1/actions/dataSources/{dataSourceId}/scanSql | Collect metadata about SQL query @@ -116,6 +120,7 @@ Method | HTTP request | Description [**test_llm_provider**](ActionsApi.md#test_llm_provider) | **POST** /api/v1/actions/ai/llmProvider/test | Test LLM Provider [**test_llm_provider_by_id**](ActionsApi.md#test_llm_provider_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/test | Test LLM Provider By Id [**test_notification_channel**](ActionsApi.md#test_notification_channel) | **POST** /api/v1/actions/notificationChannels/test | Test notification channel. +[**trending_objects**](ActionsApi.md#trending_objects) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects | Get Trending Analytics Catalog Objects [**trigger_automation**](ActionsApi.md#trigger_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/trigger | Trigger automation. [**trigger_existing_automation**](ActionsApi.md#trigger_existing_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/{automationId}/trigger | Trigger existing automation. [**trigger_quality_issues_calculation**](ActionsApi.md#trigger_quality_issues_calculation) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/issues/triggerCheck | Trigger Quality Issues Calculation @@ -188,6 +193,28 @@ with gooddata_api_client.ApiClient() as api_client: type="type_example", workspace_id="workspace_id_example", ), + referenced_objects=[ + ObjectReferenceGroup( + context=ObjectReference( + id="id_example", + type="WIDGET", + ), + objects=[ + ObjectReference( + id="id_example", + type="WIDGET", + ), + ], + ), + ], + view=UIContext( + dashboard=DashboardContext( + id="id_example", + widgets=[ + DashboardContextWidgetsInner(None), + ], + ), + ), ), ) # ChatRequest | @@ -365,6 +392,28 @@ with gooddata_api_client.ApiClient() as api_client: type="type_example", workspace_id="workspace_id_example", ), + referenced_objects=[ + ObjectReferenceGroup( + context=ObjectReference( + id="id_example", + type="WIDGET", + ), + objects=[ + ObjectReference( + id="id_example", + type="WIDGET", + ), + ], + ), + ], + view=UIContext( + dashboard=DashboardContext( + id="id_example", + widgets=[ + DashboardContextWidgetsInner(None), + ], + ), + ), ), ) # ChatRequest | @@ -2568,7 +2617,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -2802,8 +2851,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -5742,6 +5792,8 @@ with gooddata_api_client.ApiClient() as api_client: size = 50 # int | (optional) if omitted the server will use the default value of 50 page_token = "pageToken_example" # str | (optional) meta_include = "metaInclude_example" # str | (optional) + state = "state_example" # str | (optional) + query = "query_example" # str | (optional) # example passing only required values which don't have defaults set try: @@ -5753,7 +5805,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - api_response = api_instance.list_documents(workspace_id, scopes=scopes, size=size, page_token=page_token, meta_include=meta_include) + api_response = api_instance.list_documents(workspace_id, scopes=scopes, size=size, page_token=page_token, meta_include=meta_include, state=state, query=query) pprint(api_response) except gooddata_api_client.ApiException as e: print("Exception when calling ActionsApi->list_documents: %s\n" % e) @@ -5769,6 +5821,8 @@ Name | Type | Description | Notes **size** | **int**| | [optional] if omitted the server will use the default value of 50 **page_token** | **str**| | [optional] **meta_include** | **str**| | [optional] + **state** | **str**| | [optional] + **query** | **str**| | [optional] ### Return type @@ -5859,6 +5913,143 @@ 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) +# **list_llm_provider_models** +> ListLlmProviderModelsResponse list_llm_provider_models(list_llm_provider_models_request) + +List LLM Provider Models + +Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import actions_api +from gooddata_api_client.model.list_llm_provider_models_request import ListLlmProviderModelsRequest +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse +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) + list_llm_provider_models_request = ListLlmProviderModelsRequest( + provider_config=ListLlmProviderModelsRequestProviderConfig(None), + ) # ListLlmProviderModelsRequest | + + # example passing only required values which don't have defaults set + try: + # List LLM Provider Models + api_response = api_instance.list_llm_provider_models(list_llm_provider_models_request) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->list_llm_provider_models: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **list_llm_provider_models_request** | [**ListLlmProviderModelsRequest**](ListLlmProviderModelsRequest.md)| | + +### Return type + +[**ListLlmProviderModelsResponse**](ListLlmProviderModelsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **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) + +# **list_llm_provider_models_by_id** +> ListLlmProviderModelsResponse list_llm_provider_models_by_id(llm_provider_id) + +List LLM Provider Models By Id + +Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import actions_api +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse +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) + llm_provider_id = "llmProviderId_example" # str | + + # example passing only required values which don't have defaults set + try: + # List LLM Provider Models By Id + api_response = api_instance.list_llm_provider_models_by_id(llm_provider_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->list_llm_provider_models_by_id: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **llm_provider_id** | **str**| | + +### Return type + +[**ListLlmProviderModelsResponse**](ListLlmProviderModelsResponse.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) + # **list_workspace_user_groups** > WorkspaceUserGroups list_workspace_user_groups(workspace_id) @@ -7533,7 +7724,7 @@ No authorization required Get Active LLM Endpoints for this workspace -Returns a list of available LLM Endpoints +Will be soon removed and replaced by LlmProvider-based resolution. ### Example @@ -7587,6 +7778,73 @@ 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) + +# **resolve_llm_providers** +> ResolvedLlms resolve_llm_providers(workspace_id) + +Get Active LLM configuration for this workspace + +Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import actions_api +from gooddata_api_client.model.resolved_llms import ResolvedLlms +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 + + # example passing only required values which don't have defaults set + try: + # Get Active LLM configuration for this workspace + api_response = api_instance.resolve_llm_providers(workspace_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->resolve_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + +### Return type + +[**ResolvedLlms**](ResolvedLlms.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + + ### HTTP response details | Status code | Description | Response headers | @@ -7901,6 +8159,85 @@ No authorization required - **Accept**: application/json +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Execution result was found and returned. | - | + +[[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) + +# **retrieve_result_binary** +> file_type retrieve_result_binary(workspace_id, result_id) + +(BETA) Get a single execution result in Apache Arrow File or Stream format + +(BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format. + +### 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 + result_id = "a9b28f9dc55f37ea9f4a5fb0c76895923591e781" # str | Result ID + x_gdc_cancel_token = "X-GDC-CANCEL-TOKEN_example" # str | (optional) + + # example passing only required values which don't have defaults set + try: + # (BETA) Get a single execution result in Apache Arrow File or Stream format + api_response = api_instance.retrieve_result_binary(workspace_id, result_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->retrieve_result_binary: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # (BETA) Get a single execution result in Apache Arrow File or Stream format + api_response = api_instance.retrieve_result_binary(workspace_id, result_id, x_gdc_cancel_token=x_gdc_cancel_token) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->retrieve_result_binary: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + **result_id** | **str**| Result ID | + **x_gdc_cancel_token** | **str**| | [optional] + +### Return type + +**file_type** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/vnd.apache.arrow.file, application/vnd.apache.arrow.stream + + ### HTTP response details | Status code | Description | Response headers | @@ -8895,7 +9232,7 @@ with gooddata_api_client.ApiClient() as api_client: id="id_example", ), ], - provider_config=TestLlmProviderDefinitionRequestProviderConfig(None), + provider_config=ListLlmProviderModelsRequestProviderConfig(None), ) # TestLlmProviderDefinitionRequest | # example passing only required values which don't have defaults set @@ -8951,6 +9288,7 @@ import time import gooddata_api_client from gooddata_api_client.api import actions_api from gooddata_api_client.model.test_llm_provider_response import TestLlmProviderResponse +from gooddata_api_client.model.test_llm_provider_by_id_request import TestLlmProviderByIdRequest 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. @@ -8964,6 +9302,15 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = actions_api.ActionsApi(api_client) llm_provider_id = "llmProviderId_example" # str | + test_llm_provider_by_id_request = TestLlmProviderByIdRequest( + models=[ + LlmModel( + family="OPENAI", + id="id_example", + ), + ], + provider_config=ListLlmProviderModelsRequestProviderConfig(None), + ) # TestLlmProviderByIdRequest | (optional) # example passing only required values which don't have defaults set try: @@ -8972,6 +9319,15 @@ with gooddata_api_client.ApiClient() as api_client: pprint(api_response) except gooddata_api_client.ApiException as e: print("Exception when calling ActionsApi->test_llm_provider_by_id: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Test LLM Provider By Id + api_response = api_instance.test_llm_provider_by_id(llm_provider_id, test_llm_provider_by_id_request=test_llm_provider_by_id_request) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->test_llm_provider_by_id: %s\n" % e) ``` @@ -8980,6 +9336,7 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **llm_provider_id** | **str**| | + **test_llm_provider_by_id_request** | [**TestLlmProviderByIdRequest**](TestLlmProviderByIdRequest.md)| | [optional] ### Return type @@ -8991,7 +9348,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: Not defined + - **Content-Type**: application/json - **Accept**: application/json @@ -9078,6 +9435,73 @@ 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) +# **trending_objects** +> TrendingObjectsResult trending_objects(workspace_id) + +Get Trending Analytics Catalog Objects + +Returns a list of trending objects for this workspace + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import actions_api +from gooddata_api_client.model.trending_objects_result import TrendingObjectsResult +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 + + # example passing only required values which don't have defaults set + try: + # Get Trending Analytics Catalog Objects + api_response = api_instance.trending_objects(workspace_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ActionsApi->trending_objects: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + +### Return type + +[**TrendingObjectsResult**](TrendingObjectsResult.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) + # **trigger_automation** > trigger_automation(workspace_id, trigger_automation_request) @@ -9214,7 +9638,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -9314,8 +9738,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -10083,7 +10508,7 @@ No authorization required Validate LLM Endpoint -Validates LLM endpoint with provided parameters. +Will be soon removed and replaced by testLlmProvider. ### Example @@ -10157,7 +10582,7 @@ No authorization required Validate LLM Endpoint By Id -Validates existing LLM endpoint with provided parameters and updates it if they are valid. +Will be soon removed and replaced by testLlmProviderById. ### Example diff --git a/gooddata-api-client/docs/AttributeHierarchiesApi.md b/gooddata-api-client/docs/AttributeHierarchiesApi.md index fc20920b2..dbcdc632d 100644 --- a/gooddata-api-client/docs/AttributeHierarchiesApi.md +++ b/gooddata-api-client/docs/AttributeHierarchiesApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_attribute_hierarchies**](AttributeHierarchiesApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies [**get_entity_attribute_hierarchies**](AttributeHierarchiesApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy [**patch_entity_attribute_hierarchies**](AttributeHierarchiesApi.md#patch_entity_attribute_hierarchies) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Patch an Attribute Hierarchy -[**search_entities_attribute_hierarchies**](AttributeHierarchiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy +[**search_entities_attribute_hierarchies**](AttributeHierarchiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | The search endpoint (beta) [**update_entity_attribute_hierarchies**](AttributeHierarchiesApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy @@ -473,7 +473,7 @@ No authorization required # **search_entities_attribute_hierarchies** > JsonApiAttributeHierarchyOutList search_entities_attribute_hierarchies(workspace_id, entity_search_body) -Search request for AttributeHierarchy +The search endpoint (beta) ### Example @@ -521,7 +521,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AttributeHierarchy + # The search endpoint (beta) api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -530,7 +530,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for AttributeHierarchy + # The search endpoint (beta) api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/AttributesApi.md b/gooddata-api-client/docs/AttributesApi.md index 665612bc8..2e606687c 100644 --- a/gooddata-api-client/docs/AttributesApi.md +++ b/gooddata-api-client/docs/AttributesApi.md @@ -7,7 +7,7 @@ Method | HTTP request | Description [**get_all_entities_attributes**](AttributesApi.md#get_all_entities_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes | Get all Attributes [**get_entity_attributes**](AttributesApi.md#get_entity_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Get an Attribute [**patch_entity_attributes**](AttributesApi.md#patch_entity_attributes) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Patch an Attribute (beta) -[**search_entities_attributes**](AttributesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute +[**search_entities_attributes**](AttributesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | The search endpoint (beta) # **get_all_entities_attributes** @@ -299,7 +299,7 @@ No authorization required # **search_entities_attributes** > JsonApiAttributeOutList search_entities_attributes(workspace_id, entity_search_body) -Search request for Attribute +The search endpoint (beta) ### Example @@ -347,7 +347,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Attribute + # The search endpoint (beta) api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -356,7 +356,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Attribute + # The search endpoint (beta) api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/AutomationControllerApi.md b/gooddata-api-client/docs/AutomationControllerApi.md index b569d9d9d..8ea53a656 100644 --- a/gooddata-api-client/docs/AutomationControllerApi.md +++ b/gooddata-api-client/docs/AutomationControllerApi.md @@ -141,7 +141,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -241,7 +241,7 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, grand_totals_position="pinnedBottom", merge_headers=True, @@ -757,7 +757,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -857,7 +857,7 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, grand_totals_position="pinnedBottom", merge_headers=True, @@ -1212,7 +1212,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -1312,7 +1312,7 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, grand_totals_position="pinnedBottom", merge_headers=True, diff --git a/gooddata-api-client/docs/AutomationsApi.md b/gooddata-api-client/docs/AutomationsApi.md index c569e36b5..2722b65e3 100644 --- a/gooddata-api-client/docs/AutomationsApi.md +++ b/gooddata-api-client/docs/AutomationsApi.md @@ -16,7 +16,7 @@ Method | HTTP request | Description [**pause_organization_automations**](AutomationsApi.md#pause_organization_automations) | **POST** /api/v1/actions/organization/automations/pause | Pause selected automations across all workspaces [**pause_workspace_automations**](AutomationsApi.md#pause_workspace_automations) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/pause | Pause selected automations in the workspace [**search_entities_automation_results**](AutomationsApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -[**search_entities_automations**](AutomationsApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation +[**search_entities_automations**](AutomationsApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | The search endpoint (beta) [**set_automations**](AutomationsApi.md#set_automations) | **PUT** /api/v1/layout/workspaces/{workspaceId}/automations | Set automations [**trigger_automation**](AutomationsApi.md#trigger_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/trigger | Trigger automation. [**trigger_existing_automation**](AutomationsApi.md#trigger_existing_automation) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/{automationId}/trigger | Trigger existing automation. @@ -158,7 +158,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -258,8 +258,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -1078,7 +1079,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -1178,8 +1179,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -1549,7 +1551,7 @@ No authorization required # **search_entities_automations** > JsonApiAutomationOutList search_entities_automations(workspace_id, entity_search_body) -Search request for Automation +The search endpoint (beta) ### Example @@ -1597,7 +1599,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Automation + # The search endpoint (beta) api_response = api_instance.search_entities_automations(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1606,7 +1608,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Automation + # The search endpoint (beta) api_response = api_instance.search_entities_automations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1799,7 +1801,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -1905,8 +1907,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -2123,7 +2126,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -2223,8 +2226,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -2972,7 +2976,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -3072,8 +3076,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", diff --git a/gooddata-api-client/docs/AzureFoundryProviderConfig.md b/gooddata-api-client/docs/AzureFoundryProviderConfig.md index 08a6da0b6..5bc986efa 100644 --- a/gooddata-api-client/docs/AzureFoundryProviderConfig.md +++ b/gooddata-api-client/docs/AzureFoundryProviderConfig.md @@ -6,7 +6,7 @@ Configuration for Azure Foundry provider. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth** | [**AzureFoundryProviderAuth**](AzureFoundryProviderAuth.md) | | -**endpoint** | **str** | Azure AI inference endpoint URL. | +**endpoint** | **str** | Azure OpenAI endpoint URL. | **type** | **str** | Provider type. | defaults to "AZURE_FOUNDRY" **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] diff --git a/gooddata-api-client/docs/ChatResult.md b/gooddata-api-client/docs/ChatResult.md index aafe2c40a..6916872fe 100644 --- a/gooddata-api-client/docs/ChatResult.md +++ b/gooddata-api-client/docs/ChatResult.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **semantic_search** | [**SearchResult**](SearchResult.md) | | [optional] **text_response** | **str** | Text response for general questions. | [optional] **thread_id_suffix** | **str** | Chat History thread suffix appended to ID generated by backend. Enables more chat windows. | [optional] +**tool_call_events** | [**[ToolCallEventResult]**](ToolCallEventResult.md) | Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled). | [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/ComputationApi.md b/gooddata-api-client/docs/ComputationApi.md index e68210423..3f76bbaa1 100644 --- a/gooddata-api-client/docs/ComputationApi.md +++ b/gooddata-api-client/docs/ComputationApi.md @@ -19,6 +19,7 @@ Method | HTTP request | Description [**outlier_detection_result**](ComputationApi.md#outlier_detection_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/detectOutliers/result/{resultId} | (BETA) Outlier Detection Result [**retrieve_execution_metadata**](ComputationApi.md#retrieve_execution_metadata) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata | Get a single execution result's metadata. [**retrieve_result**](ComputationApi.md#retrieve_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId} | Get a single execution result +[**retrieve_result_binary**](ComputationApi.md#retrieve_result_binary) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary | (BETA) Get a single execution result in Apache Arrow File or Stream format # **cancel_executions** @@ -1501,3 +1502,82 @@ 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) +# **retrieve_result_binary** +> file_type retrieve_result_binary(workspace_id, result_id) + +(BETA) Get a single execution result in Apache Arrow File or Stream format + +(BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import computation_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 = computation_api.ComputationApi(api_client) + workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier + result_id = "a9b28f9dc55f37ea9f4a5fb0c76895923591e781" # str | Result ID + x_gdc_cancel_token = "X-GDC-CANCEL-TOKEN_example" # str | (optional) + + # example passing only required values which don't have defaults set + try: + # (BETA) Get a single execution result in Apache Arrow File or Stream format + api_response = api_instance.retrieve_result_binary(workspace_id, result_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ComputationApi->retrieve_result_binary: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # (BETA) Get a single execution result in Apache Arrow File or Stream format + api_response = api_instance.retrieve_result_binary(workspace_id, result_id, x_gdc_cancel_token=x_gdc_cancel_token) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ComputationApi->retrieve_result_binary: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + **result_id** | **str**| Result ID | + **x_gdc_cancel_token** | **str**| | [optional] + +### Return type + +**file_type** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/vnd.apache.arrow.file, application/vnd.apache.arrow.stream + + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Execution result was found and returned. | - | + +[[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) + diff --git a/gooddata-api-client/docs/DashboardsApi.md b/gooddata-api-client/docs/DashboardsApi.md index 1f01d5637..55f29993e 100644 --- a/gooddata-api-client/docs/DashboardsApi.md +++ b/gooddata-api-client/docs/DashboardsApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_analytical_dashboards**](DashboardsApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards [**get_entity_analytical_dashboards**](DashboardsApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard [**patch_entity_analytical_dashboards**](DashboardsApi.md#patch_entity_analytical_dashboards) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Patch a Dashboard -[**search_entities_analytical_dashboards**](DashboardsApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard +[**search_entities_analytical_dashboards**](DashboardsApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | The search endpoint (beta) [**update_entity_analytical_dashboards**](DashboardsApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards @@ -475,7 +475,7 @@ No authorization required # **search_entities_analytical_dashboards** > JsonApiAnalyticalDashboardOutList search_entities_analytical_dashboards(workspace_id, entity_search_body) -Search request for AnalyticalDashboard +The search endpoint (beta) ### Example @@ -523,7 +523,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AnalyticalDashboard + # The search endpoint (beta) api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -532,7 +532,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for AnalyticalDashboard + # The search endpoint (beta) api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/DataFiltersApi.md b/gooddata-api-client/docs/DataFiltersApi.md index 4b4199e79..c2a1a296b 100644 --- a/gooddata-api-client/docs/DataFiltersApi.md +++ b/gooddata-api-client/docs/DataFiltersApi.md @@ -20,9 +20,9 @@ Method | HTTP request | Description [**patch_entity_user_data_filters**](DataFiltersApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter [**patch_entity_workspace_data_filter_settings**](DataFiltersApi.md#patch_entity_workspace_data_filter_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Patch a Settings for Workspace Data Filter [**patch_entity_workspace_data_filters**](DataFiltersApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter -[**search_entities_user_data_filters**](DataFiltersApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -[**search_entities_workspace_data_filter_settings**](DataFiltersApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -[**search_entities_workspace_data_filters**](DataFiltersApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter +[**search_entities_user_data_filters**](DataFiltersApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | The search endpoint (beta) +[**search_entities_workspace_data_filter_settings**](DataFiltersApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | The search endpoint (beta) +[**search_entities_workspace_data_filters**](DataFiltersApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | The search endpoint (beta) [**set_workspace_data_filters_layout**](DataFiltersApi.md#set_workspace_data_filters_layout) | **PUT** /api/v1/layout/workspaceDataFilters | Set all workspace data filters [**update_entity_user_data_filters**](DataFiltersApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter [**update_entity_workspace_data_filter_settings**](DataFiltersApi.md#update_entity_workspace_data_filter_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Put a Settings for Workspace Data Filter @@ -1500,7 +1500,7 @@ No authorization required # **search_entities_user_data_filters** > JsonApiUserDataFilterOutList search_entities_user_data_filters(workspace_id, entity_search_body) -Search request for UserDataFilter +The search endpoint (beta) ### Example @@ -1548,7 +1548,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for UserDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1557,7 +1557,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for UserDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1599,7 +1599,7 @@ No authorization required # **search_entities_workspace_data_filter_settings** > JsonApiWorkspaceDataFilterSettingOutList search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) -Search request for WorkspaceDataFilterSetting +The search endpoint (beta) ### Example @@ -1647,7 +1647,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for WorkspaceDataFilterSetting + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1656,7 +1656,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for WorkspaceDataFilterSetting + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1698,7 +1698,7 @@ No authorization required # **search_entities_workspace_data_filters** > JsonApiWorkspaceDataFilterOutList search_entities_workspace_data_filters(workspace_id, entity_search_body) -Search request for WorkspaceDataFilter +The search endpoint (beta) ### Example @@ -1746,7 +1746,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for WorkspaceDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1755,7 +1755,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for WorkspaceDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/DatasetsApi.md b/gooddata-api-client/docs/DatasetsApi.md index 6aec450c1..1fc72d619 100644 --- a/gooddata-api-client/docs/DatasetsApi.md +++ b/gooddata-api-client/docs/DatasetsApi.md @@ -7,7 +7,7 @@ Method | HTTP request | Description [**get_all_entities_datasets**](DatasetsApi.md#get_all_entities_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets | Get all Datasets [**get_entity_datasets**](DatasetsApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset [**patch_entity_datasets**](DatasetsApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) -[**search_entities_datasets**](DatasetsApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset +[**search_entities_datasets**](DatasetsApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | The search endpoint (beta) # **get_all_entities_datasets** @@ -294,7 +294,7 @@ No authorization required # **search_entities_datasets** > JsonApiDatasetOutList search_entities_datasets(workspace_id, entity_search_body) -Search request for Dataset +The search endpoint (beta) ### Example @@ -342,7 +342,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Dataset + # The search endpoint (beta) api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -351,7 +351,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Dataset + # The search endpoint (beta) api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/EntitiesApi.md b/gooddata-api-client/docs/EntitiesApi.md index 6216829ff..6d97f8084 100644 --- a/gooddata-api-client/docs/EntitiesApi.md +++ b/gooddata-api-client/docs/EntitiesApi.md @@ -11,7 +11,7 @@ Method | HTTP request | Description [**create_entity_color_palettes**](EntitiesApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes [**create_entity_csp_directives**](EntitiesApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives [**create_entity_custom_application_settings**](EntitiesApi.md#create_entity_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Post Custom Application Settings -[**create_entity_custom_geo_collections**](EntitiesApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | +[**create_entity_custom_geo_collections**](EntitiesApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | Post Custom Geo Collections [**create_entity_dashboard_plugins**](EntitiesApi.md#create_entity_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Post Plugins [**create_entity_data_sources**](EntitiesApi.md#create_entity_data_sources) | **POST** /api/v1/entities/dataSources | Post Data Sources [**create_entity_export_definitions**](EntitiesApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions @@ -44,7 +44,7 @@ Method | HTTP request | Description [**delete_entity_color_palettes**](EntitiesApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette [**delete_entity_csp_directives**](EntitiesApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives [**delete_entity_custom_application_settings**](EntitiesApi.md#delete_entity_custom_application_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Delete a Custom Application Setting -[**delete_entity_custom_geo_collections**](EntitiesApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | +[**delete_entity_custom_geo_collections**](EntitiesApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | Delete Custom Geo Collection [**delete_entity_dashboard_plugins**](EntitiesApi.md#delete_entity_dashboard_plugins) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Delete a Plugin [**delete_entity_data_sources**](EntitiesApi.md#delete_entity_data_sources) | **DELETE** /api/v1/entities/dataSources/{id} | Delete Data Source entity [**delete_entity_export_definitions**](EntitiesApi.md#delete_entity_export_definitions) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Delete an Export Definition @@ -54,7 +54,7 @@ Method | HTTP request | Description [**delete_entity_identity_providers**](EntitiesApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider [**delete_entity_jwks**](EntitiesApi.md#delete_entity_jwks) | **DELETE** /api/v1/entities/jwks/{id} | Delete Jwk [**delete_entity_knowledge_recommendations**](EntitiesApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**delete_entity_llm_endpoints**](EntitiesApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +[**delete_entity_llm_endpoints**](EntitiesApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity [**delete_entity_llm_providers**](EntitiesApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity [**delete_entity_memory_items**](EntitiesApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | [**delete_entity_metrics**](EntitiesApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric @@ -80,7 +80,7 @@ Method | HTTP request | Description [**get_all_entities_color_palettes**](EntitiesApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes [**get_all_entities_csp_directives**](EntitiesApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives [**get_all_entities_custom_application_settings**](EntitiesApi.md#get_all_entities_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Get all Custom Application Settings -[**get_all_entities_custom_geo_collections**](EntitiesApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | +[**get_all_entities_custom_geo_collections**](EntitiesApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | Get all Custom Geo Collections [**get_all_entities_dashboard_plugins**](EntitiesApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins [**get_all_entities_data_source_identifiers**](EntitiesApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers [**get_all_entities_data_sources**](EntitiesApi.md#get_all_entities_data_sources) | **GET** /api/v1/entities/dataSources | Get Data Source entities @@ -125,7 +125,7 @@ Method | HTTP request | Description [**get_entity_cookie_security_configurations**](EntitiesApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration [**get_entity_csp_directives**](EntitiesApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives [**get_entity_custom_application_settings**](EntitiesApi.md#get_entity_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Get a Custom Application Setting -[**get_entity_custom_geo_collections**](EntitiesApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | +[**get_entity_custom_geo_collections**](EntitiesApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | Get Custom Geo Collection [**get_entity_dashboard_plugins**](EntitiesApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin [**get_entity_data_source_identifiers**](EntitiesApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier [**get_entity_data_sources**](EntitiesApi.md#get_entity_data_sources) | **GET** /api/v1/entities/dataSources/{id} | Get Data Source entity @@ -168,7 +168,7 @@ Method | HTTP request | Description [**patch_entity_cookie_security_configurations**](EntitiesApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration [**patch_entity_csp_directives**](EntitiesApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives [**patch_entity_custom_application_settings**](EntitiesApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting -[**patch_entity_custom_geo_collections**](EntitiesApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | +[**patch_entity_custom_geo_collections**](EntitiesApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | Patch Custom Geo Collection [**patch_entity_dashboard_plugins**](EntitiesApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin [**patch_entity_data_sources**](EntitiesApi.md#patch_entity_data_sources) | **PATCH** /api/v1/entities/dataSources/{id} | Patch Data Source entity [**patch_entity_datasets**](EntitiesApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) @@ -198,27 +198,27 @@ Method | HTTP request | Description [**patch_entity_workspace_settings**](EntitiesApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace [**patch_entity_workspaces**](EntitiesApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity [**search_entities_aggregated_facts**](EntitiesApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -[**search_entities_analytical_dashboards**](EntitiesApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard -[**search_entities_attribute_hierarchies**](EntitiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy -[**search_entities_attributes**](EntitiesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute +[**search_entities_analytical_dashboards**](EntitiesApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | The search endpoint (beta) +[**search_entities_attribute_hierarchies**](EntitiesApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | The search endpoint (beta) +[**search_entities_attributes**](EntitiesApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | The search endpoint (beta) [**search_entities_automation_results**](EntitiesApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -[**search_entities_automations**](EntitiesApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation -[**search_entities_custom_application_settings**](EntitiesApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -[**search_entities_dashboard_plugins**](EntitiesApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin -[**search_entities_datasets**](EntitiesApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset -[**search_entities_export_definitions**](EntitiesApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition -[**search_entities_facts**](EntitiesApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact -[**search_entities_filter_contexts**](EntitiesApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext -[**search_entities_filter_views**](EntitiesApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView -[**search_entities_knowledge_recommendations**](EntitiesApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | -[**search_entities_labels**](EntitiesApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +[**search_entities_automations**](EntitiesApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | The search endpoint (beta) +[**search_entities_custom_application_settings**](EntitiesApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | The search endpoint (beta) +[**search_entities_dashboard_plugins**](EntitiesApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | The search endpoint (beta) +[**search_entities_datasets**](EntitiesApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | The search endpoint (beta) +[**search_entities_export_definitions**](EntitiesApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | The search endpoint (beta) +[**search_entities_facts**](EntitiesApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | The search endpoint (beta) +[**search_entities_filter_contexts**](EntitiesApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | The search endpoint (beta) +[**search_entities_filter_views**](EntitiesApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | The search endpoint (beta) +[**search_entities_knowledge_recommendations**](EntitiesApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) +[**search_entities_labels**](EntitiesApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | The search endpoint (beta) [**search_entities_memory_items**](EntitiesApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem -[**search_entities_metrics**](EntitiesApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric -[**search_entities_user_data_filters**](EntitiesApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -[**search_entities_visualization_objects**](EntitiesApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject -[**search_entities_workspace_data_filter_settings**](EntitiesApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -[**search_entities_workspace_data_filters**](EntitiesApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter -[**search_entities_workspace_settings**](EntitiesApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | +[**search_entities_metrics**](EntitiesApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | The search endpoint (beta) +[**search_entities_user_data_filters**](EntitiesApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | The search endpoint (beta) +[**search_entities_visualization_objects**](EntitiesApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | The search endpoint (beta) +[**search_entities_workspace_data_filter_settings**](EntitiesApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | The search endpoint (beta) +[**search_entities_workspace_data_filters**](EntitiesApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | The search endpoint (beta) +[**search_entities_workspace_settings**](EntitiesApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | The search endpoint (beta) [**update_entity_analytical_dashboards**](EntitiesApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards [**update_entity_attribute_hierarchies**](EntitiesApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy [**update_entity_automations**](EntitiesApi.md#update_entity_automations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Put an Automation @@ -226,7 +226,7 @@ Method | HTTP request | Description [**update_entity_cookie_security_configurations**](EntitiesApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration [**update_entity_csp_directives**](EntitiesApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives [**update_entity_custom_application_settings**](EntitiesApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting -[**update_entity_custom_geo_collections**](EntitiesApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | +[**update_entity_custom_geo_collections**](EntitiesApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | Put Custom Geo Collection [**update_entity_dashboard_plugins**](EntitiesApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin [**update_entity_data_sources**](EntitiesApi.md#update_entity_data_sources) | **PUT** /api/v1/entities/dataSources/{id} | Put Data Source entity [**update_entity_export_definitions**](EntitiesApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition @@ -655,7 +655,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -755,8 +755,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -1128,7 +1129,7 @@ No authorization required # **create_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) - +Post Custom Geo Collections ### Example @@ -1164,6 +1165,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Custom Geo Collections api_response = api_instance.create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -2144,6 +2146,8 @@ No authorization required Post LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -4160,7 +4164,7 @@ No authorization required # **delete_entity_custom_geo_collections** > delete_entity_custom_geo_collections(id) - +Delete Custom Geo Collection ### Example @@ -4186,6 +4190,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Delete Custom Geo Collection api_instance.delete_entity_custom_geo_collections(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_custom_geo_collections: %s\n" % e) @@ -4193,6 +4198,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Delete Custom Geo Collection api_instance.delete_entity_custom_geo_collections(id, filter=filter) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_custom_geo_collections: %s\n" % e) @@ -4900,7 +4906,9 @@ No authorization required # **delete_entity_llm_endpoints** > delete_entity_llm_endpoints(id) +Delete LLM endpoint entity +Will be soon removed and replaced by LlmProvider. ### Example @@ -4926,6 +4934,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Delete LLM endpoint entity api_instance.delete_entity_llm_endpoints(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_llm_endpoints: %s\n" % e) @@ -4933,6 +4942,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Delete LLM endpoint entity api_instance.delete_entity_llm_endpoints(id, filter=filter) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_llm_endpoints: %s\n" % e) @@ -6984,7 +6994,7 @@ No authorization required # **get_all_entities_custom_geo_collections** > JsonApiCustomGeoCollectionOutList get_all_entities_custom_geo_collections() - +Get all Custom Geo Collections ### Example @@ -7019,6 +7029,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Get all Custom Geo Collections api_response = api_instance.get_all_entities_custom_geo_collections(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -8303,6 +8314,8 @@ No authorization required Get all LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -10808,7 +10821,7 @@ No authorization required # **get_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument get_entity_custom_geo_collections(id) - +Get Custom Geo Collection ### Example @@ -10835,6 +10848,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get Custom Geo Collection api_response = api_instance.get_entity_custom_geo_collections(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -10843,6 +10857,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Get Custom Geo Collection api_response = api_instance.get_entity_custom_geo_collections(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -12052,6 +12067,8 @@ No authorization required Get LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -14099,7 +14116,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -14199,8 +14216,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -14685,7 +14703,7 @@ No authorization required # **patch_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) - +Patch Custom Geo Collection ### Example @@ -14723,6 +14741,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch Custom Geo Collection api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -14731,6 +14750,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Patch Custom Geo Collection api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -16047,6 +16067,8 @@ No authorization required Patch LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -16163,7 +16185,7 @@ with gooddata_api_client.ApiClient() as api_client: id = "/6bUUGjjNSwg0_bs" # str | json_api_llm_provider_patch_document = JsonApiLlmProviderPatchDocument( data=JsonApiLlmProviderPatch( - attributes=JsonApiLlmProviderPatchAttributes( + attributes=JsonApiLlmProviderInAttributes( default_model_id="default_model_id_example", description="description_example", models=[ @@ -17737,7 +17759,7 @@ No authorization required # **search_entities_analytical_dashboards** > JsonApiAnalyticalDashboardOutList search_entities_analytical_dashboards(workspace_id, entity_search_body) -Search request for AnalyticalDashboard +The search endpoint (beta) ### Example @@ -17785,7 +17807,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AnalyticalDashboard + # The search endpoint (beta) api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17794,7 +17816,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for AnalyticalDashboard + # The search endpoint (beta) api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17836,7 +17858,7 @@ No authorization required # **search_entities_attribute_hierarchies** > JsonApiAttributeHierarchyOutList search_entities_attribute_hierarchies(workspace_id, entity_search_body) -Search request for AttributeHierarchy +The search endpoint (beta) ### Example @@ -17884,7 +17906,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AttributeHierarchy + # The search endpoint (beta) api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17893,7 +17915,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for AttributeHierarchy + # The search endpoint (beta) api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17935,7 +17957,7 @@ No authorization required # **search_entities_attributes** > JsonApiAttributeOutList search_entities_attributes(workspace_id, entity_search_body) -Search request for Attribute +The search endpoint (beta) ### Example @@ -17983,7 +18005,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Attribute + # The search endpoint (beta) api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17992,7 +18014,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Attribute + # The search endpoint (beta) api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18133,7 +18155,7 @@ No authorization required # **search_entities_automations** > JsonApiAutomationOutList search_entities_automations(workspace_id, entity_search_body) -Search request for Automation +The search endpoint (beta) ### Example @@ -18181,7 +18203,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Automation + # The search endpoint (beta) api_response = api_instance.search_entities_automations(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18190,7 +18212,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Automation + # The search endpoint (beta) api_response = api_instance.search_entities_automations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18232,7 +18254,7 @@ No authorization required # **search_entities_custom_application_settings** > JsonApiCustomApplicationSettingOutList search_entities_custom_application_settings(workspace_id, entity_search_body) -Search request for CustomApplicationSetting +The search endpoint (beta) ### Example @@ -18280,7 +18302,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for CustomApplicationSetting + # The search endpoint (beta) api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18289,7 +18311,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for CustomApplicationSetting + # The search endpoint (beta) api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18331,7 +18353,7 @@ No authorization required # **search_entities_dashboard_plugins** > JsonApiDashboardPluginOutList search_entities_dashboard_plugins(workspace_id, entity_search_body) -Search request for DashboardPlugin +The search endpoint (beta) ### Example @@ -18379,7 +18401,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for DashboardPlugin + # The search endpoint (beta) api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18388,7 +18410,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for DashboardPlugin + # The search endpoint (beta) api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18430,7 +18452,7 @@ No authorization required # **search_entities_datasets** > JsonApiDatasetOutList search_entities_datasets(workspace_id, entity_search_body) -Search request for Dataset +The search endpoint (beta) ### Example @@ -18478,7 +18500,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Dataset + # The search endpoint (beta) api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18487,7 +18509,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Dataset + # The search endpoint (beta) api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18529,7 +18551,7 @@ No authorization required # **search_entities_export_definitions** > JsonApiExportDefinitionOutList search_entities_export_definitions(workspace_id, entity_search_body) -Search request for ExportDefinition +The search endpoint (beta) ### Example @@ -18577,7 +18599,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for ExportDefinition + # The search endpoint (beta) api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18586,7 +18608,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for ExportDefinition + # The search endpoint (beta) api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18628,7 +18650,7 @@ No authorization required # **search_entities_facts** > JsonApiFactOutList search_entities_facts(workspace_id, entity_search_body) -Search request for Fact +The search endpoint (beta) ### Example @@ -18676,7 +18698,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Fact + # The search endpoint (beta) api_response = api_instance.search_entities_facts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18685,7 +18707,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Fact + # The search endpoint (beta) api_response = api_instance.search_entities_facts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18727,7 +18749,7 @@ No authorization required # **search_entities_filter_contexts** > JsonApiFilterContextOutList search_entities_filter_contexts(workspace_id, entity_search_body) -Search request for FilterContext +The search endpoint (beta) ### Example @@ -18775,7 +18797,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for FilterContext + # The search endpoint (beta) api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18784,7 +18806,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for FilterContext + # The search endpoint (beta) api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18826,7 +18848,7 @@ No authorization required # **search_entities_filter_views** > JsonApiFilterViewOutList search_entities_filter_views(workspace_id, entity_search_body) -Search request for FilterView +The search endpoint (beta) ### Example @@ -18874,7 +18896,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for FilterView + # The search endpoint (beta) api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18883,7 +18905,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for FilterView + # The search endpoint (beta) api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18925,7 +18947,7 @@ No authorization required # **search_entities_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) - +The search endpoint (beta) ### Example @@ -18973,6 +18995,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # The search endpoint (beta) api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -18981,6 +19004,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # The search endpoint (beta) api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19022,7 +19046,7 @@ No authorization required # **search_entities_labels** > JsonApiLabelOutList search_entities_labels(workspace_id, entity_search_body) -Search request for Label +The search endpoint (beta) ### Example @@ -19070,7 +19094,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Label + # The search endpoint (beta) api_response = api_instance.search_entities_labels(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19079,7 +19103,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Label + # The search endpoint (beta) api_response = api_instance.search_entities_labels(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19220,7 +19244,7 @@ No authorization required # **search_entities_metrics** > JsonApiMetricOutList search_entities_metrics(workspace_id, entity_search_body) -Search request for Metric +The search endpoint (beta) ### Example @@ -19268,7 +19292,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Metric + # The search endpoint (beta) api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19277,7 +19301,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Metric + # The search endpoint (beta) api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19319,7 +19343,7 @@ No authorization required # **search_entities_user_data_filters** > JsonApiUserDataFilterOutList search_entities_user_data_filters(workspace_id, entity_search_body) -Search request for UserDataFilter +The search endpoint (beta) ### Example @@ -19367,7 +19391,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for UserDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19376,7 +19400,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for UserDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19418,7 +19442,7 @@ No authorization required # **search_entities_visualization_objects** > JsonApiVisualizationObjectOutList search_entities_visualization_objects(workspace_id, entity_search_body) -Search request for VisualizationObject +The search endpoint (beta) ### Example @@ -19466,7 +19490,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for VisualizationObject + # The search endpoint (beta) api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19475,7 +19499,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for VisualizationObject + # The search endpoint (beta) api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19517,7 +19541,7 @@ No authorization required # **search_entities_workspace_data_filter_settings** > JsonApiWorkspaceDataFilterSettingOutList search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) -Search request for WorkspaceDataFilterSetting +The search endpoint (beta) ### Example @@ -19565,7 +19589,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for WorkspaceDataFilterSetting + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19574,7 +19598,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for WorkspaceDataFilterSetting + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19616,7 +19640,7 @@ No authorization required # **search_entities_workspace_data_filters** > JsonApiWorkspaceDataFilterOutList search_entities_workspace_data_filters(workspace_id, entity_search_body) -Search request for WorkspaceDataFilter +The search endpoint (beta) ### Example @@ -19664,7 +19688,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for WorkspaceDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19673,7 +19697,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for WorkspaceDataFilter + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19715,7 +19739,7 @@ No authorization required # **search_entities_workspace_settings** > JsonApiWorkspaceSettingOutList search_entities_workspace_settings(workspace_id, entity_search_body) - +The search endpoint (beta) ### Example @@ -19763,6 +19787,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19771,6 +19796,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -20137,7 +20163,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -20237,8 +20263,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -20723,7 +20750,7 @@ No authorization required # **update_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) - +Put Custom Geo Collection ### Example @@ -20761,6 +20788,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put Custom Geo Collection api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -20769,6 +20797,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Put Custom Geo Collection api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -21794,6 +21823,8 @@ No authorization required PUT LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example diff --git a/gooddata-api-client/docs/ExportDefinitionsApi.md b/gooddata-api-client/docs/ExportDefinitionsApi.md index 7f24fa77a..55f17b7b5 100644 --- a/gooddata-api-client/docs/ExportDefinitionsApi.md +++ b/gooddata-api-client/docs/ExportDefinitionsApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_export_definitions**](ExportDefinitionsApi.md#get_all_entities_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Get all Export Definitions [**get_entity_export_definitions**](ExportDefinitionsApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition [**patch_entity_export_definitions**](ExportDefinitionsApi.md#patch_entity_export_definitions) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Patch an Export Definition -[**search_entities_export_definitions**](ExportDefinitionsApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition +[**search_entities_export_definitions**](ExportDefinitionsApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | The search endpoint (beta) [**update_entity_export_definitions**](ExportDefinitionsApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition @@ -489,7 +489,7 @@ No authorization required # **search_entities_export_definitions** > JsonApiExportDefinitionOutList search_entities_export_definitions(workspace_id, entity_search_body) -Search request for ExportDefinition +The search endpoint (beta) ### Example @@ -537,7 +537,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for ExportDefinition + # The search endpoint (beta) api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -546,7 +546,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for ExportDefinition + # The search endpoint (beta) api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/FactsApi.md b/gooddata-api-client/docs/FactsApi.md index eaea468ce..6ac3585aa 100644 --- a/gooddata-api-client/docs/FactsApi.md +++ b/gooddata-api-client/docs/FactsApi.md @@ -10,7 +10,7 @@ Method | HTTP request | Description [**get_entity_facts**](FactsApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact [**patch_entity_facts**](FactsApi.md#patch_entity_facts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Patch a Fact (beta) [**search_entities_aggregated_facts**](FactsApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -[**search_entities_facts**](FactsApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact +[**search_entities_facts**](FactsApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | The search endpoint (beta) # **get_all_entities_aggregated_facts** @@ -576,7 +576,7 @@ No authorization required # **search_entities_facts** > JsonApiFactOutList search_entities_facts(workspace_id, entity_search_body) -Search request for Fact +The search endpoint (beta) ### Example @@ -624,7 +624,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Fact + # The search endpoint (beta) api_response = api_instance.search_entities_facts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -633,7 +633,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Fact + # The search endpoint (beta) api_response = api_instance.search_entities_facts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/FilterContextApi.md b/gooddata-api-client/docs/FilterContextApi.md index f3b9dfdaf..e70416f90 100644 --- a/gooddata-api-client/docs/FilterContextApi.md +++ b/gooddata-api-client/docs/FilterContextApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_filter_contexts**](FilterContextApi.md#get_all_entities_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Get all Filter Context [**get_entity_filter_contexts**](FilterContextApi.md#get_entity_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Get a Filter Context [**patch_entity_filter_contexts**](FilterContextApi.md#patch_entity_filter_contexts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Patch a Filter Context -[**search_entities_filter_contexts**](FilterContextApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext +[**search_entities_filter_contexts**](FilterContextApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | The search endpoint (beta) [**update_entity_filter_contexts**](FilterContextApi.md#update_entity_filter_contexts) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Put a Filter Context @@ -473,7 +473,7 @@ No authorization required # **search_entities_filter_contexts** > JsonApiFilterContextOutList search_entities_filter_contexts(workspace_id, entity_search_body) -Search request for FilterContext +The search endpoint (beta) ### Example @@ -521,7 +521,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for FilterContext + # The search endpoint (beta) api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -530,7 +530,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for FilterContext + # The search endpoint (beta) api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/FilterViewsApi.md b/gooddata-api-client/docs/FilterViewsApi.md index 8f0bb0b52..63037f271 100644 --- a/gooddata-api-client/docs/FilterViewsApi.md +++ b/gooddata-api-client/docs/FilterViewsApi.md @@ -10,7 +10,7 @@ Method | HTTP request | Description [**get_entity_filter_views**](FilterViewsApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view [**get_filter_views**](FilterViewsApi.md#get_filter_views) | **GET** /api/v1/layout/workspaces/{workspaceId}/filterViews | Get filter views [**patch_entity_filter_views**](FilterViewsApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view -[**search_entities_filter_views**](FilterViewsApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView +[**search_entities_filter_views**](FilterViewsApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | The search endpoint (beta) [**set_filter_views**](FilterViewsApi.md#set_filter_views) | **PUT** /api/v1/layout/workspaces/{workspaceId}/filterViews | Set filter views [**update_entity_filter_views**](FilterViewsApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views @@ -565,7 +565,7 @@ No authorization required # **search_entities_filter_views** > JsonApiFilterViewOutList search_entities_filter_views(workspace_id, entity_search_body) -Search request for FilterView +The search endpoint (beta) ### Example @@ -613,7 +613,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for FilterView + # The search endpoint (beta) api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -622,7 +622,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for FilterView + # The search endpoint (beta) api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/GeographicDataApi.md b/gooddata-api-client/docs/GeographicDataApi.md index 56ca7ec93..edec26af8 100644 --- a/gooddata-api-client/docs/GeographicDataApi.md +++ b/gooddata-api-client/docs/GeographicDataApi.md @@ -4,18 +4,18 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_entity_custom_geo_collections**](GeographicDataApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | -[**delete_entity_custom_geo_collections**](GeographicDataApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | -[**get_all_entities_custom_geo_collections**](GeographicDataApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | -[**get_entity_custom_geo_collections**](GeographicDataApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | -[**patch_entity_custom_geo_collections**](GeographicDataApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | -[**update_entity_custom_geo_collections**](GeographicDataApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | +[**create_entity_custom_geo_collections**](GeographicDataApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | Post Custom Geo Collections +[**delete_entity_custom_geo_collections**](GeographicDataApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | Delete Custom Geo Collection +[**get_all_entities_custom_geo_collections**](GeographicDataApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | Get all Custom Geo Collections +[**get_entity_custom_geo_collections**](GeographicDataApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | Get Custom Geo Collection +[**patch_entity_custom_geo_collections**](GeographicDataApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | Patch Custom Geo Collection +[**update_entity_custom_geo_collections**](GeographicDataApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | Put Custom Geo Collection # **create_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) - +Post Custom Geo Collections ### Example @@ -51,6 +51,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Custom Geo Collections api_response = api_instance.create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -89,7 +90,7 @@ No authorization required # **delete_entity_custom_geo_collections** > delete_entity_custom_geo_collections(id) - +Delete Custom Geo Collection ### Example @@ -115,6 +116,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Delete Custom Geo Collection api_instance.delete_entity_custom_geo_collections(id) except gooddata_api_client.ApiException as e: print("Exception when calling GeographicDataApi->delete_entity_custom_geo_collections: %s\n" % e) @@ -122,6 +124,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Delete Custom Geo Collection api_instance.delete_entity_custom_geo_collections(id, filter=filter) except gooddata_api_client.ApiException as e: print("Exception when calling GeographicDataApi->delete_entity_custom_geo_collections: %s\n" % e) @@ -160,7 +163,7 @@ No authorization required # **get_all_entities_custom_geo_collections** > JsonApiCustomGeoCollectionOutList get_all_entities_custom_geo_collections() - +Get all Custom Geo Collections ### Example @@ -195,6 +198,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Get all Custom Geo Collections api_response = api_instance.get_all_entities_custom_geo_collections(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -237,7 +241,7 @@ No authorization required # **get_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument get_entity_custom_geo_collections(id) - +Get Custom Geo Collection ### Example @@ -264,6 +268,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get Custom Geo Collection api_response = api_instance.get_entity_custom_geo_collections(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -272,6 +277,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Get Custom Geo Collection api_response = api_instance.get_entity_custom_geo_collections(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -311,7 +317,7 @@ No authorization required # **patch_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) - +Patch Custom Geo Collection ### Example @@ -349,6 +355,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch Custom Geo Collection api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -357,6 +364,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Patch Custom Geo Collection api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -397,7 +405,7 @@ No authorization required # **update_entity_custom_geo_collections** > JsonApiCustomGeoCollectionOutDocument update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) - +Put Custom Geo Collection ### Example @@ -435,6 +443,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put Custom Geo Collection api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -443,6 +452,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Put Custom Geo Collection api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutIncludes.md b/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutIncludes.md index b7ac3f3be..d16e2c411 100644 --- a/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiDashboardPluginOutRelationships**](JsonApiDashboardPluginOutRelationships.md) | | [optional] -**attributes** | [**JsonApiDashboardPluginOutAttributes**](JsonApiDashboardPluginOutAttributes.md) | | [optional] +**relationships** | [**JsonApiMetricOutRelationships**](JsonApiMetricOutRelationships.md) | | [optional] +**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**attributes** | [**JsonApiVisualizationObjectOutAttributes**](JsonApiVisualizationObjectOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "dashboardPlugin" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "visualizationObject" **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/JsonApiAttributeHierarchyOutIncludes.md b/gooddata-api-client/docs/JsonApiAttributeHierarchyOutIncludes.md index a580f5c23..8b4d38fce 100644 --- a/gooddata-api-client/docs/JsonApiAttributeHierarchyOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiAttributeHierarchyOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiAttributeOutAttributes**](JsonApiAttributeOutAttributes.md) | | [optional] -**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**attributes** | [**JsonApiUserIdentifierOutAttributes**](JsonApiUserIdentifierOutAttributes.md) | | [optional] **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] **relationships** | [**JsonApiAttributeOutRelationships**](JsonApiAttributeOutRelationships.md) | | [optional] +**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "attribute" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userIdentifier" **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/JsonApiAttributeOutIncludes.md b/gooddata-api-client/docs/JsonApiAttributeOutIncludes.md index 41ca94e17..d3d4269cd 100644 --- a/gooddata-api-client/docs/JsonApiAttributeOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiAttributeOutIncludes.md @@ -5,11 +5,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiAttributeHierarchyOutRelationships**](JsonApiAttributeHierarchyOutRelationships.md) | | [optional] +**relationships** | [**JsonApiLabelOutRelationships**](JsonApiLabelOutRelationships.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] -**attributes** | [**JsonApiAttributeHierarchyOutAttributes**](JsonApiAttributeHierarchyOutAttributes.md) | | [optional] +**attributes** | [**JsonApiLabelOutAttributes**](JsonApiLabelOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "attributeHierarchy" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "label" **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/JsonApiAutomationOutIncludes.md b/gooddata-api-client/docs/JsonApiAutomationOutIncludes.md index ce66b1eed..981e0a1a2 100644 --- a/gooddata-api-client/docs/JsonApiAutomationOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiAutomationOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiAutomationResultOutRelationships**](JsonApiAutomationResultOutRelationships.md) | | [optional] -**attributes** | [**JsonApiAutomationResultOutAttributes**](JsonApiAutomationResultOutAttributes.md) | | [optional] +**relationships** | [**JsonApiUserInRelationships**](JsonApiUserInRelationships.md) | | [optional] +**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**attributes** | [**JsonApiUserIdentifierOutAttributes**](JsonApiUserIdentifierOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "automationResult" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userIdentifier" **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/JsonApiExportDefinitionOutIncludes.md b/gooddata-api-client/docs/JsonApiExportDefinitionOutIncludes.md index 227da8aeb..08508f9d9 100644 --- a/gooddata-api-client/docs/JsonApiExportDefinitionOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiExportDefinitionOutIncludes.md @@ -5,11 +5,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiAutomationOutRelationships**](JsonApiAutomationOutRelationships.md) | | [optional] +**relationships** | [**JsonApiMetricOutRelationships**](JsonApiMetricOutRelationships.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] -**attributes** | [**JsonApiUserIdentifierOutAttributes**](JsonApiUserIdentifierOutAttributes.md) | | [optional] +**attributes** | [**JsonApiVisualizationObjectOutAttributes**](JsonApiVisualizationObjectOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userIdentifier" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "visualizationObject" **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/JsonApiKnowledgeRecommendationOutIncludes.md b/gooddata-api-client/docs/JsonApiKnowledgeRecommendationOutIncludes.md index 4fda5a85d..9b4bcbdc7 100644 --- a/gooddata-api-client/docs/JsonApiKnowledgeRecommendationOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiKnowledgeRecommendationOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**meta** | [**JsonApiAnalyticalDashboardOutMeta**](JsonApiAnalyticalDashboardOutMeta.md) | | [optional] -**relationships** | [**JsonApiAnalyticalDashboardOutRelationships**](JsonApiAnalyticalDashboardOutRelationships.md) | | [optional] +**meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] +**relationships** | [**JsonApiMetricOutRelationships**](JsonApiMetricOutRelationships.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] -**attributes** | [**JsonApiAnalyticalDashboardOutAttributes**](JsonApiAnalyticalDashboardOutAttributes.md) | | [optional] +**attributes** | [**JsonApiMetricOutAttributes**](JsonApiMetricOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "analyticalDashboard" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "metric" **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/JsonApiLlmEndpointIn.md b/gooddata-api-client/docs/JsonApiLlmEndpointIn.md index 4f48db219..edc1e97b3 100644 --- a/gooddata-api-client/docs/JsonApiLlmEndpointIn.md +++ b/gooddata-api-client/docs/JsonApiLlmEndpointIn.md @@ -1,6 +1,6 @@ # JsonApiLlmEndpointIn -JSON:API representation of llmEndpoint entity. +Will be soon removed and replaced by LlmProvider. ## Properties Name | Type | Description | Notes diff --git a/gooddata-api-client/docs/JsonApiLlmEndpointOut.md b/gooddata-api-client/docs/JsonApiLlmEndpointOut.md index 0911e7fc9..e24cc3e41 100644 --- a/gooddata-api-client/docs/JsonApiLlmEndpointOut.md +++ b/gooddata-api-client/docs/JsonApiLlmEndpointOut.md @@ -1,6 +1,6 @@ # JsonApiLlmEndpointOut -JSON:API representation of llmEndpoint entity. +Will be soon removed and replaced by LlmProvider. ## Properties Name | Type | Description | Notes diff --git a/gooddata-api-client/docs/JsonApiLlmEndpointPatch.md b/gooddata-api-client/docs/JsonApiLlmEndpointPatch.md index 3ec8d0815..565c4f8fb 100644 --- a/gooddata-api-client/docs/JsonApiLlmEndpointPatch.md +++ b/gooddata-api-client/docs/JsonApiLlmEndpointPatch.md @@ -1,6 +1,6 @@ # JsonApiLlmEndpointPatch -JSON:API representation of patching llmEndpoint entity. +Will be soon removed and replaced by LlmProvider. ## Properties Name | Type | Description | Notes diff --git a/gooddata-api-client/docs/JsonApiLlmProviderIn.md b/gooddata-api-client/docs/JsonApiLlmProviderIn.md index fa9f062c2..8d7025319 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderIn.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderIn.md @@ -5,9 +5,9 @@ LLM Provider configuration for connecting to LLM services. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | **id** | **str** | API identifier of an object | **type** | **str** | Object type | defaults to "llmProvider" +**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | [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/JsonApiLlmProviderInAttributes.md b/gooddata-api-client/docs/JsonApiLlmProviderInAttributes.md index 885d9995d..c3b1b58ee 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderInAttributes.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderInAttributes.md @@ -4,11 +4,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**models** | [**[JsonApiLlmProviderInAttributesModelsInner], none_type**](JsonApiLlmProviderInAttributesModelsInner.md) | List of LLM models available for this provider. | -**provider_config** | [**JsonApiLlmProviderInAttributesProviderConfig**](JsonApiLlmProviderInAttributesProviderConfig.md) | | -**default_model_id** | **str, none_type** | ID of the default model to use from the models list. | [optional] +**default_model_id** | **str, none_type** | Required ID of the default model to use from the models list. | [optional] **description** | **str, none_type** | Description of the LLM Provider. | [optional] +**models** | [**[JsonApiLlmProviderInAttributesModelsInner], none_type**](JsonApiLlmProviderInAttributesModelsInner.md) | List of LLM models available for this provider. | [optional] **name** | **str, none_type** | | [optional] +**provider_config** | [**JsonApiLlmProviderInAttributesProviderConfig**](JsonApiLlmProviderInAttributesProviderConfig.md) | | [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/JsonApiLlmProviderInAttributesProviderConfig.md b/gooddata-api-client/docs/JsonApiLlmProviderInAttributesProviderConfig.md index 40e1a6639..1b2158c42 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderInAttributesProviderConfig.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderInAttributesProviderConfig.md @@ -5,12 +5,12 @@ Provider-specific configuration including authentication. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**base_url** | **str, none_type** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com" +**base_url** | **str** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com/v1" **organization** | **str, none_type** | OpenAI organization ID. | [optional] **auth** | [**OpenAiProviderAuth**](OpenAiProviderAuth.md) | | [optional] **region** | **str** | AWS region for Bedrock. | [optional] **type** | **str** | Provider type. | [optional] if omitted the server will use the default value of "OPENAI" -**endpoint** | **str** | Azure AI inference endpoint URL. | [optional] +**endpoint** | **str** | Azure OpenAI endpoint URL. | [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/JsonApiLlmProviderOut.md b/gooddata-api-client/docs/JsonApiLlmProviderOut.md index 3c0fa41cf..db0060ec4 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderOut.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderOut.md @@ -5,9 +5,9 @@ LLM Provider configuration for connecting to LLM services. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | **id** | **str** | API identifier of an object | **type** | **str** | Object type | defaults to "llmProvider" +**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | [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/JsonApiLlmProviderOutWithLinks.md b/gooddata-api-client/docs/JsonApiLlmProviderOutWithLinks.md index 0e2c3684c..cfb80ab6e 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderOutWithLinks.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderOutWithLinks.md @@ -4,9 +4,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | **id** | **str** | API identifier of an object | **type** | **str** | Object type | defaults to "llmProvider" +**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [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] diff --git a/gooddata-api-client/docs/JsonApiLlmProviderPatch.md b/gooddata-api-client/docs/JsonApiLlmProviderPatch.md index 3c6b83a09..9414a59dd 100644 --- a/gooddata-api-client/docs/JsonApiLlmProviderPatch.md +++ b/gooddata-api-client/docs/JsonApiLlmProviderPatch.md @@ -5,9 +5,9 @@ LLM Provider configuration for connecting to LLM services. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiLlmProviderPatchAttributes**](JsonApiLlmProviderPatchAttributes.md) | | **id** | **str** | API identifier of an object | **type** | **str** | Object type | defaults to "llmProvider" +**attributes** | [**JsonApiLlmProviderInAttributes**](JsonApiLlmProviderInAttributes.md) | | [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/JsonApiLlmProviderPatchAttributes.md b/gooddata-api-client/docs/JsonApiLlmProviderPatchAttributes.md deleted file mode 100644 index 2d7c3d4a1..000000000 --- a/gooddata-api-client/docs/JsonApiLlmProviderPatchAttributes.md +++ /dev/null @@ -1,16 +0,0 @@ -# JsonApiLlmProviderPatchAttributes - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**default_model_id** | **str, none_type** | ID of the default model to use from the models list. | [optional] -**description** | **str, none_type** | Description of the LLM Provider. | [optional] -**models** | [**[JsonApiLlmProviderInAttributesModelsInner], none_type**](JsonApiLlmProviderInAttributesModelsInner.md) | List of LLM models available for this provider. | [optional] -**name** | **str, none_type** | | [optional] -**provider_config** | [**JsonApiLlmProviderInAttributesProviderConfig**](JsonApiLlmProviderInAttributesProviderConfig.md) | | [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/JsonApiMetricOutIncludes.md b/gooddata-api-client/docs/JsonApiMetricOutIncludes.md index c447da947..4ae47e089 100644 --- a/gooddata-api-client/docs/JsonApiMetricOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiMetricOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiDatasetOutRelationships**](JsonApiDatasetOutRelationships.md) | | [optional] -**attributes** | [**JsonApiDatasetOutAttributes**](JsonApiDatasetOutAttributes.md) | | [optional] +**relationships** | [**JsonApiMetricOutRelationships**](JsonApiMetricOutRelationships.md) | | [optional] +**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**attributes** | [**JsonApiUserIdentifierOutAttributes**](JsonApiUserIdentifierOutAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "dataset" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userIdentifier" **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/JsonApiOrganizationOutIncludes.md b/gooddata-api-client/docs/JsonApiOrganizationOutIncludes.md index e6a140838..a2aed7a25 100644 --- a/gooddata-api-client/docs/JsonApiOrganizationOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiOrganizationOutIncludes.md @@ -4,11 +4,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**attributes** | [**JsonApiIdentityProviderOutAttributes**](JsonApiIdentityProviderOutAttributes.md) | | [optional] -**relationships** | [**JsonApiUserGroupInRelationships**](JsonApiUserGroupInRelationships.md) | | [optional] +**attributes** | [**JsonApiUserGroupInAttributes**](JsonApiUserGroupInAttributes.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**relationships** | [**JsonApiUserGroupInRelationships**](JsonApiUserGroupInRelationships.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "identityProvider" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userGroup" **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/JsonApiUserDataFilterOutIncludes.md b/gooddata-api-client/docs/JsonApiUserDataFilterOutIncludes.md index d86a704e0..a3fc93add 100644 --- a/gooddata-api-client/docs/JsonApiUserDataFilterOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiUserDataFilterOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**relationships** | [**JsonApiDatasetOutRelationships**](JsonApiDatasetOutRelationships.md) | | [optional] -**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] **meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**attributes** | [**JsonApiDatasetOutAttributes**](JsonApiDatasetOutAttributes.md) | | [optional] +**relationships** | [**JsonApiUserGroupInRelationships**](JsonApiUserGroupInRelationships.md) | | [optional] +**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] +**attributes** | [**JsonApiUserGroupInAttributes**](JsonApiUserGroupInAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "dataset" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "userGroup" **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/JsonApiWorkspaceAutomationOutIncludes.md b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutIncludes.md index 77be9adf2..214ec1d12 100644 --- a/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutIncludes.md +++ b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutIncludes.md @@ -4,12 +4,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**meta** | [**JsonApiAggregatedFactOutMeta**](JsonApiAggregatedFactOutMeta.md) | | [optional] -**relationships** | [**JsonApiAutomationResultOutRelationships**](JsonApiAutomationResultOutRelationships.md) | | [optional] +**meta** | [**JsonApiWorkspaceOutMeta**](JsonApiWorkspaceOutMeta.md) | | [optional] +**relationships** | [**JsonApiWorkspaceInRelationships**](JsonApiWorkspaceInRelationships.md) | | [optional] **links** | [**ObjectLinks**](ObjectLinks.md) | | [optional] -**attributes** | [**JsonApiAutomationResultOutAttributes**](JsonApiAutomationResultOutAttributes.md) | | [optional] +**attributes** | [**JsonApiWorkspaceInAttributes**](JsonApiWorkspaceInAttributes.md) | | [optional] **id** | **str** | API identifier of an object | [optional] -**type** | **str** | Object type | [optional] if omitted the server will use the default value of "automationResult" +**type** | **str** | Object type | [optional] if omitted the server will use the default value of "workspace" **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/LLMEndpointsApi.md b/gooddata-api-client/docs/LLMEndpointsApi.md index e81130cf2..8051a4ce9 100644 --- a/gooddata-api-client/docs/LLMEndpointsApi.md +++ b/gooddata-api-client/docs/LLMEndpointsApi.md @@ -5,7 +5,7 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**create_entity_llm_endpoints**](LLMEndpointsApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities -[**delete_entity_llm_endpoints**](LLMEndpointsApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +[**delete_entity_llm_endpoints**](LLMEndpointsApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity [**get_all_entities_llm_endpoints**](LLMEndpointsApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities [**get_entity_llm_endpoints**](LLMEndpointsApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity [**patch_entity_llm_endpoints**](LLMEndpointsApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity @@ -17,6 +17,8 @@ Method | HTTP request | Description Post LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -94,7 +96,9 @@ No authorization required # **delete_entity_llm_endpoints** > delete_entity_llm_endpoints(id) +Delete LLM endpoint entity +Will be soon removed and replaced by LlmProvider. ### Example @@ -120,6 +124,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Delete LLM endpoint entity api_instance.delete_entity_llm_endpoints(id) except gooddata_api_client.ApiException as e: print("Exception when calling LLMEndpointsApi->delete_entity_llm_endpoints: %s\n" % e) @@ -127,6 +132,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Delete LLM endpoint entity api_instance.delete_entity_llm_endpoints(id, filter=filter) except gooddata_api_client.ApiException as e: print("Exception when calling LLMEndpointsApi->delete_entity_llm_endpoints: %s\n" % e) @@ -167,6 +173,8 @@ No authorization required Get all LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -245,6 +253,8 @@ No authorization required Get LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -321,6 +331,8 @@ No authorization required Patch LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -413,6 +425,8 @@ No authorization required PUT LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example diff --git a/gooddata-api-client/docs/LLMProvidersApi.md b/gooddata-api-client/docs/LLMProvidersApi.md index fc7558260..0fa3fb2f2 100644 --- a/gooddata-api-client/docs/LLMProvidersApi.md +++ b/gooddata-api-client/docs/LLMProvidersApi.md @@ -353,7 +353,7 @@ with gooddata_api_client.ApiClient() as api_client: id = "/6bUUGjjNSwg0_bs" # str | json_api_llm_provider_patch_document = JsonApiLlmProviderPatchDocument( data=JsonApiLlmProviderPatch( - attributes=JsonApiLlmProviderPatchAttributes( + attributes=JsonApiLlmProviderInAttributes( default_model_id="default_model_id_example", description="description_example", models=[ diff --git a/gooddata-api-client/docs/LabelsApi.md b/gooddata-api-client/docs/LabelsApi.md index 9f2a98ae2..99c819b1f 100644 --- a/gooddata-api-client/docs/LabelsApi.md +++ b/gooddata-api-client/docs/LabelsApi.md @@ -7,7 +7,7 @@ Method | HTTP request | Description [**get_all_entities_labels**](LabelsApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels [**get_entity_labels**](LabelsApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label [**patch_entity_labels**](LabelsApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) -[**search_entities_labels**](LabelsApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +[**search_entities_labels**](LabelsApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | The search endpoint (beta) # **get_all_entities_labels** @@ -294,7 +294,7 @@ No authorization required # **search_entities_labels** > JsonApiLabelOutList search_entities_labels(workspace_id, entity_search_body) -Search request for Label +The search endpoint (beta) ### Example @@ -342,7 +342,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Label + # The search endpoint (beta) api_response = api_instance.search_entities_labels(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -351,7 +351,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Label + # The search endpoint (beta) api_response = api_instance.search_entities_labels(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/LayoutApi.md b/gooddata-api-client/docs/LayoutApi.md index d8986cb7d..e143269c5 100644 --- a/gooddata-api-client/docs/LayoutApi.md +++ b/gooddata-api-client/docs/LayoutApi.md @@ -2803,7 +2803,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -2909,8 +2909,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -4229,7 +4230,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -4335,8 +4336,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", @@ -5544,7 +5546,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -5650,8 +5652,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", diff --git a/gooddata-api-client/docs/LlmProviderConfig.md b/gooddata-api-client/docs/LlmProviderConfig.md index 9ce5198f8..c30bbc77a 100644 --- a/gooddata-api-client/docs/LlmProviderConfig.md +++ b/gooddata-api-client/docs/LlmProviderConfig.md @@ -1,16 +1,16 @@ # LlmProviderConfig -Provider configuration to test. +Provider configuration overrides. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**base_url** | **str, none_type** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com" +**base_url** | **str** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com/v1" **organization** | **str, none_type** | OpenAI organization ID. | [optional] **auth** | [**OpenAiProviderAuth**](OpenAiProviderAuth.md) | | [optional] **region** | **str** | AWS region for Bedrock. | [optional] **type** | **str** | Provider type. | [optional] if omitted the server will use the default value of "OPENAI" -**endpoint** | **str** | Azure AI inference endpoint URL. | [optional] +**endpoint** | **str** | Azure OpenAI endpoint URL. | [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/MetricsApi.md b/gooddata-api-client/docs/MetricsApi.md index 18eddb5b3..b69cbe77c 100644 --- a/gooddata-api-client/docs/MetricsApi.md +++ b/gooddata-api-client/docs/MetricsApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_metrics**](MetricsApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics [**get_entity_metrics**](MetricsApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric [**patch_entity_metrics**](MetricsApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric -[**search_entities_metrics**](MetricsApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric +[**search_entities_metrics**](MetricsApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | The search endpoint (beta) [**update_entity_metrics**](MetricsApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric @@ -485,7 +485,7 @@ No authorization required # **search_entities_metrics** > JsonApiMetricOutList search_entities_metrics(workspace_id, entity_search_body) -Search request for Metric +The search endpoint (beta) ### Example @@ -533,7 +533,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for Metric + # The search endpoint (beta) api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -542,7 +542,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for Metric + # The search endpoint (beta) api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/OpenAIProviderConfig.md b/gooddata-api-client/docs/OpenAIProviderConfig.md index aa6fa09ae..3afcb5513 100644 --- a/gooddata-api-client/docs/OpenAIProviderConfig.md +++ b/gooddata-api-client/docs/OpenAIProviderConfig.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth** | [**OpenAiProviderAuth**](OpenAiProviderAuth.md) | | **type** | **str** | Provider type. | defaults to "OPENAI" -**base_url** | **str, none_type** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com" +**base_url** | **str** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com/v1" **organization** | **str, none_type** | OpenAI organization ID. | [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] diff --git a/gooddata-api-client/docs/OrganizationControllerApi.md b/gooddata-api-client/docs/OrganizationControllerApi.md deleted file mode 100644 index 128bebd7d..000000000 --- a/gooddata-api-client/docs/OrganizationControllerApi.md +++ /dev/null @@ -1,558 +0,0 @@ -# gooddata_api_client.OrganizationControllerApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**get_entity_cookie_security_configurations**](OrganizationControllerApi.md#get_entity_cookie_security_configurations) | **GET** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Get CookieSecurityConfiguration -[**get_entity_organizations**](OrganizationControllerApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations -[**patch_entity_cookie_security_configurations**](OrganizationControllerApi.md#patch_entity_cookie_security_configurations) | **PATCH** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Patch CookieSecurityConfiguration -[**patch_entity_organizations**](OrganizationControllerApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization -[**update_entity_cookie_security_configurations**](OrganizationControllerApi.md#update_entity_cookie_security_configurations) | **PUT** /api/v1/entities/admin/cookieSecurityConfigurations/{id} | Put CookieSecurityConfiguration -[**update_entity_organizations**](OrganizationControllerApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization - - -# **get_entity_cookie_security_configurations** -> JsonApiCookieSecurityConfigurationOutDocument get_entity_cookie_security_configurations(id) - -Get CookieSecurityConfiguration - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_cookie_security_configuration_out_document import JsonApiCookieSecurityConfigurationOutDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "lastRotation==InstantValue;rotationInterval==DurationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Get CookieSecurityConfiguration - api_response = api_instance.get_entity_cookie_security_configurations(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->get_entity_cookie_security_configurations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get CookieSecurityConfiguration - api_response = api_instance.get_entity_cookie_security_configurations(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->get_entity_cookie_security_configurations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCookieSecurityConfigurationOutDocument**](JsonApiCookieSecurityConfigurationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_organizations** -> JsonApiOrganizationOutDocument get_entity_organizations(id) - -Get Organizations - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_organization_out_document import JsonApiOrganizationOutDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;hostname==someString;bootstrapUser.id==321;bootstrapUserGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "bootstrapUser,bootstrapUserGroup,identityProvider", - ] # [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=permissions,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get Organizations - api_response = api_instance.get_entity_organizations(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->get_entity_organizations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Organizations - api_response = api_instance.get_entity_organizations(id, filter=filter, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->get_entity_organizations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiOrganizationOutDocument**](JsonApiOrganizationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_cookie_security_configurations** -> JsonApiCookieSecurityConfigurationOutDocument patch_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_patch_document) - -Patch CookieSecurityConfiguration - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_cookie_security_configuration_out_document import JsonApiCookieSecurityConfigurationOutDocument -from gooddata_api_client.model.json_api_cookie_security_configuration_patch_document import JsonApiCookieSecurityConfigurationPatchDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_cookie_security_configuration_patch_document = JsonApiCookieSecurityConfigurationPatchDocument( - data=JsonApiCookieSecurityConfigurationPatch( - attributes=JsonApiCookieSecurityConfigurationInAttributes( - last_rotation=dateutil_parser('1970-01-01T00:00:00.00Z'), - rotation_interval="P30D", - ), - id="id1", - type="cookieSecurityConfiguration", - ), - ) # JsonApiCookieSecurityConfigurationPatchDocument | - filter = "lastRotation==InstantValue;rotationInterval==DurationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Patch CookieSecurityConfiguration - api_response = api_instance.patch_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->patch_entity_cookie_security_configurations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch CookieSecurityConfiguration - api_response = api_instance.patch_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->patch_entity_cookie_security_configurations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_cookie_security_configuration_patch_document** | [**JsonApiCookieSecurityConfigurationPatchDocument**](JsonApiCookieSecurityConfigurationPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCookieSecurityConfigurationOutDocument**](JsonApiCookieSecurityConfigurationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_organizations** -> JsonApiOrganizationOutDocument patch_entity_organizations(id, json_api_organization_patch_document) - -Patch Organization - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_organization_out_document import JsonApiOrganizationOutDocument -from gooddata_api_client.model.json_api_organization_patch_document import JsonApiOrganizationPatchDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_organization_patch_document = JsonApiOrganizationPatchDocument( - data=JsonApiOrganizationPatch( - attributes=JsonApiOrganizationInAttributes( - allowed_origins=[ - "allowed_origins_example", - ], - early_access="early_access_example", - early_access_values=[ - "early_access_values_example", - ], - hostname="hostname_example", - name="name_example", - ), - id="id1", - relationships=JsonApiOrganizationInRelationships( - identity_provider=JsonApiOrganizationInRelationshipsIdentityProvider( - data=JsonApiIdentityProviderToOneLinkage(None), - ), - ), - type="organization", - ), - ) # JsonApiOrganizationPatchDocument | - filter = "name==someString;hostname==someString;bootstrapUser.id==321;bootstrapUserGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "bootstrapUser,bootstrapUserGroup,identityProvider", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch Organization - api_response = api_instance.patch_entity_organizations(id, json_api_organization_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->patch_entity_organizations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Organization - api_response = api_instance.patch_entity_organizations(id, json_api_organization_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->patch_entity_organizations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_organization_patch_document** | [**JsonApiOrganizationPatchDocument**](JsonApiOrganizationPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiOrganizationOutDocument**](JsonApiOrganizationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_cookie_security_configurations** -> JsonApiCookieSecurityConfigurationOutDocument update_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_in_document) - -Put CookieSecurityConfiguration - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_cookie_security_configuration_in_document import JsonApiCookieSecurityConfigurationInDocument -from gooddata_api_client.model.json_api_cookie_security_configuration_out_document import JsonApiCookieSecurityConfigurationOutDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_cookie_security_configuration_in_document = JsonApiCookieSecurityConfigurationInDocument( - data=JsonApiCookieSecurityConfigurationIn( - attributes=JsonApiCookieSecurityConfigurationInAttributes( - last_rotation=dateutil_parser('1970-01-01T00:00:00.00Z'), - rotation_interval="P30D", - ), - id="id1", - type="cookieSecurityConfiguration", - ), - ) # JsonApiCookieSecurityConfigurationInDocument | - filter = "lastRotation==InstantValue;rotationInterval==DurationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Put CookieSecurityConfiguration - api_response = api_instance.update_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->update_entity_cookie_security_configurations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put CookieSecurityConfiguration - api_response = api_instance.update_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->update_entity_cookie_security_configurations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_cookie_security_configuration_in_document** | [**JsonApiCookieSecurityConfigurationInDocument**](JsonApiCookieSecurityConfigurationInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCookieSecurityConfigurationOutDocument**](JsonApiCookieSecurityConfigurationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_organizations** -> JsonApiOrganizationOutDocument update_entity_organizations(id, json_api_organization_in_document) - -Put Organization - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_controller_api -from gooddata_api_client.model.json_api_organization_out_document import JsonApiOrganizationOutDocument -from gooddata_api_client.model.json_api_organization_in_document import JsonApiOrganizationInDocument -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 = organization_controller_api.OrganizationControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_organization_in_document = JsonApiOrganizationInDocument( - data=JsonApiOrganizationIn( - attributes=JsonApiOrganizationInAttributes( - allowed_origins=[ - "allowed_origins_example", - ], - early_access="early_access_example", - early_access_values=[ - "early_access_values_example", - ], - hostname="hostname_example", - name="name_example", - ), - id="id1", - relationships=JsonApiOrganizationInRelationships( - identity_provider=JsonApiOrganizationInRelationshipsIdentityProvider( - data=JsonApiIdentityProviderToOneLinkage(None), - ), - ), - type="organization", - ), - ) # JsonApiOrganizationInDocument | - filter = "name==someString;hostname==someString;bootstrapUser.id==321;bootstrapUserGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "bootstrapUser,bootstrapUserGroup,identityProvider", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put Organization - api_response = api_instance.update_entity_organizations(id, json_api_organization_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->update_entity_organizations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Organization - api_response = api_instance.update_entity_organizations(id, json_api_organization_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationControllerApi->update_entity_organizations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_organization_in_document** | [**JsonApiOrganizationInDocument**](JsonApiOrganizationInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiOrganizationOutDocument**](JsonApiOrganizationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - diff --git a/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md b/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md index 48d280bbe..e167221b6 100644 --- a/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md +++ b/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md @@ -664,7 +664,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -770,8 +770,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", diff --git a/gooddata-api-client/docs/OrganizationModelControllerApi.md b/gooddata-api-client/docs/OrganizationModelControllerApi.md index ef07ba041..d1d2dcce5 100644 --- a/gooddata-api-client/docs/OrganizationModelControllerApi.md +++ b/gooddata-api-client/docs/OrganizationModelControllerApi.md @@ -6,11 +6,8 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**create_entity_color_palettes**](OrganizationModelControllerApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes [**create_entity_csp_directives**](OrganizationModelControllerApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives -[**create_entity_custom_geo_collections**](OrganizationModelControllerApi.md#create_entity_custom_geo_collections) | **POST** /api/v1/entities/customGeoCollections | -[**create_entity_data_sources**](OrganizationModelControllerApi.md#create_entity_data_sources) | **POST** /api/v1/entities/dataSources | Post Data Sources [**create_entity_export_templates**](OrganizationModelControllerApi.md#create_entity_export_templates) | **POST** /api/v1/entities/exportTemplates | Post Export Template entities [**create_entity_identity_providers**](OrganizationModelControllerApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers -[**create_entity_jwks**](OrganizationModelControllerApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks [**create_entity_llm_endpoints**](OrganizationModelControllerApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities [**create_entity_llm_providers**](OrganizationModelControllerApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities [**create_entity_notification_channels**](OrganizationModelControllerApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities @@ -21,12 +18,9 @@ Method | HTTP request | Description [**create_entity_workspaces**](OrganizationModelControllerApi.md#create_entity_workspaces) | **POST** /api/v1/entities/workspaces | Post Workspace entities [**delete_entity_color_palettes**](OrganizationModelControllerApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette [**delete_entity_csp_directives**](OrganizationModelControllerApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives -[**delete_entity_custom_geo_collections**](OrganizationModelControllerApi.md#delete_entity_custom_geo_collections) | **DELETE** /api/v1/entities/customGeoCollections/{id} | -[**delete_entity_data_sources**](OrganizationModelControllerApi.md#delete_entity_data_sources) | **DELETE** /api/v1/entities/dataSources/{id} | Delete Data Source entity [**delete_entity_export_templates**](OrganizationModelControllerApi.md#delete_entity_export_templates) | **DELETE** /api/v1/entities/exportTemplates/{id} | Delete Export Template entity [**delete_entity_identity_providers**](OrganizationModelControllerApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider -[**delete_entity_jwks**](OrganizationModelControllerApi.md#delete_entity_jwks) | **DELETE** /api/v1/entities/jwks/{id} | Delete Jwk -[**delete_entity_llm_endpoints**](OrganizationModelControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | +[**delete_entity_llm_endpoints**](OrganizationModelControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity [**delete_entity_llm_providers**](OrganizationModelControllerApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity [**delete_entity_notification_channels**](OrganizationModelControllerApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity [**delete_entity_organization_settings**](OrganizationModelControllerApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity @@ -36,13 +30,10 @@ Method | HTTP request | Description [**delete_entity_workspaces**](OrganizationModelControllerApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity [**get_all_entities_color_palettes**](OrganizationModelControllerApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes [**get_all_entities_csp_directives**](OrganizationModelControllerApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives -[**get_all_entities_custom_geo_collections**](OrganizationModelControllerApi.md#get_all_entities_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections | [**get_all_entities_data_source_identifiers**](OrganizationModelControllerApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers -[**get_all_entities_data_sources**](OrganizationModelControllerApi.md#get_all_entities_data_sources) | **GET** /api/v1/entities/dataSources | Get Data Source entities [**get_all_entities_entitlements**](OrganizationModelControllerApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements [**get_all_entities_export_templates**](OrganizationModelControllerApi.md#get_all_entities_export_templates) | **GET** /api/v1/entities/exportTemplates | GET all Export Template entities [**get_all_entities_identity_providers**](OrganizationModelControllerApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers -[**get_all_entities_jwks**](OrganizationModelControllerApi.md#get_all_entities_jwks) | **GET** /api/v1/entities/jwks | Get all Jwks [**get_all_entities_llm_endpoints**](OrganizationModelControllerApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities [**get_all_entities_llm_providers**](OrganizationModelControllerApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities [**get_all_entities_notification_channel_identifiers**](OrganizationModelControllerApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | @@ -55,13 +46,10 @@ Method | HTTP request | Description [**get_all_entities_workspaces**](OrganizationModelControllerApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities [**get_entity_color_palettes**](OrganizationModelControllerApi.md#get_entity_color_palettes) | **GET** /api/v1/entities/colorPalettes/{id} | Get Color Pallette [**get_entity_csp_directives**](OrganizationModelControllerApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives -[**get_entity_custom_geo_collections**](OrganizationModelControllerApi.md#get_entity_custom_geo_collections) | **GET** /api/v1/entities/customGeoCollections/{id} | [**get_entity_data_source_identifiers**](OrganizationModelControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier -[**get_entity_data_sources**](OrganizationModelControllerApi.md#get_entity_data_sources) | **GET** /api/v1/entities/dataSources/{id} | Get Data Source entity [**get_entity_entitlements**](OrganizationModelControllerApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement [**get_entity_export_templates**](OrganizationModelControllerApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity [**get_entity_identity_providers**](OrganizationModelControllerApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider -[**get_entity_jwks**](OrganizationModelControllerApi.md#get_entity_jwks) | **GET** /api/v1/entities/jwks/{id} | Get Jwk [**get_entity_llm_endpoints**](OrganizationModelControllerApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity [**get_entity_llm_providers**](OrganizationModelControllerApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity [**get_entity_notification_channel_identifiers**](OrganizationModelControllerApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | @@ -74,11 +62,8 @@ Method | HTTP request | Description [**get_entity_workspaces**](OrganizationModelControllerApi.md#get_entity_workspaces) | **GET** /api/v1/entities/workspaces/{id} | Get Workspace entity [**patch_entity_color_palettes**](OrganizationModelControllerApi.md#patch_entity_color_palettes) | **PATCH** /api/v1/entities/colorPalettes/{id} | Patch Color Pallette [**patch_entity_csp_directives**](OrganizationModelControllerApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives -[**patch_entity_custom_geo_collections**](OrganizationModelControllerApi.md#patch_entity_custom_geo_collections) | **PATCH** /api/v1/entities/customGeoCollections/{id} | -[**patch_entity_data_sources**](OrganizationModelControllerApi.md#patch_entity_data_sources) | **PATCH** /api/v1/entities/dataSources/{id} | Patch Data Source entity [**patch_entity_export_templates**](OrganizationModelControllerApi.md#patch_entity_export_templates) | **PATCH** /api/v1/entities/exportTemplates/{id} | Patch Export Template entity [**patch_entity_identity_providers**](OrganizationModelControllerApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider -[**patch_entity_jwks**](OrganizationModelControllerApi.md#patch_entity_jwks) | **PATCH** /api/v1/entities/jwks/{id} | Patch Jwk [**patch_entity_llm_endpoints**](OrganizationModelControllerApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity [**patch_entity_llm_providers**](OrganizationModelControllerApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity [**patch_entity_notification_channels**](OrganizationModelControllerApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity @@ -89,11 +74,8 @@ Method | HTTP request | Description [**patch_entity_workspaces**](OrganizationModelControllerApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity [**update_entity_color_palettes**](OrganizationModelControllerApi.md#update_entity_color_palettes) | **PUT** /api/v1/entities/colorPalettes/{id} | Put Color Pallette [**update_entity_csp_directives**](OrganizationModelControllerApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives -[**update_entity_custom_geo_collections**](OrganizationModelControllerApi.md#update_entity_custom_geo_collections) | **PUT** /api/v1/entities/customGeoCollections/{id} | -[**update_entity_data_sources**](OrganizationModelControllerApi.md#update_entity_data_sources) | **PUT** /api/v1/entities/dataSources/{id} | Put Data Source entity [**update_entity_export_templates**](OrganizationModelControllerApi.md#update_entity_export_templates) | **PUT** /api/v1/entities/exportTemplates/{id} | PUT Export Template entity [**update_entity_identity_providers**](OrganizationModelControllerApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider -[**update_entity_jwks**](OrganizationModelControllerApi.md#update_entity_jwks) | **PUT** /api/v1/entities/jwks/{id} | Put Jwk [**update_entity_llm_endpoints**](OrganizationModelControllerApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity [**update_entity_llm_providers**](OrganizationModelControllerApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity [**update_entity_notification_channels**](OrganizationModelControllerApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity @@ -249,187 +231,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_custom_geo_collections** -> JsonApiCustomGeoCollectionOutDocument create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument -from gooddata_api_client.model.json_api_custom_geo_collection_in_document import JsonApiCustomGeoCollectionInDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument( - data=JsonApiCustomGeoCollectionIn( - attributes=JsonApiCustomGeoCollectionInAttributes( - description="description_example", - name="name_example", - ), - id="id1", - type="customGeoCollection", - ), - ) # JsonApiCustomGeoCollectionInDocument | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_custom_geo_collections: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_custom_geo_collection_in_document** | [**JsonApiCustomGeoCollectionInDocument**](JsonApiCustomGeoCollectionInDocument.md)| | - -### Return type - -[**JsonApiCustomGeoCollectionOutDocument**](JsonApiCustomGeoCollectionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_data_sources** -> JsonApiDataSourceOutDocument create_entity_data_sources(json_api_data_source_in_document) - -Post Data Sources - -Data Source - represents data source for the workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_data_source_in_document import JsonApiDataSourceInDocument -from gooddata_api_client.model.json_api_data_source_out_document import JsonApiDataSourceOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - json_api_data_source_in_document = JsonApiDataSourceInDocument( - data=JsonApiDataSourceIn( - attributes=JsonApiDataSourceInAttributes( - alternative_data_source_id="pg_local_docker-demo2", - cache_strategy="ALWAYS", - client_id="client_id_example", - client_secret="client_secret_example", - name="name_example", - parameters=[ - JsonApiDataSourceInAttributesParametersInner( - name="name_example", - value="value_example", - ), - ], - password="password_example", - private_key="private_key_example", - private_key_passphrase="private_key_passphrase_example", - schema="schema_example", - token="token_example", - type="POSTGRESQL", - url="url_example", - username="username_example", - ), - id="id1", - type="dataSource", - ), - ) # JsonApiDataSourceInDocument | - meta_include = [ - "metaInclude=permissions,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Data Sources - api_response = api_instance.create_entity_data_sources(json_api_data_source_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_data_sources: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Data Sources - api_response = api_instance.create_entity_data_sources(json_api_data_source_in_document, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_data_sources: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_data_source_in_document** | [**JsonApiDataSourceInDocument**](JsonApiDataSourceInDocument.md)| | - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDataSourceOutDocument**](JsonApiDataSourceOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -661,82 +462,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_jwks** -> JsonApiJwkOutDocument create_entity_jwks(json_api_jwk_in_document) - -Post Jwks - -Creates JSON web key - used to verify JSON web tokens (Jwts) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_jwk_in_document import JsonApiJwkInDocument -from gooddata_api_client.model.json_api_jwk_out_document import JsonApiJwkOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - json_api_jwk_in_document = JsonApiJwkInDocument( - data=JsonApiJwkIn( - attributes=JsonApiJwkInAttributes( - content=JsonApiJwkInAttributesContent(), - ), - id="id1", - type="jwk", - ), - ) # JsonApiJwkInDocument | - - # example passing only required values which don't have defaults set - try: - # Post Jwks - api_response = api_instance.create_entity_jwks(json_api_jwk_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_jwks: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_jwk_in_document** | [**JsonApiJwkInDocument**](JsonApiJwkInDocument.md)| | - -### Return type - -[**JsonApiJwkOutDocument**](JsonApiJwkOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -750,6 +475,8 @@ No authorization required Post LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -1600,10 +1327,10 @@ 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) -# **delete_entity_custom_geo_collections** -> delete_entity_custom_geo_collections(id) - +# **delete_entity_export_templates** +> delete_entity_export_templates(id) +Delete Export Template entity ### Example @@ -1625,20 +1352,22 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - api_instance.delete_entity_custom_geo_collections(id) + # Delete Export Template entity + api_instance.delete_entity_export_templates(id) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_custom_geo_collections: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_export_templates: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - api_instance.delete_entity_custom_geo_collections(id, filter=filter) + # Delete Export Template entity + api_instance.delete_entity_export_templates(id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_custom_geo_collections: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_export_templates: %s\n" % e) ``` @@ -1671,12 +1400,10 @@ 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) -# **delete_entity_data_sources** -> delete_entity_data_sources(id) - -Delete Data Source entity +# **delete_entity_identity_providers** +> delete_entity_identity_providers(id) -Data Source - represents data source for the workspace +Delete Identity Provider ### Example @@ -1698,22 +1425,22 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;type==DatabaseTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Delete Data Source entity - api_instance.delete_entity_data_sources(id) + # Delete Identity Provider + api_instance.delete_entity_identity_providers(id) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_data_sources: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_identity_providers: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Delete Data Source entity - api_instance.delete_entity_data_sources(id, filter=filter) + # Delete Identity Provider + api_instance.delete_entity_identity_providers(id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_data_sources: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_identity_providers: %s\n" % e) ``` @@ -1746,10 +1473,12 @@ 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) -# **delete_entity_export_templates** -> delete_entity_export_templates(id) +# **delete_entity_llm_endpoints** +> delete_entity_llm_endpoints(id) -Delete Export Template entity +Delete LLM endpoint entity + +Will be soon removed and replaced by LlmProvider. ### Example @@ -1771,22 +1500,22 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "title==someString;provider==LlmEndpointProviderValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Delete Export Template entity - api_instance.delete_entity_export_templates(id) + # Delete LLM endpoint entity + api_instance.delete_entity_llm_endpoints(id) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_export_templates: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_endpoints: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Delete Export Template entity - api_instance.delete_entity_export_templates(id, filter=filter) + # Delete LLM endpoint entity + api_instance.delete_entity_llm_endpoints(id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_export_templates: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_endpoints: %s\n" % e) ``` @@ -1819,10 +1548,10 @@ 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) -# **delete_entity_identity_providers** -> delete_entity_identity_providers(id) +# **delete_entity_llm_providers** +> delete_entity_llm_providers(id) -Delete Identity Provider +Delete LLM Provider entity ### Example @@ -1844,241 +1573,22 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Delete Identity Provider - api_instance.delete_entity_identity_providers(id) + # Delete LLM Provider entity + api_instance.delete_entity_llm_providers(id) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_identity_providers: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_providers: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Delete Identity Provider - api_instance.delete_entity_identity_providers(id, filter=filter) + # Delete LLM Provider entity + api_instance.delete_entity_llm_providers(id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_identity_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_jwks** -> delete_entity_jwks(id) - -Delete Jwk - -Deletes JSON web key - used to verify JSON web tokens (Jwts) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "content==JwkSpecificationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete Jwk - api_instance.delete_entity_jwks(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_jwks: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Jwk - api_instance.delete_entity_jwks(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_jwks: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_llm_endpoints** -> delete_entity_llm_endpoints(id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "title==someString;provider==LlmEndpointProviderValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_instance.delete_entity_llm_endpoints(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_endpoints: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_instance.delete_entity_llm_endpoints(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_endpoints: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_llm_providers** -> delete_entity_llm_providers(id) - -Delete LLM Provider entity - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete LLM Provider entity - api_instance.delete_entity_llm_providers(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete LLM Provider entity - api_instance.delete_entity_llm_providers(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_providers: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->delete_entity_llm_providers: %s\n" % e) ``` @@ -2705,83 +2215,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_custom_geo_collections** -> JsonApiCustomGeoCollectionOutList get_all_entities_custom_geo_collections() - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_custom_geo_collection_out_list import JsonApiCustomGeoCollectionOutList -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "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=page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_all_entities_custom_geo_collections(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_custom_geo_collections: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiCustomGeoCollectionOutList**](JsonApiCustomGeoCollectionOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -2868,170 +2301,12 @@ 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_all_entities_data_sources** -> JsonApiDataSourceOutList get_all_entities_data_sources() - -Get Data Source entities - -Data Source - represents data source for the workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_data_source_out_list import JsonApiDataSourceOutList -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "name==someString;type==DatabaseTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "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=permissions,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Data Source entities - api_response = api_instance.get_all_entities_data_sources(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_data_sources: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDataSourceOutList**](JsonApiDataSourceOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_entitlements** -> JsonApiEntitlementOutList get_all_entities_entitlements() - -Get Entitlements - -Space of the shared interest - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_entitlement_out_list import JsonApiEntitlementOutList -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "value==someString;expiry==LocalDateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "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=page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Entitlements - api_response = api_instance.get_all_entities_entitlements(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_entitlements: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiEntitlementOutList**](JsonApiEntitlementOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_entitlements** +> JsonApiEntitlementOutList get_all_entities_entitlements() -# **get_all_entities_export_templates** -> JsonApiExportTemplateOutList get_all_entities_export_templates() +Get Entitlements -GET all Export Template entities +Space of the shared interest ### Example @@ -3040,7 +2315,7 @@ GET all Export Template entities import time import gooddata_api_client from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_export_template_out_list import JsonApiExportTemplateOutList +from gooddata_api_client.model.json_api_entitlement_out_list import JsonApiEntitlementOutList 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. @@ -3053,7 +2328,7 @@ configuration = gooddata_api_client.Configuration( with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "value==someString;expiry==LocalDateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 sort = [ @@ -3066,11 +2341,11 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # GET all Export Template entities - api_response = api_instance.get_all_entities_export_templates(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) + # Get Entitlements + api_response = api_instance.get_all_entities_entitlements(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_export_templates: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->get_all_entities_entitlements: %s\n" % e) ``` @@ -3086,7 +2361,7 @@ Name | Type | Description | Notes ### Return type -[**JsonApiExportTemplateOutList**](JsonApiExportTemplateOutList.md) +[**JsonApiEntitlementOutList**](JsonApiEntitlementOutList.md) ### Authorization @@ -3106,10 +2381,10 @@ 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_all_entities_identity_providers** -> JsonApiIdentityProviderOutList get_all_entities_identity_providers() +# **get_all_entities_export_templates** +> JsonApiExportTemplateOutList get_all_entities_export_templates() -Get all Identity Providers +GET all Export Template entities ### Example @@ -3118,7 +2393,7 @@ Get all Identity Providers import time import gooddata_api_client from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_identity_provider_out_list import JsonApiIdentityProviderOutList +from gooddata_api_client.model.json_api_export_template_out_list import JsonApiExportTemplateOutList 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. @@ -3131,7 +2406,7 @@ configuration = gooddata_api_client.Configuration( with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 sort = [ @@ -3144,11 +2419,11 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Get all Identity Providers - api_response = api_instance.get_all_entities_identity_providers(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) + # GET all Export Template entities + api_response = api_instance.get_all_entities_export_templates(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_identity_providers: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->get_all_entities_export_templates: %s\n" % e) ``` @@ -3164,7 +2439,7 @@ Name | Type | Description | Notes ### Return type -[**JsonApiIdentityProviderOutList**](JsonApiIdentityProviderOutList.md) +[**JsonApiExportTemplateOutList**](JsonApiExportTemplateOutList.md) ### Authorization @@ -3184,12 +2459,10 @@ 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_all_entities_jwks** -> JsonApiJwkOutList get_all_entities_jwks() - -Get all Jwks +# **get_all_entities_identity_providers** +> JsonApiIdentityProviderOutList get_all_entities_identity_providers() -Returns all JSON web keys - used to verify JSON web tokens (Jwts) +Get all Identity Providers ### Example @@ -3198,7 +2471,7 @@ Returns all JSON web keys - used to verify JSON web tokens (Jwts) import time import gooddata_api_client from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_jwk_out_list import JsonApiJwkOutList +from gooddata_api_client.model.json_api_identity_provider_out_list import JsonApiIdentityProviderOutList 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. @@ -3211,7 +2484,7 @@ configuration = gooddata_api_client.Configuration( with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) - filter = "content==JwkSpecificationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 sort = [ @@ -3224,11 +2497,11 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Get all Jwks - api_response = api_instance.get_all_entities_jwks(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) + # Get all Identity Providers + api_response = api_instance.get_all_entities_identity_providers(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_all_entities_jwks: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->get_all_entities_identity_providers: %s\n" % e) ``` @@ -3244,7 +2517,7 @@ Name | Type | Description | Notes ### Return type -[**JsonApiJwkOutList**](JsonApiJwkOutList.md) +[**JsonApiIdentityProviderOutList**](JsonApiIdentityProviderOutList.md) ### Authorization @@ -3269,6 +2542,8 @@ No authorization required Get all LLM endpoint entities +Will be soon removed and replaced by LlmProvider. + ### Example @@ -4209,80 +3484,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_custom_geo_collections** -> JsonApiCustomGeoCollectionOutDocument get_entity_custom_geo_collections(id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_entity_custom_geo_collections(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_custom_geo_collections: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_entity_custom_geo_collections(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_custom_geo_collections: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCustomGeoCollectionOutDocument**](JsonApiCustomGeoCollectionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -4363,88 +3564,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_data_sources** -> JsonApiDataSourceOutDocument get_entity_data_sources(id) - -Get Data Source entity - -Data Source - represents data source for the workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_data_source_out_document import JsonApiDataSourceOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;type==DatabaseTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - meta_include = [ - "metaInclude=permissions,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get Data Source entity - api_response = api_instance.get_entity_data_sources(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_data_sources: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Data Source entity - api_response = api_instance.get_entity_data_sources(id, filter=filter, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_data_sources: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDataSourceOutDocument**](JsonApiDataSourceOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -4633,102 +3752,24 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Get Identity Provider - api_response = api_instance.get_entity_identity_providers(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_identity_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Identity Provider - api_response = api_instance.get_entity_identity_providers(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_identity_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_jwks** -> JsonApiJwkOutDocument get_entity_jwks(id) - -Get Jwk - -Returns JSON web key - used to verify JSON web tokens (Jwts) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_jwk_out_document import JsonApiJwkOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - filter = "content==JwkSpecificationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Get Jwk - api_response = api_instance.get_entity_jwks(id) + # Get Identity Provider + api_response = api_instance.get_entity_identity_providers(id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_jwks: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->get_entity_identity_providers: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Get Jwk - api_response = api_instance.get_entity_jwks(id, filter=filter) + # Get Identity Provider + api_response = api_instance.get_entity_identity_providers(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_jwks: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->get_entity_identity_providers: %s\n" % e) ``` @@ -4741,7 +3782,7 @@ Name | Type | Description | Notes ### Return type -[**JsonApiJwkOutDocument**](JsonApiJwkOutDocument.md) +[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.md) ### Authorization @@ -4766,6 +3807,8 @@ No authorization required Get LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -5714,199 +4757,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_custom_geo_collections** -> JsonApiCustomGeoCollectionOutDocument patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_custom_geo_collection_patch_document import JsonApiCustomGeoCollectionPatchDocument -from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_custom_geo_collection_patch_document = JsonApiCustomGeoCollectionPatchDocument( - data=JsonApiCustomGeoCollectionPatch( - attributes=JsonApiCustomGeoCollectionInAttributes( - description="description_example", - name="name_example", - ), - id="id1", - type="customGeoCollection", - ), - ) # JsonApiCustomGeoCollectionPatchDocument | - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_custom_geo_collections: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_custom_geo_collections: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_custom_geo_collection_patch_document** | [**JsonApiCustomGeoCollectionPatchDocument**](JsonApiCustomGeoCollectionPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCustomGeoCollectionOutDocument**](JsonApiCustomGeoCollectionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_data_sources** -> JsonApiDataSourceOutDocument patch_entity_data_sources(id, json_api_data_source_patch_document) - -Patch Data Source entity - -Data Source - represents data source for the workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_data_source_patch_document import JsonApiDataSourcePatchDocument -from gooddata_api_client.model.json_api_data_source_out_document import JsonApiDataSourceOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_data_source_patch_document = JsonApiDataSourcePatchDocument( - data=JsonApiDataSourcePatch( - attributes=JsonApiDataSourcePatchAttributes( - alternative_data_source_id="pg_local_docker-demo2", - cache_strategy="ALWAYS", - client_id="client_id_example", - client_secret="client_secret_example", - name="name_example", - parameters=[ - JsonApiDataSourceInAttributesParametersInner( - name="name_example", - value="value_example", - ), - ], - password="password_example", - private_key="private_key_example", - private_key_passphrase="private_key_passphrase_example", - schema="schema_example", - token="token_example", - type="POSTGRESQL", - url="url_example", - username="username_example", - ), - id="id1", - type="dataSource", - ), - ) # JsonApiDataSourcePatchDocument | - filter = "name==someString;type==DatabaseTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Patch Data Source entity - api_response = api_instance.patch_entity_data_sources(id, json_api_data_source_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_data_sources: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Data Source entity - api_response = api_instance.patch_entity_data_sources(id, json_api_data_source_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_data_sources: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_data_source_patch_document** | [**JsonApiDataSourcePatchDocument**](JsonApiDataSourcePatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiDataSourceOutDocument**](JsonApiDataSourceOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -6035,110 +4885,7 @@ with gooddata_api_client.ApiClient() as api_client: api_response = api_instance.patch_entity_export_templates(id, json_api_export_template_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_export_templates: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_export_template_patch_document** | [**JsonApiExportTemplatePatchDocument**](JsonApiExportTemplatePatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiExportTemplateOutDocument**](JsonApiExportTemplateOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_identity_providers** -> JsonApiIdentityProviderOutDocument patch_entity_identity_providers(id, json_api_identity_provider_patch_document) - -Patch Identity Provider - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_identity_provider_patch_document import JsonApiIdentityProviderPatchDocument -from gooddata_api_client.model.json_api_identity_provider_out_document import JsonApiIdentityProviderOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_identity_provider_patch_document = JsonApiIdentityProviderPatchDocument( - data=JsonApiIdentityProviderPatch( - attributes=JsonApiIdentityProviderInAttributes( - custom_claim_mapping={ - "key": "key_example", - }, - identifiers=["gooddata.com"], - idp_type="MANAGED_IDP", - oauth_client_id="oauth_client_id_example", - oauth_client_secret="oauth_client_secret_example", - oauth_custom_auth_attributes={ - "key": "key_example", - }, - oauth_custom_scopes=[ - "oauth_custom_scopes_example", - ], - oauth_issuer_id="myOidcProvider", - oauth_issuer_location="oauth_issuer_location_example", - oauth_subject_id_claim="oid", - saml_metadata="saml_metadata_example", - ), - id="id1", - type="identityProvider", - ), - ) # JsonApiIdentityProviderPatchDocument | - filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Patch Identity Provider - api_response = api_instance.patch_entity_identity_providers(id, json_api_identity_provider_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_identity_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Identity Provider - api_response = api_instance.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_identity_providers: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->patch_entity_export_templates: %s\n" % e) ``` @@ -6147,12 +4894,12 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **id** | **str**| | - **json_api_identity_provider_patch_document** | [**JsonApiIdentityProviderPatchDocument**](JsonApiIdentityProviderPatchDocument.md)| | + **json_api_export_template_patch_document** | [**JsonApiExportTemplatePatchDocument**](JsonApiExportTemplatePatchDocument.md)| | **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] ### Return type -[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.md) +[**JsonApiExportTemplateOutDocument**](JsonApiExportTemplateOutDocument.md) ### Authorization @@ -6172,12 +4919,10 @@ 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) -# **patch_entity_jwks** -> JsonApiJwkOutDocument patch_entity_jwks(id, json_api_jwk_patch_document) - -Patch Jwk +# **patch_entity_identity_providers** +> JsonApiIdentityProviderOutDocument patch_entity_identity_providers(id, json_api_identity_provider_patch_document) -Patches JSON web key - used to verify JSON web tokens (Jwts) +Patch Identity Provider ### Example @@ -6186,8 +4931,8 @@ Patches JSON web key - used to verify JSON web tokens (Jwts) import time import gooddata_api_client from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_jwk_patch_document import JsonApiJwkPatchDocument -from gooddata_api_client.model.json_api_jwk_out_document import JsonApiJwkOutDocument +from gooddata_api_client.model.json_api_identity_provider_patch_document import JsonApiIdentityProviderPatchDocument +from gooddata_api_client.model.json_api_identity_provider_out_document import JsonApiIdentityProviderOutDocument 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. @@ -6201,33 +4946,49 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - json_api_jwk_patch_document = JsonApiJwkPatchDocument( - data=JsonApiJwkPatch( - attributes=JsonApiJwkInAttributes( - content=JsonApiJwkInAttributesContent(), + json_api_identity_provider_patch_document = JsonApiIdentityProviderPatchDocument( + data=JsonApiIdentityProviderPatch( + attributes=JsonApiIdentityProviderInAttributes( + custom_claim_mapping={ + "key": "key_example", + }, + identifiers=["gooddata.com"], + idp_type="MANAGED_IDP", + oauth_client_id="oauth_client_id_example", + oauth_client_secret="oauth_client_secret_example", + oauth_custom_auth_attributes={ + "key": "key_example", + }, + oauth_custom_scopes=[ + "oauth_custom_scopes_example", + ], + oauth_issuer_id="myOidcProvider", + oauth_issuer_location="oauth_issuer_location_example", + oauth_subject_id_claim="oid", + saml_metadata="saml_metadata_example", ), id="id1", - type="jwk", + type="identityProvider", ), - ) # JsonApiJwkPatchDocument | - filter = "content==JwkSpecificationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + ) # JsonApiIdentityProviderPatchDocument | + filter = "identifiers==v1,v2,v3;customClaimMapping==MapValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Patch Jwk - api_response = api_instance.patch_entity_jwks(id, json_api_jwk_patch_document) + # Patch Identity Provider + api_response = api_instance.patch_entity_identity_providers(id, json_api_identity_provider_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_jwks: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->patch_entity_identity_providers: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Patch Jwk - api_response = api_instance.patch_entity_jwks(id, json_api_jwk_patch_document, filter=filter) + # Patch Identity Provider + api_response = api_instance.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_jwks: %s\n" % e) + print("Exception when calling OrganizationModelControllerApi->patch_entity_identity_providers: %s\n" % e) ``` @@ -6236,12 +4997,12 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **id** | **str**| | - **json_api_jwk_patch_document** | [**JsonApiJwkPatchDocument**](JsonApiJwkPatchDocument.md)| | + **json_api_identity_provider_patch_document** | [**JsonApiIdentityProviderPatchDocument**](JsonApiIdentityProviderPatchDocument.md)| | **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] ### Return type -[**JsonApiJwkOutDocument**](JsonApiJwkOutDocument.md) +[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.md) ### Authorization @@ -6266,6 +5027,8 @@ No authorization required Patch LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example @@ -6382,7 +5145,7 @@ with gooddata_api_client.ApiClient() as api_client: id = "/6bUUGjjNSwg0_bs" # str | json_api_llm_provider_patch_document = JsonApiLlmProviderPatchDocument( data=JsonApiLlmProviderPatch( - attributes=JsonApiLlmProviderPatchAttributes( + attributes=JsonApiLlmProviderInAttributes( default_model_id="default_model_id_example", description="description_example", models=[ @@ -7210,199 +5973,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_custom_geo_collections** -> JsonApiCustomGeoCollectionOutDocument update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument -from gooddata_api_client.model.json_api_custom_geo_collection_in_document import JsonApiCustomGeoCollectionInDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument( - data=JsonApiCustomGeoCollectionIn( - attributes=JsonApiCustomGeoCollectionInAttributes( - description="description_example", - name="name_example", - ), - id="id1", - type="customGeoCollection", - ), - ) # JsonApiCustomGeoCollectionInDocument | - filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_custom_geo_collections: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_custom_geo_collections: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_custom_geo_collection_in_document** | [**JsonApiCustomGeoCollectionInDocument**](JsonApiCustomGeoCollectionInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCustomGeoCollectionOutDocument**](JsonApiCustomGeoCollectionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_data_sources** -> JsonApiDataSourceOutDocument update_entity_data_sources(id, json_api_data_source_in_document) - -Put Data Source entity - -Data Source - represents data source for the workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_data_source_in_document import JsonApiDataSourceInDocument -from gooddata_api_client.model.json_api_data_source_out_document import JsonApiDataSourceOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_data_source_in_document = JsonApiDataSourceInDocument( - data=JsonApiDataSourceIn( - attributes=JsonApiDataSourceInAttributes( - alternative_data_source_id="pg_local_docker-demo2", - cache_strategy="ALWAYS", - client_id="client_id_example", - client_secret="client_secret_example", - name="name_example", - parameters=[ - JsonApiDataSourceInAttributesParametersInner( - name="name_example", - value="value_example", - ), - ], - password="password_example", - private_key="private_key_example", - private_key_passphrase="private_key_passphrase_example", - schema="schema_example", - token="token_example", - type="POSTGRESQL", - url="url_example", - username="username_example", - ), - id="id1", - type="dataSource", - ), - ) # JsonApiDataSourceInDocument | - filter = "name==someString;type==DatabaseTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Put Data Source entity - api_response = api_instance.update_entity_data_sources(id, json_api_data_source_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_data_sources: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Data Source entity - api_response = api_instance.update_entity_data_sources(id, json_api_data_source_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_data_sources: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_data_source_in_document** | [**JsonApiDataSourceInDocument**](JsonApiDataSourceInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiDataSourceOutDocument**](JsonApiDataSourceOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -7660,95 +6230,6 @@ No authorization required - **Accept**: application/json, application/vnd.gooddata.api+json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_jwks** -> JsonApiJwkOutDocument update_entity_jwks(id, json_api_jwk_in_document) - -Put Jwk - -Updates JSON web key - used to verify JSON web tokens (Jwts) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import organization_model_controller_api -from gooddata_api_client.model.json_api_jwk_in_document import JsonApiJwkInDocument -from gooddata_api_client.model.json_api_jwk_out_document import JsonApiJwkOutDocument -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 = organization_model_controller_api.OrganizationModelControllerApi(api_client) - id = "/6bUUGjjNSwg0_bs" # str | - json_api_jwk_in_document = JsonApiJwkInDocument( - data=JsonApiJwkIn( - attributes=JsonApiJwkInAttributes( - content=JsonApiJwkInAttributesContent(), - ), - id="id1", - type="jwk", - ), - ) # JsonApiJwkInDocument | - filter = "content==JwkSpecificationValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Put Jwk - api_response = api_instance.update_entity_jwks(id, json_api_jwk_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_jwks: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Jwk - api_response = api_instance.update_entity_jwks(id, json_api_jwk_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_jwks: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_jwk_in_document** | [**JsonApiJwkInDocument**](JsonApiJwkInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiJwkOutDocument**](JsonApiJwkOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - ### HTTP response details | Status code | Description | Response headers | @@ -7762,6 +6243,8 @@ No authorization required PUT LLM endpoint entity +Will be soon removed and replaced by LlmProvider. + ### Example diff --git a/gooddata-api-client/docs/PluginsApi.md b/gooddata-api-client/docs/PluginsApi.md index a558fc701..898f2ff27 100644 --- a/gooddata-api-client/docs/PluginsApi.md +++ b/gooddata-api-client/docs/PluginsApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_dashboard_plugins**](PluginsApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins [**get_entity_dashboard_plugins**](PluginsApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin [**patch_entity_dashboard_plugins**](PluginsApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin -[**search_entities_dashboard_plugins**](PluginsApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin +[**search_entities_dashboard_plugins**](PluginsApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | The search endpoint (beta) [**update_entity_dashboard_plugins**](PluginsApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin @@ -473,7 +473,7 @@ No authorization required # **search_entities_dashboard_plugins** > JsonApiDashboardPluginOutList search_entities_dashboard_plugins(workspace_id, entity_search_body) -Search request for DashboardPlugin +The search endpoint (beta) ### Example @@ -521,7 +521,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for DashboardPlugin + # The search endpoint (beta) api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -530,7 +530,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for DashboardPlugin + # The search endpoint (beta) api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/RawExportApi.md b/gooddata-api-client/docs/RawExportApi.md index 96c1b06ad..85ed1d2e8 100644 --- a/gooddata-api-client/docs/RawExportApi.md +++ b/gooddata-api-client/docs/RawExportApi.md @@ -50,7 +50,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( diff --git a/gooddata-api-client/docs/ResolvedLlm.md b/gooddata-api-client/docs/ResolvedLlm.md new file mode 100644 index 000000000..c0966bf7c --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlm.md @@ -0,0 +1,14 @@ +# ResolvedLlm + +The resolved LLM configuration, or null if none is configured. + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | | +**title** | **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/ResolvedLlmEndpointAllOf.md b/gooddata-api-client/docs/ResolvedLlmEndpointAllOf.md new file mode 100644 index 000000000..c12aff4c7 --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlmEndpointAllOf.md @@ -0,0 +1,13 @@ +# ResolvedLlmEndpointAllOf + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | Endpoint Id | [optional] +**title** | **str** | Endpoint Title | [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/ResolvedLlmProvider.md b/gooddata-api-client/docs/ResolvedLlmProvider.md new file mode 100644 index 000000000..126ed8e96 --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlmProvider.md @@ -0,0 +1,14 @@ +# ResolvedLlmProvider + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | Provider Id | +**title** | **str** | Provider Title | +**models** | [**[LlmModel]**](LlmModel.md) | | +**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/ResolvedLlmProviderAllOf.md b/gooddata-api-client/docs/ResolvedLlmProviderAllOf.md new file mode 100644 index 000000000..44cbec2b6 --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlmProviderAllOf.md @@ -0,0 +1,14 @@ +# ResolvedLlmProviderAllOf + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | Provider Id | [optional] +**models** | [**[LlmModel]**](LlmModel.md) | | [optional] +**title** | **str** | Provider Title | [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/ResolvedLlms.md b/gooddata-api-client/docs/ResolvedLlms.md new file mode 100644 index 000000000..bcf8045f8 --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlms.md @@ -0,0 +1,12 @@ +# ResolvedLlms + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**ResolvedLlmsData**](ResolvedLlmsData.md) | | [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/ResolvedLlmsData.md b/gooddata-api-client/docs/ResolvedLlmsData.md new file mode 100644 index 000000000..9da83f0e9 --- /dev/null +++ b/gooddata-api-client/docs/ResolvedLlmsData.md @@ -0,0 +1,14 @@ +# ResolvedLlmsData + + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **str** | Provider Id | [optional] +**title** | **str** | Provider Title | [optional] +**models** | [**[LlmModel]**](LlmModel.md) | | [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/Settings.md b/gooddata-api-client/docs/Settings.md index fa4938a41..b09117f5e 100644 --- a/gooddata-api-client/docs/Settings.md +++ b/gooddata-api-client/docs/Settings.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **delimiter** | **str** | Set column delimiter. (CSV) | [optional] **export_info** | **bool** | If true, the export will contain the information about the export – exported date, filters, etc. Works only with `visualizationObject`. (XLSX, PDF) | [optional] if omitted the server will use the default value of False +**grand_totals_position** | **str** | Grand totals position. Takes precedence over position specified in visualization. | [optional] **merge_headers** | **bool** | Merge equal headers in neighbouring cells. (XLSX) | [optional] **page_orientation** | **str** | Set page orientation. (PDF) | [optional] if omitted the server will use the default value of "PORTRAIT" **page_size** | **str** | Set page size. (PDF) | [optional] if omitted the server will use the default value of "A4" diff --git a/gooddata-api-client/docs/SmartFunctionsApi.md b/gooddata-api-client/docs/SmartFunctionsApi.md index ad6b146b9..f639aa52d 100644 --- a/gooddata-api-client/docs/SmartFunctionsApi.md +++ b/gooddata-api-client/docs/SmartFunctionsApi.md @@ -20,11 +20,15 @@ Method | HTTP request | Description [**generate_title**](SmartFunctionsApi.md#generate_title) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateTitle | Generate Title for Analytics Object [**get_quality_issues**](SmartFunctionsApi.md#get_quality_issues) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/issues | Get Quality Issues [**get_quality_issues_calculation_status**](SmartFunctionsApi.md#get_quality_issues_calculation_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/issues/status/{processId} | Get Quality Issues Calculation Status +[**list_llm_provider_models**](SmartFunctionsApi.md#list_llm_provider_models) | **POST** /api/v1/actions/ai/llmProvider/listModels | List LLM Provider Models +[**list_llm_provider_models_by_id**](SmartFunctionsApi.md#list_llm_provider_models_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/listModels | List LLM Provider Models By Id [**memory_created_by_users**](SmartFunctionsApi.md#memory_created_by_users) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/memory/createdBy | Get AI Memory CreatedBy Users [**resolve_llm_endpoints**](SmartFunctionsApi.md#resolve_llm_endpoints) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints | Get Active LLM Endpoints for this workspace +[**resolve_llm_providers**](SmartFunctionsApi.md#resolve_llm_providers) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders | Get Active LLM configuration for this workspace [**tags**](SmartFunctionsApi.md#tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/tags | Get Analytics Catalog Tags [**test_llm_provider**](SmartFunctionsApi.md#test_llm_provider) | **POST** /api/v1/actions/ai/llmProvider/test | Test LLM Provider [**test_llm_provider_by_id**](SmartFunctionsApi.md#test_llm_provider_by_id) | **POST** /api/v1/actions/ai/llmProvider/{llmProviderId}/test | Test LLM Provider By Id +[**trending_objects**](SmartFunctionsApi.md#trending_objects) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects | Get Trending Analytics Catalog Objects [**trigger_quality_issues_calculation**](SmartFunctionsApi.md#trigger_quality_issues_calculation) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/issues/triggerCheck | Trigger Quality Issues Calculation [**validate_llm_endpoint**](SmartFunctionsApi.md#validate_llm_endpoint) | **POST** /api/v1/actions/ai/llmEndpoint/test | Validate LLM Endpoint [**validate_llm_endpoint_by_id**](SmartFunctionsApi.md#validate_llm_endpoint_by_id) | **POST** /api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test | Validate LLM Endpoint By Id @@ -85,6 +89,28 @@ with gooddata_api_client.ApiClient() as api_client: type="type_example", workspace_id="workspace_id_example", ), + referenced_objects=[ + ObjectReferenceGroup( + context=ObjectReference( + id="id_example", + type="WIDGET", + ), + objects=[ + ObjectReference( + id="id_example", + type="WIDGET", + ), + ], + ), + ], + view=UIContext( + dashboard=DashboardContext( + id="id_example", + widgets=[ + DashboardContextWidgetsInner(None), + ], + ), + ), ), ) # ChatRequest | @@ -262,6 +288,28 @@ with gooddata_api_client.ApiClient() as api_client: type="type_example", workspace_id="workspace_id_example", ), + referenced_objects=[ + ObjectReferenceGroup( + context=ObjectReference( + id="id_example", + type="WIDGET", + ), + objects=[ + ObjectReference( + id="id_example", + type="WIDGET", + ), + ], + ), + ], + view=UIContext( + dashboard=DashboardContext( + id="id_example", + widgets=[ + DashboardContextWidgetsInner(None), + ], + ), + ), ), ) # ChatRequest | @@ -1310,6 +1358,143 @@ 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) + +# **list_llm_provider_models** +> ListLlmProviderModelsResponse list_llm_provider_models(list_llm_provider_models_request) + +List LLM Provider Models + +Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import smart_functions_api +from gooddata_api_client.model.list_llm_provider_models_request import ListLlmProviderModelsRequest +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse +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 = smart_functions_api.SmartFunctionsApi(api_client) + list_llm_provider_models_request = ListLlmProviderModelsRequest( + provider_config=ListLlmProviderModelsRequestProviderConfig(None), + ) # ListLlmProviderModelsRequest | + + # example passing only required values which don't have defaults set + try: + # List LLM Provider Models + api_response = api_instance.list_llm_provider_models(list_llm_provider_models_request) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling SmartFunctionsApi->list_llm_provider_models: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **list_llm_provider_models_request** | [**ListLlmProviderModelsRequest**](ListLlmProviderModelsRequest.md)| | + +### Return type + +[**ListLlmProviderModelsResponse**](ListLlmProviderModelsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **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) + +# **list_llm_provider_models_by_id** +> ListLlmProviderModelsResponse list_llm_provider_models_by_id(llm_provider_id) + +List LLM Provider Models By Id + +Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import smart_functions_api +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse +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 = smart_functions_api.SmartFunctionsApi(api_client) + llm_provider_id = "llmProviderId_example" # str | + + # example passing only required values which don't have defaults set + try: + # List LLM Provider Models By Id + api_response = api_instance.list_llm_provider_models_by_id(llm_provider_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling SmartFunctionsApi->list_llm_provider_models_by_id: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **llm_provider_id** | **str**| | + +### Return type + +[**ListLlmProviderModelsResponse**](ListLlmProviderModelsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + + ### HTTP response details | Status code | Description | Response headers | @@ -1390,7 +1575,7 @@ No authorization required Get Active LLM Endpoints for this workspace -Returns a list of available LLM Endpoints +Will be soon removed and replaced by LlmProvider-based resolution. ### Example @@ -1444,6 +1629,73 @@ 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) + +# **resolve_llm_providers** +> ResolvedLlms resolve_llm_providers(workspace_id) + +Get Active LLM configuration for this workspace + +Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import smart_functions_api +from gooddata_api_client.model.resolved_llms import ResolvedLlms +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 = smart_functions_api.SmartFunctionsApi(api_client) + workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier + + # example passing only required values which don't have defaults set + try: + # Get Active LLM configuration for this workspace + api_response = api_instance.resolve_llm_providers(workspace_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling SmartFunctionsApi->resolve_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + +### Return type + +[**ResolvedLlms**](ResolvedLlms.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + + ### HTTP response details | Status code | Description | Response headers | @@ -1554,7 +1806,7 @@ with gooddata_api_client.ApiClient() as api_client: id="id_example", ), ], - provider_config=TestLlmProviderDefinitionRequestProviderConfig(None), + provider_config=ListLlmProviderModelsRequestProviderConfig(None), ) # TestLlmProviderDefinitionRequest | # example passing only required values which don't have defaults set @@ -1610,6 +1862,7 @@ import time import gooddata_api_client from gooddata_api_client.api import smart_functions_api from gooddata_api_client.model.test_llm_provider_response import TestLlmProviderResponse +from gooddata_api_client.model.test_llm_provider_by_id_request import TestLlmProviderByIdRequest 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. @@ -1623,6 +1876,15 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = smart_functions_api.SmartFunctionsApi(api_client) llm_provider_id = "llmProviderId_example" # str | + test_llm_provider_by_id_request = TestLlmProviderByIdRequest( + models=[ + LlmModel( + family="OPENAI", + id="id_example", + ), + ], + provider_config=ListLlmProviderModelsRequestProviderConfig(None), + ) # TestLlmProviderByIdRequest | (optional) # example passing only required values which don't have defaults set try: @@ -1631,6 +1893,15 @@ with gooddata_api_client.ApiClient() as api_client: pprint(api_response) except gooddata_api_client.ApiException as e: print("Exception when calling SmartFunctionsApi->test_llm_provider_by_id: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Test LLM Provider By Id + api_response = api_instance.test_llm_provider_by_id(llm_provider_id, test_llm_provider_by_id_request=test_llm_provider_by_id_request) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling SmartFunctionsApi->test_llm_provider_by_id: %s\n" % e) ``` @@ -1639,6 +1910,7 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **llm_provider_id** | **str**| | + **test_llm_provider_by_id_request** | [**TestLlmProviderByIdRequest**](TestLlmProviderByIdRequest.md)| | [optional] ### Return type @@ -1648,6 +1920,73 @@ Name | Type | Description | Notes No authorization required +### HTTP request headers + + - **Content-Type**: application/json + - **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) + +# **trending_objects** +> TrendingObjectsResult trending_objects(workspace_id) + +Get Trending Analytics Catalog Objects + +Returns a list of trending objects for this workspace + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import smart_functions_api +from gooddata_api_client.model.trending_objects_result import TrendingObjectsResult +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 = smart_functions_api.SmartFunctionsApi(api_client) + workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier + + # example passing only required values which don't have defaults set + try: + # Get Trending Analytics Catalog Objects + api_response = api_instance.trending_objects(workspace_id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling SmartFunctionsApi->trending_objects: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| Workspace identifier | + +### Return type + +[**TrendingObjectsResult**](TrendingObjectsResult.md) + +### Authorization + +No authorization required + ### HTTP request headers - **Content-Type**: Not defined @@ -1734,7 +2073,7 @@ No authorization required Validate LLM Endpoint -Validates LLM endpoint with provided parameters. +Will be soon removed and replaced by testLlmProvider. ### Example @@ -1808,7 +2147,7 @@ No authorization required Validate LLM Endpoint By Id -Validates existing LLM endpoint with provided parameters and updates it if they are valid. +Will be soon removed and replaced by testLlmProviderById. ### Example diff --git a/gooddata-api-client/docs/TabularExportApi.md b/gooddata-api-client/docs/TabularExportApi.md index 40bab308f..68fe5e1eb 100644 --- a/gooddata-api-client/docs/TabularExportApi.md +++ b/gooddata-api-client/docs/TabularExportApi.md @@ -150,8 +150,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", diff --git a/gooddata-api-client/docs/TestLlmProviderDefinitionRequest.md b/gooddata-api-client/docs/TestLlmProviderDefinitionRequest.md index 3045f7af8..809a7d1df 100644 --- a/gooddata-api-client/docs/TestLlmProviderDefinitionRequest.md +++ b/gooddata-api-client/docs/TestLlmProviderDefinitionRequest.md @@ -4,7 +4,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**provider_config** | [**TestLlmProviderDefinitionRequestProviderConfig**](TestLlmProviderDefinitionRequestProviderConfig.md) | | +**provider_config** | [**ListLlmProviderModelsRequestProviderConfig**](ListLlmProviderModelsRequestProviderConfig.md) | | **models** | [**[LlmModel]**](LlmModel.md) | Models to test. | [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] diff --git a/gooddata-api-client/docs/TestLlmProviderDefinitionRequestProviderConfig.md b/gooddata-api-client/docs/TestLlmProviderDefinitionRequestProviderConfig.md deleted file mode 100644 index d28dabb8d..000000000 --- a/gooddata-api-client/docs/TestLlmProviderDefinitionRequestProviderConfig.md +++ /dev/null @@ -1,17 +0,0 @@ -# TestLlmProviderDefinitionRequestProviderConfig - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**base_url** | **str, none_type** | Custom base URL for OpenAI API. | [optional] if omitted the server will use the default value of "https://api.openai.com" -**organization** | **str, none_type** | OpenAI organization ID. | [optional] -**auth** | [**OpenAiProviderAuth**](OpenAiProviderAuth.md) | | [optional] -**region** | **str** | AWS region for Bedrock. | [optional] -**type** | **str** | Provider type. | [optional] if omitted the server will use the default value of "OPENAI" -**endpoint** | **str** | Azure AI inference endpoint URL. | [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/UserContext.md b/gooddata-api-client/docs/UserContext.md index 887cb2b08..839e2e242 100644 --- a/gooddata-api-client/docs/UserContext.md +++ b/gooddata-api-client/docs/UserContext.md @@ -1,11 +1,13 @@ # UserContext -User context, which can affect the behavior of the underlying AI features. +User context with ambient UI state (view) and explicitly referenced objects. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**active_object** | [**ActiveObjectIdentification**](ActiveObjectIdentification.md) | | +**active_object** | [**ActiveObjectIdentification**](ActiveObjectIdentification.md) | | [optional] +**referenced_objects** | [**[ObjectReferenceGroup]**](ObjectReferenceGroup.md) | Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references). | [optional] +**view** | [**UIContext**](UIContext.md) | | [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/UserModelControllerApi.md b/gooddata-api-client/docs/UserModelControllerApi.md deleted file mode 100644 index 344b9f416..000000000 --- a/gooddata-api-client/docs/UserModelControllerApi.md +++ /dev/null @@ -1,739 +0,0 @@ -# gooddata_api_client.UserModelControllerApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**create_entity_api_tokens**](UserModelControllerApi.md#create_entity_api_tokens) | **POST** /api/v1/entities/users/{userId}/apiTokens | Post a new API token for the user -[**create_entity_user_settings**](UserModelControllerApi.md#create_entity_user_settings) | **POST** /api/v1/entities/users/{userId}/userSettings | Post new user settings for the user -[**delete_entity_api_tokens**](UserModelControllerApi.md#delete_entity_api_tokens) | **DELETE** /api/v1/entities/users/{userId}/apiTokens/{id} | Delete an API Token for a user -[**delete_entity_user_settings**](UserModelControllerApi.md#delete_entity_user_settings) | **DELETE** /api/v1/entities/users/{userId}/userSettings/{id} | Delete a setting for a user -[**get_all_entities_api_tokens**](UserModelControllerApi.md#get_all_entities_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens | List all api tokens for a user -[**get_all_entities_user_settings**](UserModelControllerApi.md#get_all_entities_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings | List all settings for a user -[**get_entity_api_tokens**](UserModelControllerApi.md#get_entity_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens/{id} | Get an API Token for a user -[**get_entity_user_settings**](UserModelControllerApi.md#get_entity_user_settings) | **GET** /api/v1/entities/users/{userId}/userSettings/{id} | Get a setting for a user -[**update_entity_user_settings**](UserModelControllerApi.md#update_entity_user_settings) | **PUT** /api/v1/entities/users/{userId}/userSettings/{id} | Put new user settings for the user - - -# **create_entity_api_tokens** -> JsonApiApiTokenOutDocument create_entity_api_tokens(user_id, json_api_api_token_in_document) - -Post a new API token for the user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_api_token_out_document import JsonApiApiTokenOutDocument -from gooddata_api_client.model.json_api_api_token_in_document import JsonApiApiTokenInDocument -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - json_api_api_token_in_document = JsonApiApiTokenInDocument( - data=JsonApiApiTokenIn( - id="id1", - type="apiToken", - ), - ) # JsonApiApiTokenInDocument | - - # example passing only required values which don't have defaults set - try: - # Post a new API token for the user - api_response = api_instance.create_entity_api_tokens(user_id, json_api_api_token_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->create_entity_api_tokens: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **json_api_api_token_in_document** | [**JsonApiApiTokenInDocument**](JsonApiApiTokenInDocument.md)| | - -### Return type - -[**JsonApiApiTokenOutDocument**](JsonApiApiTokenOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_user_settings** -> JsonApiUserSettingOutDocument create_entity_user_settings(user_id, json_api_user_setting_in_document) - -Post new user settings for the user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_user_setting_out_document import JsonApiUserSettingOutDocument -from gooddata_api_client.model.json_api_user_setting_in_document import JsonApiUserSettingInDocument -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - json_api_user_setting_in_document = JsonApiUserSettingInDocument( - data=JsonApiUserSettingIn( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="userSetting", - ), - ) # JsonApiUserSettingInDocument | - - # example passing only required values which don't have defaults set - try: - # Post new user settings for the user - api_response = api_instance.create_entity_user_settings(user_id, json_api_user_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->create_entity_user_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **json_api_user_setting_in_document** | [**JsonApiUserSettingInDocument**](JsonApiUserSettingInDocument.md)| | - -### Return type - -[**JsonApiUserSettingOutDocument**](JsonApiUserSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **delete_entity_api_tokens** -> delete_entity_api_tokens(user_id, id) - -Delete an API Token for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - id = "/6bUUGjjNSwg0_bs" # str | - filter = "bearerToken==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete an API Token for a user - api_instance.delete_entity_api_tokens(user_id, id) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->delete_entity_api_tokens: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete an API Token for a user - api_instance.delete_entity_api_tokens(user_id, id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->delete_entity_api_tokens: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_user_settings** -> delete_entity_user_settings(user_id, id) - -Delete a setting for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - id = "/6bUUGjjNSwg0_bs" # str | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a setting for a user - api_instance.delete_entity_user_settings(user_id, id) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->delete_entity_user_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a setting for a user - api_instance.delete_entity_user_settings(user_id, id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->delete_entity_user_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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_all_entities_api_tokens** -> JsonApiApiTokenOutList get_all_entities_api_tokens(user_id) - -List all api tokens for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_api_token_out_list import JsonApiApiTokenOutList -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - filter = "bearerToken==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "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=page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # List all api tokens for a user - api_response = api_instance.get_all_entities_api_tokens(user_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_all_entities_api_tokens: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # List all api tokens for a user - api_response = api_instance.get_all_entities_api_tokens(user_id, filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_all_entities_api_tokens: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiApiTokenOutList**](JsonApiApiTokenOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_user_settings** -> JsonApiUserSettingOutList get_all_entities_user_settings(user_id) - -List all settings for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_user_setting_out_list import JsonApiUserSettingOutList -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "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=page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # List all settings for a user - api_response = api_instance.get_all_entities_user_settings(user_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_all_entities_user_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # List all settings for a user - api_response = api_instance.get_all_entities_user_settings(user_id, filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_all_entities_user_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiUserSettingOutList**](JsonApiUserSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_api_tokens** -> JsonApiApiTokenOutDocument get_entity_api_tokens(user_id, id) - -Get an API Token for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_api_token_out_document import JsonApiApiTokenOutDocument -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - id = "/6bUUGjjNSwg0_bs" # str | - filter = "bearerToken==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Get an API Token for a user - api_response = api_instance.get_entity_api_tokens(user_id, id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_entity_api_tokens: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get an API Token for a user - api_response = api_instance.get_entity_api_tokens(user_id, id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_entity_api_tokens: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiApiTokenOutDocument**](JsonApiApiTokenOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_user_settings** -> JsonApiUserSettingOutDocument get_entity_user_settings(user_id, id) - -Get a setting for a user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_user_setting_out_document import JsonApiUserSettingOutDocument -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - id = "/6bUUGjjNSwg0_bs" # str | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Get a setting for a user - api_response = api_instance.get_entity_user_settings(user_id, id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_entity_user_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a setting for a user - api_response = api_instance.get_entity_user_settings(user_id, id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->get_entity_user_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiUserSettingOutDocument**](JsonApiUserSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_user_settings** -> JsonApiUserSettingOutDocument update_entity_user_settings(user_id, id, json_api_user_setting_in_document) - -Put new user settings for the user - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import user_model_controller_api -from gooddata_api_client.model.json_api_user_setting_out_document import JsonApiUserSettingOutDocument -from gooddata_api_client.model.json_api_user_setting_in_document import JsonApiUserSettingInDocument -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 = user_model_controller_api.UserModelControllerApi(api_client) - user_id = "userId_example" # str | - id = "/6bUUGjjNSwg0_bs" # str | - json_api_user_setting_in_document = JsonApiUserSettingInDocument( - data=JsonApiUserSettingIn( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="userSetting", - ), - ) # JsonApiUserSettingInDocument | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Put new user settings for the user - api_response = api_instance.update_entity_user_settings(user_id, id, json_api_user_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->update_entity_user_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put new user settings for the user - api_response = api_instance.update_entity_user_settings(user_id, id, json_api_user_setting_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserModelControllerApi->update_entity_user_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **user_id** | **str**| | - **id** | **str**| | - **json_api_user_setting_in_document** | [**JsonApiUserSettingInDocument**](JsonApiUserSettingInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiUserSettingOutDocument**](JsonApiUserSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - diff --git a/gooddata-api-client/docs/VisualizationObjectApi.md b/gooddata-api-client/docs/VisualizationObjectApi.md index c18722af1..d4213b6ab 100644 --- a/gooddata-api-client/docs/VisualizationObjectApi.md +++ b/gooddata-api-client/docs/VisualizationObjectApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description [**get_all_entities_visualization_objects**](VisualizationObjectApi.md#get_all_entities_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Get all Visualization Objects [**get_entity_visualization_objects**](VisualizationObjectApi.md#get_entity_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Get a Visualization Object [**patch_entity_visualization_objects**](VisualizationObjectApi.md#patch_entity_visualization_objects) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Patch a Visualization Object -[**search_entities_visualization_objects**](VisualizationObjectApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject +[**search_entities_visualization_objects**](VisualizationObjectApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | The search endpoint (beta) [**update_entity_visualization_objects**](VisualizationObjectApi.md#update_entity_visualization_objects) | **PUT** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Put a Visualization Object @@ -475,7 +475,7 @@ No authorization required # **search_entities_visualization_objects** > JsonApiVisualizationObjectOutList search_entities_visualization_objects(workspace_id, entity_search_body) -Search request for VisualizationObject +The search endpoint (beta) ### Example @@ -523,7 +523,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for VisualizationObject + # The search endpoint (beta) api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -532,7 +532,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for VisualizationObject + # The search endpoint (beta) api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/WorkspaceObjectControllerApi.md b/gooddata-api-client/docs/WorkspaceObjectControllerApi.md index e914a559c..76011f678 100644 --- a/gooddata-api-client/docs/WorkspaceObjectControllerApi.md +++ b/gooddata-api-client/docs/WorkspaceObjectControllerApi.md @@ -4,144 +4,30 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_entity_analytical_dashboards**](WorkspaceObjectControllerApi.md#create_entity_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Post Dashboards -[**create_entity_attribute_hierarchies**](WorkspaceObjectControllerApi.md#create_entity_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Post Attribute Hierarchies -[**create_entity_automations**](WorkspaceObjectControllerApi.md#create_entity_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations | Post Automations -[**create_entity_custom_application_settings**](WorkspaceObjectControllerApi.md#create_entity_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Post Custom Application Settings -[**create_entity_dashboard_plugins**](WorkspaceObjectControllerApi.md#create_entity_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Post Plugins -[**create_entity_export_definitions**](WorkspaceObjectControllerApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions -[**create_entity_filter_contexts**](WorkspaceObjectControllerApi.md#create_entity_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Post Filter Context -[**create_entity_filter_views**](WorkspaceObjectControllerApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views [**create_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | [**create_entity_memory_items**](WorkspaceObjectControllerApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -[**create_entity_metrics**](WorkspaceObjectControllerApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics -[**create_entity_user_data_filters**](WorkspaceObjectControllerApi.md#create_entity_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Post User Data Filters -[**create_entity_visualization_objects**](WorkspaceObjectControllerApi.md#create_entity_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Post Visualization Objects -[**create_entity_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#create_entity_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Post Settings for Workspace Data Filters -[**create_entity_workspace_data_filters**](WorkspaceObjectControllerApi.md#create_entity_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Post Workspace Data Filters -[**create_entity_workspace_settings**](WorkspaceObjectControllerApi.md#create_entity_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Post Settings for Workspaces -[**delete_entity_analytical_dashboards**](WorkspaceObjectControllerApi.md#delete_entity_analytical_dashboards) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Delete a Dashboard -[**delete_entity_attribute_hierarchies**](WorkspaceObjectControllerApi.md#delete_entity_attribute_hierarchies) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Delete an Attribute Hierarchy -[**delete_entity_automations**](WorkspaceObjectControllerApi.md#delete_entity_automations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Delete an Automation -[**delete_entity_custom_application_settings**](WorkspaceObjectControllerApi.md#delete_entity_custom_application_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Delete a Custom Application Setting -[**delete_entity_dashboard_plugins**](WorkspaceObjectControllerApi.md#delete_entity_dashboard_plugins) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Delete a Plugin -[**delete_entity_export_definitions**](WorkspaceObjectControllerApi.md#delete_entity_export_definitions) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Delete an Export Definition -[**delete_entity_filter_contexts**](WorkspaceObjectControllerApi.md#delete_entity_filter_contexts) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Delete a Filter Context -[**delete_entity_filter_views**](WorkspaceObjectControllerApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view [**delete_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | [**delete_entity_memory_items**](WorkspaceObjectControllerApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**delete_entity_metrics**](WorkspaceObjectControllerApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric -[**delete_entity_user_data_filters**](WorkspaceObjectControllerApi.md#delete_entity_user_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Delete a User Data Filter -[**delete_entity_visualization_objects**](WorkspaceObjectControllerApi.md#delete_entity_visualization_objects) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Delete a Visualization Object -[**delete_entity_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#delete_entity_workspace_data_filter_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Delete a Settings for Workspace Data Filter -[**delete_entity_workspace_data_filters**](WorkspaceObjectControllerApi.md#delete_entity_workspace_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Delete a Workspace Data Filter -[**delete_entity_workspace_settings**](WorkspaceObjectControllerApi.md#delete_entity_workspace_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Delete a Setting for Workspace [**get_all_entities_aggregated_facts**](WorkspaceObjectControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | -[**get_all_entities_analytical_dashboards**](WorkspaceObjectControllerApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards -[**get_all_entities_attribute_hierarchies**](WorkspaceObjectControllerApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies -[**get_all_entities_attributes**](WorkspaceObjectControllerApi.md#get_all_entities_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes | Get all Attributes -[**get_all_entities_automations**](WorkspaceObjectControllerApi.md#get_all_entities_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations | Get all Automations -[**get_all_entities_custom_application_settings**](WorkspaceObjectControllerApi.md#get_all_entities_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings | Get all Custom Application Settings -[**get_all_entities_dashboard_plugins**](WorkspaceObjectControllerApi.md#get_all_entities_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins | Get all Plugins -[**get_all_entities_datasets**](WorkspaceObjectControllerApi.md#get_all_entities_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets | Get all Datasets -[**get_all_entities_export_definitions**](WorkspaceObjectControllerApi.md#get_all_entities_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Get all Export Definitions -[**get_all_entities_facts**](WorkspaceObjectControllerApi.md#get_all_entities_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts | Get all Facts -[**get_all_entities_filter_contexts**](WorkspaceObjectControllerApi.md#get_all_entities_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts | Get all Filter Context -[**get_all_entities_filter_views**](WorkspaceObjectControllerApi.md#get_all_entities_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews | Get all Filter views [**get_all_entities_knowledge_recommendations**](WorkspaceObjectControllerApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -[**get_all_entities_labels**](WorkspaceObjectControllerApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels [**get_all_entities_memory_items**](WorkspaceObjectControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -[**get_all_entities_metrics**](WorkspaceObjectControllerApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics -[**get_all_entities_user_data_filters**](WorkspaceObjectControllerApi.md#get_all_entities_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Get all User Data Filters -[**get_all_entities_visualization_objects**](WorkspaceObjectControllerApi.md#get_all_entities_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects | Get all Visualization Objects -[**get_all_entities_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#get_all_entities_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings | Get all Settings for Workspace Data Filters -[**get_all_entities_workspace_data_filters**](WorkspaceObjectControllerApi.md#get_all_entities_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters | Get all Workspace Data Filters -[**get_all_entities_workspace_settings**](WorkspaceObjectControllerApi.md#get_all_entities_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings | Get all Setting for Workspaces [**get_entity_aggregated_facts**](WorkspaceObjectControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | -[**get_entity_analytical_dashboards**](WorkspaceObjectControllerApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard -[**get_entity_attribute_hierarchies**](WorkspaceObjectControllerApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy -[**get_entity_attributes**](WorkspaceObjectControllerApi.md#get_entity_attributes) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Get an Attribute -[**get_entity_automations**](WorkspaceObjectControllerApi.md#get_entity_automations) | **GET** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Get an Automation -[**get_entity_custom_application_settings**](WorkspaceObjectControllerApi.md#get_entity_custom_application_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Get a Custom Application Setting -[**get_entity_dashboard_plugins**](WorkspaceObjectControllerApi.md#get_entity_dashboard_plugins) | **GET** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Get a Plugin -[**get_entity_datasets**](WorkspaceObjectControllerApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset -[**get_entity_export_definitions**](WorkspaceObjectControllerApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition -[**get_entity_facts**](WorkspaceObjectControllerApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact -[**get_entity_filter_contexts**](WorkspaceObjectControllerApi.md#get_entity_filter_contexts) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Get a Filter Context -[**get_entity_filter_views**](WorkspaceObjectControllerApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view [**get_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**get_entity_labels**](WorkspaceObjectControllerApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label [**get_entity_memory_items**](WorkspaceObjectControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**get_entity_metrics**](WorkspaceObjectControllerApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric -[**get_entity_user_data_filters**](WorkspaceObjectControllerApi.md#get_entity_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Get a User Data Filter -[**get_entity_visualization_objects**](WorkspaceObjectControllerApi.md#get_entity_visualization_objects) | **GET** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Get a Visualization Object -[**get_entity_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#get_entity_workspace_data_filter_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Get a Setting for Workspace Data Filter -[**get_entity_workspace_data_filters**](WorkspaceObjectControllerApi.md#get_entity_workspace_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Get a Workspace Data Filter -[**get_entity_workspace_settings**](WorkspaceObjectControllerApi.md#get_entity_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Get a Setting for Workspace -[**patch_entity_analytical_dashboards**](WorkspaceObjectControllerApi.md#patch_entity_analytical_dashboards) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Patch a Dashboard -[**patch_entity_attribute_hierarchies**](WorkspaceObjectControllerApi.md#patch_entity_attribute_hierarchies) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Patch an Attribute Hierarchy -[**patch_entity_attributes**](WorkspaceObjectControllerApi.md#patch_entity_attributes) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/attributes/{objectId} | Patch an Attribute (beta) -[**patch_entity_automations**](WorkspaceObjectControllerApi.md#patch_entity_automations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Patch an Automation -[**patch_entity_custom_application_settings**](WorkspaceObjectControllerApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting -[**patch_entity_dashboard_plugins**](WorkspaceObjectControllerApi.md#patch_entity_dashboard_plugins) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Patch a Plugin -[**patch_entity_datasets**](WorkspaceObjectControllerApi.md#patch_entity_datasets) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Patch a Dataset (beta) -[**patch_entity_export_definitions**](WorkspaceObjectControllerApi.md#patch_entity_export_definitions) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Patch an Export Definition -[**patch_entity_facts**](WorkspaceObjectControllerApi.md#patch_entity_facts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Patch a Fact (beta) -[**patch_entity_filter_contexts**](WorkspaceObjectControllerApi.md#patch_entity_filter_contexts) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Patch a Filter Context -[**patch_entity_filter_views**](WorkspaceObjectControllerApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view [**patch_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**patch_entity_labels**](WorkspaceObjectControllerApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) [**patch_entity_memory_items**](WorkspaceObjectControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**patch_entity_metrics**](WorkspaceObjectControllerApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric -[**patch_entity_user_data_filters**](WorkspaceObjectControllerApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter -[**patch_entity_visualization_objects**](WorkspaceObjectControllerApi.md#patch_entity_visualization_objects) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Patch a Visualization Object -[**patch_entity_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#patch_entity_workspace_data_filter_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Patch a Settings for Workspace Data Filter -[**patch_entity_workspace_data_filters**](WorkspaceObjectControllerApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter -[**patch_entity_workspace_settings**](WorkspaceObjectControllerApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace [**search_entities_aggregated_facts**](WorkspaceObjectControllerApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -[**search_entities_analytical_dashboards**](WorkspaceObjectControllerApi.md#search_entities_analytical_dashboards) | **POST** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search | Search request for AnalyticalDashboard -[**search_entities_attribute_hierarchies**](WorkspaceObjectControllerApi.md#search_entities_attribute_hierarchies) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search | Search request for AttributeHierarchy -[**search_entities_attributes**](WorkspaceObjectControllerApi.md#search_entities_attributes) | **POST** /api/v1/entities/workspaces/{workspaceId}/attributes/search | Search request for Attribute [**search_entities_automation_results**](WorkspaceObjectControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -[**search_entities_automations**](WorkspaceObjectControllerApi.md#search_entities_automations) | **POST** /api/v1/entities/workspaces/{workspaceId}/automations/search | Search request for Automation -[**search_entities_custom_application_settings**](WorkspaceObjectControllerApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -[**search_entities_dashboard_plugins**](WorkspaceObjectControllerApi.md#search_entities_dashboard_plugins) | **POST** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search | Search request for DashboardPlugin -[**search_entities_datasets**](WorkspaceObjectControllerApi.md#search_entities_datasets) | **POST** /api/v1/entities/workspaces/{workspaceId}/datasets/search | Search request for Dataset -[**search_entities_export_definitions**](WorkspaceObjectControllerApi.md#search_entities_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search | Search request for ExportDefinition -[**search_entities_facts**](WorkspaceObjectControllerApi.md#search_entities_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/facts/search | Search request for Fact -[**search_entities_filter_contexts**](WorkspaceObjectControllerApi.md#search_entities_filter_contexts) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterContexts/search | Search request for FilterContext -[**search_entities_filter_views**](WorkspaceObjectControllerApi.md#search_entities_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews/search | Search request for FilterView -[**search_entities_knowledge_recommendations**](WorkspaceObjectControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | -[**search_entities_labels**](WorkspaceObjectControllerApi.md#search_entities_labels) | **POST** /api/v1/entities/workspaces/{workspaceId}/labels/search | Search request for Label +[**search_entities_knowledge_recommendations**](WorkspaceObjectControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) [**search_entities_memory_items**](WorkspaceObjectControllerApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | Search request for MemoryItem -[**search_entities_metrics**](WorkspaceObjectControllerApi.md#search_entities_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics/search | Search request for Metric -[**search_entities_user_data_filters**](WorkspaceObjectControllerApi.md#search_entities_user_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/search | Search request for UserDataFilter -[**search_entities_visualization_objects**](WorkspaceObjectControllerApi.md#search_entities_visualization_objects) | **POST** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search | Search request for VisualizationObject -[**search_entities_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#search_entities_workspace_data_filter_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search | Search request for WorkspaceDataFilterSetting -[**search_entities_workspace_data_filters**](WorkspaceObjectControllerApi.md#search_entities_workspace_data_filters) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search | Search request for WorkspaceDataFilter -[**search_entities_workspace_settings**](WorkspaceObjectControllerApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | -[**update_entity_analytical_dashboards**](WorkspaceObjectControllerApi.md#update_entity_analytical_dashboards) | **PUT** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Put Dashboards -[**update_entity_attribute_hierarchies**](WorkspaceObjectControllerApi.md#update_entity_attribute_hierarchies) | **PUT** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Put an Attribute Hierarchy -[**update_entity_automations**](WorkspaceObjectControllerApi.md#update_entity_automations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Put an Automation -[**update_entity_custom_application_settings**](WorkspaceObjectControllerApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting -[**update_entity_dashboard_plugins**](WorkspaceObjectControllerApi.md#update_entity_dashboard_plugins) | **PUT** /api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId} | Put a Plugin -[**update_entity_export_definitions**](WorkspaceObjectControllerApi.md#update_entity_export_definitions) | **PUT** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Put an Export Definition -[**update_entity_filter_contexts**](WorkspaceObjectControllerApi.md#update_entity_filter_contexts) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId} | Put a Filter Context -[**update_entity_filter_views**](WorkspaceObjectControllerApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views [**update_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | [**update_entity_memory_items**](WorkspaceObjectControllerApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**update_entity_metrics**](WorkspaceObjectControllerApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric -[**update_entity_user_data_filters**](WorkspaceObjectControllerApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter -[**update_entity_visualization_objects**](WorkspaceObjectControllerApi.md#update_entity_visualization_objects) | **PUT** /api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId} | Put a Visualization Object -[**update_entity_workspace_data_filter_settings**](WorkspaceObjectControllerApi.md#update_entity_workspace_data_filter_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId} | Put a Settings for Workspace Data Filter -[**update_entity_workspace_data_filters**](WorkspaceObjectControllerApi.md#update_entity_workspace_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Put a Workspace Data Filter -[**update_entity_workspace_settings**](WorkspaceObjectControllerApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace -# **create_entity_analytical_dashboards** -> JsonApiAnalyticalDashboardOutDocument create_entity_analytical_dashboards(workspace_id, json_api_analytical_dashboard_post_optional_id_document) +# **create_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) + -Post Dashboards ### Example @@ -150,8 +36,8 @@ Post Dashboards import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_post_optional_id_document import JsonApiAnalyticalDashboardPostOptionalIdDocument -from gooddata_api_client.model.json_api_analytical_dashboard_out_document import JsonApiAnalyticalDashboardOutDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_post_optional_id_document import JsonApiKnowledgeRecommendationPostOptionalIdDocument 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. @@ -165,45 +51,62 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_analytical_dashboard_post_optional_id_document = JsonApiAnalyticalDashboardPostOptionalIdDocument( - data=JsonApiAnalyticalDashboardPostOptionalId( - attributes=JsonApiAnalyticalDashboardInAttributes( + json_api_knowledge_recommendation_post_optional_id_document = JsonApiKnowledgeRecommendationPostOptionalIdDocument( + data=JsonApiKnowledgeRecommendationPostOptionalId( + attributes=JsonApiKnowledgeRecommendationInAttributes( + analytical_dashboard_title="Portfolio Health Insights", + analyzed_period="2023-07", + analyzed_value=None, are_relations_valid=True, - content={}, + comparison_type="MONTH", + confidence=None, description="description_example", - summary="summary_example", + direction="DECREASED", + metric_title="Revenue", + recommendations={}, + reference_period="2023-06", + reference_value=None, + source_count=2, tags=[ "tags_example", ], title="title_example", + widget_id="widget-123", + widget_name="Revenue Trend", ), id="id1", - type="analyticalDashboard", + relationships=JsonApiKnowledgeRecommendationInRelationships( + analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( + data=JsonApiAnalyticalDashboardToOneLinkage(None), + ), + metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( + data=JsonApiMetricToOneLinkage(None), + ), + ), + type="knowledgeRecommendation", ), - ) # JsonApiAnalyticalDashboardPostOptionalIdDocument | + ) # JsonApiKnowledgeRecommendationPostOptionalIdDocument | include = [ - "createdBy,modifiedBy,certifiedBy,visualizationObjects,analyticalDashboards,labels,metrics,datasets,filterContexts,dashboardPlugins", + "metric,analyticalDashboard", ] # [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=permissions,origin,accessInfo,all", + "metaInclude=origin,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Dashboards - api_response = api_instance.create_entity_analytical_dashboards(workspace_id, json_api_analytical_dashboard_post_optional_id_document) + api_response = api_instance.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_analytical_dashboards: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->create_entity_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Dashboards - api_response = api_instance.create_entity_analytical_dashboards(workspace_id, json_api_analytical_dashboard_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document, include=include, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_analytical_dashboards: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->create_entity_knowledge_recommendations: %s\n" % e) ``` @@ -212,13 +115,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_analytical_dashboard_post_optional_id_document** | [**JsonApiAnalyticalDashboardPostOptionalIdDocument**](JsonApiAnalyticalDashboardPostOptionalIdDocument.md)| | + **json_api_knowledge_recommendation_post_optional_id_document** | [**JsonApiKnowledgeRecommendationPostOptionalIdDocument**](JsonApiKnowledgeRecommendationPostOptionalIdDocument.md)| | **include** | **[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** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiAnalyticalDashboardOutDocument**](JsonApiAnalyticalDashboardOutDocument.md) +[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) ### Authorization @@ -238,10 +141,10 @@ 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) -# **create_entity_attribute_hierarchies** -> JsonApiAttributeHierarchyOutDocument create_entity_attribute_hierarchies(workspace_id, json_api_attribute_hierarchy_in_document) +# **create_entity_memory_items** +> JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) + -Post Attribute Hierarchies ### Example @@ -250,8 +153,8 @@ Post Attribute Hierarchies import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_in_document import JsonApiAttributeHierarchyInDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_out_document import JsonApiAttributeHierarchyOutDocument +from gooddata_api_client.model.json_api_memory_item_post_optional_id_document import JsonApiMemoryItemPostOptionalIdDocument +from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument 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. @@ -265,23 +168,28 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_attribute_hierarchy_in_document = JsonApiAttributeHierarchyInDocument( - data=JsonApiAttributeHierarchyIn( - attributes=JsonApiAttributeHierarchyInAttributes( + json_api_memory_item_post_optional_id_document = JsonApiMemoryItemPostOptionalIdDocument( + data=JsonApiMemoryItemPostOptionalId( + attributes=JsonApiMemoryItemInAttributes( are_relations_valid=True, - content={}, description="description_example", + instruction="instruction_example", + is_disabled=True, + keywords=[ + "keywords_example", + ], + strategy="ALWAYS", tags=[ "tags_example", ], title="title_example", ), id="id1", - type="attributeHierarchy", + type="memoryItem", ), - ) # JsonApiAttributeHierarchyInDocument | + ) # JsonApiMemoryItemPostOptionalIdDocument | include = [ - "createdBy,modifiedBy,attributes", + "createdBy,modifiedBy", ] # [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=origin,all", @@ -289,20 +197,18 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Post Attribute Hierarchies - api_response = api_instance.create_entity_attribute_hierarchies(workspace_id, json_api_attribute_hierarchy_in_document) + api_response = api_instance.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_attribute_hierarchies: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->create_entity_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Attribute Hierarchies - api_response = api_instance.create_entity_attribute_hierarchies(workspace_id, json_api_attribute_hierarchy_in_document, include=include, meta_include=meta_include) + api_response = api_instance.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document, include=include, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_attribute_hierarchies: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->create_entity_memory_items: %s\n" % e) ``` @@ -311,13 +217,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_attribute_hierarchy_in_document** | [**JsonApiAttributeHierarchyInDocument**](JsonApiAttributeHierarchyInDocument.md)| | + **json_api_memory_item_post_optional_id_document** | [**JsonApiMemoryItemPostOptionalIdDocument**](JsonApiMemoryItemPostOptionalIdDocument.md)| | **include** | **[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** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiAttributeHierarchyOutDocument**](JsonApiAttributeHierarchyOutDocument.md) +[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) ### Authorization @@ -337,10 +243,10 @@ 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) -# **create_entity_automations** -> JsonApiAutomationOutDocument create_entity_automations(workspace_id, json_api_automation_in_document) +# **delete_entity_knowledge_recommendations** +> delete_entity_knowledge_recommendations(workspace_id, object_id) + -Post Automations ### Example @@ -349,8 +255,6 @@ Post Automations import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_in_document import JsonApiAutomationInDocument -from gooddata_api_client.model.json_api_automation_out_document import JsonApiAutomationOutDocument 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. @@ -364,300 +268,21 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_automation_in_document = JsonApiAutomationInDocument( - data=JsonApiAutomationIn( - attributes=JsonApiAutomationInAttributes( - alert=JsonApiAutomationInAttributesAlert( - condition=AlertCondition(), - execution=AlertAfm( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - interval="DAY", - trigger="ALWAYS", - ), - are_relations_valid=True, - dashboard_tabular_exports=[ - JsonApiAutomationInAttributesDashboardTabularExportsInner( - request_payload=DashboardTabularExportRequestV2( - dashboard_filters_override=[ - DashboardFilter(), - ], - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - dashboard_tabs_filters_overrides={ - "key": [ - DashboardFilter(), - ], - }, - file_name="result", - format="XLSX", - settings=DashboardExportSettings( - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - ), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - description="description_example", - details={}, - evaluation_mode="SHARED", - external_recipients=[ - JsonApiAutomationInAttributesExternalRecipientsInner( - email="email_example", - ), - ], - image_exports=[ - JsonApiAutomationInAttributesImageExportsInner( - request_payload=ImageExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PNG", - metadata=JsonNode(), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - metadata=JsonApiAutomationInAttributesMetadata(), - raw_exports=[ - JsonApiAutomationInAttributesRawExportsInner( - request_payload=RawExportAutomationRequest( - custom_override=RawCustomOverride( - labels={ - "key": RawCustomLabel( - title="title_example", - ), - }, - metrics={ - "key": RawCustomMetric( - title="title_example", - ), - }, - ), - delimiter="U", - execution=AFM( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measure_definition_overrides=[ - MetricDefinitionOverride( - definition=InlineMeasureDefinition( - inline=InlineMeasureDefinitionInline( - maql="maql_example", - ), - ), - item=AfmObjectIdentifierCore( - identifier=AfmObjectIdentifierCoreIdentifier( - id="sample_item.price", - type="attribute", - ), - ), - ), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - execution_settings=ExecutionSettings( - data_sampling_percentage=0, - timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'), - ), - file_name="result", - format="CSV", - metadata=JsonNode(), - ), - ), - ], - schedule=JsonApiAutomationInAttributesSchedule( - cron="0 */30 9-17 ? * MON-FRI", - first_run=dateutil_parser('2025-01-01T12:00:00Z'), - timezone="Europe/Prague", - ), - slides_exports=[ - JsonApiAutomationInAttributesSlidesExportsInner( - request_payload=SlidesExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PDF", - metadata=JsonNode(), - template_id="template_id_example", - visualization_ids=[ - "visualization_ids_example", - ], - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - state="ACTIVE", - tabular_exports=[ - JsonApiAutomationInAttributesTabularExportsInner( - request_payload=TabularExportRequest( - custom_override=CustomOverride( - labels={ - "key": CustomLabel( - title="title_example", - ), - }, - metrics={ - "key": CustomMetric( - format="format_example", - title="title_example", - ), - }, - ), - execution_result="ff483727196c9dc862c7fd3a5a84df55c96d61a4", - file_name="result", - format="CSV", - metadata=JsonNode(), - related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - settings=Settings( - delimiter="U", - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - pdf_page_size="a4 landscape", - pdf_table_style=[ - PdfTableStyle( - properties=[ - PdfTableStyleProperty( - key="key_example", - value="value_example", - ), - ], - selector="selector_example", - ), - ], - pdf_top_left_content="Good", - pdf_top_right_content="Morning", - show_filters=False, - ), - visualization_object="f7c359bc-c230-4487-b15b-ad9685bcb537", - visualization_object_custom_filters=[ - {}, - ], - ), - ), - ], - tags=[ - "tags_example", - ], - title="title_example", - visual_exports=[ - JsonApiAutomationInAttributesVisualExportsInner( - request_payload=VisualExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - metadata={}, - ), - ), - ], - ), - id="id1", - relationships=JsonApiAutomationInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - export_definitions=JsonApiAutomationInRelationshipsExportDefinitions( - data=JsonApiExportDefinitionToManyLinkage([ - JsonApiExportDefinitionLinkage( - id="id_example", - type="exportDefinition", - ), - ]), - ), - notification_channel=JsonApiAutomationInRelationshipsNotificationChannel( - data=JsonApiNotificationChannelToOneLinkage(None), - ), - recipients=JsonApiAutomationInRelationshipsRecipients( - data=JsonApiUserToManyLinkage([ - JsonApiUserLinkage( - id="id_example", - type="user", - ), - ]), - ), - ), - type="automation", - ), - ) # JsonApiAutomationInDocument | - include = [ - "notificationChannel,analyticalDashboard,createdBy,modifiedBy,exportDefinitions,recipients,automationResults", - ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) + object_id = "objectId_example" # str | + filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Post Automations - api_response = api_instance.create_entity_automations(workspace_id, json_api_automation_in_document) - pprint(api_response) + api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_automations: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->delete_entity_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Automations - api_response = api_instance.create_entity_automations(workspace_id, json_api_automation_in_document, include=include, meta_include=meta_include) - pprint(api_response) + api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_automations: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->delete_entity_knowledge_recommendations: %s\n" % e) ``` @@ -666,13 +291,12 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_automation_in_document** | [**JsonApiAutomationInDocument**](JsonApiAutomationInDocument.md)| | - **include** | **[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** | **[str]**| Include Meta objects. | [optional] + **object_id** | **str**| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] ### Return type -[**JsonApiAutomationOutDocument**](JsonApiAutomationOutDocument.md) +void (empty response body) ### Authorization @@ -680,22 +304,22 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined + - **Accept**: Not defined ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**204** | Successfully deleted | - | [[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) -# **create_entity_custom_application_settings** -> JsonApiCustomApplicationSettingOutDocument create_entity_custom_application_settings(workspace_id, json_api_custom_application_setting_post_optional_id_document) +# **delete_entity_memory_items** +> delete_entity_memory_items(workspace_id, object_id) + -Post Custom Application Settings ### Example @@ -704,8 +328,6 @@ Post Custom Application Settings import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_out_document import JsonApiCustomApplicationSettingOutDocument -from gooddata_api_client.model.json_api_custom_application_setting_post_optional_id_document import JsonApiCustomApplicationSettingPostOptionalIdDocument 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. @@ -719,36 +341,21 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_custom_application_setting_post_optional_id_document = JsonApiCustomApplicationSettingPostOptionalIdDocument( - data=JsonApiCustomApplicationSettingPostOptionalId( - attributes=JsonApiCustomApplicationSettingInAttributes( - application_name="application_name_example", - content={}, - ), - id="id1", - type="customApplicationSetting", - ), - ) # JsonApiCustomApplicationSettingPostOptionalIdDocument | - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) + object_id = "objectId_example" # str | + filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) # example passing only required values which don't have defaults set try: - # Post Custom Application Settings - api_response = api_instance.create_entity_custom_application_settings(workspace_id, json_api_custom_application_setting_post_optional_id_document) - pprint(api_response) + api_instance.delete_entity_memory_items(workspace_id, object_id) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_custom_application_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->delete_entity_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Custom Application Settings - api_response = api_instance.create_entity_custom_application_settings(workspace_id, json_api_custom_application_setting_post_optional_id_document, meta_include=meta_include) - pprint(api_response) + api_instance.delete_entity_memory_items(workspace_id, object_id, filter=filter) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_custom_application_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->delete_entity_memory_items: %s\n" % e) ``` @@ -757,12 +364,12 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_custom_application_setting_post_optional_id_document** | [**JsonApiCustomApplicationSettingPostOptionalIdDocument**](JsonApiCustomApplicationSettingPostOptionalIdDocument.md)| | - **meta_include** | **[str]**| Include Meta objects. | [optional] + **object_id** | **str**| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] ### Return type -[**JsonApiCustomApplicationSettingOutDocument**](JsonApiCustomApplicationSettingOutDocument.md) +void (empty response body) ### Authorization @@ -770,22 +377,22 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined + - **Accept**: Not defined ### HTTP response details | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**204** | Successfully deleted | - | [[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) -# **create_entity_dashboard_plugins** -> JsonApiDashboardPluginOutDocument create_entity_dashboard_plugins(workspace_id, json_api_dashboard_plugin_post_optional_id_document) +# **get_all_entities_aggregated_facts** +> JsonApiAggregatedFactOutList get_all_entities_aggregated_facts(workspace_id) + -Post Plugins ### Example @@ -794,8 +401,7 @@ Post Plugins import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dashboard_plugin_post_optional_id_document import JsonApiDashboardPluginPostOptionalIdDocument -from gooddata_api_client.model.json_api_dashboard_plugin_out_document import JsonApiDashboardPluginOutDocument +from gooddata_api_client.model.json_api_aggregated_fact_out_list import JsonApiAggregatedFactOutList 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. @@ -809,44 +415,35 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_dashboard_plugin_post_optional_id_document = JsonApiDashboardPluginPostOptionalIdDocument( - data=JsonApiDashboardPluginPostOptionalId( - attributes=JsonApiDashboardPluginInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="dashboardPlugin", - ), - ) # JsonApiDashboardPluginPostOptionalIdDocument | + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + filter = "description==someString;tags==v1,v2,v3;dataset.id==321;sourceFact.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "createdBy,modifiedBy", + "dataset,sourceFact", ] # [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) + page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 + size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 + sort = [ + "sort_example", + ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False meta_include = [ - "metaInclude=origin,all", + "metaInclude=origin,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Plugins - api_response = api_instance.create_entity_dashboard_plugins(workspace_id, json_api_dashboard_plugin_post_optional_id_document) + api_response = api_instance.get_all_entities_aggregated_facts(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_dashboard_plugins: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_aggregated_facts: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Plugins - api_response = api_instance.create_entity_dashboard_plugins(workspace_id, json_api_dashboard_plugin_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.get_all_entities_aggregated_facts(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_dashboard_plugins: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_aggregated_facts: %s\n" % e) ``` @@ -855,13 +452,18 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_dashboard_plugin_post_optional_id_document** | [**JsonApiDashboardPluginPostOptionalIdDocument**](JsonApiDashboardPluginPostOptionalIdDocument.md)| | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] + **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 + **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 + **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiDashboardPluginOutDocument**](JsonApiDashboardPluginOutDocument.md) +[**JsonApiAggregatedFactOutList**](JsonApiAggregatedFactOutList.md) ### Authorization @@ -869,7 +471,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -877,14 +479,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_export_definitions** -> JsonApiExportDefinitionOutDocument create_entity_export_definitions(workspace_id, json_api_export_definition_post_optional_id_document) +# **get_all_entities_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutList get_all_entities_knowledge_recommendations(workspace_id) + -Post Export Definitions ### Example @@ -893,8 +495,7 @@ Post Export Definitions import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_document import JsonApiExportDefinitionOutDocument -from gooddata_api_client.model.json_api_export_definition_post_optional_id_document import JsonApiExportDefinitionPostOptionalIdDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_out_list import JsonApiKnowledgeRecommendationOutList 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. @@ -908,52 +509,35 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_export_definition_post_optional_id_document = JsonApiExportDefinitionPostOptionalIdDocument( - data=JsonApiExportDefinitionPostOptionalId( - attributes=JsonApiExportDefinitionInAttributes( - are_relations_valid=True, - description="description_example", - request_payload=JsonApiExportDefinitionInAttributesRequestPayload(), - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiExportDefinitionInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - visualization_object=JsonApiExportDefinitionInRelationshipsVisualizationObject( - data=JsonApiVisualizationObjectToOneLinkage(None), - ), - ), - type="exportDefinition", - ), - ) # JsonApiExportDefinitionPostOptionalIdDocument | + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "visualizationObject,analyticalDashboard,automation,createdBy,modifiedBy", + "metric,analyticalDashboard", ] # [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) + page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 + size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 + sort = [ + "sort_example", + ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False meta_include = [ - "metaInclude=origin,all", + "metaInclude=origin,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Export Definitions - api_response = api_instance.create_entity_export_definitions(workspace_id, json_api_export_definition_post_optional_id_document) + api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_export_definitions: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Export Definitions - api_response = api_instance.create_entity_export_definitions(workspace_id, json_api_export_definition_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_export_definitions: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_knowledge_recommendations: %s\n" % e) ``` @@ -962,13 +546,18 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_export_definition_post_optional_id_document** | [**JsonApiExportDefinitionPostOptionalIdDocument**](JsonApiExportDefinitionPostOptionalIdDocument.md)| | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] + **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 + **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 + **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiExportDefinitionOutDocument**](JsonApiExportDefinitionOutDocument.md) +[**JsonApiKnowledgeRecommendationOutList**](JsonApiKnowledgeRecommendationOutList.md) ### Authorization @@ -976,7 +565,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -984,14 +573,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_filter_contexts** -> JsonApiFilterContextOutDocument create_entity_filter_contexts(workspace_id, json_api_filter_context_post_optional_id_document) +# **get_all_entities_memory_items** +> JsonApiMemoryItemOutList get_all_entities_memory_items(workspace_id) + -Post Filter Context ### Example @@ -1000,8 +589,7 @@ Post Filter Context import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_post_optional_id_document import JsonApiFilterContextPostOptionalIdDocument -from gooddata_api_client.model.json_api_filter_context_out_document import JsonApiFilterContextOutDocument +from gooddata_api_client.model.json_api_memory_item_out_list import JsonApiMemoryItemOutList 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. @@ -1015,44 +603,35 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_filter_context_post_optional_id_document = JsonApiFilterContextPostOptionalIdDocument( - data=JsonApiFilterContextPostOptionalId( - attributes=JsonApiFilterContextInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="filterContext", - ), - ) # JsonApiFilterContextPostOptionalIdDocument | + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "attributes,datasets,labels", + "createdBy,modifiedBy", ] # [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) + page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 + size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 + sort = [ + "sort_example", + ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False meta_include = [ - "metaInclude=origin,all", + "metaInclude=origin,page,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Filter Context - api_response = api_instance.create_entity_filter_contexts(workspace_id, json_api_filter_context_post_optional_id_document) + api_response = api_instance.get_all_entities_memory_items(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_filter_contexts: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Filter Context - api_response = api_instance.create_entity_filter_contexts(workspace_id, json_api_filter_context_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.get_all_entities_memory_items(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_filter_contexts: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_memory_items: %s\n" % e) ``` @@ -1061,13 +640,18 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_filter_context_post_optional_id_document** | [**JsonApiFilterContextPostOptionalIdDocument**](JsonApiFilterContextPostOptionalIdDocument.md)| | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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** | **[str]**| Include Meta objects. | [optional] + **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 + **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 + **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False + **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiFilterContextOutDocument**](JsonApiFilterContextOutDocument.md) +[**JsonApiMemoryItemOutList**](JsonApiMemoryItemOutList.md) ### Authorization @@ -1075,7 +659,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -1083,14 +667,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_filter_views** -> JsonApiFilterViewOutDocument create_entity_filter_views(workspace_id, json_api_filter_view_in_document) +# **get_entity_aggregated_facts** +> JsonApiAggregatedFactOutDocument get_entity_aggregated_facts(workspace_id, object_id) + -Post Filter views ### Example @@ -1099,8 +683,7 @@ Post Filter views import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_in_document import JsonApiFilterViewInDocument -from gooddata_api_client.model.json_api_filter_view_out_document import JsonApiFilterViewOutDocument +from gooddata_api_client.model.json_api_aggregated_fact_out_document import JsonApiAggregatedFactOutDocument 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. @@ -1114,50 +697,30 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_filter_view_in_document = JsonApiFilterViewInDocument( - data=JsonApiFilterViewIn( - attributes=JsonApiFilterViewInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_default=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiFilterViewInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - ), - type="filterView", - ), - ) # JsonApiFilterViewInDocument | + object_id = "objectId_example" # str | + filter = "description==someString;tags==v1,v2,v3;dataset.id==321;sourceFact.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "analyticalDashboard,user", + "dataset,sourceFact", ] # [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) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False + meta_include = [ + "metaInclude=origin,all", + ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Filter views - api_response = api_instance.create_entity_filter_views(workspace_id, json_api_filter_view_in_document) + api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_filter_views: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_aggregated_facts: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Filter views - api_response = api_instance.create_entity_filter_views(workspace_id, json_api_filter_view_in_document, include=include) + api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_filter_views: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_aggregated_facts: %s\n" % e) ``` @@ -1166,12 +729,15 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_filter_view_in_document** | [**JsonApiFilterViewInDocument**](JsonApiFilterViewInDocument.md)| | + **object_id** | **str**| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False + **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiFilterViewOutDocument**](JsonApiFilterViewOutDocument.md) +[**JsonApiAggregatedFactOutDocument**](JsonApiAggregatedFactOutDocument.md) ### Authorization @@ -1179,7 +745,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -1187,12 +753,12 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) +# **get_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument get_entity_knowledge_recommendations(workspace_id, object_id) @@ -1204,7 +770,6 @@ import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument -from gooddata_api_client.model.json_api_knowledge_recommendation_post_optional_id_document import JsonApiKnowledgeRecommendationPostOptionalIdDocument 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. @@ -1218,62 +783,30 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_knowledge_recommendation_post_optional_id_document = JsonApiKnowledgeRecommendationPostOptionalIdDocument( - data=JsonApiKnowledgeRecommendationPostOptionalId( - attributes=JsonApiKnowledgeRecommendationInAttributes( - analytical_dashboard_title="Portfolio Health Insights", - analyzed_period="2023-07", - analyzed_value=None, - are_relations_valid=True, - comparison_type="MONTH", - confidence=None, - description="description_example", - direction="DECREASED", - metric_title="Revenue", - recommendations={}, - reference_period="2023-06", - reference_value=None, - source_count=2, - tags=[ - "tags_example", - ], - title="title_example", - widget_id="widget-123", - widget_name="Revenue Trend", - ), - id="id1", - relationships=JsonApiKnowledgeRecommendationInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( - data=JsonApiMetricToOneLinkage(None), - ), - ), - type="knowledgeRecommendation", - ), - ) # JsonApiKnowledgeRecommendationPostOptionalIdDocument | + object_id = "objectId_example" # str | + filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ "metric,analyticalDashboard", ] # [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) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False meta_include = [ "metaInclude=origin,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - api_response = api_instance.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) + api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_knowledge_recommendations: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - api_response = api_instance.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_knowledge_recommendations: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_knowledge_recommendations: %s\n" % e) ``` @@ -1282,8 +815,10 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_knowledge_recommendation_post_optional_id_document** | [**JsonApiKnowledgeRecommendationPostOptionalIdDocument**](JsonApiKnowledgeRecommendationPostOptionalIdDocument.md)| | + **object_id** | **str**| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type @@ -1296,7 +831,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -1304,12 +839,12 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_memory_items** -> JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) +# **get_entity_memory_items** +> JsonApiMemoryItemOutDocument get_entity_memory_items(workspace_id, object_id) @@ -1320,7 +855,6 @@ No authorization required import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_post_optional_id_document import JsonApiMemoryItemPostOptionalIdDocument from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument from pprint import pprint # Defining the host is optional and defaults to http://localhost @@ -1335,47 +869,30 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_memory_item_post_optional_id_document = JsonApiMemoryItemPostOptionalIdDocument( - data=JsonApiMemoryItemPostOptionalId( - attributes=JsonApiMemoryItemInAttributes( - are_relations_valid=True, - description="description_example", - instruction="instruction_example", - is_disabled=True, - keywords=[ - "keywords_example", - ], - strategy="ALWAYS", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="memoryItem", - ), - ) # JsonApiMemoryItemPostOptionalIdDocument | + object_id = "objectId_example" # str | + filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ "createdBy,modifiedBy", ] # [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) + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False meta_include = [ "metaInclude=origin,all", ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - api_response = api_instance.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) + api_response = api_instance.get_entity_memory_items(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_memory_items: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - api_response = api_instance.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.get_entity_memory_items(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_memory_items: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->get_entity_memory_items: %s\n" % e) ``` @@ -1384,8 +901,10 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_memory_item_post_optional_id_document** | [**JsonApiMemoryItemPostOptionalIdDocument**](JsonApiMemoryItemPostOptionalIdDocument.md)| | + **object_id** | **str**| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False **meta_include** | **[str]**| Include Meta objects. | [optional] ### Return type @@ -1398,7 +917,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: Not defined - **Accept**: application/json, application/vnd.gooddata.api+json @@ -1406,14 +925,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_metrics** -> JsonApiMetricOutDocument create_entity_metrics(workspace_id, json_api_metric_post_optional_id_document) +# **patch_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) + -Post Metrics ### Example @@ -1422,8 +941,8 @@ Post Metrics import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_post_optional_id_document import JsonApiMetricPostOptionalIdDocument -from gooddata_api_client.model.json_api_metric_out_document import JsonApiMetricOutDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_patch_document import JsonApiKnowledgeRecommendationPatchDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument 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. @@ -1437,50 +956,61 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_metric_post_optional_id_document = JsonApiMetricPostOptionalIdDocument( - data=JsonApiMetricPostOptionalId( - attributes=JsonApiMetricInAttributes( + object_id = "objectId_example" # str | + json_api_knowledge_recommendation_patch_document = JsonApiKnowledgeRecommendationPatchDocument( + data=JsonApiKnowledgeRecommendationPatch( + attributes=JsonApiKnowledgeRecommendationPatchAttributes( + analytical_dashboard_title="Portfolio Health Insights", + analyzed_period="2023-07", + analyzed_value=None, are_relations_valid=True, - content=JsonApiMetricInAttributesContent( - format="format_example", - maql="maql_example", - metric_type="UNSPECIFIED", - ), + comparison_type="MONTH", + confidence=None, description="description_example", - is_hidden=True, - is_hidden_from_kda=True, + direction="DECREASED", + metric_title="Revenue", + recommendations={}, + reference_period="2023-06", + reference_value=None, + source_count=2, tags=[ "tags_example", ], title="title_example", + widget_id="widget-123", + widget_name="Revenue Trend", ), id="id1", - type="metric", + relationships=JsonApiKnowledgeRecommendationOutRelationships( + analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( + data=JsonApiAnalyticalDashboardToOneLinkage(None), + ), + metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( + data=JsonApiMetricToOneLinkage(None), + ), + ), + type="knowledgeRecommendation", ), - ) # JsonApiMetricPostOptionalIdDocument | + ) # JsonApiKnowledgeRecommendationPatchDocument | + filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", + "metric,analyticalDashboard", ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post Metrics - api_response = api_instance.create_entity_metrics(workspace_id, json_api_metric_post_optional_id_document) + api_response = api_instance.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_metrics: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->patch_entity_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post Metrics - api_response = api_instance.create_entity_metrics(workspace_id, json_api_metric_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document, filter=filter, include=include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_metrics: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->patch_entity_knowledge_recommendations: %s\n" % e) ``` @@ -1489,13 +1019,14 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_metric_post_optional_id_document** | [**JsonApiMetricPostOptionalIdDocument**](JsonApiMetricPostOptionalIdDocument.md)| | + **object_id** | **str**| | + **json_api_knowledge_recommendation_patch_document** | [**JsonApiKnowledgeRecommendationPatchDocument**](JsonApiKnowledgeRecommendationPatchDocument.md)| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiMetricOutDocument**](JsonApiMetricOutDocument.md) +[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) ### Authorization @@ -1511,14 +1042,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_user_data_filters** -> JsonApiUserDataFilterOutDocument create_entity_user_data_filters(workspace_id, json_api_user_data_filter_post_optional_id_document) +# **patch_entity_memory_items** +> JsonApiMemoryItemOutDocument patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) + -Post User Data Filters ### Example @@ -1527,8 +1058,8 @@ Post User Data Filters import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_document import JsonApiUserDataFilterOutDocument -from gooddata_api_client.model.json_api_user_data_filter_post_optional_id_document import JsonApiUserDataFilterPostOptionalIdDocument +from gooddata_api_client.model.json_api_memory_item_patch_document import JsonApiMemoryItemPatchDocument +from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument 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. @@ -1542,52 +1073,46 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_user_data_filter_post_optional_id_document = JsonApiUserDataFilterPostOptionalIdDocument( - data=JsonApiUserDataFilterPostOptionalId( - attributes=JsonApiUserDataFilterInAttributes( + object_id = "objectId_example" # str | + json_api_memory_item_patch_document = JsonApiMemoryItemPatchDocument( + data=JsonApiMemoryItemPatch( + attributes=JsonApiMemoryItemPatchAttributes( are_relations_valid=True, description="description_example", - maql="maql_example", + instruction="instruction_example", + is_disabled=True, + keywords=[ + "keywords_example", + ], + strategy="ALWAYS", tags=[ "tags_example", ], title="title_example", ), id="id1", - relationships=JsonApiUserDataFilterInRelationships( - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - user_group=JsonApiOrganizationOutRelationshipsBootstrapUserGroup( - data=JsonApiUserGroupToOneLinkage(None), - ), - ), - type="userDataFilter", + type="memoryItem", ), - ) # JsonApiUserDataFilterPostOptionalIdDocument | + ) # JsonApiMemoryItemPatchDocument | + filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "user,userGroup,facts,attributes,labels,metrics,datasets", + "createdBy,modifiedBy", ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) # example passing only required values which don't have defaults set try: - # Post User Data Filters - api_response = api_instance.create_entity_user_data_filters(workspace_id, json_api_user_data_filter_post_optional_id_document) + api_response = api_instance.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_user_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->patch_entity_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Post User Data Filters - api_response = api_instance.create_entity_user_data_filters(workspace_id, json_api_user_data_filter_post_optional_id_document, include=include, meta_include=meta_include) + api_response = api_instance.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document, filter=filter, include=include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_user_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->patch_entity_memory_items: %s\n" % e) ``` @@ -1596,13 +1121,14 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **json_api_user_data_filter_post_optional_id_document** | [**JsonApiUserDataFilterPostOptionalIdDocument**](JsonApiUserDataFilterPostOptionalIdDocument.md)| | + **object_id** | **str**| | + **json_api_memory_item_patch_document** | [**JsonApiMemoryItemPatchDocument**](JsonApiMemoryItemPatchDocument.md)| | + **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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** | **[str]**| Include Meta objects. | [optional] ### Return type -[**JsonApiUserDataFilterOutDocument**](JsonApiUserDataFilterOutDocument.md) +[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) ### Authorization @@ -1618,14 +1144,14 @@ No authorization required | Status code | Description | Response headers | |-------------|-------------|------------------| -**201** | Request successfully processed | - | +**200** | Request successfully processed | - | [[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) -# **create_entity_visualization_objects** -> JsonApiVisualizationObjectOutDocument create_entity_visualization_objects(workspace_id, json_api_visualization_object_post_optional_id_document) +# **search_entities_aggregated_facts** +> JsonApiAggregatedFactOutList search_entities_aggregated_facts(workspace_id, entity_search_body) -Post Visualization Objects +Search request for AggregatedFact ### Example @@ -1634,8 +1160,8 @@ Post Visualization Objects import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_document import JsonApiVisualizationObjectOutDocument -from gooddata_api_client.model.json_api_visualization_object_post_optional_id_document import JsonApiVisualizationObjectPostOptionalIdDocument +from gooddata_api_client.model.json_api_aggregated_fact_out_list import JsonApiAggregatedFactOutList +from gooddata_api_client.model.entity_search_body import EntitySearchBody 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. @@ -1649,11202 +1175,44 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - json_api_visualization_object_post_optional_id_document = JsonApiVisualizationObjectPostOptionalIdDocument( - data=JsonApiVisualizationObjectPostOptionalId( - attributes=JsonApiVisualizationObjectInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_hidden=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="visualizationObject", - ), - ) # JsonApiVisualizationObjectPostOptionalIdDocument | - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Visualization Objects - api_response = api_instance.create_entity_visualization_objects(workspace_id, json_api_visualization_object_post_optional_id_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Visualization Objects - api_response = api_instance.create_entity_visualization_objects(workspace_id, json_api_visualization_object_post_optional_id_document, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **json_api_visualization_object_post_optional_id_document** | [**JsonApiVisualizationObjectPostOptionalIdDocument**](JsonApiVisualizationObjectPostOptionalIdDocument.md)| | - **include** | **[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** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiVisualizationObjectOutDocument**](JsonApiVisualizationObjectOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutDocument create_entity_workspace_data_filter_settings(workspace_id, json_api_workspace_data_filter_setting_in_document) - -Post Settings for Workspace Data Filters - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_in_document import JsonApiWorkspaceDataFilterSettingInDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_document import JsonApiWorkspaceDataFilterSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - json_api_workspace_data_filter_setting_in_document = JsonApiWorkspaceDataFilterSettingInDocument( - data=JsonApiWorkspaceDataFilterSettingIn( - attributes=JsonApiWorkspaceDataFilterSettingInAttributes( - description="description_example", - filter_values=[ - "filter_values_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiWorkspaceDataFilterSettingInRelationships( - workspace_data_filter=JsonApiWorkspaceDataFilterSettingInRelationshipsWorkspaceDataFilter( - data=JsonApiWorkspaceDataFilterToOneLinkage(None), - ), - ), - type="workspaceDataFilterSetting", - ), - ) # JsonApiWorkspaceDataFilterSettingInDocument | - include = [ - "workspaceDataFilter", - ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Settings for Workspace Data Filters - api_response = api_instance.create_entity_workspace_data_filter_settings(workspace_id, json_api_workspace_data_filter_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Settings for Workspace Data Filters - api_response = api_instance.create_entity_workspace_data_filter_settings(workspace_id, json_api_workspace_data_filter_setting_in_document, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **json_api_workspace_data_filter_setting_in_document** | [**JsonApiWorkspaceDataFilterSettingInDocument**](JsonApiWorkspaceDataFilterSettingInDocument.md)| | - **include** | **[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** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterSettingOutDocument**](JsonApiWorkspaceDataFilterSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutDocument create_entity_workspace_data_filters(workspace_id, json_api_workspace_data_filter_in_document) - -Post Workspace Data Filters - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_document import JsonApiWorkspaceDataFilterOutDocument -from gooddata_api_client.model.json_api_workspace_data_filter_in_document import JsonApiWorkspaceDataFilterInDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - json_api_workspace_data_filter_in_document = JsonApiWorkspaceDataFilterInDocument( - data=JsonApiWorkspaceDataFilterIn( - attributes=JsonApiWorkspaceDataFilterInAttributes( - column_name="column_name_example", - description="description_example", - title="title_example", - ), - id="id1", - relationships=JsonApiWorkspaceDataFilterInRelationships( - filter_settings=JsonApiWorkspaceDataFilterInRelationshipsFilterSettings( - data=JsonApiWorkspaceDataFilterSettingToManyLinkage([ - JsonApiWorkspaceDataFilterSettingLinkage( - id="id_example", - type="workspaceDataFilterSetting", - ), - ]), - ), - ), - type="workspaceDataFilter", - ), - ) # JsonApiWorkspaceDataFilterInDocument | - include = [ - "filterSettings", - ] # [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=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Workspace Data Filters - api_response = api_instance.create_entity_workspace_data_filters(workspace_id, json_api_workspace_data_filter_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Workspace Data Filters - api_response = api_instance.create_entity_workspace_data_filters(workspace_id, json_api_workspace_data_filter_in_document, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **json_api_workspace_data_filter_in_document** | [**JsonApiWorkspaceDataFilterInDocument**](JsonApiWorkspaceDataFilterInDocument.md)| | - **include** | **[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** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterOutDocument**](JsonApiWorkspaceDataFilterOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **create_entity_workspace_settings** -> JsonApiWorkspaceSettingOutDocument create_entity_workspace_settings(workspace_id, json_api_workspace_setting_post_optional_id_document) - -Post Settings for Workspaces - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_post_optional_id_document import JsonApiWorkspaceSettingPostOptionalIdDocument -from gooddata_api_client.model.json_api_workspace_setting_out_document import JsonApiWorkspaceSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - json_api_workspace_setting_post_optional_id_document = JsonApiWorkspaceSettingPostOptionalIdDocument( - data=JsonApiWorkspaceSettingPostOptionalId( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="workspaceSetting", - ), - ) # JsonApiWorkspaceSettingPostOptionalIdDocument | - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Settings for Workspaces - api_response = api_instance.create_entity_workspace_settings(workspace_id, json_api_workspace_setting_post_optional_id_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Settings for Workspaces - api_response = api_instance.create_entity_workspace_settings(workspace_id, json_api_workspace_setting_post_optional_id_document, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->create_entity_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **json_api_workspace_setting_post_optional_id_document** | [**JsonApiWorkspaceSettingPostOptionalIdDocument**](JsonApiWorkspaceSettingPostOptionalIdDocument.md)| | - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceSettingOutDocument**](JsonApiWorkspaceSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**201** | Request successfully processed | - | - -[[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) - -# **delete_entity_analytical_dashboards** -> delete_entity_analytical_dashboards(workspace_id, object_id) - -Delete a Dashboard - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Dashboard - api_instance.delete_entity_analytical_dashboards(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Dashboard - api_instance.delete_entity_analytical_dashboards(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_attribute_hierarchies** -> delete_entity_attribute_hierarchies(workspace_id, object_id) - -Delete an Attribute Hierarchy - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete an Attribute Hierarchy - api_instance.delete_entity_attribute_hierarchies(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete an Attribute Hierarchy - api_instance.delete_entity_attribute_hierarchies(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_automations** -> delete_entity_automations(workspace_id, object_id) - -Delete an Automation - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;notificationChannel.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete an Automation - api_instance.delete_entity_automations(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete an Automation - api_instance.delete_entity_automations(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_custom_application_settings** -> delete_entity_custom_application_settings(workspace_id, object_id) - -Delete a Custom Application Setting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "applicationName==someString;content==JsonNodeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Custom Application Setting - api_instance.delete_entity_custom_application_settings(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Custom Application Setting - api_instance.delete_entity_custom_application_settings(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_dashboard_plugins** -> delete_entity_dashboard_plugins(workspace_id, object_id) - -Delete a Plugin - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Plugin - api_instance.delete_entity_dashboard_plugins(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Plugin - api_instance.delete_entity_dashboard_plugins(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_export_definitions** -> delete_entity_export_definitions(workspace_id, object_id) - -Delete an Export Definition - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;visualizationObject.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete an Export Definition - api_instance.delete_entity_export_definitions(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete an Export Definition - api_instance.delete_entity_export_definitions(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_filter_contexts** -> delete_entity_filter_contexts(workspace_id, object_id) - -Delete a Filter Context - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Filter Context - api_instance.delete_entity_filter_contexts(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Filter Context - api_instance.delete_entity_filter_contexts(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_filter_views** -> delete_entity_filter_views(workspace_id, object_id) - -Delete Filter view - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;analyticalDashboard.id==321;user.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete Filter view - api_instance.delete_entity_filter_views(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Filter view - api_instance.delete_entity_filter_views(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_knowledge_recommendations** -> delete_entity_knowledge_recommendations(workspace_id, object_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_memory_items** -> delete_entity_memory_items(workspace_id, object_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - api_instance.delete_entity_memory_items(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_instance.delete_entity_memory_items(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_metrics** -> delete_entity_metrics(workspace_id, object_id) - -Delete a Metric - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Metric - api_instance.delete_entity_metrics(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_metrics: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Metric - api_instance.delete_entity_metrics(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_metrics: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_user_data_filters** -> delete_entity_user_data_filters(workspace_id, object_id) - -Delete a User Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;user.id==321;userGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a User Data Filter - api_instance.delete_entity_user_data_filters(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_user_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a User Data Filter - api_instance.delete_entity_user_data_filters(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_user_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_visualization_objects** -> delete_entity_visualization_objects(workspace_id, object_id) - -Delete a Visualization Object - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Visualization Object - api_instance.delete_entity_visualization_objects(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Visualization Object - api_instance.delete_entity_visualization_objects(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_workspace_data_filter_settings** -> delete_entity_workspace_data_filter_settings(workspace_id, object_id) - -Delete a Settings for Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;workspaceDataFilter.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Settings for Workspace Data Filter - api_instance.delete_entity_workspace_data_filter_settings(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Settings for Workspace Data Filter - api_instance.delete_entity_workspace_data_filter_settings(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_workspace_data_filters** -> delete_entity_workspace_data_filters(workspace_id, object_id) - -Delete a Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Workspace Data Filter - api_instance.delete_entity_workspace_data_filters(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Workspace Data Filter - api_instance.delete_entity_workspace_data_filters(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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) - -# **delete_entity_workspace_settings** -> delete_entity_workspace_settings(workspace_id, object_id) - -Delete a Setting for Workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Delete a Setting for Workspace - api_instance.delete_entity_workspace_settings(workspace_id, object_id) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Setting for Workspace - api_instance.delete_entity_workspace_settings(workspace_id, object_id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->delete_entity_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -void (empty response body) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: Not defined - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**204** | Successfully deleted | - | - -[[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_all_entities_aggregated_facts** -> JsonApiAggregatedFactOutList get_all_entities_aggregated_facts(workspace_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_aggregated_fact_out_list import JsonApiAggregatedFactOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "description==someString;tags==v1,v2,v3;dataset.id==321;sourceFact.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset,sourceFact", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_all_entities_aggregated_facts(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_aggregated_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_all_entities_aggregated_facts(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_aggregated_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAggregatedFactOutList**](JsonApiAggregatedFactOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_analytical_dashboards** -> JsonApiAnalyticalDashboardOutList get_all_entities_analytical_dashboards(workspace_id) - -Get all Dashboards - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_out_list import JsonApiAnalyticalDashboardOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,visualizationObjects,analyticalDashboards,labels,metrics,datasets,filterContexts,dashboardPlugins", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=permissions,origin,accessInfo,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Dashboards - api_response = api_instance.get_all_entities_analytical_dashboards(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Dashboards - api_response = api_instance.get_all_entities_analytical_dashboards(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAnalyticalDashboardOutList**](JsonApiAnalyticalDashboardOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_attribute_hierarchies** -> JsonApiAttributeHierarchyOutList get_all_entities_attribute_hierarchies(workspace_id) - -Get all Attribute Hierarchies - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_out_list import JsonApiAttributeHierarchyOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,attributes", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Attribute Hierarchies - api_response = api_instance.get_all_entities_attribute_hierarchies(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Attribute Hierarchies - api_response = api_instance.get_all_entities_attribute_hierarchies(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAttributeHierarchyOutList**](JsonApiAttributeHierarchyOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_attributes** -> JsonApiAttributeOutList get_all_entities_attributes(workspace_id) - -Get all Attributes - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_out_list import JsonApiAttributeOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;dataset.id==321;defaultView.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset,defaultView,labels,attributeHierarchies", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Attributes - api_response = api_instance.get_all_entities_attributes(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_attributes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Attributes - api_response = api_instance.get_all_entities_attributes(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_attributes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAttributeOutList**](JsonApiAttributeOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_automations** -> JsonApiAutomationOutList get_all_entities_automations(workspace_id) - -Get all Automations - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_out_list import JsonApiAutomationOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;notificationChannel.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "notificationChannel,analyticalDashboard,createdBy,modifiedBy,exportDefinitions,recipients,automationResults", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Automations - api_response = api_instance.get_all_entities_automations(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Automations - api_response = api_instance.get_all_entities_automations(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAutomationOutList**](JsonApiAutomationOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_custom_application_settings** -> JsonApiCustomApplicationSettingOutList get_all_entities_custom_application_settings(workspace_id) - -Get all Custom Application Settings - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_out_list import JsonApiCustomApplicationSettingOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "applicationName==someString;content==JsonNodeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Custom Application Settings - api_response = api_instance.get_all_entities_custom_application_settings(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Custom Application Settings - api_response = api_instance.get_all_entities_custom_application_settings(workspace_id, origin=origin, filter=filter, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiCustomApplicationSettingOutList**](JsonApiCustomApplicationSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_dashboard_plugins** -> JsonApiDashboardPluginOutList get_all_entities_dashboard_plugins(workspace_id) - -Get all Plugins - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dashboard_plugin_out_list import JsonApiDashboardPluginOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Plugins - api_response = api_instance.get_all_entities_dashboard_plugins(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Plugins - api_response = api_instance.get_all_entities_dashboard_plugins(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDashboardPluginOutList**](JsonApiDashboardPluginOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_datasets** -> JsonApiDatasetOutList get_all_entities_datasets(workspace_id) - -Get all Datasets - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dataset_out_list import JsonApiDatasetOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,facts,aggregatedFacts,references,workspaceDataFilters", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Datasets - api_response = api_instance.get_all_entities_datasets(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_datasets: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Datasets - api_response = api_instance.get_all_entities_datasets(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_datasets: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDatasetOutList**](JsonApiDatasetOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_export_definitions** -> JsonApiExportDefinitionOutList get_all_entities_export_definitions(workspace_id) - -Get all Export Definitions - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_list import JsonApiExportDefinitionOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;visualizationObject.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "visualizationObject,analyticalDashboard,automation,createdBy,modifiedBy", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Export Definitions - api_response = api_instance.get_all_entities_export_definitions(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Export Definitions - api_response = api_instance.get_all_entities_export_definitions(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiExportDefinitionOutList**](JsonApiExportDefinitionOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_facts** -> JsonApiFactOutList get_all_entities_facts(workspace_id) - -Get all Facts - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_fact_out_list import JsonApiFactOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;dataset.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Facts - api_response = api_instance.get_all_entities_facts(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Facts - api_response = api_instance.get_all_entities_facts(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiFactOutList**](JsonApiFactOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_filter_contexts** -> JsonApiFilterContextOutList get_all_entities_filter_contexts(workspace_id) - -Get all Filter Context - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_out_list import JsonApiFilterContextOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,datasets,labels", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Filter Context - api_response = api_instance.get_all_entities_filter_contexts(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Filter Context - api_response = api_instance.get_all_entities_filter_contexts(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiFilterContextOutList**](JsonApiFilterContextOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_filter_views** -> JsonApiFilterViewOutList get_all_entities_filter_views(workspace_id) - -Get all Filter views - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_out_list import JsonApiFilterViewOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;analyticalDashboard.id==321;user.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "analyticalDashboard,user", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Filter views - api_response = api_instance.get_all_entities_filter_views(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Filter views - api_response = api_instance.get_all_entities_filter_views(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiFilterViewOutList**](JsonApiFilterViewOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutList get_all_entities_knowledge_recommendations(workspace_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_knowledge_recommendation_out_list import JsonApiKnowledgeRecommendationOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "metric,analyticalDashboard", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiKnowledgeRecommendationOutList**](JsonApiKnowledgeRecommendationOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_labels** -> JsonApiLabelOutList get_all_entities_labels(workspace_id) - -Get all Labels - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_label_out_list import JsonApiLabelOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;attribute.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attribute", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Labels - api_response = api_instance.get_all_entities_labels(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_labels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Labels - api_response = api_instance.get_all_entities_labels(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_labels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiLabelOutList**](JsonApiLabelOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_memory_items** -> JsonApiMemoryItemOutList get_all_entities_memory_items(workspace_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_out_list import JsonApiMemoryItemOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_all_entities_memory_items(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_all_entities_memory_items(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiMemoryItemOutList**](JsonApiMemoryItemOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_metrics** -> JsonApiMetricOutList get_all_entities_metrics(workspace_id) - -Get all Metrics - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_out_list import JsonApiMetricOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Metrics - api_response = api_instance.get_all_entities_metrics(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_metrics: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Metrics - api_response = api_instance.get_all_entities_metrics(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_metrics: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiMetricOutList**](JsonApiMetricOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_user_data_filters** -> JsonApiUserDataFilterOutList get_all_entities_user_data_filters(workspace_id) - -Get all User Data Filters - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_list import JsonApiUserDataFilterOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;user.id==321;userGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "user,userGroup,facts,attributes,labels,metrics,datasets", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all User Data Filters - api_response = api_instance.get_all_entities_user_data_filters(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_user_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all User Data Filters - api_response = api_instance.get_all_entities_user_data_filters(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_user_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiUserDataFilterOutList**](JsonApiUserDataFilterOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_visualization_objects** -> JsonApiVisualizationObjectOutList get_all_entities_visualization_objects(workspace_id) - -Get all Visualization Objects - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_list import JsonApiVisualizationObjectOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Visualization Objects - api_response = api_instance.get_all_entities_visualization_objects(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Visualization Objects - api_response = api_instance.get_all_entities_visualization_objects(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiVisualizationObjectOutList**](JsonApiVisualizationObjectOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutList get_all_entities_workspace_data_filter_settings(workspace_id) - -Get all Settings for Workspace Data Filters - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_list import JsonApiWorkspaceDataFilterSettingOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString;workspaceDataFilter.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "workspaceDataFilter", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Settings for Workspace Data Filters - api_response = api_instance.get_all_entities_workspace_data_filter_settings(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Settings for Workspace Data Filters - api_response = api_instance.get_all_entities_workspace_data_filter_settings(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterSettingOutList**](JsonApiWorkspaceDataFilterSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutList get_all_entities_workspace_data_filters(workspace_id) - -Get all Workspace Data Filters - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_list import JsonApiWorkspaceDataFilterOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "filterSettings", - ] # [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) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Workspace Data Filters - api_response = api_instance.get_all_entities_workspace_data_filters(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Workspace Data Filters - api_response = api_instance.get_all_entities_workspace_data_filters(workspace_id, origin=origin, filter=filter, include=include, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterOutList**](JsonApiWorkspaceDataFilterOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_all_entities_workspace_settings** -> JsonApiWorkspaceSettingOutList get_all_entities_workspace_settings(workspace_id) - -Get all Setting for Workspaces - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_out_list import JsonApiWorkspaceSettingOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - page = 0 # int | Zero-based page index (0..N) (optional) if omitted the server will use the default value of 0 - size = 20 # int | The size of the page to be returned (optional) if omitted the server will use the default value of 20 - sort = [ - "sort_example", - ] # [str] | Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get all Setting for Workspaces - api_response = api_instance.get_all_entities_workspace_settings(workspace_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Setting for Workspaces - api_response = api_instance.get_all_entities_workspace_settings(workspace_id, origin=origin, filter=filter, page=page, size=size, sort=sort, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_all_entities_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **page** | **int**| Zero-based page index (0..N) | [optional] if omitted the server will use the default value of 0 - **size** | **int**| The size of the page to be returned | [optional] if omitted the server will use the default value of 20 - **sort** | **[str]**| Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceSettingOutList**](JsonApiWorkspaceSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_aggregated_facts** -> JsonApiAggregatedFactOutDocument get_entity_aggregated_facts(workspace_id, object_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_aggregated_fact_out_document import JsonApiAggregatedFactOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "description==someString;tags==v1,v2,v3;dataset.id==321;sourceFact.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset,sourceFact", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_aggregated_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_aggregated_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAggregatedFactOutDocument**](JsonApiAggregatedFactOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_analytical_dashboards** -> JsonApiAnalyticalDashboardOutDocument get_entity_analytical_dashboards(workspace_id, object_id) - -Get a Dashboard - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_out_document import JsonApiAnalyticalDashboardOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,visualizationObjects,analyticalDashboards,labels,metrics,datasets,filterContexts,dashboardPlugins", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=permissions,origin,accessInfo,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Dashboard - api_response = api_instance.get_entity_analytical_dashboards(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Dashboard - api_response = api_instance.get_entity_analytical_dashboards(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAnalyticalDashboardOutDocument**](JsonApiAnalyticalDashboardOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_attribute_hierarchies** -> JsonApiAttributeHierarchyOutDocument get_entity_attribute_hierarchies(workspace_id, object_id) - -Get an Attribute Hierarchy - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_out_document import JsonApiAttributeHierarchyOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,attributes", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get an Attribute Hierarchy - api_response = api_instance.get_entity_attribute_hierarchies(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get an Attribute Hierarchy - api_response = api_instance.get_entity_attribute_hierarchies(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAttributeHierarchyOutDocument**](JsonApiAttributeHierarchyOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_attributes** -> JsonApiAttributeOutDocument get_entity_attributes(workspace_id, object_id) - -Get an Attribute - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_out_document import JsonApiAttributeOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;dataset.id==321;defaultView.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset,defaultView,labels,attributeHierarchies", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get an Attribute - api_response = api_instance.get_entity_attributes(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_attributes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get an Attribute - api_response = api_instance.get_entity_attributes(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_attributes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAttributeOutDocument**](JsonApiAttributeOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_automations** -> JsonApiAutomationOutDocument get_entity_automations(workspace_id, object_id) - -Get an Automation - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_out_document import JsonApiAutomationOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;notificationChannel.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "notificationChannel,analyticalDashboard,createdBy,modifiedBy,exportDefinitions,recipients,automationResults", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get an Automation - api_response = api_instance.get_entity_automations(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get an Automation - api_response = api_instance.get_entity_automations(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiAutomationOutDocument**](JsonApiAutomationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_custom_application_settings** -> JsonApiCustomApplicationSettingOutDocument get_entity_custom_application_settings(workspace_id, object_id) - -Get a Custom Application Setting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_out_document import JsonApiCustomApplicationSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "applicationName==someString;content==JsonNodeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Custom Application Setting - api_response = api_instance.get_entity_custom_application_settings(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Custom Application Setting - api_response = api_instance.get_entity_custom_application_settings(workspace_id, object_id, filter=filter, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiCustomApplicationSettingOutDocument**](JsonApiCustomApplicationSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_dashboard_plugins** -> JsonApiDashboardPluginOutDocument get_entity_dashboard_plugins(workspace_id, object_id) - -Get a Plugin - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dashboard_plugin_out_document import JsonApiDashboardPluginOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Plugin - api_response = api_instance.get_entity_dashboard_plugins(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Plugin - api_response = api_instance.get_entity_dashboard_plugins(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDashboardPluginOutDocument**](JsonApiDashboardPluginOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_datasets** -> JsonApiDatasetOutDocument get_entity_datasets(workspace_id, object_id) - -Get a Dataset - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dataset_out_document import JsonApiDatasetOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,facts,aggregatedFacts,references,workspaceDataFilters", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Dataset - api_response = api_instance.get_entity_datasets(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_datasets: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Dataset - api_response = api_instance.get_entity_datasets(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_datasets: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiDatasetOutDocument**](JsonApiDatasetOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_export_definitions** -> JsonApiExportDefinitionOutDocument get_entity_export_definitions(workspace_id, object_id) - -Get an Export Definition - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_document import JsonApiExportDefinitionOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;visualizationObject.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "visualizationObject,analyticalDashboard,automation,createdBy,modifiedBy", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get an Export Definition - api_response = api_instance.get_entity_export_definitions(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get an Export Definition - api_response = api_instance.get_entity_export_definitions(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiExportDefinitionOutDocument**](JsonApiExportDefinitionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_facts** -> JsonApiFactOutDocument get_entity_facts(workspace_id, object_id) - -Get a Fact - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_fact_out_document import JsonApiFactOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;dataset.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Fact - api_response = api_instance.get_entity_facts(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Fact - api_response = api_instance.get_entity_facts(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiFactOutDocument**](JsonApiFactOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_filter_contexts** -> JsonApiFilterContextOutDocument get_entity_filter_contexts(workspace_id, object_id) - -Get a Filter Context - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_out_document import JsonApiFilterContextOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,datasets,labels", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Filter Context - api_response = api_instance.get_entity_filter_contexts(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Filter Context - api_response = api_instance.get_entity_filter_contexts(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiFilterContextOutDocument**](JsonApiFilterContextOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_filter_views** -> JsonApiFilterViewOutDocument get_entity_filter_views(workspace_id, object_id) - -Get Filter view - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_out_document import JsonApiFilterViewOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;analyticalDashboard.id==321;user.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "analyticalDashboard,user", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Get Filter view - api_response = api_instance.get_entity_filter_views(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Filter view - api_response = api_instance.get_entity_filter_views(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiFilterViewOutDocument**](JsonApiFilterViewOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutDocument get_entity_knowledge_recommendations(workspace_id, object_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "metric,analyticalDashboard", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_labels** -> JsonApiLabelOutDocument get_entity_labels(workspace_id, object_id) - -Get a Label - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_label_out_document import JsonApiLabelOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;attribute.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attribute", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Label - api_response = api_instance.get_entity_labels(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_labels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Label - api_response = api_instance.get_entity_labels(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_labels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiLabelOutDocument**](JsonApiLabelOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_memory_items** -> JsonApiMemoryItemOutDocument get_entity_memory_items(workspace_id, object_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_entity_memory_items(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_entity_memory_items(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_metrics** -> JsonApiMetricOutDocument get_entity_metrics(workspace_id, object_id) - -Get a Metric - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_out_document import JsonApiMetricOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Metric - api_response = api_instance.get_entity_metrics(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_metrics: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Metric - api_response = api_instance.get_entity_metrics(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_metrics: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiMetricOutDocument**](JsonApiMetricOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_user_data_filters** -> JsonApiUserDataFilterOutDocument get_entity_user_data_filters(workspace_id, object_id) - -Get a User Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_document import JsonApiUserDataFilterOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;user.id==321;userGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "user,userGroup,facts,attributes,labels,metrics,datasets", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a User Data Filter - api_response = api_instance.get_entity_user_data_filters(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_user_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a User Data Filter - api_response = api_instance.get_entity_user_data_filters(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_user_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiUserDataFilterOutDocument**](JsonApiUserDataFilterOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_visualization_objects** -> JsonApiVisualizationObjectOutDocument get_entity_visualization_objects(workspace_id, object_id) - -Get a Visualization Object - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_document import JsonApiVisualizationObjectOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Visualization Object - api_response = api_instance.get_entity_visualization_objects(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Visualization Object - api_response = api_instance.get_entity_visualization_objects(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiVisualizationObjectOutDocument**](JsonApiVisualizationObjectOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutDocument get_entity_workspace_data_filter_settings(workspace_id, object_id) - -Get a Setting for Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_document import JsonApiWorkspaceDataFilterSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString;workspaceDataFilter.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "workspaceDataFilter", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Setting for Workspace Data Filter - api_response = api_instance.get_entity_workspace_data_filter_settings(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Setting for Workspace Data Filter - api_response = api_instance.get_entity_workspace_data_filter_settings(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterSettingOutDocument**](JsonApiWorkspaceDataFilterSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutDocument get_entity_workspace_data_filters(workspace_id, object_id) - -Get a Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_document import JsonApiWorkspaceDataFilterOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "filterSettings", - ] # [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) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Workspace Data Filter - api_response = api_instance.get_entity_workspace_data_filters(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Workspace Data Filter - api_response = api_instance.get_entity_workspace_data_filters(workspace_id, object_id, filter=filter, include=include, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceDataFilterOutDocument**](JsonApiWorkspaceDataFilterOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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_entity_workspace_settings** -> JsonApiWorkspaceSettingOutDocument get_entity_workspace_settings(workspace_id, object_id) - -Get a Setting for Workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_out_document import JsonApiWorkspaceSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - meta_include = [ - "metaInclude=origin,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get a Setting for Workspace - api_response = api_instance.get_entity_workspace_settings(workspace_id, object_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get a Setting for Workspace - api_response = api_instance.get_entity_workspace_settings(workspace_id, object_id, filter=filter, x_gdc_validate_relations=x_gdc_validate_relations, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->get_entity_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - **meta_include** | **[str]**| Include Meta objects. | [optional] - -### Return type - -[**JsonApiWorkspaceSettingOutDocument**](JsonApiWorkspaceSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_analytical_dashboards** -> JsonApiAnalyticalDashboardOutDocument patch_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_patch_document) - -Patch a Dashboard - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_patch_document import JsonApiAnalyticalDashboardPatchDocument -from gooddata_api_client.model.json_api_analytical_dashboard_out_document import JsonApiAnalyticalDashboardOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_analytical_dashboard_patch_document = JsonApiAnalyticalDashboardPatchDocument( - data=JsonApiAnalyticalDashboardPatch( - attributes=JsonApiAnalyticalDashboardPatchAttributes( - are_relations_valid=True, - content={}, - description="description_example", - summary="summary_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="analyticalDashboard", - ), - ) # JsonApiAnalyticalDashboardPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,visualizationObjects,analyticalDashboards,labels,metrics,datasets,filterContexts,dashboardPlugins", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Dashboard - api_response = api_instance.patch_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Dashboard - api_response = api_instance.patch_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_analytical_dashboard_patch_document** | [**JsonApiAnalyticalDashboardPatchDocument**](JsonApiAnalyticalDashboardPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAnalyticalDashboardOutDocument**](JsonApiAnalyticalDashboardOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_attribute_hierarchies** -> JsonApiAttributeHierarchyOutDocument patch_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_patch_document) - -Patch an Attribute Hierarchy - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_patch_document import JsonApiAttributeHierarchyPatchDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_out_document import JsonApiAttributeHierarchyOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_attribute_hierarchy_patch_document = JsonApiAttributeHierarchyPatchDocument( - data=JsonApiAttributeHierarchyPatch( - attributes=JsonApiAttributeHierarchyInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="attributeHierarchy", - ), - ) # JsonApiAttributeHierarchyPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,attributes", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch an Attribute Hierarchy - api_response = api_instance.patch_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch an Attribute Hierarchy - api_response = api_instance.patch_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_attribute_hierarchy_patch_document** | [**JsonApiAttributeHierarchyPatchDocument**](JsonApiAttributeHierarchyPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAttributeHierarchyOutDocument**](JsonApiAttributeHierarchyOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_attributes** -> JsonApiAttributeOutDocument patch_entity_attributes(workspace_id, object_id, json_api_attribute_patch_document) - -Patch an Attribute (beta) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_patch_document import JsonApiAttributePatchDocument -from gooddata_api_client.model.json_api_attribute_out_document import JsonApiAttributeOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_attribute_patch_document = JsonApiAttributePatchDocument( - data=JsonApiAttributePatch( - attributes=JsonApiAttributePatchAttributes( - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiAttributePatchRelationships( - default_view=JsonApiAttributeOutRelationshipsDefaultView( - data=JsonApiLabelToOneLinkage(None), - ), - ), - type="attribute", - ), - ) # JsonApiAttributePatchDocument | - filter = "title==someString;description==someString;dataset.id==321;defaultView.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset,defaultView,labels,attributeHierarchies", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch an Attribute (beta) - api_response = api_instance.patch_entity_attributes(workspace_id, object_id, json_api_attribute_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_attributes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch an Attribute (beta) - api_response = api_instance.patch_entity_attributes(workspace_id, object_id, json_api_attribute_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_attributes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_attribute_patch_document** | [**JsonApiAttributePatchDocument**](JsonApiAttributePatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAttributeOutDocument**](JsonApiAttributeOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_automations** -> JsonApiAutomationOutDocument patch_entity_automations(workspace_id, object_id, json_api_automation_patch_document) - -Patch an Automation - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_out_document import JsonApiAutomationOutDocument -from gooddata_api_client.model.json_api_automation_patch_document import JsonApiAutomationPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_automation_patch_document = JsonApiAutomationPatchDocument( - data=JsonApiAutomationPatch( - attributes=JsonApiAutomationInAttributes( - alert=JsonApiAutomationInAttributesAlert( - condition=AlertCondition(), - execution=AlertAfm( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - interval="DAY", - trigger="ALWAYS", - ), - are_relations_valid=True, - dashboard_tabular_exports=[ - JsonApiAutomationInAttributesDashboardTabularExportsInner( - request_payload=DashboardTabularExportRequestV2( - dashboard_filters_override=[ - DashboardFilter(), - ], - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - dashboard_tabs_filters_overrides={ - "key": [ - DashboardFilter(), - ], - }, - file_name="result", - format="XLSX", - settings=DashboardExportSettings( - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - ), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - description="description_example", - details={}, - evaluation_mode="SHARED", - external_recipients=[ - JsonApiAutomationInAttributesExternalRecipientsInner( - email="email_example", - ), - ], - image_exports=[ - JsonApiAutomationInAttributesImageExportsInner( - request_payload=ImageExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PNG", - metadata=JsonNode(), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - metadata=JsonApiAutomationInAttributesMetadata(), - raw_exports=[ - JsonApiAutomationInAttributesRawExportsInner( - request_payload=RawExportAutomationRequest( - custom_override=RawCustomOverride( - labels={ - "key": RawCustomLabel( - title="title_example", - ), - }, - metrics={ - "key": RawCustomMetric( - title="title_example", - ), - }, - ), - delimiter="U", - execution=AFM( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measure_definition_overrides=[ - MetricDefinitionOverride( - definition=InlineMeasureDefinition( - inline=InlineMeasureDefinitionInline( - maql="maql_example", - ), - ), - item=AfmObjectIdentifierCore( - identifier=AfmObjectIdentifierCoreIdentifier( - id="sample_item.price", - type="attribute", - ), - ), - ), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - execution_settings=ExecutionSettings( - data_sampling_percentage=0, - timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'), - ), - file_name="result", - format="CSV", - metadata=JsonNode(), - ), - ), - ], - schedule=JsonApiAutomationInAttributesSchedule( - cron="0 */30 9-17 ? * MON-FRI", - first_run=dateutil_parser('2025-01-01T12:00:00Z'), - timezone="Europe/Prague", - ), - slides_exports=[ - JsonApiAutomationInAttributesSlidesExportsInner( - request_payload=SlidesExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PDF", - metadata=JsonNode(), - template_id="template_id_example", - visualization_ids=[ - "visualization_ids_example", - ], - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - state="ACTIVE", - tabular_exports=[ - JsonApiAutomationInAttributesTabularExportsInner( - request_payload=TabularExportRequest( - custom_override=CustomOverride( - labels={ - "key": CustomLabel( - title="title_example", - ), - }, - metrics={ - "key": CustomMetric( - format="format_example", - title="title_example", - ), - }, - ), - execution_result="ff483727196c9dc862c7fd3a5a84df55c96d61a4", - file_name="result", - format="CSV", - metadata=JsonNode(), - related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - settings=Settings( - delimiter="U", - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - pdf_page_size="a4 landscape", - pdf_table_style=[ - PdfTableStyle( - properties=[ - PdfTableStyleProperty( - key="key_example", - value="value_example", - ), - ], - selector="selector_example", - ), - ], - pdf_top_left_content="Good", - pdf_top_right_content="Morning", - show_filters=False, - ), - visualization_object="f7c359bc-c230-4487-b15b-ad9685bcb537", - visualization_object_custom_filters=[ - {}, - ], - ), - ), - ], - tags=[ - "tags_example", - ], - title="title_example", - visual_exports=[ - JsonApiAutomationInAttributesVisualExportsInner( - request_payload=VisualExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - metadata={}, - ), - ), - ], - ), - id="id1", - relationships=JsonApiAutomationInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - export_definitions=JsonApiAutomationInRelationshipsExportDefinitions( - data=JsonApiExportDefinitionToManyLinkage([ - JsonApiExportDefinitionLinkage( - id="id_example", - type="exportDefinition", - ), - ]), - ), - notification_channel=JsonApiAutomationInRelationshipsNotificationChannel( - data=JsonApiNotificationChannelToOneLinkage(None), - ), - recipients=JsonApiAutomationInRelationshipsRecipients( - data=JsonApiUserToManyLinkage([ - JsonApiUserLinkage( - id="id_example", - type="user", - ), - ]), - ), - ), - type="automation", - ), - ) # JsonApiAutomationPatchDocument | - filter = "title==someString;description==someString;notificationChannel.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "notificationChannel,analyticalDashboard,createdBy,modifiedBy,exportDefinitions,recipients,automationResults", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch an Automation - api_response = api_instance.patch_entity_automations(workspace_id, object_id, json_api_automation_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch an Automation - api_response = api_instance.patch_entity_automations(workspace_id, object_id, json_api_automation_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_automation_patch_document** | [**JsonApiAutomationPatchDocument**](JsonApiAutomationPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAutomationOutDocument**](JsonApiAutomationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_custom_application_settings** -> JsonApiCustomApplicationSettingOutDocument patch_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_patch_document) - -Patch a Custom Application Setting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_patch_document import JsonApiCustomApplicationSettingPatchDocument -from gooddata_api_client.model.json_api_custom_application_setting_out_document import JsonApiCustomApplicationSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_custom_application_setting_patch_document = JsonApiCustomApplicationSettingPatchDocument( - data=JsonApiCustomApplicationSettingPatch( - attributes=JsonApiCustomApplicationSettingPatchAttributes( - application_name="application_name_example", - content={}, - ), - id="id1", - type="customApplicationSetting", - ), - ) # JsonApiCustomApplicationSettingPatchDocument | - filter = "applicationName==someString;content==JsonNodeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Patch a Custom Application Setting - api_response = api_instance.patch_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Custom Application Setting - api_response = api_instance.patch_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_custom_application_setting_patch_document** | [**JsonApiCustomApplicationSettingPatchDocument**](JsonApiCustomApplicationSettingPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCustomApplicationSettingOutDocument**](JsonApiCustomApplicationSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_dashboard_plugins** -> JsonApiDashboardPluginOutDocument patch_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_patch_document) - -Patch a Plugin - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dashboard_plugin_out_document import JsonApiDashboardPluginOutDocument -from gooddata_api_client.model.json_api_dashboard_plugin_patch_document import JsonApiDashboardPluginPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_dashboard_plugin_patch_document = JsonApiDashboardPluginPatchDocument( - data=JsonApiDashboardPluginPatch( - attributes=JsonApiDashboardPluginInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="dashboardPlugin", - ), - ) # JsonApiDashboardPluginPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Plugin - api_response = api_instance.patch_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Plugin - api_response = api_instance.patch_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_dashboard_plugin_patch_document** | [**JsonApiDashboardPluginPatchDocument**](JsonApiDashboardPluginPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiDashboardPluginOutDocument**](JsonApiDashboardPluginOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_datasets** -> JsonApiDatasetOutDocument patch_entity_datasets(workspace_id, object_id, json_api_dataset_patch_document) - -Patch a Dataset (beta) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dataset_out_document import JsonApiDatasetOutDocument -from gooddata_api_client.model.json_api_dataset_patch_document import JsonApiDatasetPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_dataset_patch_document = JsonApiDatasetPatchDocument( - data=JsonApiDatasetPatch( - attributes=JsonApiAttributePatchAttributes( - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="dataset", - ), - ) # JsonApiDatasetPatchDocument | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,facts,aggregatedFacts,references,workspaceDataFilters", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Dataset (beta) - api_response = api_instance.patch_entity_datasets(workspace_id, object_id, json_api_dataset_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_datasets: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Dataset (beta) - api_response = api_instance.patch_entity_datasets(workspace_id, object_id, json_api_dataset_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_datasets: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_dataset_patch_document** | [**JsonApiDatasetPatchDocument**](JsonApiDatasetPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiDatasetOutDocument**](JsonApiDatasetOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_export_definitions** -> JsonApiExportDefinitionOutDocument patch_entity_export_definitions(workspace_id, object_id, json_api_export_definition_patch_document) - -Patch an Export Definition - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_document import JsonApiExportDefinitionOutDocument -from gooddata_api_client.model.json_api_export_definition_patch_document import JsonApiExportDefinitionPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_export_definition_patch_document = JsonApiExportDefinitionPatchDocument( - data=JsonApiExportDefinitionPatch( - attributes=JsonApiExportDefinitionInAttributes( - are_relations_valid=True, - description="description_example", - request_payload=JsonApiExportDefinitionInAttributesRequestPayload(), - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiExportDefinitionInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - visualization_object=JsonApiExportDefinitionInRelationshipsVisualizationObject( - data=JsonApiVisualizationObjectToOneLinkage(None), - ), - ), - type="exportDefinition", - ), - ) # JsonApiExportDefinitionPatchDocument | - filter = "title==someString;description==someString;visualizationObject.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "visualizationObject,analyticalDashboard,automation,createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch an Export Definition - api_response = api_instance.patch_entity_export_definitions(workspace_id, object_id, json_api_export_definition_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch an Export Definition - api_response = api_instance.patch_entity_export_definitions(workspace_id, object_id, json_api_export_definition_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_export_definition_patch_document** | [**JsonApiExportDefinitionPatchDocument**](JsonApiExportDefinitionPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiExportDefinitionOutDocument**](JsonApiExportDefinitionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_facts** -> JsonApiFactOutDocument patch_entity_facts(workspace_id, object_id, json_api_fact_patch_document) - -Patch a Fact (beta) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_fact_out_document import JsonApiFactOutDocument -from gooddata_api_client.model.json_api_fact_patch_document import JsonApiFactPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_fact_patch_document = JsonApiFactPatchDocument( - data=JsonApiFactPatch( - attributes=JsonApiAttributePatchAttributes( - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="fact", - ), - ) # JsonApiFactPatchDocument | - filter = "title==someString;description==someString;dataset.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "dataset", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Fact (beta) - api_response = api_instance.patch_entity_facts(workspace_id, object_id, json_api_fact_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Fact (beta) - api_response = api_instance.patch_entity_facts(workspace_id, object_id, json_api_fact_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_fact_patch_document** | [**JsonApiFactPatchDocument**](JsonApiFactPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiFactOutDocument**](JsonApiFactOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_filter_contexts** -> JsonApiFilterContextOutDocument patch_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_patch_document) - -Patch a Filter Context - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_patch_document import JsonApiFilterContextPatchDocument -from gooddata_api_client.model.json_api_filter_context_out_document import JsonApiFilterContextOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_filter_context_patch_document = JsonApiFilterContextPatchDocument( - data=JsonApiFilterContextPatch( - attributes=JsonApiFilterContextPatchAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="filterContext", - ), - ) # JsonApiFilterContextPatchDocument | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,datasets,labels", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Filter Context - api_response = api_instance.patch_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Filter Context - api_response = api_instance.patch_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_filter_context_patch_document** | [**JsonApiFilterContextPatchDocument**](JsonApiFilterContextPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiFilterContextOutDocument**](JsonApiFilterContextOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_filter_views** -> JsonApiFilterViewOutDocument patch_entity_filter_views(workspace_id, object_id, json_api_filter_view_patch_document) - -Patch Filter view - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_patch_document import JsonApiFilterViewPatchDocument -from gooddata_api_client.model.json_api_filter_view_out_document import JsonApiFilterViewOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_filter_view_patch_document = JsonApiFilterViewPatchDocument( - data=JsonApiFilterViewPatch( - attributes=JsonApiFilterViewPatchAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_default=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiFilterViewInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - ), - type="filterView", - ), - ) # JsonApiFilterViewPatchDocument | - filter = "title==someString;description==someString;analyticalDashboard.id==321;user.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "analyticalDashboard,user", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch Filter view - api_response = api_instance.patch_entity_filter_views(workspace_id, object_id, json_api_filter_view_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Filter view - api_response = api_instance.patch_entity_filter_views(workspace_id, object_id, json_api_filter_view_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_filter_view_patch_document** | [**JsonApiFilterViewPatchDocument**](JsonApiFilterViewPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiFilterViewOutDocument**](JsonApiFilterViewOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutDocument patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_knowledge_recommendation_patch_document import JsonApiKnowledgeRecommendationPatchDocument -from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_knowledge_recommendation_patch_document = JsonApiKnowledgeRecommendationPatchDocument( - data=JsonApiKnowledgeRecommendationPatch( - attributes=JsonApiKnowledgeRecommendationPatchAttributes( - analytical_dashboard_title="Portfolio Health Insights", - analyzed_period="2023-07", - analyzed_value=None, - are_relations_valid=True, - comparison_type="MONTH", - confidence=None, - description="description_example", - direction="DECREASED", - metric_title="Revenue", - recommendations={}, - reference_period="2023-06", - reference_value=None, - source_count=2, - tags=[ - "tags_example", - ], - title="title_example", - widget_id="widget-123", - widget_name="Revenue Trend", - ), - id="id1", - relationships=JsonApiKnowledgeRecommendationOutRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( - data=JsonApiMetricToOneLinkage(None), - ), - ), - type="knowledgeRecommendation", - ), - ) # JsonApiKnowledgeRecommendationPatchDocument | - filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "metric,analyticalDashboard", - ] # [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) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_knowledge_recommendation_patch_document** | [**JsonApiKnowledgeRecommendationPatchDocument**](JsonApiKnowledgeRecommendationPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_labels** -> JsonApiLabelOutDocument patch_entity_labels(workspace_id, object_id, json_api_label_patch_document) - -Patch a Label (beta) - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_label_patch_document import JsonApiLabelPatchDocument -from gooddata_api_client.model.json_api_label_out_document import JsonApiLabelOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_label_patch_document = JsonApiLabelPatchDocument( - data=JsonApiLabelPatch( - attributes=JsonApiAttributePatchAttributes( - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="label", - ), - ) # JsonApiLabelPatchDocument | - filter = "title==someString;description==someString;attribute.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attribute", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Label (beta) - api_response = api_instance.patch_entity_labels(workspace_id, object_id, json_api_label_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_labels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Label (beta) - api_response = api_instance.patch_entity_labels(workspace_id, object_id, json_api_label_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_labels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_label_patch_document** | [**JsonApiLabelPatchDocument**](JsonApiLabelPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiLabelOutDocument**](JsonApiLabelOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_memory_items** -> JsonApiMemoryItemOutDocument patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_patch_document import JsonApiMemoryItemPatchDocument -from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_memory_item_patch_document = JsonApiMemoryItemPatchDocument( - data=JsonApiMemoryItemPatch( - attributes=JsonApiMemoryItemPatchAttributes( - are_relations_valid=True, - description="description_example", - instruction="instruction_example", - is_disabled=True, - keywords=[ - "keywords_example", - ], - strategy="ALWAYS", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="memoryItem", - ), - ) # JsonApiMemoryItemPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_memory_item_patch_document** | [**JsonApiMemoryItemPatchDocument**](JsonApiMemoryItemPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_metrics** -> JsonApiMetricOutDocument patch_entity_metrics(workspace_id, object_id, json_api_metric_patch_document) - -Patch a Metric - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_patch_document import JsonApiMetricPatchDocument -from gooddata_api_client.model.json_api_metric_out_document import JsonApiMetricOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_metric_patch_document = JsonApiMetricPatchDocument( - data=JsonApiMetricPatch( - attributes=JsonApiMetricPatchAttributes( - are_relations_valid=True, - content=JsonApiMetricInAttributesContent( - format="format_example", - maql="maql_example", - metric_type="UNSPECIFIED", - ), - description="description_example", - is_hidden=True, - is_hidden_from_kda=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="metric", - ), - ) # JsonApiMetricPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Metric - api_response = api_instance.patch_entity_metrics(workspace_id, object_id, json_api_metric_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_metrics: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Metric - api_response = api_instance.patch_entity_metrics(workspace_id, object_id, json_api_metric_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_metrics: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_metric_patch_document** | [**JsonApiMetricPatchDocument**](JsonApiMetricPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiMetricOutDocument**](JsonApiMetricOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_user_data_filters** -> JsonApiUserDataFilterOutDocument patch_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_patch_document) - -Patch a User Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_document import JsonApiUserDataFilterOutDocument -from gooddata_api_client.model.json_api_user_data_filter_patch_document import JsonApiUserDataFilterPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_user_data_filter_patch_document = JsonApiUserDataFilterPatchDocument( - data=JsonApiUserDataFilterPatch( - attributes=JsonApiUserDataFilterPatchAttributes( - are_relations_valid=True, - description="description_example", - maql="maql_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiUserDataFilterInRelationships( - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - user_group=JsonApiOrganizationOutRelationshipsBootstrapUserGroup( - data=JsonApiUserGroupToOneLinkage(None), - ), - ), - type="userDataFilter", - ), - ) # JsonApiUserDataFilterPatchDocument | - filter = "title==someString;description==someString;user.id==321;userGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "user,userGroup,facts,attributes,labels,metrics,datasets", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a User Data Filter - api_response = api_instance.patch_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_user_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a User Data Filter - api_response = api_instance.patch_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_user_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_user_data_filter_patch_document** | [**JsonApiUserDataFilterPatchDocument**](JsonApiUserDataFilterPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiUserDataFilterOutDocument**](JsonApiUserDataFilterOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_visualization_objects** -> JsonApiVisualizationObjectOutDocument patch_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_patch_document) - -Patch a Visualization Object - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_document import JsonApiVisualizationObjectOutDocument -from gooddata_api_client.model.json_api_visualization_object_patch_document import JsonApiVisualizationObjectPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_visualization_object_patch_document = JsonApiVisualizationObjectPatchDocument( - data=JsonApiVisualizationObjectPatch( - attributes=JsonApiVisualizationObjectPatchAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_hidden=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="visualizationObject", - ), - ) # JsonApiVisualizationObjectPatchDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Visualization Object - api_response = api_instance.patch_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Visualization Object - api_response = api_instance.patch_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_visualization_object_patch_document** | [**JsonApiVisualizationObjectPatchDocument**](JsonApiVisualizationObjectPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiVisualizationObjectOutDocument**](JsonApiVisualizationObjectOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutDocument patch_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_patch_document) - -Patch a Settings for Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_patch_document import JsonApiWorkspaceDataFilterSettingPatchDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_document import JsonApiWorkspaceDataFilterSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_workspace_data_filter_setting_patch_document = JsonApiWorkspaceDataFilterSettingPatchDocument( - data=JsonApiWorkspaceDataFilterSettingPatch( - attributes=JsonApiWorkspaceDataFilterSettingInAttributes( - description="description_example", - filter_values=[ - "filter_values_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiWorkspaceDataFilterSettingInRelationships( - workspace_data_filter=JsonApiWorkspaceDataFilterSettingInRelationshipsWorkspaceDataFilter( - data=JsonApiWorkspaceDataFilterToOneLinkage(None), - ), - ), - type="workspaceDataFilterSetting", - ), - ) # JsonApiWorkspaceDataFilterSettingPatchDocument | - filter = "title==someString;description==someString;workspaceDataFilter.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "workspaceDataFilter", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Settings for Workspace Data Filter - api_response = api_instance.patch_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Settings for Workspace Data Filter - api_response = api_instance.patch_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_workspace_data_filter_setting_patch_document** | [**JsonApiWorkspaceDataFilterSettingPatchDocument**](JsonApiWorkspaceDataFilterSettingPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiWorkspaceDataFilterSettingOutDocument**](JsonApiWorkspaceDataFilterSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutDocument patch_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_patch_document) - -Patch a Workspace Data Filter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_document import JsonApiWorkspaceDataFilterOutDocument -from gooddata_api_client.model.json_api_workspace_data_filter_patch_document import JsonApiWorkspaceDataFilterPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_workspace_data_filter_patch_document = JsonApiWorkspaceDataFilterPatchDocument( - data=JsonApiWorkspaceDataFilterPatch( - attributes=JsonApiWorkspaceDataFilterInAttributes( - column_name="column_name_example", - description="description_example", - title="title_example", - ), - id="id1", - relationships=JsonApiWorkspaceDataFilterInRelationships( - filter_settings=JsonApiWorkspaceDataFilterInRelationshipsFilterSettings( - data=JsonApiWorkspaceDataFilterSettingToManyLinkage([ - JsonApiWorkspaceDataFilterSettingLinkage( - id="id_example", - type="workspaceDataFilterSetting", - ), - ]), - ), - ), - type="workspaceDataFilter", - ), - ) # JsonApiWorkspaceDataFilterPatchDocument | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "filterSettings", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Patch a Workspace Data Filter - api_response = api_instance.patch_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Workspace Data Filter - api_response = api_instance.patch_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_workspace_data_filter_patch_document** | [**JsonApiWorkspaceDataFilterPatchDocument**](JsonApiWorkspaceDataFilterPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiWorkspaceDataFilterOutDocument**](JsonApiWorkspaceDataFilterOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **patch_entity_workspace_settings** -> JsonApiWorkspaceSettingOutDocument patch_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_patch_document) - -Patch a Setting for Workspace - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_out_document import JsonApiWorkspaceSettingOutDocument -from gooddata_api_client.model.json_api_workspace_setting_patch_document import JsonApiWorkspaceSettingPatchDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_workspace_setting_patch_document = JsonApiWorkspaceSettingPatchDocument( - data=JsonApiWorkspaceSettingPatch( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="workspaceSetting", - ), - ) # JsonApiWorkspaceSettingPatchDocument | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Patch a Setting for Workspace - api_response = api_instance.patch_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch a Setting for Workspace - api_response = api_instance.patch_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->patch_entity_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_workspace_setting_patch_document** | [**JsonApiWorkspaceSettingPatchDocument**](JsonApiWorkspaceSettingPatchDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiWorkspaceSettingOutDocument**](JsonApiWorkspaceSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_aggregated_facts** -> JsonApiAggregatedFactOutList search_entities_aggregated_facts(workspace_id, entity_search_body) - -Search request for AggregatedFact - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_aggregated_fact_out_list import JsonApiAggregatedFactOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for AggregatedFact - api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_aggregated_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for AggregatedFact - api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_aggregated_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAggregatedFactOutList**](JsonApiAggregatedFactOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_analytical_dashboards** -> JsonApiAnalyticalDashboardOutList search_entities_analytical_dashboards(workspace_id, entity_search_body) - -Search request for AnalyticalDashboard - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_out_list import JsonApiAnalyticalDashboardOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for AnalyticalDashboard - api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for AnalyticalDashboard - api_response = api_instance.search_entities_analytical_dashboards(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAnalyticalDashboardOutList**](JsonApiAnalyticalDashboardOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_attribute_hierarchies** -> JsonApiAttributeHierarchyOutList search_entities_attribute_hierarchies(workspace_id, entity_search_body) - -Search request for AttributeHierarchy - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_out_list import JsonApiAttributeHierarchyOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for AttributeHierarchy - api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for AttributeHierarchy - api_response = api_instance.search_entities_attribute_hierarchies(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAttributeHierarchyOutList**](JsonApiAttributeHierarchyOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_attributes** -> JsonApiAttributeOutList search_entities_attributes(workspace_id, entity_search_body) - -Search request for Attribute - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_out_list import JsonApiAttributeOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Attribute - api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_attributes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Attribute - api_response = api_instance.search_entities_attributes(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_attributes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAttributeOutList**](JsonApiAttributeOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_automation_results** -> JsonApiAutomationResultOutList search_entities_automation_results(workspace_id, entity_search_body) - -Search request for AutomationResult - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_result_out_list import JsonApiAutomationResultOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for AutomationResult - api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_automation_results: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for AutomationResult - api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_automation_results: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAutomationResultOutList**](JsonApiAutomationResultOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_automations** -> JsonApiAutomationOutList search_entities_automations(workspace_id, entity_search_body) - -Search request for Automation - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_out_list import JsonApiAutomationOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Automation - api_response = api_instance.search_entities_automations(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Automation - api_response = api_instance.search_entities_automations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiAutomationOutList**](JsonApiAutomationOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_custom_application_settings** -> JsonApiCustomApplicationSettingOutList search_entities_custom_application_settings(workspace_id, entity_search_body) - -Search request for CustomApplicationSetting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_out_list import JsonApiCustomApplicationSettingOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for CustomApplicationSetting - api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for CustomApplicationSetting - api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiCustomApplicationSettingOutList**](JsonApiCustomApplicationSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_dashboard_plugins** -> JsonApiDashboardPluginOutList search_entities_dashboard_plugins(workspace_id, entity_search_body) - -Search request for DashboardPlugin - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.entity_search_body import EntitySearchBody -from gooddata_api_client.model.json_api_dashboard_plugin_out_list import JsonApiDashboardPluginOutList -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for DashboardPlugin - api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for DashboardPlugin - api_response = api_instance.search_entities_dashboard_plugins(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiDashboardPluginOutList**](JsonApiDashboardPluginOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_datasets** -> JsonApiDatasetOutList search_entities_datasets(workspace_id, entity_search_body) - -Search request for Dataset - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dataset_out_list import JsonApiDatasetOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Dataset - api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_datasets: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Dataset - api_response = api_instance.search_entities_datasets(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_datasets: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiDatasetOutList**](JsonApiDatasetOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_export_definitions** -> JsonApiExportDefinitionOutList search_entities_export_definitions(workspace_id, entity_search_body) - -Search request for ExportDefinition - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_list import JsonApiExportDefinitionOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for ExportDefinition - api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for ExportDefinition - api_response = api_instance.search_entities_export_definitions(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiExportDefinitionOutList**](JsonApiExportDefinitionOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_facts** -> JsonApiFactOutList search_entities_facts(workspace_id, entity_search_body) - -Search request for Fact - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_fact_out_list import JsonApiFactOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Fact - api_response = api_instance.search_entities_facts(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_facts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Fact - api_response = api_instance.search_entities_facts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_facts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiFactOutList**](JsonApiFactOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_filter_contexts** -> JsonApiFilterContextOutList search_entities_filter_contexts(workspace_id, entity_search_body) - -Search request for FilterContext - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_out_list import JsonApiFilterContextOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for FilterContext - api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for FilterContext - api_response = api_instance.search_entities_filter_contexts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiFilterContextOutList**](JsonApiFilterContextOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_filter_views** -> JsonApiFilterViewOutList search_entities_filter_views(workspace_id, entity_search_body) - -Search request for FilterView - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_out_list import JsonApiFilterViewOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for FilterView - api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for FilterView - api_response = api_instance.search_entities_filter_views(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiFilterViewOutList**](JsonApiFilterViewOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_knowledge_recommendation_out_list import JsonApiKnowledgeRecommendationOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiKnowledgeRecommendationOutList**](JsonApiKnowledgeRecommendationOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_labels** -> JsonApiLabelOutList search_entities_labels(workspace_id, entity_search_body) - -Search request for Label - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_label_out_list import JsonApiLabelOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Label - api_response = api_instance.search_entities_labels(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_labels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Label - api_response = api_instance.search_entities_labels(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_labels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiLabelOutList**](JsonApiLabelOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_memory_items** -> JsonApiMemoryItemOutList search_entities_memory_items(workspace_id, entity_search_body) - -Search request for MemoryItem - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_out_list import JsonApiMemoryItemOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for MemoryItem - api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for MemoryItem - api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiMemoryItemOutList**](JsonApiMemoryItemOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_metrics** -> JsonApiMetricOutList search_entities_metrics(workspace_id, entity_search_body) - -Search request for Metric - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_out_list import JsonApiMetricOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for Metric - api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_metrics: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for Metric - api_response = api_instance.search_entities_metrics(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_metrics: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiMetricOutList**](JsonApiMetricOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_user_data_filters** -> JsonApiUserDataFilterOutList search_entities_user_data_filters(workspace_id, entity_search_body) - -Search request for UserDataFilter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_list import JsonApiUserDataFilterOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for UserDataFilter - api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_user_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for UserDataFilter - api_response = api_instance.search_entities_user_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_user_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiUserDataFilterOutList**](JsonApiUserDataFilterOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_visualization_objects** -> JsonApiVisualizationObjectOutList search_entities_visualization_objects(workspace_id, entity_search_body) - -Search request for VisualizationObject - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_list import JsonApiVisualizationObjectOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for VisualizationObject - api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_visualization_objects: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for VisualizationObject - api_response = api_instance.search_entities_visualization_objects(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_visualization_objects: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiVisualizationObjectOutList**](JsonApiVisualizationObjectOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutList search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) - -Search request for WorkspaceDataFilterSetting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_list import JsonApiWorkspaceDataFilterSettingOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for WorkspaceDataFilterSetting - api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_data_filter_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for WorkspaceDataFilterSetting - api_response = api_instance.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_data_filter_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiWorkspaceDataFilterSettingOutList**](JsonApiWorkspaceDataFilterSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutList search_entities_workspace_data_filters(workspace_id, entity_search_body) - -Search request for WorkspaceDataFilter - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_list import JsonApiWorkspaceDataFilterOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - # Search request for WorkspaceDataFilter - api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_data_filters: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Search request for WorkspaceDataFilter - api_response = api_instance.search_entities_workspace_data_filters(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_data_filters: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiWorkspaceDataFilterOutList**](JsonApiWorkspaceDataFilterOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **search_entities_workspace_settings** -> JsonApiWorkspaceSettingOutList search_entities_workspace_settings(workspace_id, entity_search_body) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_out_list import JsonApiWorkspaceSettingOutList -from gooddata_api_client.model.entity_search_body import EntitySearchBody -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - entity_search_body = EntitySearchBody( - filter="filter_example", - include=[ - "include_example", - ], - meta_include=[ - "meta_include_example", - ], - page=EntitySearchPage( - index=0, - size=100, - ), - sort=[ - EntitySearchSort( - direction="ASC", - _property="_property_example", - ), - ], - ) # EntitySearchBody | Search request body with filter, pagination, and sorting options - origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" - x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->search_entities_workspace_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | - **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" - **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False - -### Return type - -[**JsonApiWorkspaceSettingOutList**](JsonApiWorkspaceSettingOutList.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_analytical_dashboards** -> JsonApiAnalyticalDashboardOutDocument update_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_in_document) - -Put Dashboards - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_analytical_dashboard_in_document import JsonApiAnalyticalDashboardInDocument -from gooddata_api_client.model.json_api_analytical_dashboard_out_document import JsonApiAnalyticalDashboardOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_analytical_dashboard_in_document = JsonApiAnalyticalDashboardInDocument( - data=JsonApiAnalyticalDashboardIn( - attributes=JsonApiAnalyticalDashboardInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - summary="summary_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="analyticalDashboard", - ), - ) # JsonApiAnalyticalDashboardInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,visualizationObjects,analyticalDashboards,labels,metrics,datasets,filterContexts,dashboardPlugins", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put Dashboards - api_response = api_instance.update_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_analytical_dashboards: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Dashboards - api_response = api_instance.update_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_analytical_dashboards: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_analytical_dashboard_in_document** | [**JsonApiAnalyticalDashboardInDocument**](JsonApiAnalyticalDashboardInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAnalyticalDashboardOutDocument**](JsonApiAnalyticalDashboardOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_attribute_hierarchies** -> JsonApiAttributeHierarchyOutDocument update_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_in_document) - -Put an Attribute Hierarchy - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_attribute_hierarchy_in_document import JsonApiAttributeHierarchyInDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_out_document import JsonApiAttributeHierarchyOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_attribute_hierarchy_in_document = JsonApiAttributeHierarchyInDocument( - data=JsonApiAttributeHierarchyIn( - attributes=JsonApiAttributeHierarchyInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="attributeHierarchy", - ), - ) # JsonApiAttributeHierarchyInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,attributes", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put an Attribute Hierarchy - api_response = api_instance.update_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_attribute_hierarchies: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put an Attribute Hierarchy - api_response = api_instance.update_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_attribute_hierarchies: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_attribute_hierarchy_in_document** | [**JsonApiAttributeHierarchyInDocument**](JsonApiAttributeHierarchyInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAttributeHierarchyOutDocument**](JsonApiAttributeHierarchyOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_automations** -> JsonApiAutomationOutDocument update_entity_automations(workspace_id, object_id, json_api_automation_in_document) - -Put an Automation - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_automation_in_document import JsonApiAutomationInDocument -from gooddata_api_client.model.json_api_automation_out_document import JsonApiAutomationOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_automation_in_document = JsonApiAutomationInDocument( - data=JsonApiAutomationIn( - attributes=JsonApiAutomationInAttributes( - alert=JsonApiAutomationInAttributesAlert( - condition=AlertCondition(), - execution=AlertAfm( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - interval="DAY", - trigger="ALWAYS", - ), - are_relations_valid=True, - dashboard_tabular_exports=[ - JsonApiAutomationInAttributesDashboardTabularExportsInner( - request_payload=DashboardTabularExportRequestV2( - dashboard_filters_override=[ - DashboardFilter(), - ], - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - dashboard_tabs_filters_overrides={ - "key": [ - DashboardFilter(), - ], - }, - file_name="result", - format="XLSX", - settings=DashboardExportSettings( - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - ), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - description="description_example", - details={}, - evaluation_mode="SHARED", - external_recipients=[ - JsonApiAutomationInAttributesExternalRecipientsInner( - email="email_example", - ), - ], - image_exports=[ - JsonApiAutomationInAttributesImageExportsInner( - request_payload=ImageExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PNG", - metadata=JsonNode(), - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - metadata=JsonApiAutomationInAttributesMetadata(), - raw_exports=[ - JsonApiAutomationInAttributesRawExportsInner( - request_payload=RawExportAutomationRequest( - custom_override=RawCustomOverride( - labels={ - "key": RawCustomLabel( - title="title_example", - ), - }, - metrics={ - "key": RawCustomMetric( - title="title_example", - ), - }, - ), - delimiter="U", - execution=AFM( - attributes=[ - AttributeItem( - label=AfmObjectIdentifierLabel( - identifier=AfmObjectIdentifierLabelIdentifier( - id="sample_item.price", - type="label", - ), - ), - local_identifier="attribute_1", - show_all_values=False, - ), - ], - aux_measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - filters=[ - FilterDefinition(), - ], - measure_definition_overrides=[ - MetricDefinitionOverride( - definition=InlineMeasureDefinition( - inline=InlineMeasureDefinitionInline( - maql="maql_example", - ), - ), - item=AfmObjectIdentifierCore( - identifier=AfmObjectIdentifierCoreIdentifier( - id="sample_item.price", - type="attribute", - ), - ), - ), - ], - measures=[ - MeasureItem( - definition=MeasureDefinition(), - local_identifier="metric_1", - ), - ], - ), - execution_settings=ExecutionSettings( - data_sampling_percentage=0, - timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'), - ), - file_name="result", - format="CSV", - metadata=JsonNode(), - ), - ), - ], - schedule=JsonApiAutomationInAttributesSchedule( - cron="0 */30 9-17 ? * MON-FRI", - first_run=dateutil_parser('2025-01-01T12:00:00Z'), - timezone="Europe/Prague", - ), - slides_exports=[ - JsonApiAutomationInAttributesSlidesExportsInner( - request_payload=SlidesExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - format="PDF", - metadata=JsonNode(), - template_id="template_id_example", - visualization_ids=[ - "visualization_ids_example", - ], - widget_ids=[ - "widget_ids_example", - ], - ), - ), - ], - state="ACTIVE", - tabular_exports=[ - JsonApiAutomationInAttributesTabularExportsInner( - request_payload=TabularExportRequest( - custom_override=CustomOverride( - labels={ - "key": CustomLabel( - title="title_example", - ), - }, - metrics={ - "key": CustomMetric( - format="format_example", - title="title_example", - ), - }, - ), - execution_result="ff483727196c9dc862c7fd3a5a84df55c96d61a4", - file_name="result", - format="CSV", - metadata=JsonNode(), - related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - settings=Settings( - delimiter="U", - export_info=True, - merge_headers=True, - page_orientation="PORTRAIT", - page_size="A4", - pdf_page_size="a4 landscape", - pdf_table_style=[ - PdfTableStyle( - properties=[ - PdfTableStyleProperty( - key="key_example", - value="value_example", - ), - ], - selector="selector_example", - ), - ], - pdf_top_left_content="Good", - pdf_top_right_content="Morning", - show_filters=False, - ), - visualization_object="f7c359bc-c230-4487-b15b-ad9685bcb537", - visualization_object_custom_filters=[ - {}, - ], - ), - ), - ], - tags=[ - "tags_example", - ], - title="title_example", - visual_exports=[ - JsonApiAutomationInAttributesVisualExportsInner( - request_payload=VisualExportRequest( - dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", - file_name="filename", - metadata={}, - ), - ), - ], - ), - id="id1", - relationships=JsonApiAutomationInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - export_definitions=JsonApiAutomationInRelationshipsExportDefinitions( - data=JsonApiExportDefinitionToManyLinkage([ - JsonApiExportDefinitionLinkage( - id="id_example", - type="exportDefinition", - ), - ]), - ), - notification_channel=JsonApiAutomationInRelationshipsNotificationChannel( - data=JsonApiNotificationChannelToOneLinkage(None), - ), - recipients=JsonApiAutomationInRelationshipsRecipients( - data=JsonApiUserToManyLinkage([ - JsonApiUserLinkage( - id="id_example", - type="user", - ), - ]), - ), - ), - type="automation", - ), - ) # JsonApiAutomationInDocument | - filter = "title==someString;description==someString;notificationChannel.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "notificationChannel,analyticalDashboard,createdBy,modifiedBy,exportDefinitions,recipients,automationResults", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put an Automation - api_response = api_instance.update_entity_automations(workspace_id, object_id, json_api_automation_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_automations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put an Automation - api_response = api_instance.update_entity_automations(workspace_id, object_id, json_api_automation_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_automations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_automation_in_document** | [**JsonApiAutomationInDocument**](JsonApiAutomationInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiAutomationOutDocument**](JsonApiAutomationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_custom_application_settings** -> JsonApiCustomApplicationSettingOutDocument update_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_in_document) - -Put a Custom Application Setting - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_custom_application_setting_in_document import JsonApiCustomApplicationSettingInDocument -from gooddata_api_client.model.json_api_custom_application_setting_out_document import JsonApiCustomApplicationSettingOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_custom_application_setting_in_document = JsonApiCustomApplicationSettingInDocument( - data=JsonApiCustomApplicationSettingIn( - attributes=JsonApiCustomApplicationSettingInAttributes( - application_name="application_name_example", - content={}, - ), - id="id1", - type="customApplicationSetting", - ), - ) # JsonApiCustomApplicationSettingInDocument | - filter = "applicationName==someString;content==JsonNodeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - - # example passing only required values which don't have defaults set - try: - # Put a Custom Application Setting - api_response = api_instance.update_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_custom_application_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put a Custom Application Setting - api_response = api_instance.update_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_custom_application_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_custom_application_setting_in_document** | [**JsonApiCustomApplicationSettingInDocument**](JsonApiCustomApplicationSettingInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - -### Return type - -[**JsonApiCustomApplicationSettingOutDocument**](JsonApiCustomApplicationSettingOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_dashboard_plugins** -> JsonApiDashboardPluginOutDocument update_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_in_document) - -Put a Plugin - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_dashboard_plugin_out_document import JsonApiDashboardPluginOutDocument -from gooddata_api_client.model.json_api_dashboard_plugin_in_document import JsonApiDashboardPluginInDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_dashboard_plugin_in_document = JsonApiDashboardPluginInDocument( - data=JsonApiDashboardPluginIn( - attributes=JsonApiDashboardPluginInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="dashboardPlugin", - ), - ) # JsonApiDashboardPluginInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put a Plugin - api_response = api_instance.update_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_dashboard_plugins: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put a Plugin - api_response = api_instance.update_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_dashboard_plugins: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_dashboard_plugin_in_document** | [**JsonApiDashboardPluginInDocument**](JsonApiDashboardPluginInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiDashboardPluginOutDocument**](JsonApiDashboardPluginOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_export_definitions** -> JsonApiExportDefinitionOutDocument update_entity_export_definitions(workspace_id, object_id, json_api_export_definition_in_document) - -Put an Export Definition - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_export_definition_out_document import JsonApiExportDefinitionOutDocument -from gooddata_api_client.model.json_api_export_definition_in_document import JsonApiExportDefinitionInDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_export_definition_in_document = JsonApiExportDefinitionInDocument( - data=JsonApiExportDefinitionIn( - attributes=JsonApiExportDefinitionInAttributes( - are_relations_valid=True, - description="description_example", - request_payload=JsonApiExportDefinitionInAttributesRequestPayload(), - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiExportDefinitionInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - visualization_object=JsonApiExportDefinitionInRelationshipsVisualizationObject( - data=JsonApiVisualizationObjectToOneLinkage(None), - ), - ), - type="exportDefinition", - ), - ) # JsonApiExportDefinitionInDocument | - filter = "title==someString;description==someString;visualizationObject.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "visualizationObject,analyticalDashboard,automation,createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put an Export Definition - api_response = api_instance.update_entity_export_definitions(workspace_id, object_id, json_api_export_definition_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_export_definitions: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put an Export Definition - api_response = api_instance.update_entity_export_definitions(workspace_id, object_id, json_api_export_definition_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_export_definitions: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_export_definition_in_document** | [**JsonApiExportDefinitionInDocument**](JsonApiExportDefinitionInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiExportDefinitionOutDocument**](JsonApiExportDefinitionOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_filter_contexts** -> JsonApiFilterContextOutDocument update_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_in_document) - -Put a Filter Context - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_context_in_document import JsonApiFilterContextInDocument -from gooddata_api_client.model.json_api_filter_context_out_document import JsonApiFilterContextOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_filter_context_in_document = JsonApiFilterContextInDocument( - data=JsonApiFilterContextIn( - attributes=JsonApiFilterContextInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="filterContext", - ), - ) # JsonApiFilterContextInDocument | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "attributes,datasets,labels", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put a Filter Context - api_response = api_instance.update_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_filter_contexts: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put a Filter Context - api_response = api_instance.update_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_filter_contexts: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_filter_context_in_document** | [**JsonApiFilterContextInDocument**](JsonApiFilterContextInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiFilterContextOutDocument**](JsonApiFilterContextOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_filter_views** -> JsonApiFilterViewOutDocument update_entity_filter_views(workspace_id, object_id, json_api_filter_view_in_document) - -Put Filter views - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_filter_view_in_document import JsonApiFilterViewInDocument -from gooddata_api_client.model.json_api_filter_view_out_document import JsonApiFilterViewOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_filter_view_in_document = JsonApiFilterViewInDocument( - data=JsonApiFilterViewIn( - attributes=JsonApiFilterViewInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_default=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiFilterViewInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - ), - type="filterView", - ), - ) # JsonApiFilterViewInDocument | - filter = "title==someString;description==someString;analyticalDashboard.id==321;user.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "analyticalDashboard,user", - ] # [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) - - # example passing only required values which don't have defaults set - try: - # Put Filter views - api_response = api_instance.update_entity_filter_views(workspace_id, object_id, json_api_filter_view_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_filter_views: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Filter views - api_response = api_instance.update_entity_filter_views(workspace_id, object_id, json_api_filter_view_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_filter_views: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_filter_view_in_document** | [**JsonApiFilterViewInDocument**](JsonApiFilterViewInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiFilterViewOutDocument**](JsonApiFilterViewOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutDocument update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument -from gooddata_api_client.model.json_api_knowledge_recommendation_in_document import JsonApiKnowledgeRecommendationInDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_knowledge_recommendation_in_document = JsonApiKnowledgeRecommendationInDocument( - data=JsonApiKnowledgeRecommendationIn( - attributes=JsonApiKnowledgeRecommendationInAttributes( - analytical_dashboard_title="Portfolio Health Insights", - analyzed_period="2023-07", - analyzed_value=None, - are_relations_valid=True, - comparison_type="MONTH", - confidence=None, - description="description_example", - direction="DECREASED", - metric_title="Revenue", - recommendations={}, - reference_period="2023-06", - reference_value=None, - source_count=2, - tags=[ - "tags_example", - ], - title="title_example", - widget_id="widget-123", - widget_name="Revenue Trend", - ), - id="id1", - relationships=JsonApiKnowledgeRecommendationInRelationships( - analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( - data=JsonApiAnalyticalDashboardToOneLinkage(None), - ), - metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( - data=JsonApiMetricToOneLinkage(None), - ), - ), - type="knowledgeRecommendation", - ), - ) # JsonApiKnowledgeRecommendationInDocument | - filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "metric,analyticalDashboard", - ] # [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) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_knowledge_recommendations: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_knowledge_recommendation_in_document** | [**JsonApiKnowledgeRecommendationInDocument**](JsonApiKnowledgeRecommendationInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_memory_items** -> JsonApiMemoryItemOutDocument update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_memory_item_in_document import JsonApiMemoryItemInDocument -from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_memory_item_in_document = JsonApiMemoryItemInDocument( - data=JsonApiMemoryItemIn( - attributes=JsonApiMemoryItemInAttributes( - are_relations_valid=True, - description="description_example", - instruction="instruction_example", - is_disabled=True, - keywords=[ - "keywords_example", - ], - strategy="ALWAYS", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="memoryItem", - ), - ) # JsonApiMemoryItemInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy", - ] # [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) - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_memory_items: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_memory_item_in_document** | [**JsonApiMemoryItemInDocument**](JsonApiMemoryItemInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] - -### Return type - -[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json, application/vnd.gooddata.api+json - - **Accept**: application/json, application/vnd.gooddata.api+json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Request successfully processed | - | - -[[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) - -# **update_entity_metrics** -> JsonApiMetricOutDocument update_entity_metrics(workspace_id, object_id, json_api_metric_in_document) - -Put a Metric - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_metric_in_document import JsonApiMetricInDocument -from gooddata_api_client.model.json_api_metric_out_document import JsonApiMetricOutDocument -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 = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) - workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_metric_in_document = JsonApiMetricInDocument( - data=JsonApiMetricIn( - attributes=JsonApiMetricInAttributes( - are_relations_valid=True, - content=JsonApiMetricInAttributesContent( - format="format_example", - maql="maql_example", - metric_type="UNSPECIFIED", - ), - description="description_example", - is_hidden=True, - is_hidden_from_kda=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="metric", + entity_search_body = EntitySearchBody( + filter="filter_example", + include=[ + "include_example", + ], + meta_include=[ + "meta_include_example", + ], + page=EntitySearchPage( + index=0, + size=100, ), - ) # JsonApiMetricInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) + sort=[ + EntitySearchSort( + direction="ASC", + _property="_property_example", + ), + ], + ) # EntitySearchBody | Search request body with filter, pagination, and sorting options + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False # example passing only required values which don't have defaults set try: - # Put a Metric - api_response = api_instance.update_entity_metrics(workspace_id, object_id, json_api_metric_in_document) + # Search request for AggregatedFact + api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_metrics: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_aggregated_facts: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a Metric - api_response = api_instance.update_entity_metrics(workspace_id, object_id, json_api_metric_in_document, filter=filter, include=include) + # Search request for AggregatedFact + api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_metrics: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_aggregated_facts: %s\n" % e) ``` @@ -12853,14 +1221,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_metric_in_document** | [**JsonApiMetricInDocument**](JsonApiMetricInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] + **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False ### Return type -[**JsonApiMetricOutDocument**](JsonApiMetricOutDocument.md) +[**JsonApiAggregatedFactOutList**](JsonApiAggregatedFactOutList.md) ### Authorization @@ -12868,7 +1235,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: application/json - **Accept**: application/json, application/vnd.gooddata.api+json @@ -12880,10 +1247,10 @@ 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) -# **update_entity_user_data_filters** -> JsonApiUserDataFilterOutDocument update_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_in_document) +# **search_entities_automation_results** +> JsonApiAutomationResultOutList search_entities_automation_results(workspace_id, entity_search_body) -Put a User Data Filter +Search request for AutomationResult ### Example @@ -12892,8 +1259,8 @@ Put a User Data Filter import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_user_data_filter_out_document import JsonApiUserDataFilterOutDocument -from gooddata_api_client.model.json_api_user_data_filter_in_document import JsonApiUserDataFilterInDocument +from gooddata_api_client.model.json_api_automation_result_out_list import JsonApiAutomationResultOutList +from gooddata_api_client.model.entity_search_body import EntitySearchBody 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. @@ -12907,51 +1274,44 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_user_data_filter_in_document = JsonApiUserDataFilterInDocument( - data=JsonApiUserDataFilterIn( - attributes=JsonApiUserDataFilterInAttributes( - are_relations_valid=True, - description="description_example", - maql="maql_example", - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiUserDataFilterInRelationships( - user=JsonApiFilterViewInRelationshipsUser( - data=JsonApiUserToOneLinkage(None), - ), - user_group=JsonApiOrganizationOutRelationshipsBootstrapUserGroup( - data=JsonApiUserGroupToOneLinkage(None), - ), - ), - type="userDataFilter", + entity_search_body = EntitySearchBody( + filter="filter_example", + include=[ + "include_example", + ], + meta_include=[ + "meta_include_example", + ], + page=EntitySearchPage( + index=0, + size=100, ), - ) # JsonApiUserDataFilterInDocument | - filter = "title==someString;description==someString;user.id==321;userGroup.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "user,userGroup,facts,attributes,labels,metrics,datasets", - ] # [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) + sort=[ + EntitySearchSort( + direction="ASC", + _property="_property_example", + ), + ], + ) # EntitySearchBody | Search request body with filter, pagination, and sorting options + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False # example passing only required values which don't have defaults set try: - # Put a User Data Filter - api_response = api_instance.update_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_in_document) + # Search request for AutomationResult + api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_user_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_automation_results: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a User Data Filter - api_response = api_instance.update_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_in_document, filter=filter, include=include) + # Search request for AutomationResult + api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_user_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_automation_results: %s\n" % e) ``` @@ -12960,14 +1320,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_user_data_filter_in_document** | [**JsonApiUserDataFilterInDocument**](JsonApiUserDataFilterInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] + **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False ### Return type -[**JsonApiUserDataFilterOutDocument**](JsonApiUserDataFilterOutDocument.md) +[**JsonApiAutomationResultOutList**](JsonApiAutomationResultOutList.md) ### Authorization @@ -12975,7 +1334,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: application/json - **Accept**: application/json, application/vnd.gooddata.api+json @@ -12987,10 +1346,10 @@ 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) -# **update_entity_visualization_objects** -> JsonApiVisualizationObjectOutDocument update_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_in_document) +# **search_entities_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) -Put a Visualization Object +The search endpoint (beta) ### Example @@ -12999,8 +1358,8 @@ Put a Visualization Object import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_visualization_object_out_document import JsonApiVisualizationObjectOutDocument -from gooddata_api_client.model.json_api_visualization_object_in_document import JsonApiVisualizationObjectInDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_out_list import JsonApiKnowledgeRecommendationOutList +from gooddata_api_client.model.entity_search_body import EntitySearchBody 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. @@ -13014,44 +1373,44 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_visualization_object_in_document = JsonApiVisualizationObjectInDocument( - data=JsonApiVisualizationObjectIn( - attributes=JsonApiVisualizationObjectInAttributes( - are_relations_valid=True, - content={}, - description="description_example", - is_hidden=True, - tags=[ - "tags_example", - ], - title="title_example", - ), - id="id1", - type="visualizationObject", + entity_search_body = EntitySearchBody( + filter="filter_example", + include=[ + "include_example", + ], + meta_include=[ + "meta_include_example", + ], + page=EntitySearchPage( + index=0, + size=100, ), - ) # JsonApiVisualizationObjectInDocument | - filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "createdBy,modifiedBy,certifiedBy,facts,attributes,labels,metrics,datasets", - ] # [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) + sort=[ + EntitySearchSort( + direction="ASC", + _property="_property_example", + ), + ], + ) # EntitySearchBody | Search request body with filter, pagination, and sorting options + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False # example passing only required values which don't have defaults set try: - # Put a Visualization Object - api_response = api_instance.update_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_in_document) + # The search endpoint (beta) + api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_visualization_objects: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a Visualization Object - api_response = api_instance.update_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_in_document, filter=filter, include=include) + # The search endpoint (beta) + api_response = api_instance.search_entities_knowledge_recommendations(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_visualization_objects: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_knowledge_recommendations: %s\n" % e) ``` @@ -13060,14 +1419,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_visualization_object_in_document** | [**JsonApiVisualizationObjectInDocument**](JsonApiVisualizationObjectInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] + **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False ### Return type -[**JsonApiVisualizationObjectOutDocument**](JsonApiVisualizationObjectOutDocument.md) +[**JsonApiKnowledgeRecommendationOutList**](JsonApiKnowledgeRecommendationOutList.md) ### Authorization @@ -13075,7 +1433,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: application/json - **Accept**: application/json, application/vnd.gooddata.api+json @@ -13087,10 +1445,10 @@ 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) -# **update_entity_workspace_data_filter_settings** -> JsonApiWorkspaceDataFilterSettingOutDocument update_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_in_document) +# **search_entities_memory_items** +> JsonApiMemoryItemOutList search_entities_memory_items(workspace_id, entity_search_body) -Put a Settings for Workspace Data Filter +Search request for MemoryItem ### Example @@ -13099,8 +1457,8 @@ Put a Settings for Workspace Data Filter import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_setting_in_document import JsonApiWorkspaceDataFilterSettingInDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_document import JsonApiWorkspaceDataFilterSettingOutDocument +from gooddata_api_client.model.json_api_memory_item_out_list import JsonApiMemoryItemOutList +from gooddata_api_client.model.entity_search_body import EntitySearchBody 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. @@ -13114,46 +1472,44 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | - object_id = "objectId_example" # str | - json_api_workspace_data_filter_setting_in_document = JsonApiWorkspaceDataFilterSettingInDocument( - data=JsonApiWorkspaceDataFilterSettingIn( - attributes=JsonApiWorkspaceDataFilterSettingInAttributes( - description="description_example", - filter_values=[ - "filter_values_example", - ], - title="title_example", - ), - id="id1", - relationships=JsonApiWorkspaceDataFilterSettingInRelationships( - workspace_data_filter=JsonApiWorkspaceDataFilterSettingInRelationshipsWorkspaceDataFilter( - data=JsonApiWorkspaceDataFilterToOneLinkage(None), - ), - ), - type="workspaceDataFilterSetting", + entity_search_body = EntitySearchBody( + filter="filter_example", + include=[ + "include_example", + ], + meta_include=[ + "meta_include_example", + ], + page=EntitySearchPage( + index=0, + size=100, ), - ) # JsonApiWorkspaceDataFilterSettingInDocument | - filter = "title==someString;description==someString;workspaceDataFilter.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) - include = [ - "workspaceDataFilter", - ] # [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) + sort=[ + EntitySearchSort( + direction="ASC", + _property="_property_example", + ), + ], + ) # EntitySearchBody | Search request body with filter, pagination, and sorting options + origin = "ALL" # str | (optional) if omitted the server will use the default value of "ALL" + x_gdc_validate_relations = False # bool | (optional) if omitted the server will use the default value of False # example passing only required values which don't have defaults set try: - # Put a Settings for Workspace Data Filter - api_response = api_instance.update_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_in_document) + # Search request for MemoryItem + api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_data_filter_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a Settings for Workspace Data Filter - api_response = api_instance.update_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_in_document, filter=filter, include=include) + # Search request for MemoryItem + api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_data_filter_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->search_entities_memory_items: %s\n" % e) ``` @@ -13162,14 +1518,13 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | - **object_id** | **str**| | - **json_api_workspace_data_filter_setting_in_document** | [**JsonApiWorkspaceDataFilterSettingInDocument**](JsonApiWorkspaceDataFilterSettingInDocument.md)| | - **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] - **include** | **[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] + **entity_search_body** | [**EntitySearchBody**](EntitySearchBody.md)| Search request body with filter, pagination, and sorting options | + **origin** | **str**| | [optional] if omitted the server will use the default value of "ALL" + **x_gdc_validate_relations** | **bool**| | [optional] if omitted the server will use the default value of False ### Return type -[**JsonApiWorkspaceDataFilterSettingOutDocument**](JsonApiWorkspaceDataFilterSettingOutDocument.md) +[**JsonApiMemoryItemOutList**](JsonApiMemoryItemOutList.md) ### Authorization @@ -13177,7 +1532,7 @@ No authorization required ### HTTP request headers - - **Content-Type**: application/json, application/vnd.gooddata.api+json + - **Content-Type**: application/json - **Accept**: application/json, application/vnd.gooddata.api+json @@ -13189,10 +1544,10 @@ 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) -# **update_entity_workspace_data_filters** -> JsonApiWorkspaceDataFilterOutDocument update_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_in_document) +# **update_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) + -Put a Workspace Data Filter ### Example @@ -13201,8 +1556,8 @@ Put a Workspace Data Filter import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_data_filter_out_document import JsonApiWorkspaceDataFilterOutDocument -from gooddata_api_client.model.json_api_workspace_data_filter_in_document import JsonApiWorkspaceDataFilterInDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument +from gooddata_api_client.model.json_api_knowledge_recommendation_in_document import JsonApiKnowledgeRecommendationInDocument 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. @@ -13217,48 +1572,60 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | object_id = "objectId_example" # str | - json_api_workspace_data_filter_in_document = JsonApiWorkspaceDataFilterInDocument( - data=JsonApiWorkspaceDataFilterIn( - attributes=JsonApiWorkspaceDataFilterInAttributes( - column_name="column_name_example", + json_api_knowledge_recommendation_in_document = JsonApiKnowledgeRecommendationInDocument( + data=JsonApiKnowledgeRecommendationIn( + attributes=JsonApiKnowledgeRecommendationInAttributes( + analytical_dashboard_title="Portfolio Health Insights", + analyzed_period="2023-07", + analyzed_value=None, + are_relations_valid=True, + comparison_type="MONTH", + confidence=None, description="description_example", + direction="DECREASED", + metric_title="Revenue", + recommendations={}, + reference_period="2023-06", + reference_value=None, + source_count=2, + tags=[ + "tags_example", + ], title="title_example", + widget_id="widget-123", + widget_name="Revenue Trend", ), id="id1", - relationships=JsonApiWorkspaceDataFilterInRelationships( - filter_settings=JsonApiWorkspaceDataFilterInRelationshipsFilterSettings( - data=JsonApiWorkspaceDataFilterSettingToManyLinkage([ - JsonApiWorkspaceDataFilterSettingLinkage( - id="id_example", - type="workspaceDataFilterSetting", - ), - ]), + relationships=JsonApiKnowledgeRecommendationInRelationships( + analytical_dashboard=JsonApiAutomationInRelationshipsAnalyticalDashboard( + data=JsonApiAnalyticalDashboardToOneLinkage(None), + ), + metric=JsonApiKnowledgeRecommendationInRelationshipsMetric( + data=JsonApiMetricToOneLinkage(None), ), ), - type="workspaceDataFilter", + type="knowledgeRecommendation", ), - ) # JsonApiWorkspaceDataFilterInDocument | - filter = "title==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + ) # JsonApiKnowledgeRecommendationInDocument | + filter = "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) include = [ - "filterSettings", + "metric,analyticalDashboard", ] # [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) # example passing only required values which don't have defaults set try: - # Put a Workspace Data Filter - api_response = api_instance.update_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_in_document) + api_response = api_instance.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->update_entity_knowledge_recommendations: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a Workspace Data Filter - api_response = api_instance.update_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_in_document, filter=filter, include=include) + api_response = api_instance.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document, filter=filter, include=include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_data_filters: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->update_entity_knowledge_recommendations: %s\n" % e) ``` @@ -13268,13 +1635,13 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | **object_id** | **str**| | - **json_api_workspace_data_filter_in_document** | [**JsonApiWorkspaceDataFilterInDocument**](JsonApiWorkspaceDataFilterInDocument.md)| | + **json_api_knowledge_recommendation_in_document** | [**JsonApiKnowledgeRecommendationInDocument**](JsonApiKnowledgeRecommendationInDocument.md)| | **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] **include** | **[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] ### Return type -[**JsonApiWorkspaceDataFilterOutDocument**](JsonApiWorkspaceDataFilterOutDocument.md) +[**JsonApiKnowledgeRecommendationOutDocument**](JsonApiKnowledgeRecommendationOutDocument.md) ### Authorization @@ -13294,10 +1661,10 @@ 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) -# **update_entity_workspace_settings** -> JsonApiWorkspaceSettingOutDocument update_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_in_document) +# **update_entity_memory_items** +> JsonApiMemoryItemOutDocument update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) + -Put a Setting for a Workspace ### Example @@ -13306,8 +1673,8 @@ Put a Setting for a Workspace import time import gooddata_api_client from gooddata_api_client.api import workspace_object_controller_api -from gooddata_api_client.model.json_api_workspace_setting_in_document import JsonApiWorkspaceSettingInDocument -from gooddata_api_client.model.json_api_workspace_setting_out_document import JsonApiWorkspaceSettingOutDocument +from gooddata_api_client.model.json_api_memory_item_in_document import JsonApiMemoryItemInDocument +from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument 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. @@ -13322,34 +1689,45 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = workspace_object_controller_api.WorkspaceObjectControllerApi(api_client) workspace_id = "workspaceId_example" # str | object_id = "objectId_example" # str | - json_api_workspace_setting_in_document = JsonApiWorkspaceSettingInDocument( - data=JsonApiWorkspaceSettingIn( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", + json_api_memory_item_in_document = JsonApiMemoryItemInDocument( + data=JsonApiMemoryItemIn( + attributes=JsonApiMemoryItemInAttributes( + are_relations_valid=True, + description="description_example", + instruction="instruction_example", + is_disabled=True, + keywords=[ + "keywords_example", + ], + strategy="ALWAYS", + tags=[ + "tags_example", + ], + title="title_example", ), id="id1", - type="workspaceSetting", + type="memoryItem", ), - ) # JsonApiWorkspaceSettingInDocument | - filter = "content==JsonNodeValue;type==SettingTypeValue" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + ) # JsonApiMemoryItemInDocument | + filter = "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional) + include = [ + "createdBy,modifiedBy", + ] # [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) # example passing only required values which don't have defaults set try: - # Put a Setting for a Workspace - api_response = api_instance.update_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_in_document) + api_response = api_instance.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->update_entity_memory_items: %s\n" % e) # example passing only required values which don't have defaults set # and optional values try: - # Put a Setting for a Workspace - api_response = api_instance.update_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_in_document, filter=filter) + api_response = api_instance.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document, filter=filter, include=include) pprint(api_response) except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspaceObjectControllerApi->update_entity_workspace_settings: %s\n" % e) + print("Exception when calling WorkspaceObjectControllerApi->update_entity_memory_items: %s\n" % e) ``` @@ -13359,12 +1737,13 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **workspace_id** | **str**| | **object_id** | **str**| | - **json_api_workspace_setting_in_document** | [**JsonApiWorkspaceSettingInDocument**](JsonApiWorkspaceSettingInDocument.md)| | + **json_api_memory_item_in_document** | [**JsonApiMemoryItemInDocument**](JsonApiMemoryItemInDocument.md)| | **filter** | **str**| Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). | [optional] + **include** | **[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] ### Return type -[**JsonApiWorkspaceSettingOutDocument**](JsonApiWorkspaceSettingOutDocument.md) +[**JsonApiMemoryItemOutDocument**](JsonApiMemoryItemOutDocument.md) ### Authorization diff --git a/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md b/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md index a700e3ff5..aaf229efe 100644 --- a/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md +++ b/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md @@ -770,7 +770,7 @@ with gooddata_api_client.ApiClient() as api_client: ), }, ), - delimiter="U", + delimiter="-", execution=AFM( attributes=[ AttributeItem( @@ -876,8 +876,9 @@ with gooddata_api_client.ApiClient() as api_client: metadata=JsonNode(), related_dashboard_id="761cd28b-3f57-4ac9-bbdc-1c552cc0d1d0", settings=Settings( - delimiter="U", + delimiter="-", export_info=True, + grand_totals_position="pinnedBottom", merge_headers=True, page_orientation="PORTRAIT", page_size="A4", diff --git a/gooddata-api-client/docs/WorkspacesSettingsApi.md b/gooddata-api-client/docs/WorkspacesSettingsApi.md index bd20c3049..cfc51d37f 100644 --- a/gooddata-api-client/docs/WorkspacesSettingsApi.md +++ b/gooddata-api-client/docs/WorkspacesSettingsApi.md @@ -14,8 +14,8 @@ Method | HTTP request | Description [**get_entity_workspace_settings**](WorkspacesSettingsApi.md#get_entity_workspace_settings) | **GET** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Get a Setting for Workspace [**patch_entity_custom_application_settings**](WorkspacesSettingsApi.md#patch_entity_custom_application_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Patch a Custom Application Setting [**patch_entity_workspace_settings**](WorkspacesSettingsApi.md#patch_entity_workspace_settings) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Patch a Setting for Workspace -[**search_entities_custom_application_settings**](WorkspacesSettingsApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | Search request for CustomApplicationSetting -[**search_entities_workspace_settings**](WorkspacesSettingsApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | +[**search_entities_custom_application_settings**](WorkspacesSettingsApi.md#search_entities_custom_application_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search | The search endpoint (beta) +[**search_entities_workspace_settings**](WorkspacesSettingsApi.md#search_entities_workspace_settings) | **POST** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search | The search endpoint (beta) [**update_entity_custom_application_settings**](WorkspacesSettingsApi.md#update_entity_custom_application_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId} | Put a Custom Application Setting [**update_entity_workspace_settings**](WorkspacesSettingsApi.md#update_entity_workspace_settings) | **PUT** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Put a Setting for a Workspace [**workspace_resolve_all_settings**](WorkspacesSettingsApi.md#workspace_resolve_all_settings) | **GET** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for all settings. @@ -887,7 +887,7 @@ No authorization required # **search_entities_custom_application_settings** > JsonApiCustomApplicationSettingOutList search_entities_custom_application_settings(workspace_id, entity_search_body) -Search request for CustomApplicationSetting +The search endpoint (beta) ### Example @@ -935,7 +935,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for CustomApplicationSetting + # The search endpoint (beta) api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -944,7 +944,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: - # Search request for CustomApplicationSetting + # The search endpoint (beta) api_response = api_instance.search_entities_custom_application_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -986,7 +986,7 @@ No authorization required # **search_entities_workspace_settings** > JsonApiWorkspaceSettingOutList search_entities_workspace_settings(workspace_id, entity_search_body) - +The search endpoint (beta) ### Example @@ -1034,6 +1034,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1042,6 +1043,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # The search endpoint (beta) api_response = api_instance.search_entities_workspace_settings(workspace_id, entity_search_body, origin=origin, x_gdc_validate_relations=x_gdc_validate_relations) pprint(api_response) except gooddata_api_client.ApiException as e: 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 c2597c74b..d17551513 100644 --- a/gooddata-api-client/gooddata_api_client/api/actions_api.py +++ b/gooddata-api-client/gooddata_api_client/api/actions_api.py @@ -91,6 +91,8 @@ from gooddata_api_client.model.key_drivers_result import KeyDriversResult from gooddata_api_client.model.knowledge_document_metadata_dto import KnowledgeDocumentMetadataDto from gooddata_api_client.model.list_knowledge_documents_response_dto import ListKnowledgeDocumentsResponseDto +from gooddata_api_client.model.list_llm_provider_models_request import ListLlmProviderModelsRequest +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse from gooddata_api_client.model.locale_request import LocaleRequest from gooddata_api_client.model.manage_dashboard_permissions_request_inner import ManageDashboardPermissionsRequestInner from gooddata_api_client.model.memory_item_created_by_users import MemoryItemCreatedByUsers @@ -109,6 +111,7 @@ from gooddata_api_client.model.read_csv_file_manifests_response import ReadCsvFileManifestsResponse from gooddata_api_client.model.resolve_settings_request import ResolveSettingsRequest from gooddata_api_client.model.resolved_llm_endpoints import ResolvedLlmEndpoints +from gooddata_api_client.model.resolved_llms import ResolvedLlms from gooddata_api_client.model.resolved_setting import ResolvedSetting from gooddata_api_client.model.result_cache_metadata import ResultCacheMetadata from gooddata_api_client.model.scan_request import ScanRequest @@ -125,10 +128,12 @@ from gooddata_api_client.model.tabular_export_request import TabularExportRequest from gooddata_api_client.model.test_definition_request import TestDefinitionRequest from gooddata_api_client.model.test_destination_request import TestDestinationRequest +from gooddata_api_client.model.test_llm_provider_by_id_request import TestLlmProviderByIdRequest from gooddata_api_client.model.test_llm_provider_definition_request import TestLlmProviderDefinitionRequest from gooddata_api_client.model.test_llm_provider_response import TestLlmProviderResponse from gooddata_api_client.model.test_request import TestRequest from gooddata_api_client.model.test_response import TestResponse +from gooddata_api_client.model.trending_objects_result import TrendingObjectsResult from gooddata_api_client.model.trigger_automation_request import TriggerAutomationRequest from gooddata_api_client.model.trigger_quality_issues_calculation_response import TriggerQualityIssuesCalculationResponse from gooddata_api_client.model.upload_file_response import UploadFileResponse @@ -4195,6 +4200,8 @@ def __init__(self, api_client=None): 'size', 'page_token', 'meta_include', + 'state', + 'query', ], 'required': [ 'workspace_id', @@ -4229,6 +4236,10 @@ def __init__(self, api_client=None): (str,), 'meta_include': (str,), + 'state': + (str,), + 'query': + (str,), }, 'attribute_map': { 'workspace_id': 'workspaceId', @@ -4236,6 +4247,8 @@ def __init__(self, api_client=None): 'size': 'size', 'page_token': 'pageToken', 'meta_include': 'metaInclude', + 'state': 'state', + 'query': 'query', }, 'location_map': { 'workspace_id': 'path', @@ -4243,6 +4256,8 @@ def __init__(self, api_client=None): 'size': 'query', 'page_token': 'query', 'meta_include': 'query', + 'state': 'query', + 'query': 'query', }, 'collection_format_map': { 'scopes': 'multi', @@ -4305,6 +4320,105 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.list_llm_provider_models_endpoint = _Endpoint( + settings={ + 'response_type': (ListLlmProviderModelsResponse,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/ai/llmProvider/listModels', + 'operation_id': 'list_llm_provider_models', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'list_llm_provider_models_request', + ], + 'required': [ + 'list_llm_provider_models_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'list_llm_provider_models_request': + (ListLlmProviderModelsRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'list_llm_provider_models_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.list_llm_provider_models_by_id_endpoint = _Endpoint( + settings={ + 'response_type': (ListLlmProviderModelsResponse,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/ai/llmProvider/{llmProviderId}/listModels', + 'operation_id': 'list_llm_provider_models_by_id', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'llm_provider_id', + ], + 'required': [ + 'llm_provider_id', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'llm_provider_id': + (str,), + }, + 'attribute_map': { + 'llm_provider_id': 'llmProviderId', + }, + 'location_map': { + 'llm_provider_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.list_workspace_user_groups_endpoint = _Endpoint( settings={ 'response_type': (WorkspaceUserGroups,), @@ -5582,6 +5696,62 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.resolve_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (ResolvedLlms,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders', + 'operation_id': 'resolve_llm_providers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + ], + 'required': [ + 'workspace_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,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + }, + 'location_map': { + 'workspace_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.resolve_requested_entitlements_endpoint = _Endpoint( settings={ 'response_type': ([ApiEntitlement],), @@ -5834,6 +6004,74 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.retrieve_result_binary_endpoint = _Endpoint( + settings={ + 'response_type': (file_type,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary', + 'operation_id': 'retrieve_result_binary', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + 'result_id', + 'x_gdc_cancel_token', + ], + 'required': [ + 'workspace_id', + 'result_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,), + 'result_id': + (str,), + 'x_gdc_cancel_token': + (str,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'result_id': 'resultId', + 'x_gdc_cancel_token': 'X-GDC-CANCEL-TOKEN', + }, + 'location_map': { + 'workspace_id': 'path', + 'result_id': 'path', + 'x_gdc_cancel_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/vnd.apache.arrow.file', + 'application/vnd.apache.arrow.stream' + ], + 'content_type': [], + }, + api_client=api_client + ) self.retrieve_translations_endpoint = _Endpoint( settings={ 'response_type': (Xliff,), @@ -6587,6 +6825,7 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'llm_provider_id', + 'test_llm_provider_by_id_request', ], 'required': [ 'llm_provider_id', @@ -6606,12 +6845,15 @@ def __init__(self, api_client=None): 'openapi_types': { 'llm_provider_id': (str,), + 'test_llm_provider_by_id_request': + (TestLlmProviderByIdRequest,), }, 'attribute_map': { 'llm_provider_id': 'llmProviderId', }, 'location_map': { 'llm_provider_id': 'path', + 'test_llm_provider_by_id_request': 'body', }, 'collection_format_map': { } @@ -6620,7 +6862,9 @@ def __init__(self, api_client=None): 'accept': [ 'application/json' ], - 'content_type': [], + 'content_type': [ + 'application/json' + ] }, api_client=api_client ) @@ -6674,6 +6918,62 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.trending_objects_endpoint = _Endpoint( + settings={ + 'response_type': (TrendingObjectsResult,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects', + 'operation_id': 'trending_objects', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + ], + 'required': [ + 'workspace_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,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + }, + 'location_map': { + 'workspace_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.trigger_automation_endpoint = _Endpoint( settings={ 'response_type': None, @@ -13274,6 +13574,174 @@ def list_documents( size (int): [optional] if omitted the server will use the default value of 50 page_token (str): [optional] meta_include (str): [optional] + state (str): [optional] + query (str): [optional] + _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: + ListKnowledgeDocumentsResponseDto + 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 + return self.list_documents_endpoint.call_with_http_info(**kwargs) + + def list_files( + self, + data_source_id, + **kwargs + ): + """List datasource files # noqa: E501 + + List all the files in the given data source. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.list_files(data_source_id, async_req=True) + >>> result = thread.get() + + Args: + data_source_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: + [GdStorageFile] + 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['data_source_id'] = \ + data_source_id + return self.list_files_endpoint.call_with_http_info(**kwargs) + + def list_llm_provider_models( + self, + list_llm_provider_models_request, + **kwargs + ): + """List LLM Provider Models # noqa: E501 + + Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.list_llm_provider_models(list_llm_provider_models_request, async_req=True) + >>> result = thread.get() + + Args: + list_llm_provider_models_request (ListLlmProviderModelsRequest): + + 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 @@ -13306,7 +13774,7 @@ def list_documents( async_req (bool): execute request asynchronously Returns: - ListKnowledgeDocumentsResponseDto + ListLlmProviderModelsResponse If the method is called asynchronously, returns the request thread. """ @@ -13335,26 +13803,26 @@ def list_documents( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - return self.list_documents_endpoint.call_with_http_info(**kwargs) + kwargs['list_llm_provider_models_request'] = \ + list_llm_provider_models_request + return self.list_llm_provider_models_endpoint.call_with_http_info(**kwargs) - def list_files( + def list_llm_provider_models_by_id( self, - data_source_id, + llm_provider_id, **kwargs ): - """List datasource files # noqa: E501 + """List LLM Provider Models By Id # noqa: E501 - List all the files in the given data source. # noqa: E501 + Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.list_files(data_source_id, async_req=True) + >>> thread = api.list_llm_provider_models_by_id(llm_provider_id, async_req=True) >>> result = thread.get() Args: - data_source_id (str): + llm_provider_id (str): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13389,7 +13857,7 @@ def list_files( async_req (bool): execute request asynchronously Returns: - [GdStorageFile] + ListLlmProviderModelsResponse If the method is called asynchronously, returns the request thread. """ @@ -13418,9 +13886,9 @@ def list_files( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['data_source_id'] = \ - data_source_id - return self.list_files_endpoint.call_with_http_info(**kwargs) + kwargs['llm_provider_id'] = \ + llm_provider_id + return self.list_llm_provider_models_by_id_endpoint.call_with_http_info(**kwargs) def list_workspace_user_groups( self, @@ -15358,7 +15826,7 @@ def resolve_llm_endpoints( ): """Get Active LLM Endpoints for this workspace # noqa: E501 - Returns a list of available LLM Endpoints # noqa: E501 + Will be soon removed and replaced by LlmProvider-based resolution. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -15434,6 +15902,89 @@ def resolve_llm_endpoints( workspace_id return self.resolve_llm_endpoints_endpoint.call_with_http_info(**kwargs) + def resolve_llm_providers( + self, + workspace_id, + **kwargs + ): + """Get Active LLM configuration for this workspace # noqa: E501 + + Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.resolve_llm_providers(workspace_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + + 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: + ResolvedLlms + 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 + return self.resolve_llm_providers_endpoint.call_with_http_info(**kwargs) + def resolve_requested_entitlements( self, entitlements_request, @@ -15779,6 +16330,94 @@ def retrieve_result( result_id return self.retrieve_result_endpoint.call_with_http_info(**kwargs) + def retrieve_result_binary( + self, + workspace_id, + result_id, + **kwargs + ): + """(BETA) Get a single execution result in Apache Arrow File or Stream format # noqa: E501 + + (BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.retrieve_result_binary(workspace_id, result_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + result_id (str): Result ID + + Keyword Args: + x_gdc_cancel_token (str): [optional] + _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: + file_type + 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['result_id'] = \ + result_id + return self.retrieve_result_binary_endpoint.call_with_http_info(**kwargs) + def retrieve_translations( self, workspace_id, @@ -16907,6 +17546,7 @@ def test_llm_provider_by_id( llm_provider_id (str): Keyword Args: + test_llm_provider_by_id_request (TestLlmProviderByIdRequest): [optional] _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 @@ -17055,6 +17695,89 @@ def test_notification_channel( test_destination_request return self.test_notification_channel_endpoint.call_with_http_info(**kwargs) + def trending_objects( + self, + workspace_id, + **kwargs + ): + """Get Trending Analytics Catalog Objects # noqa: E501 + + Returns a list of trending objects for this workspace # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.trending_objects(workspace_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + + 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: + TrendingObjectsResult + 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 + return self.trending_objects_endpoint.call_with_http_info(**kwargs) + def trigger_automation( self, workspace_id, @@ -17986,7 +18709,7 @@ def validate_llm_endpoint( ): """Validate LLM Endpoint # noqa: E501 - Validates LLM endpoint with provided parameters. # noqa: E501 + Will be soon removed and replaced by testLlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -18069,7 +18792,7 @@ def validate_llm_endpoint_by_id( ): """Validate LLM Endpoint By Id # noqa: E501 - Validates existing LLM endpoint with provided parameters and updates it if they are valid. # noqa: E501 + Will be soon removed and replaced by testLlmProviderById. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/ai_api.py b/gooddata-api-client/gooddata_api_client/api/ai_api.py index 14aec7cb8..cf95a7531 100644 --- a/gooddata-api-client/gooddata_api_client/api/ai_api.py +++ b/gooddata-api-client/gooddata_api_client/api/ai_api.py @@ -2526,7 +2526,7 @@ def search_entities_knowledge_recommendations( entity_search_body, **kwargs ): - """search_entities_knowledge_recommendations # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/ai_lake_api.py b/gooddata-api-client/gooddata_api_client/api/ai_lake_api.py index ec99b3761..43364536d 100644 --- a/gooddata-api-client/gooddata_api_client/api/ai_lake_api.py +++ b/gooddata-api-client/gooddata_api_client/api/ai_lake_api.py @@ -24,6 +24,7 @@ ) from gooddata_api_client.model.database_instance import DatabaseInstance from gooddata_api_client.model.get_ai_lake_operation200_response import GetAiLakeOperation200Response +from gooddata_api_client.model.get_service_status_response import GetServiceStatusResponse from gooddata_api_client.model.list_database_instances_response import ListDatabaseInstancesResponse from gooddata_api_client.model.list_services_response import ListServicesResponse from gooddata_api_client.model.provision_database_instance_request import ProvisionDatabaseInstanceRequest @@ -193,6 +194,55 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.get_ai_lake_service_status_endpoint = _Endpoint( + settings={ + 'response_type': (GetServiceStatusResponse,), + 'auth': [], + 'endpoint_path': '/api/v1/ailake/services/{serviceId}/status', + 'operation_id': 'get_ai_lake_service_status', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'service_id', + ], + 'required': [ + 'service_id', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'service_id': + (str,), + }, + 'attribute_map': { + 'service_id': 'serviceId', + }, + 'location_map': { + 'service_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.list_ai_lake_database_instances_endpoint = _Endpoint( settings={ 'response_type': (ListDatabaseInstancesResponse,), @@ -690,6 +740,89 @@ def get_ai_lake_operation( operation_id return self.get_ai_lake_operation_endpoint.call_with_http_info(**kwargs) + def get_ai_lake_service_status( + self, + service_id, + **kwargs + ): + """(BETA) Get AI Lake service status # noqa: E501 + + (BETA) Returns the status of a service in the organization's AI Lake. The status is controller-specific (e.g., available commands, readiness). # 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_ai_lake_service_status(service_id, async_req=True) + >>> result = thread.get() + + Args: + service_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: + GetServiceStatusResponse + 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['service_id'] = \ + service_id + return self.get_ai_lake_service_status_endpoint.call_with_http_info(**kwargs) + def list_ai_lake_database_instances( self, **kwargs diff --git a/gooddata-api-client/gooddata_api_client/api/attribute_hierarchies_api.py b/gooddata-api-client/gooddata_api_client/api/attribute_hierarchies_api.py index 3a0738e07..8e291d7cd 100644 --- a/gooddata-api-client/gooddata_api_client/api/attribute_hierarchies_api.py +++ b/gooddata-api-client/gooddata_api_client/api/attribute_hierarchies_api.py @@ -1103,7 +1103,7 @@ def search_entities_attribute_hierarchies( entity_search_body, **kwargs ): - """Search request for AttributeHierarchy # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/attributes_api.py b/gooddata-api-client/gooddata_api_client/api/attributes_api.py index d75ad230d..0c6913a5b 100644 --- a/gooddata-api-client/gooddata_api_client/api/attributes_api.py +++ b/gooddata-api-client/gooddata_api_client/api/attributes_api.py @@ -698,7 +698,7 @@ def search_entities_attributes( entity_search_body, **kwargs ): - """Search request for Attribute # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/automations_api.py b/gooddata-api-client/gooddata_api_client/api/automations_api.py index 7227d7ea6..82e49ce93 100644 --- a/gooddata-api-client/gooddata_api_client/api/automations_api.py +++ b/gooddata-api-client/gooddata_api_client/api/automations_api.py @@ -2683,7 +2683,7 @@ def search_entities_automations( entity_search_body, **kwargs ): - """Search request for Automation # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/computation_api.py b/gooddata-api-client/gooddata_api_client/api/computation_api.py index 30f0a5ca6..7b26aa83e 100644 --- a/gooddata-api-client/gooddata_api_client/api/computation_api.py +++ b/gooddata-api-client/gooddata_api_client/api/computation_api.py @@ -1103,6 +1103,74 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.retrieve_result_binary_endpoint = _Endpoint( + settings={ + 'response_type': (file_type,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary', + 'operation_id': 'retrieve_result_binary', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + 'result_id', + 'x_gdc_cancel_token', + ], + 'required': [ + 'workspace_id', + 'result_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,), + 'result_id': + (str,), + 'x_gdc_cancel_token': + (str,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'result_id': 'resultId', + 'x_gdc_cancel_token': 'X-GDC-CANCEL-TOKEN', + }, + 'location_map': { + 'workspace_id': 'path', + 'result_id': 'path', + 'x_gdc_cancel_token': 'header', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/vnd.apache.arrow.file', + 'application/vnd.apache.arrow.stream' + ], + 'content_type': [], + }, + api_client=api_client + ) def cancel_executions( self, @@ -2425,3 +2493,91 @@ def retrieve_result( result_id return self.retrieve_result_endpoint.call_with_http_info(**kwargs) + def retrieve_result_binary( + self, + workspace_id, + result_id, + **kwargs + ): + """(BETA) Get a single execution result in Apache Arrow File or Stream format # noqa: E501 + + (BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.retrieve_result_binary(workspace_id, result_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + result_id (str): Result ID + + Keyword Args: + x_gdc_cancel_token (str): [optional] + _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: + file_type + 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['result_id'] = \ + result_id + return self.retrieve_result_binary_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/dashboards_api.py b/gooddata-api-client/gooddata_api_client/api/dashboards_api.py index 5bd88d55d..8bb0ae946 100644 --- a/gooddata-api-client/gooddata_api_client/api/dashboards_api.py +++ b/gooddata-api-client/gooddata_api_client/api/dashboards_api.py @@ -1145,7 +1145,7 @@ def search_entities_analytical_dashboards( entity_search_body, **kwargs ): - """Search request for AnalyticalDashboard # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/data_filters_api.py b/gooddata-api-client/gooddata_api_client/api/data_filters_api.py index 6e1eb7c24..255f93c94 100644 --- a/gooddata-api-client/gooddata_api_client/api/data_filters_api.py +++ b/gooddata-api-client/gooddata_api_client/api/data_filters_api.py @@ -3398,7 +3398,7 @@ def search_entities_user_data_filters( entity_search_body, **kwargs ): - """Search request for UserDataFilter # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -3486,7 +3486,7 @@ def search_entities_workspace_data_filter_settings( entity_search_body, **kwargs ): - """Search request for WorkspaceDataFilterSetting # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -3574,7 +3574,7 @@ def search_entities_workspace_data_filters( entity_search_body, **kwargs ): - """Search request for WorkspaceDataFilter # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/datasets_api.py b/gooddata-api-client/gooddata_api_client/api/datasets_api.py index d74bf0c06..53af85ab9 100644 --- a/gooddata-api-client/gooddata_api_client/api/datasets_api.py +++ b/gooddata-api-client/gooddata_api_client/api/datasets_api.py @@ -701,7 +701,7 @@ def search_entities_datasets( entity_search_body, **kwargs ): - """Search request for Dataset # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True 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 0b67eeb16..3e4af87d9 100644 --- a/gooddata-api-client/gooddata_api_client/api/entities_api.py +++ b/gooddata-api-client/gooddata_api_client/api/entities_api.py @@ -20509,7 +20509,7 @@ def create_entity_custom_geo_collections( json_api_custom_geo_collection_in_document, **kwargs ): - """create_entity_custom_geo_collections # noqa: E501 + """Post Custom Geo Collections # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -21363,6 +21363,7 @@ def create_entity_llm_endpoints( ): """Post LLM endpoint entities # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -23328,7 +23329,7 @@ def delete_entity_custom_geo_collections( id, **kwargs ): - """delete_entity_custom_geo_collections # noqa: E501 + """Delete Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -24180,8 +24181,9 @@ def delete_entity_llm_endpoints( id, **kwargs ): - """delete_entity_llm_endpoints # noqa: E501 + """Delete LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -26416,7 +26418,7 @@ def get_all_entities_custom_geo_collections( self, **kwargs ): - """get_all_entities_custom_geo_collections # noqa: E501 + """Get all Custom Geo Collections # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -27715,6 +27717,7 @@ def get_all_entities_llm_endpoints( ): """Get all LLM endpoint entities # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -30289,7 +30292,7 @@ def get_entity_custom_geo_collections( id, **kwargs ): - """get_entity_custom_geo_collections # noqa: E501 + """Get Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -31596,6 +31599,7 @@ def get_entity_llm_endpoints( ): """Get LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -34034,7 +34038,7 @@ def patch_entity_custom_geo_collections( json_api_custom_geo_collection_patch_document, **kwargs ): - """patch_entity_custom_geo_collections # noqa: E501 + """Patch Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -35209,6 +35213,7 @@ def patch_entity_llm_endpoints( ): """Patch LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -36728,7 +36733,7 @@ def search_entities_analytical_dashboards( entity_search_body, **kwargs ): - """Search request for AnalyticalDashboard # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -36816,7 +36821,7 @@ def search_entities_attribute_hierarchies( entity_search_body, **kwargs ): - """Search request for AttributeHierarchy # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -36904,7 +36909,7 @@ def search_entities_attributes( entity_search_body, **kwargs ): - """Search request for Attribute # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37080,7 +37085,7 @@ def search_entities_automations( entity_search_body, **kwargs ): - """Search request for Automation # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37168,7 +37173,7 @@ def search_entities_custom_application_settings( entity_search_body, **kwargs ): - """Search request for CustomApplicationSetting # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37256,7 +37261,7 @@ def search_entities_dashboard_plugins( entity_search_body, **kwargs ): - """Search request for DashboardPlugin # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37344,7 +37349,7 @@ def search_entities_datasets( entity_search_body, **kwargs ): - """Search request for Dataset # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37432,7 +37437,7 @@ def search_entities_export_definitions( entity_search_body, **kwargs ): - """Search request for ExportDefinition # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37520,7 +37525,7 @@ def search_entities_facts( entity_search_body, **kwargs ): - """Search request for Fact # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37608,7 +37613,7 @@ def search_entities_filter_contexts( entity_search_body, **kwargs ): - """Search request for FilterContext # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37696,7 +37701,7 @@ def search_entities_filter_views( entity_search_body, **kwargs ): - """Search request for FilterView # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37784,7 +37789,7 @@ def search_entities_knowledge_recommendations( entity_search_body, **kwargs ): - """search_entities_knowledge_recommendations # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -37872,7 +37877,7 @@ def search_entities_labels( entity_search_body, **kwargs ): - """Search request for Label # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38048,7 +38053,7 @@ def search_entities_metrics( entity_search_body, **kwargs ): - """Search request for Metric # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38136,7 +38141,7 @@ def search_entities_user_data_filters( entity_search_body, **kwargs ): - """Search request for UserDataFilter # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38224,7 +38229,7 @@ def search_entities_visualization_objects( entity_search_body, **kwargs ): - """Search request for VisualizationObject # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38312,7 +38317,7 @@ def search_entities_workspace_data_filter_settings( entity_search_body, **kwargs ): - """Search request for WorkspaceDataFilterSetting # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38400,7 +38405,7 @@ def search_entities_workspace_data_filters( entity_search_body, **kwargs ): - """Search request for WorkspaceDataFilter # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -38488,7 +38493,7 @@ def search_entities_workspace_settings( entity_search_body, **kwargs ): - """search_entities_workspace_settings # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -39205,7 +39210,7 @@ def update_entity_custom_geo_collections( json_api_custom_geo_collection_in_document, **kwargs ): - """update_entity_custom_geo_collections # noqa: E501 + """Put Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -40104,6 +40109,7 @@ def update_entity_llm_endpoints( ): """PUT LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/export_definitions_api.py b/gooddata-api-client/gooddata_api_client/api/export_definitions_api.py index 2041e7098..b40dfa5ca 100644 --- a/gooddata-api-client/gooddata_api_client/api/export_definitions_api.py +++ b/gooddata-api-client/gooddata_api_client/api/export_definitions_api.py @@ -1129,7 +1129,7 @@ def search_entities_export_definitions( entity_search_body, **kwargs ): - """Search request for ExportDefinition # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/facts_api.py b/gooddata-api-client/gooddata_api_client/api/facts_api.py index 7dc6b50c9..d2af83606 100644 --- a/gooddata-api-client/gooddata_api_client/api/facts_api.py +++ b/gooddata-api-client/gooddata_api_client/api/facts_api.py @@ -1252,7 +1252,7 @@ def search_entities_facts( entity_search_body, **kwargs ): - """Search request for Fact # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/filter_context_api.py b/gooddata-api-client/gooddata_api_client/api/filter_context_api.py index 741a4e93f..7cd84133e 100644 --- a/gooddata-api-client/gooddata_api_client/api/filter_context_api.py +++ b/gooddata-api-client/gooddata_api_client/api/filter_context_api.py @@ -1099,7 +1099,7 @@ def search_entities_filter_contexts( entity_search_body, **kwargs ): - """Search request for FilterContext # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/filter_views_api.py b/gooddata-api-client/gooddata_api_client/api/filter_views_api.py index 29db7d7fe..a809cce10 100644 --- a/gooddata-api-client/gooddata_api_client/api/filter_views_api.py +++ b/gooddata-api-client/gooddata_api_client/api/filter_views_api.py @@ -1265,7 +1265,7 @@ def search_entities_filter_views( entity_search_body, **kwargs ): - """Search request for FilterView # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/geographic_data_api.py b/gooddata-api-client/gooddata_api_client/api/geographic_data_api.py index 20f09611f..7f0734f6d 100644 --- a/gooddata-api-client/gooddata_api_client/api/geographic_data_api.py +++ b/gooddata-api-client/gooddata_api_client/api/geographic_data_api.py @@ -439,7 +439,7 @@ def create_entity_custom_geo_collections( json_api_custom_geo_collection_in_document, **kwargs ): - """create_entity_custom_geo_collections # noqa: E501 + """Post Custom Geo Collections # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -521,7 +521,7 @@ def delete_entity_custom_geo_collections( id, **kwargs ): - """delete_entity_custom_geo_collections # noqa: E501 + """Delete Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -603,7 +603,7 @@ def get_all_entities_custom_geo_collections( self, **kwargs ): - """get_all_entities_custom_geo_collections # noqa: E501 + """Get all Custom Geo Collections # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -686,7 +686,7 @@ def get_entity_custom_geo_collections( id, **kwargs ): - """get_entity_custom_geo_collections # noqa: E501 + """Get Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -770,7 +770,7 @@ def patch_entity_custom_geo_collections( json_api_custom_geo_collection_patch_document, **kwargs ): - """patch_entity_custom_geo_collections # noqa: E501 + """Patch Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -857,7 +857,7 @@ def update_entity_custom_geo_collections( json_api_custom_geo_collection_in_document, **kwargs ): - """update_entity_custom_geo_collections # noqa: E501 + """Put Custom Geo Collection # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/labels_api.py b/gooddata-api-client/gooddata_api_client/api/labels_api.py index e7027d49c..3846e0979 100644 --- a/gooddata-api-client/gooddata_api_client/api/labels_api.py +++ b/gooddata-api-client/gooddata_api_client/api/labels_api.py @@ -689,7 +689,7 @@ def search_entities_labels( entity_search_body, **kwargs ): - """Search request for Label # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/llm_endpoints_api.py b/gooddata-api-client/gooddata_api_client/api/llm_endpoints_api.py index 75bef275a..1b14e1994 100644 --- a/gooddata-api-client/gooddata_api_client/api/llm_endpoints_api.py +++ b/gooddata-api-client/gooddata_api_client/api/llm_endpoints_api.py @@ -441,6 +441,7 @@ def create_entity_llm_endpoints( ): """Post LLM endpoint entities # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -521,8 +522,9 @@ def delete_entity_llm_endpoints( id, **kwargs ): - """delete_entity_llm_endpoints # noqa: E501 + """Delete LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -605,6 +607,7 @@ def get_all_entities_llm_endpoints( ): """Get all LLM endpoint entities # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -688,6 +691,7 @@ def get_entity_llm_endpoints( ): """Get LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -772,6 +776,7 @@ def patch_entity_llm_endpoints( ): """Patch LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -859,6 +864,7 @@ def update_entity_llm_endpoints( ): """PUT LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/metrics_api.py b/gooddata-api-client/gooddata_api_client/api/metrics_api.py index 914bce346..fbf3be194 100644 --- a/gooddata-api-client/gooddata_api_client/api/metrics_api.py +++ b/gooddata-api-client/gooddata_api_client/api/metrics_api.py @@ -1129,7 +1129,7 @@ def search_entities_metrics( entity_search_body, **kwargs ): - """Search request for Metric # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/organization_controller_api.py b/gooddata-api-client/gooddata_api_client/api/organization_controller_api.py deleted file mode 100644 index 5d7e59c5a..000000000 --- a/gooddata-api-client/gooddata_api_client/api/organization_controller_api.py +++ /dev/null @@ -1,1034 +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.api_client import ApiClient, Endpoint as _Endpoint -from gooddata_api_client.model_utils import ( # noqa: F401 - check_allowed_values, - check_validations, - date, - datetime, - file_type, - none_type, - validate_and_convert_types -) -from gooddata_api_client.model.json_api_cookie_security_configuration_in_document import JsonApiCookieSecurityConfigurationInDocument -from gooddata_api_client.model.json_api_cookie_security_configuration_out_document import JsonApiCookieSecurityConfigurationOutDocument -from gooddata_api_client.model.json_api_cookie_security_configuration_patch_document import JsonApiCookieSecurityConfigurationPatchDocument -from gooddata_api_client.model.json_api_organization_in_document import JsonApiOrganizationInDocument -from gooddata_api_client.model.json_api_organization_out_document import JsonApiOrganizationOutDocument -from gooddata_api_client.model.json_api_organization_patch_document import JsonApiOrganizationPatchDocument - - -class OrganizationControllerApi(object): - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None): - if api_client is None: - api_client = ApiClient() - self.api_client = api_client - self.get_entity_cookie_security_configurations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCookieSecurityConfigurationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/cookieSecurityConfigurations/{id}', - 'operation_id': 'get_entity_cookie_security_configurations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_organizations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/organizations/{id}', - 'operation_id': 'get_entity_organizations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - 'include', - 'meta_include', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'id', - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "IDENTITYPROVIDERS": "identityProviders", - "BOOTSTRAPUSER": "bootstrapUser", - "BOOTSTRAPUSERGROUP": "bootstrapUserGroup", - "IDENTITYPROVIDER": "identityProvider", - "ALL": "ALL" - }, - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'id': 'path', - 'filter': 'query', - 'include': 'query', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.patch_entity_cookie_security_configurations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCookieSecurityConfigurationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/cookieSecurityConfigurations/{id}', - 'operation_id': 'patch_entity_cookie_security_configurations', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_cookie_security_configuration_patch_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_cookie_security_configuration_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_cookie_security_configuration_patch_document': - (JsonApiCookieSecurityConfigurationPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_cookie_security_configuration_patch_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_organizations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/organizations/{id}', - 'operation_id': 'patch_entity_organizations', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_organization_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_organization_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "IDENTITYPROVIDERS": "identityProviders", - "BOOTSTRAPUSER": "bootstrapUser", - "BOOTSTRAPUSERGROUP": "bootstrapUserGroup", - "IDENTITYPROVIDER": "identityProvider", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_organization_patch_document': - (JsonApiOrganizationPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_organization_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_cookie_security_configurations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCookieSecurityConfigurationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/cookieSecurityConfigurations/{id}', - 'operation_id': 'update_entity_cookie_security_configurations', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_cookie_security_configuration_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_cookie_security_configuration_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_cookie_security_configuration_in_document': - (JsonApiCookieSecurityConfigurationInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_cookie_security_configuration_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_organizations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/admin/organizations/{id}', - 'operation_id': 'update_entity_organizations', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_organization_in_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_organization_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "IDENTITYPROVIDERS": "identityProviders", - "BOOTSTRAPUSER": "bootstrapUser", - "BOOTSTRAPUSERGROUP": "bootstrapUserGroup", - "IDENTITYPROVIDER": "identityProvider", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_organization_in_document': - (JsonApiOrganizationInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_organization_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - - def get_entity_cookie_security_configurations( - self, - id, - **kwargs - ): - """Get CookieSecurityConfiguration # 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_entity_cookie_security_configurations(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiCookieSecurityConfigurationOutDocument - 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['id'] = \ - id - return self.get_entity_cookie_security_configurations_endpoint.call_with_http_info(**kwargs) - - def get_entity_organizations( - self, - id, - **kwargs - ): - """Get Organizations # 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_entity_organizations(id, async_req=True) - >>> result = thread.get() - - Args: - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiOrganizationOutDocument - 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['id'] = \ - id - return self.get_entity_organizations_endpoint.call_with_http_info(**kwargs) - - def patch_entity_cookie_security_configurations( - self, - id, - json_api_cookie_security_configuration_patch_document, - **kwargs - ): - """Patch CookieSecurityConfiguration # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_cookie_security_configuration_patch_document (JsonApiCookieSecurityConfigurationPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiCookieSecurityConfigurationOutDocument - 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['id'] = \ - id - kwargs['json_api_cookie_security_configuration_patch_document'] = \ - json_api_cookie_security_configuration_patch_document - return self.patch_entity_cookie_security_configurations_endpoint.call_with_http_info(**kwargs) - - def patch_entity_organizations( - self, - id, - json_api_organization_patch_document, - **kwargs - ): - """Patch Organization # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_organizations(id, json_api_organization_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_organization_patch_document (JsonApiOrganizationPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiOrganizationOutDocument - 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['id'] = \ - id - kwargs['json_api_organization_patch_document'] = \ - json_api_organization_patch_document - return self.patch_entity_organizations_endpoint.call_with_http_info(**kwargs) - - def update_entity_cookie_security_configurations( - self, - id, - json_api_cookie_security_configuration_in_document, - **kwargs - ): - """Put CookieSecurityConfiguration # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_cookie_security_configurations(id, json_api_cookie_security_configuration_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_cookie_security_configuration_in_document (JsonApiCookieSecurityConfigurationInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiCookieSecurityConfigurationOutDocument - 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['id'] = \ - id - kwargs['json_api_cookie_security_configuration_in_document'] = \ - json_api_cookie_security_configuration_in_document - return self.update_entity_cookie_security_configurations_endpoint.call_with_http_info(**kwargs) - - def update_entity_organizations( - self, - id, - json_api_organization_in_document, - **kwargs - ): - """Put Organization # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_organizations(id, json_api_organization_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_organization_in_document (JsonApiOrganizationInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiOrganizationOutDocument - 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['id'] = \ - id - kwargs['json_api_organization_in_document'] = \ - json_api_organization_in_document - return self.update_entity_organizations_endpoint.call_with_http_info(**kwargs) - diff --git a/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py b/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py index fbfbc7396..b5870eee5 100644 --- a/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py +++ b/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py @@ -30,16 +30,8 @@ from gooddata_api_client.model.json_api_csp_directive_out_document import JsonApiCspDirectiveOutDocument from gooddata_api_client.model.json_api_csp_directive_out_list import JsonApiCspDirectiveOutList from gooddata_api_client.model.json_api_csp_directive_patch_document import JsonApiCspDirectivePatchDocument -from gooddata_api_client.model.json_api_custom_geo_collection_in_document import JsonApiCustomGeoCollectionInDocument -from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument -from gooddata_api_client.model.json_api_custom_geo_collection_out_list import JsonApiCustomGeoCollectionOutList -from gooddata_api_client.model.json_api_custom_geo_collection_patch_document import JsonApiCustomGeoCollectionPatchDocument from gooddata_api_client.model.json_api_data_source_identifier_out_document import JsonApiDataSourceIdentifierOutDocument from gooddata_api_client.model.json_api_data_source_identifier_out_list import JsonApiDataSourceIdentifierOutList -from gooddata_api_client.model.json_api_data_source_in_document import JsonApiDataSourceInDocument -from gooddata_api_client.model.json_api_data_source_out_document import JsonApiDataSourceOutDocument -from gooddata_api_client.model.json_api_data_source_out_list import JsonApiDataSourceOutList -from gooddata_api_client.model.json_api_data_source_patch_document import JsonApiDataSourcePatchDocument from gooddata_api_client.model.json_api_entitlement_out_document import JsonApiEntitlementOutDocument from gooddata_api_client.model.json_api_entitlement_out_list import JsonApiEntitlementOutList from gooddata_api_client.model.json_api_export_template_in_document import JsonApiExportTemplateInDocument @@ -51,10 +43,6 @@ from gooddata_api_client.model.json_api_identity_provider_out_document import JsonApiIdentityProviderOutDocument from gooddata_api_client.model.json_api_identity_provider_out_list import JsonApiIdentityProviderOutList from gooddata_api_client.model.json_api_identity_provider_patch_document import JsonApiIdentityProviderPatchDocument -from gooddata_api_client.model.json_api_jwk_in_document import JsonApiJwkInDocument -from gooddata_api_client.model.json_api_jwk_out_document import JsonApiJwkOutDocument -from gooddata_api_client.model.json_api_jwk_out_list import JsonApiJwkOutList -from gooddata_api_client.model.json_api_jwk_patch_document import JsonApiJwkPatchDocument from gooddata_api_client.model.json_api_llm_endpoint_in_document import JsonApiLlmEndpointInDocument from gooddata_api_client.model.json_api_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument from gooddata_api_client.model.json_api_llm_endpoint_out_list import JsonApiLlmEndpointOutList @@ -209,127 +197,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_custom_geo_collections_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomGeoCollectionOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections', - 'operation_id': 'create_entity_custom_geo_collections', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_custom_geo_collection_in_document', - ], - 'required': [ - 'json_api_custom_geo_collection_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_custom_geo_collection_in_document': - (JsonApiCustomGeoCollectionInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_custom_geo_collection_in_document': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.create_entity_data_sources_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDataSourceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources', - 'operation_id': 'create_entity_data_sources', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_data_source_in_document', - 'meta_include', - ], - 'required': [ - 'json_api_data_source_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'json_api_data_source_in_document': - (JsonApiDataSourceInDocument,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'json_api_data_source_in_document': 'body', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) self.create_entity_export_templates_endpoint = _Endpoint( settings={ 'response_type': (JsonApiExportTemplateOutDocument,), @@ -434,58 +301,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_jwks_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiJwkOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks', - 'operation_id': 'create_entity_jwks', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_jwk_in_document', - ], - 'required': [ - 'json_api_jwk_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_jwk_in_document': - (JsonApiJwkInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_jwk_in_document': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) self.create_entity_llm_endpoints_endpoint = _Endpoint( settings={ 'response_type': (JsonApiLlmEndpointOutDocument,), @@ -1078,12 +893,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_custom_geo_collections_endpoint = _Endpoint( + self.delete_entity_export_templates_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections/{id}', - 'operation_id': 'delete_entity_custom_geo_collections', + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'delete_entity_export_templates', 'http_method': 'DELETE', 'servers': None, }, @@ -1137,12 +952,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_data_sources_endpoint = _Endpoint( + self.delete_entity_identity_providers_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources/{id}', - 'operation_id': 'delete_entity_data_sources', + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'delete_entity_identity_providers', 'http_method': 'DELETE', 'servers': None, }, @@ -1196,12 +1011,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_export_templates_endpoint = _Endpoint( + self.delete_entity_llm_endpoints_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'delete_entity_export_templates', + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'delete_entity_llm_endpoints', 'http_method': 'DELETE', 'servers': None, }, @@ -1255,12 +1070,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_identity_providers_endpoint = _Endpoint( + self.delete_entity_llm_providers_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'delete_entity_identity_providers', + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'delete_entity_llm_providers', 'http_method': 'DELETE', 'servers': None, }, @@ -1314,12 +1129,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_jwks_endpoint = _Endpoint( + self.delete_entity_notification_channels_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks/{id}', - 'operation_id': 'delete_entity_jwks', + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'delete_entity_notification_channels', 'http_method': 'DELETE', 'servers': None, }, @@ -1373,12 +1188,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_llm_endpoints_endpoint = _Endpoint( + self.delete_entity_organization_settings_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'delete_entity_llm_endpoints', + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'delete_entity_organization_settings', 'http_method': 'DELETE', 'servers': None, }, @@ -1432,12 +1247,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_llm_providers_endpoint = _Endpoint( + self.delete_entity_themes_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'delete_entity_llm_providers', + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'delete_entity_themes', 'http_method': 'DELETE', 'servers': None, }, @@ -1491,12 +1306,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_notification_channels_endpoint = _Endpoint( + self.delete_entity_user_groups_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'delete_entity_notification_channels', + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'delete_entity_user_groups', 'http_method': 'DELETE', 'servers': None, }, @@ -1550,12 +1365,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_organization_settings_endpoint = _Endpoint( + self.delete_entity_users_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'delete_entity_organization_settings', + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'delete_entity_users', 'http_method': 'DELETE', 'servers': None, }, @@ -1609,12 +1424,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_themes_endpoint = _Endpoint( + self.delete_entity_workspaces_endpoint = _Endpoint( settings={ 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'delete_entity_themes', + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'delete_entity_workspaces', 'http_method': 'DELETE', 'servers': None, }, @@ -1668,189 +1483,93 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.delete_entity_user_groups_endpoint = _Endpoint( + self.get_all_entities_color_palettes_endpoint = _Endpoint( settings={ - 'response_type': None, + 'response_type': (JsonApiColorPaletteOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'delete_entity_user_groups', - 'http_method': 'DELETE', + 'endpoint_path': '/api/v1/entities/colorPalettes', + 'operation_id': 'get_all_entities_color_palettes', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ - 'id', 'filter', + 'page', + 'size', + 'sort', + 'meta_include', ], - 'required': [ - 'id', - ], + 'required': [], 'nullable': [ ], 'enum': [ + 'meta_include', ], 'validation': [ - 'id', + 'meta_include', ] }, root_map={ 'validations': { - ('id',): { + ('meta_include',): { - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, }, }, 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, }, 'openapi_types': { - 'id': - (str,), 'filter': (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), }, 'attribute_map': { - 'id': 'id', 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', }, 'location_map': { - 'id': 'path', 'filter': 'query', + 'page': 'query', + 'size': 'query', + 'sort': 'query', + 'meta_include': 'query', }, 'collection_format_map': { + 'sort': 'multi', + 'meta_include': 'csv', } }, headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_users_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'delete_entity_users', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'delete_entity_workspaces', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], 'content_type': [], }, api_client=api_client ) - self.get_all_entities_color_palettes_endpoint = _Endpoint( + self.get_all_entities_csp_directives_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiColorPaletteOutList,), + 'response_type': (JsonApiCspDirectiveOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes', - 'operation_id': 'get_all_entities_color_palettes', + 'endpoint_path': '/api/v1/entities/cspDirectives', + 'operation_id': 'get_all_entities_csp_directives', 'http_method': 'GET', 'servers': None, }, @@ -1926,12 +1645,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_csp_directives_endpoint = _Endpoint( + self.get_all_entities_data_source_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCspDirectiveOutList,), + 'response_type': (JsonApiDataSourceIdentifierOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives', - 'operation_id': 'get_all_entities_csp_directives', + 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers', + 'operation_id': 'get_all_entities_data_source_identifiers', 'http_method': 'GET', 'servers': None, }, @@ -1962,6 +1681,7 @@ def __init__(self, api_client=None): 'allowed_values': { ('meta_include',): { + "PERMISSIONS": "permissions", "PAGE": "page", "ALL": "all", "ALL": "ALL" @@ -2007,12 +1727,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_custom_geo_collections_endpoint = _Endpoint( + self.get_all_entities_entitlements_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCustomGeoCollectionOutList,), + 'response_type': (JsonApiEntitlementOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections', - 'operation_id': 'get_all_entities_custom_geo_collections', + 'endpoint_path': '/api/v1/entities/entitlements', + 'operation_id': 'get_all_entities_entitlements', 'http_method': 'GET', 'servers': None, }, @@ -2088,12 +1808,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_data_source_identifiers_endpoint = _Endpoint( + self.get_all_entities_export_templates_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDataSourceIdentifierOutList,), + 'response_type': (JsonApiExportTemplateOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers', - 'operation_id': 'get_all_entities_data_source_identifiers', + 'endpoint_path': '/api/v1/entities/exportTemplates', + 'operation_id': 'get_all_entities_export_templates', 'http_method': 'GET', 'servers': None, }, @@ -2124,7 +1844,6 @@ def __init__(self, api_client=None): 'allowed_values': { ('meta_include',): { - "PERMISSIONS": "permissions", "PAGE": "page", "ALL": "all", "ALL": "ALL" @@ -2170,12 +1889,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_data_sources_endpoint = _Endpoint( + self.get_all_entities_identity_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDataSourceOutList,), + 'response_type': (JsonApiIdentityProviderOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources', - 'operation_id': 'get_all_entities_data_sources', + 'endpoint_path': '/api/v1/entities/identityProviders', + 'operation_id': 'get_all_entities_identity_providers', 'http_method': 'GET', 'servers': None, }, @@ -2206,7 +1925,6 @@ def __init__(self, api_client=None): 'allowed_values': { ('meta_include',): { - "PERMISSIONS": "permissions", "PAGE": "page", "ALL": "all", "ALL": "ALL" @@ -2252,12 +1970,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_entitlements_endpoint = _Endpoint( + self.get_all_entities_llm_endpoints_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiEntitlementOutList,), + 'response_type': (JsonApiLlmEndpointOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/entitlements', - 'operation_id': 'get_all_entities_entitlements', + 'endpoint_path': '/api/v1/entities/llmEndpoints', + 'operation_id': 'get_all_entities_llm_endpoints', 'http_method': 'GET', 'servers': None, }, @@ -2333,12 +2051,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_export_templates_endpoint = _Endpoint( + self.get_all_entities_llm_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiExportTemplateOutList,), + 'response_type': (JsonApiLlmProviderOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates', - 'operation_id': 'get_all_entities_export_templates', + 'endpoint_path': '/api/v1/entities/llmProviders', + 'operation_id': 'get_all_entities_llm_providers', 'http_method': 'GET', 'servers': None, }, @@ -2414,12 +2132,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_identity_providers_endpoint = _Endpoint( + self.get_all_entities_notification_channel_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiIdentityProviderOutList,), + 'response_type': (JsonApiNotificationChannelIdentifierOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders', - 'operation_id': 'get_all_entities_identity_providers', + 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers', + 'operation_id': 'get_all_entities_notification_channel_identifiers', 'http_method': 'GET', 'servers': None, }, @@ -2495,12 +2213,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_jwks_endpoint = _Endpoint( + self.get_all_entities_notification_channels_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiJwkOutList,), + 'response_type': (JsonApiNotificationChannelOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks', - 'operation_id': 'get_all_entities_jwks', + 'endpoint_path': '/api/v1/entities/notificationChannels', + 'operation_id': 'get_all_entities_notification_channels', 'http_method': 'GET', 'servers': None, }, @@ -2576,12 +2294,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_llm_endpoints_endpoint = _Endpoint( + self.get_all_entities_organization_settings_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmEndpointOutList,), + 'response_type': (JsonApiOrganizationSettingOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints', - 'operation_id': 'get_all_entities_llm_endpoints', + 'endpoint_path': '/api/v1/entities/organizationSettings', + 'operation_id': 'get_all_entities_organization_settings', 'http_method': 'GET', 'servers': None, }, @@ -2657,12 +2375,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_llm_providers_endpoint = _Endpoint( + self.get_all_entities_themes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmProviderOutList,), + 'response_type': (JsonApiThemeOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders', - 'operation_id': 'get_all_entities_llm_providers', + 'endpoint_path': '/api/v1/entities/themes', + 'operation_id': 'get_all_entities_themes', 'http_method': 'GET', 'servers': None, }, @@ -2738,18 +2456,19 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_notification_channel_identifiers_endpoint = _Endpoint( + self.get_all_entities_user_groups_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiNotificationChannelIdentifierOutList,), + 'response_type': (JsonApiUserGroupOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers', - 'operation_id': 'get_all_entities_notification_channel_identifiers', + 'endpoint_path': '/api/v1/entities/userGroups', + 'operation_id': 'get_all_entities_user_groups', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'filter', + 'include', 'page', 'size', 'sort', @@ -2759,6 +2478,7 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', 'meta_include', ], 'validation': [ @@ -2772,6 +2492,12 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, ('meta_include',): { "PAGE": "page", @@ -2782,6 +2508,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'filter': (str,), + 'include': + ([str],), 'page': (int,), 'size': @@ -2793,6 +2521,7 @@ def __init__(self, api_client=None): }, 'attribute_map': { 'filter': 'filter', + 'include': 'include', 'page': 'page', 'size': 'size', 'sort': 'sort', @@ -2800,12 +2529,14 @@ def __init__(self, api_client=None): }, 'location_map': { 'filter': 'query', + 'include': 'query', 'page': 'query', 'size': 'query', 'sort': 'query', 'meta_include': 'query', }, 'collection_format_map': { + 'include': 'csv', 'sort': 'multi', 'meta_include': 'csv', } @@ -2819,12 +2550,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_notification_channels_endpoint = _Endpoint( + self.get_all_entities_user_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiNotificationChannelOutList,), + 'response_type': (JsonApiUserIdentifierOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels', - 'operation_id': 'get_all_entities_notification_channels', + 'endpoint_path': '/api/v1/entities/userIdentifiers', + 'operation_id': 'get_all_entities_user_identifiers', 'http_method': 'GET', 'servers': None, }, @@ -2900,18 +2631,19 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_organization_settings_endpoint = _Endpoint( + self.get_all_entities_users_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiOrganizationSettingOutList,), + 'response_type': (JsonApiUserOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings', - 'operation_id': 'get_all_entities_organization_settings', + 'endpoint_path': '/api/v1/entities/users', + 'operation_id': 'get_all_entities_users', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'filter', + 'include', 'page', 'size', 'sort', @@ -2921,6 +2653,7 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', 'meta_include', ], 'validation': [ @@ -2934,6 +2667,11 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, ('meta_include',): { "PAGE": "page", @@ -2944,6 +2682,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'filter': (str,), + 'include': + ([str],), 'page': (int,), 'size': @@ -2955,6 +2695,7 @@ def __init__(self, api_client=None): }, 'attribute_map': { 'filter': 'filter', + 'include': 'include', 'page': 'page', 'size': 'size', 'sort': 'sort', @@ -2962,12 +2703,14 @@ def __init__(self, api_client=None): }, 'location_map': { 'filter': 'query', + 'include': 'query', 'page': 'query', 'size': 'query', 'sort': 'query', 'meta_include': 'query', }, 'collection_format_map': { + 'include': 'csv', 'sort': 'multi', 'meta_include': 'csv', } @@ -2981,18 +2724,19 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_themes_endpoint = _Endpoint( + self.get_all_entities_workspaces_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiThemeOutList,), + 'response_type': (JsonApiWorkspaceOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/themes', - 'operation_id': 'get_all_entities_themes', + 'endpoint_path': '/api/v1/entities/workspaces', + 'operation_id': 'get_all_entities_workspaces', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'filter', + 'include', 'page', 'size', 'sort', @@ -3002,6 +2746,7 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', 'meta_include', ], 'validation': [ @@ -3015,8 +2760,18 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('meta_include',): { + ('include',): { + + "WORKSPACES": "workspaces", + "PARENT": "parent", + "ALL": "ALL" + }, + ('meta_include',): { + "CONFIG": "config", + "PERMISSIONS": "permissions", + "HIERARCHY": "hierarchy", + "DATAMODELDATASETS": "dataModelDatasets", "PAGE": "page", "ALL": "all", "ALL": "ALL" @@ -3025,6 +2780,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'filter': (str,), + 'include': + ([str],), 'page': (int,), 'size': @@ -3036,6 +2793,7 @@ def __init__(self, api_client=None): }, 'attribute_map': { 'filter': 'filter', + 'include': 'include', 'page': 'page', 'size': 'size', 'sort': 'sort', @@ -3043,12 +2801,14 @@ def __init__(self, api_client=None): }, 'location_map': { 'filter': 'query', + 'include': 'query', 'page': 'query', 'size': 'query', 'sort': 'query', 'meta_include': 'query', }, 'collection_format_map': { + 'include': 'csv', 'sort': 'multi', 'meta_include': 'csv', } @@ -3062,89 +2822,57 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_user_groups_endpoint = _Endpoint( + self.get_entity_color_palettes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserGroupOutList,), + 'response_type': (JsonApiColorPaletteOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups', - 'operation_id': 'get_all_entities_user_groups', + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'get_entity_color_palettes', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ + 'id', 'filter', - 'include', - 'page', - 'size', - 'sort', - 'meta_include', ], - 'required': [], + 'required': [ + 'id', + ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', ], 'validation': [ - 'meta_include', + 'id', ] }, root_map={ 'validations': { - ('meta_include',): { + ('id',): { + 'regex': { + 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 + }, }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { + 'id': + (str,), 'filter': (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { + 'id': 'id', 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', }, 'location_map': { + 'id': 'path', 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', } }, headers_map={ @@ -3156,76 +2884,57 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_user_identifiers_endpoint = _Endpoint( + self.get_entity_csp_directives_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserIdentifierOutList,), + 'response_type': (JsonApiCspDirectiveOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userIdentifiers', - 'operation_id': 'get_all_entities_user_identifiers', + 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', + 'operation_id': 'get_entity_csp_directives', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ + 'id', 'filter', - 'page', - 'size', - 'sort', - 'meta_include', ], - 'required': [], + 'required': [ + 'id', + ], 'nullable': [ ], 'enum': [ - 'meta_include', ], 'validation': [ - 'meta_include', + 'id', ] }, root_map={ 'validations': { - ('meta_include',): { + ('id',): { + 'regex': { + 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 + }, }, }, 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { + 'id': + (str,), 'filter': (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { + 'id': 'id', 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', }, 'location_map': { + 'id': 'path', 'filter': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'sort': 'multi', - 'meta_include': 'csv', } }, headers_map={ @@ -3237,87 +2946,73 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_users_endpoint = _Endpoint( + self.get_entity_data_source_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserOutList,), + 'response_type': (JsonApiDataSourceIdentifierOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/users', - 'operation_id': 'get_all_entities_users', + 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers/{id}', + 'operation_id': 'get_entity_data_source_identifiers', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ + 'id', 'filter', - 'include', - 'page', - 'size', - 'sort', 'meta_include', ], - 'required': [], + 'required': [ + 'id', + ], 'nullable': [ ], 'enum': [ - 'include', 'meta_include', ], 'validation': [ + 'id', 'meta_include', ] }, root_map={ 'validations': { + ('id',): { + + 'regex': { + 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 + }, + }, ('meta_include',): { }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, ('meta_include',): { - "PAGE": "page", + "PERMISSIONS": "permissions", "ALL": "all", "ALL": "ALL" }, }, 'openapi_types': { + 'id': + (str,), 'filter': (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), 'meta_include': ([str],), }, 'attribute_map': { + 'id': 'id', 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', 'meta_include': 'metaInclude', }, 'location_map': { + 'id': 'path', 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', 'meta_include': 'query', }, 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', 'meta_include': 'csv', } }, @@ -3330,93 +3025,57 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_all_entities_workspaces_endpoint = _Endpoint( + self.get_entity_entitlements_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceOutList,), + 'response_type': (JsonApiEntitlementOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces', - 'operation_id': 'get_all_entities_workspaces', + 'endpoint_path': '/api/v1/entities/entitlements/{id}', + 'operation_id': 'get_entity_entitlements', 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ + 'id', 'filter', - 'include', - 'page', - 'size', - 'sort', - 'meta_include', ], - 'required': [], + 'required': [ + 'id', + ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', ], 'validation': [ - 'meta_include', + 'id', ] }, root_map={ 'validations': { - ('meta_include',): { + ('id',): { + 'regex': { + 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 + }, }, }, 'allowed_values': { - ('include',): { - - "WORKSPACES": "workspaces", - "PARENT": "parent", - "ALL": "ALL" - }, - ('meta_include',): { - - "CONFIG": "config", - "PERMISSIONS": "permissions", - "HIERARCHY": "hierarchy", - "DATAMODELDATASETS": "dataModelDatasets", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { + 'id': + (str,), 'filter': (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { + 'id': 'id', 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', }, 'location_map': { + 'id': 'path', 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', } }, headers_map={ @@ -3428,12 +3087,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_color_palettes_endpoint = _Endpoint( + self.get_entity_export_templates_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), + 'response_type': (JsonApiExportTemplateOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'get_entity_color_palettes', + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'get_entity_export_templates', 'http_method': 'GET', 'servers': None, }, @@ -3490,12 +3149,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_csp_directives_endpoint = _Endpoint( + self.get_entity_identity_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), + 'response_type': (JsonApiIdentityProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', - 'operation_id': 'get_entity_csp_directives', + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'get_entity_identity_providers', 'http_method': 'GET', 'servers': None, }, @@ -3552,12 +3211,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_custom_geo_collections_endpoint = _Endpoint( + self.get_entity_llm_endpoints_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCustomGeoCollectionOutDocument,), + 'response_type': (JsonApiLlmEndpointOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections/{id}', - 'operation_id': 'get_entity_custom_geo_collections', + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'get_entity_llm_endpoints', 'http_method': 'GET', 'servers': None, }, @@ -3614,12 +3273,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_data_source_identifiers_endpoint = _Endpoint( + self.get_entity_llm_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDataSourceIdentifierOutDocument,), + 'response_type': (JsonApiLlmProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers/{id}', - 'operation_id': 'get_entity_data_source_identifiers', + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'get_entity_llm_providers', 'http_method': 'GET', 'servers': None, }, @@ -3627,7 +3286,6 @@ def __init__(self, api_client=None): 'all': [ 'id', 'filter', - 'meta_include', ], 'required': [ 'id', @@ -3635,11 +3293,9 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ - 'meta_include', ], 'validation': [ 'id', - 'meta_include', ] }, root_map={ @@ -3650,38 +3306,24 @@ def __init__(self, api_client=None): 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 }, }, - ('meta_include',): { - - }, }, 'allowed_values': { - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), 'filter': (str,), - 'meta_include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'meta_include': 'metaInclude', }, 'location_map': { 'id': 'path', 'filter': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'meta_include': 'csv', } }, headers_map={ @@ -3693,12 +3335,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_data_sources_endpoint = _Endpoint( + self.get_entity_notification_channel_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDataSourceOutDocument,), + 'response_type': (JsonApiNotificationChannelIdentifierOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources/{id}', - 'operation_id': 'get_entity_data_sources', + 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers/{id}', + 'operation_id': 'get_entity_notification_channel_identifiers', 'http_method': 'GET', 'servers': None, }, @@ -3706,7 +3348,6 @@ def __init__(self, api_client=None): 'all': [ 'id', 'filter', - 'meta_include', ], 'required': [ 'id', @@ -3714,11 +3355,9 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ - 'meta_include', ], 'validation': [ 'id', - 'meta_include', ] }, root_map={ @@ -3729,38 +3368,24 @@ def __init__(self, api_client=None): 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 }, }, - ('meta_include',): { - - }, }, 'allowed_values': { - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), 'filter': (str,), - 'meta_include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'meta_include': 'metaInclude', }, 'location_map': { 'id': 'path', 'filter': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'meta_include': 'csv', } }, headers_map={ @@ -3772,12 +3397,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_entitlements_endpoint = _Endpoint( + self.get_entity_notification_channels_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiEntitlementOutDocument,), + 'response_type': (JsonApiNotificationChannelOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/entitlements/{id}', - 'operation_id': 'get_entity_entitlements', + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'get_entity_notification_channels', 'http_method': 'GET', 'servers': None, }, @@ -3834,12 +3459,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_export_templates_endpoint = _Endpoint( + self.get_entity_organization_settings_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), + 'response_type': (JsonApiOrganizationSettingOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'get_entity_export_templates', + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'get_entity_organization_settings', 'http_method': 'GET', 'servers': None, }, @@ -3896,12 +3521,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_identity_providers_endpoint = _Endpoint( + self.get_entity_themes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), + 'response_type': (JsonApiThemeOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'get_entity_identity_providers', + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'get_entity_themes', 'http_method': 'GET', 'servers': None, }, @@ -3958,12 +3583,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_jwks_endpoint = _Endpoint( + self.get_entity_user_groups_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiJwkOutDocument,), + 'response_type': (JsonApiUserGroupOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks/{id}', - 'operation_id': 'get_entity_jwks', + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'get_entity_user_groups', 'http_method': 'GET', 'servers': None, }, @@ -3971,6 +3596,7 @@ def __init__(self, api_client=None): 'all': [ 'id', 'filter', + 'include', ], 'required': [ 'id', @@ -3978,6 +3604,7 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -3993,22 +3620,33 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ @@ -4020,12 +3658,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_llm_endpoints_endpoint = _Endpoint( + self.get_entity_user_identifiers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmEndpointOutDocument,), + 'response_type': (JsonApiUserIdentifierOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'get_entity_llm_endpoints', + 'endpoint_path': '/api/v1/entities/userIdentifiers/{id}', + 'operation_id': 'get_entity_user_identifiers', 'http_method': 'GET', 'servers': None, }, @@ -4082,12 +3720,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_llm_providers_endpoint = _Endpoint( + self.get_entity_users_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), + 'response_type': (JsonApiUserOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'get_entity_llm_providers', + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'get_entity_users', 'http_method': 'GET', 'servers': None, }, @@ -4095,6 +3733,7 @@ def __init__(self, api_client=None): 'all': [ 'id', 'filter', + 'include', ], 'required': [ 'id', @@ -4102,6 +3741,7 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -4117,22 +3757,32 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ @@ -4144,12 +3794,12 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_notification_channel_identifiers_endpoint = _Endpoint( + self.get_entity_workspaces_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiNotificationChannelIdentifierOutDocument,), + 'response_type': (JsonApiWorkspaceOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers/{id}', - 'operation_id': 'get_entity_notification_channel_identifiers', + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'get_entity_workspaces', 'http_method': 'GET', 'servers': None, }, @@ -4157,6 +3807,8 @@ def __init__(self, api_client=None): 'all': [ 'id', 'filter', + 'include', + 'meta_include', ], 'required': [ 'id', @@ -4164,9 +3816,12 @@ def __init__(self, api_client=None): 'nullable': [ ], 'enum': [ + 'include', + 'meta_include', ], 'validation': [ 'id', + 'meta_include', ] }, root_map={ @@ -4177,24 +3832,52 @@ def __init__(self, api_client=None): 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 }, }, + ('meta_include',): { + + }, }, 'allowed_values': { + ('include',): { + + "WORKSPACES": "workspaces", + "PARENT": "parent", + "ALL": "ALL" + }, + ('meta_include',): { + + "CONFIG": "config", + "PERMISSIONS": "permissions", + "HIERARCHY": "hierarchy", + "DATAMODELDATASETS": "dataModelDatasets", + "ALL": "all", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), 'filter': (str,), + 'include': + ([str],), + 'meta_include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', + 'meta_include': 'metaInclude', }, 'location_map': { 'id': 'path', 'filter': 'query', + 'include': 'query', + 'meta_include': 'query', }, 'collection_format_map': { + 'include': 'csv', + 'meta_include': 'csv', } }, headers_map={ @@ -4206,22 +3889,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_entity_notification_channels_endpoint = _Endpoint( + self.patch_entity_color_palettes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), + 'response_type': (JsonApiColorPaletteOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'get_entity_notification_channels', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'patch_entity_color_palettes', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_color_palette_patch_document', 'filter', ], 'required': [ 'id', + 'json_api_color_palette_patch_document', ], 'nullable': [ ], @@ -4245,6 +3930,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), + 'json_api_color_palette_patch_document': + (JsonApiColorPalettePatchDocument,), 'filter': (str,), }, @@ -4254,6 +3941,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', + 'json_api_color_palette_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4264,26 +3952,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_organization_settings_endpoint = _Endpoint( + self.patch_entity_csp_directives_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), + 'response_type': (JsonApiCspDirectiveOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'get_entity_organization_settings', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', + 'operation_id': 'patch_entity_csp_directives', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_csp_directive_patch_document', 'filter', ], 'required': [ 'id', + 'json_api_csp_directive_patch_document', ], 'nullable': [ ], @@ -4307,6 +4000,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), + 'json_api_csp_directive_patch_document': + (JsonApiCspDirectivePatchDocument,), 'filter': (str,), }, @@ -4316,6 +4011,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', + 'json_api_csp_directive_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4326,26 +4022,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_themes_endpoint = _Endpoint( + self.patch_entity_export_templates_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiThemeOutDocument,), + 'response_type': (JsonApiExportTemplateOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'get_entity_themes', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'patch_entity_export_templates', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_export_template_patch_document', 'filter', ], 'required': [ 'id', + 'json_api_export_template_patch_document', ], 'nullable': [ ], @@ -4369,6 +4070,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), + 'json_api_export_template_patch_document': + (JsonApiExportTemplatePatchDocument,), 'filter': (str,), }, @@ -4378,6 +4081,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', + 'json_api_export_template_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4388,32 +4092,35 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_user_groups_endpoint = _Endpoint( + self.patch_entity_identity_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserGroupOutDocument,), + 'response_type': (JsonApiIdentityProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'get_entity_user_groups', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'patch_entity_identity_providers', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_identity_provider_patch_document', 'filter', - 'include', ], 'required': [ 'id', + 'json_api_identity_provider_patch_document', ], 'nullable': [ ], 'enum': [ - 'include', ], 'validation': [ 'id', @@ -4429,33 +4136,25 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), + 'json_api_identity_provider_patch_document': + (JsonApiIdentityProviderPatchDocument,), 'filter': (str,), - 'include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'include': 'include', }, 'location_map': { 'id': 'path', + 'json_api_identity_provider_patch_document': 'body', 'filter': 'query', - 'include': 'query', }, 'collection_format_map': { - 'include': 'csv', } }, headers_map={ @@ -4463,26 +4162,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_user_identifiers_endpoint = _Endpoint( + self.patch_entity_llm_endpoints_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserIdentifierOutDocument,), + 'response_type': (JsonApiLlmEndpointOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userIdentifiers/{id}', - 'operation_id': 'get_entity_user_identifiers', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'patch_entity_llm_endpoints', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_llm_endpoint_patch_document', 'filter', ], 'required': [ 'id', + 'json_api_llm_endpoint_patch_document', ], 'nullable': [ ], @@ -4506,6 +4210,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), + 'json_api_llm_endpoint_patch_document': + (JsonApiLlmEndpointPatchDocument,), 'filter': (str,), }, @@ -4515,6 +4221,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', + 'json_api_llm_endpoint_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4525,32 +4232,35 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_users_endpoint = _Endpoint( + self.patch_entity_llm_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserOutDocument,), + 'response_type': (JsonApiLlmProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'get_entity_users', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'patch_entity_llm_providers', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_llm_provider_patch_document', 'filter', - 'include', ], 'required': [ 'id', + 'json_api_llm_provider_patch_document', ], 'nullable': [ ], 'enum': [ - 'include', ], 'validation': [ 'id', @@ -4566,32 +4276,25 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), + 'json_api_llm_provider_patch_document': + (JsonApiLlmProviderPatchDocument,), 'filter': (str,), - 'include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'include': 'include', }, 'location_map': { 'id': 'path', + 'json_api_llm_provider_patch_document': 'body', 'filter': 'query', - 'include': 'query', }, 'collection_format_map': { - 'include': 'csv', } }, headers_map={ @@ -4599,38 +4302,38 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.get_entity_workspaces_endpoint = _Endpoint( + self.patch_entity_notification_channels_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), + 'response_type': (JsonApiNotificationChannelOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'get_entity_workspaces', - 'http_method': 'GET', + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'patch_entity_notification_channels', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', + 'json_api_notification_channel_patch_document', 'filter', - 'include', - 'meta_include', ], 'required': [ 'id', + 'json_api_notification_channel_patch_document', ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', ], 'validation': [ 'id', - 'meta_include', ] }, root_map={ @@ -4641,52 +4344,27 @@ def __init__(self, api_client=None): 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 }, }, - ('meta_include',): { - - }, }, 'allowed_values': { - ('include',): { - - "WORKSPACES": "workspaces", - "PARENT": "parent", - "ALL": "ALL" - }, - ('meta_include',): { - - "CONFIG": "config", - "PERMISSIONS": "permissions", - "HIERARCHY": "hierarchy", - "DATAMODELDATASETS": "dataModelDatasets", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), + 'json_api_notification_channel_patch_document': + (JsonApiNotificationChannelPatchDocument,), 'filter': (str,), - 'include': - ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'include': 'include', - 'meta_include': 'metaInclude', }, 'location_map': { 'id': 'path', + 'json_api_notification_channel_patch_document': 'body', 'filter': 'query', - 'include': 'query', - 'meta_include': 'query', }, 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -4694,28 +4372,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.patch_entity_color_palettes_endpoint = _Endpoint( + self.patch_entity_organization_settings_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), + 'response_type': (JsonApiOrganizationSettingOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'patch_entity_color_palettes', + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'patch_entity_organization_settings', 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_color_palette_patch_document', + 'json_api_organization_setting_patch_document', 'filter', ], 'required': [ 'id', - 'json_api_color_palette_patch_document', + 'json_api_organization_setting_patch_document', ], 'nullable': [ ], @@ -4739,8 +4420,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_color_palette_patch_document': - (JsonApiColorPalettePatchDocument,), + 'json_api_organization_setting_patch_document': + (JsonApiOrganizationSettingPatchDocument,), 'filter': (str,), }, @@ -4750,7 +4431,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_color_palette_patch_document': 'body', + 'json_api_organization_setting_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4768,24 +4449,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_csp_directives_endpoint = _Endpoint( + self.patch_entity_themes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), + 'response_type': (JsonApiThemeOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', - 'operation_id': 'patch_entity_csp_directives', + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'patch_entity_themes', 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_csp_directive_patch_document', + 'json_api_theme_patch_document', 'filter', ], 'required': [ 'id', - 'json_api_csp_directive_patch_document', + 'json_api_theme_patch_document', ], 'nullable': [ ], @@ -4809,8 +4490,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_csp_directive_patch_document': - (JsonApiCspDirectivePatchDocument,), + 'json_api_theme_patch_document': + (JsonApiThemePatchDocument,), 'filter': (str,), }, @@ -4820,7 +4501,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_csp_directive_patch_document': 'body', + 'json_api_theme_patch_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -4838,28 +4519,30 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_custom_geo_collections_endpoint = _Endpoint( + self.patch_entity_user_groups_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCustomGeoCollectionOutDocument,), + 'response_type': (JsonApiUserGroupOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections/{id}', - 'operation_id': 'patch_entity_custom_geo_collections', + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'patch_entity_user_groups', 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_custom_geo_collection_patch_document', + 'json_api_user_group_patch_document', 'filter', + 'include', ], 'required': [ 'id', - 'json_api_custom_geo_collection_patch_document', + 'json_api_user_group_patch_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -4875,25 +4558,36 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), - 'json_api_custom_geo_collection_patch_document': - (JsonApiCustomGeoCollectionPatchDocument,), + 'json_api_user_group_patch_document': + (JsonApiUserGroupPatchDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_custom_geo_collection_patch_document': 'body', + 'json_api_user_group_patch_document': 'body', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ @@ -4908,28 +4602,30 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_data_sources_endpoint = _Endpoint( + self.patch_entity_users_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDataSourceOutDocument,), + 'response_type': (JsonApiUserOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources/{id}', - 'operation_id': 'patch_entity_data_sources', + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'patch_entity_users', 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_data_source_patch_document', + 'json_api_user_patch_document', 'filter', + 'include', ], 'required': [ 'id', - 'json_api_data_source_patch_document', + 'json_api_user_patch_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -4945,25 +4641,35 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), - 'json_api_data_source_patch_document': - (JsonApiDataSourcePatchDocument,), + 'json_api_user_patch_document': + (JsonApiUserPatchDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_data_source_patch_document': 'body', + 'json_api_user_patch_document': 'body', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ @@ -4978,28 +4684,30 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_export_templates_endpoint = _Endpoint( + self.patch_entity_workspaces_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), + 'response_type': (JsonApiWorkspaceOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'patch_entity_export_templates', + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'patch_entity_workspaces', 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_export_template_patch_document', + 'json_api_workspace_patch_document', 'filter', + 'include', ], 'required': [ 'id', - 'json_api_export_template_patch_document', + 'json_api_workspace_patch_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -5015,25 +4723,36 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "WORKSPACES": "workspaces", + "PARENT": "parent", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), - 'json_api_export_template_patch_document': - (JsonApiExportTemplatePatchDocument,), + 'json_api_workspace_patch_document': + (JsonApiWorkspacePatchDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_export_template_patch_document': 'body', + 'json_api_workspace_patch_document': 'body', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ @@ -5048,24 +4767,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_identity_providers_endpoint = _Endpoint( + self.update_entity_color_palettes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), + 'response_type': (JsonApiColorPaletteOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'patch_entity_identity_providers', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'update_entity_color_palettes', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_identity_provider_patch_document', + 'json_api_color_palette_in_document', 'filter', ], 'required': [ 'id', - 'json_api_identity_provider_patch_document', + 'json_api_color_palette_in_document', ], 'nullable': [ ], @@ -5089,8 +4808,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_identity_provider_patch_document': - (JsonApiIdentityProviderPatchDocument,), + 'json_api_color_palette_in_document': + (JsonApiColorPaletteInDocument,), 'filter': (str,), }, @@ -5100,7 +4819,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_identity_provider_patch_document': 'body', + 'json_api_color_palette_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5118,24 +4837,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_jwks_endpoint = _Endpoint( + self.update_entity_csp_directives_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiJwkOutDocument,), + 'response_type': (JsonApiCspDirectiveOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks/{id}', - 'operation_id': 'patch_entity_jwks', - 'http_method': 'PATCH', - 'servers': None, - }, + 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', + 'operation_id': 'update_entity_csp_directives', + 'http_method': 'PUT', + 'servers': None, + }, params_map={ 'all': [ 'id', - 'json_api_jwk_patch_document', + 'json_api_csp_directive_in_document', 'filter', ], 'required': [ 'id', - 'json_api_jwk_patch_document', + 'json_api_csp_directive_in_document', ], 'nullable': [ ], @@ -5159,8 +4878,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_jwk_patch_document': - (JsonApiJwkPatchDocument,), + 'json_api_csp_directive_in_document': + (JsonApiCspDirectiveInDocument,), 'filter': (str,), }, @@ -5170,7 +4889,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_jwk_patch_document': 'body', + 'json_api_csp_directive_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5188,24 +4907,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_llm_endpoints_endpoint = _Endpoint( + self.update_entity_export_templates_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmEndpointOutDocument,), + 'response_type': (JsonApiExportTemplateOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'patch_entity_llm_endpoints', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'update_entity_export_templates', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_llm_endpoint_patch_document', + 'json_api_export_template_in_document', 'filter', ], 'required': [ 'id', - 'json_api_llm_endpoint_patch_document', + 'json_api_export_template_in_document', ], 'nullable': [ ], @@ -5229,8 +4948,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_llm_endpoint_patch_document': - (JsonApiLlmEndpointPatchDocument,), + 'json_api_export_template_in_document': + (JsonApiExportTemplateInDocument,), 'filter': (str,), }, @@ -5240,7 +4959,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_llm_endpoint_patch_document': 'body', + 'json_api_export_template_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5258,24 +4977,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_llm_providers_endpoint = _Endpoint( + self.update_entity_identity_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), + 'response_type': (JsonApiIdentityProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'patch_entity_llm_providers', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'update_entity_identity_providers', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_llm_provider_patch_document', + 'json_api_identity_provider_in_document', 'filter', ], 'required': [ 'id', - 'json_api_llm_provider_patch_document', + 'json_api_identity_provider_in_document', ], 'nullable': [ ], @@ -5299,8 +5018,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_llm_provider_patch_document': - (JsonApiLlmProviderPatchDocument,), + 'json_api_identity_provider_in_document': + (JsonApiIdentityProviderInDocument,), 'filter': (str,), }, @@ -5310,7 +5029,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_llm_provider_patch_document': 'body', + 'json_api_identity_provider_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5328,24 +5047,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_notification_channels_endpoint = _Endpoint( + self.update_entity_llm_endpoints_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), + 'response_type': (JsonApiLlmEndpointOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'patch_entity_notification_channels', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'update_entity_llm_endpoints', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_notification_channel_patch_document', + 'json_api_llm_endpoint_in_document', 'filter', ], 'required': [ 'id', - 'json_api_notification_channel_patch_document', + 'json_api_llm_endpoint_in_document', ], 'nullable': [ ], @@ -5369,8 +5088,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_notification_channel_patch_document': - (JsonApiNotificationChannelPatchDocument,), + 'json_api_llm_endpoint_in_document': + (JsonApiLlmEndpointInDocument,), 'filter': (str,), }, @@ -5380,7 +5099,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_notification_channel_patch_document': 'body', + 'json_api_llm_endpoint_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5398,24 +5117,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_organization_settings_endpoint = _Endpoint( + self.update_entity_llm_providers_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), + 'response_type': (JsonApiLlmProviderOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'patch_entity_organization_settings', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'update_entity_llm_providers', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_organization_setting_patch_document', + 'json_api_llm_provider_in_document', 'filter', ], 'required': [ 'id', - 'json_api_organization_setting_patch_document', + 'json_api_llm_provider_in_document', ], 'nullable': [ ], @@ -5439,8 +5158,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_organization_setting_patch_document': - (JsonApiOrganizationSettingPatchDocument,), + 'json_api_llm_provider_in_document': + (JsonApiLlmProviderInDocument,), 'filter': (str,), }, @@ -5450,7 +5169,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_organization_setting_patch_document': 'body', + 'json_api_llm_provider_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5468,24 +5187,24 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_themes_endpoint = _Endpoint( + self.update_entity_notification_channels_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiThemeOutDocument,), + 'response_type': (JsonApiNotificationChannelOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'patch_entity_themes', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'update_entity_notification_channels', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_theme_patch_document', + 'json_api_notification_channel_in_document', 'filter', ], 'required': [ 'id', - 'json_api_theme_patch_document', + 'json_api_notification_channel_in_document', ], 'nullable': [ ], @@ -5509,8 +5228,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'json_api_theme_patch_document': - (JsonApiThemePatchDocument,), + 'json_api_notification_channel_in_document': + (JsonApiNotificationChannelInDocument,), 'filter': (str,), }, @@ -5520,7 +5239,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_theme_patch_document': 'body', + 'json_api_notification_channel_in_document': 'body', 'filter': 'query', }, 'collection_format_map': { @@ -5538,30 +5257,28 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_user_groups_endpoint = _Endpoint( + self.update_entity_organization_settings_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserGroupOutDocument,), + 'response_type': (JsonApiOrganizationSettingOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'patch_entity_user_groups', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'update_entity_organization_settings', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_user_group_patch_document', + 'json_api_organization_setting_in_document', 'filter', - 'include', ], 'required': [ 'id', - 'json_api_user_group_patch_document', + 'json_api_organization_setting_in_document', ], 'nullable': [ ], 'enum': [ - 'include', ], 'validation': [ 'id', @@ -5577,36 +5294,25 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), - 'json_api_user_group_patch_document': - (JsonApiUserGroupPatchDocument,), + 'json_api_organization_setting_in_document': + (JsonApiOrganizationSettingInDocument,), 'filter': (str,), - 'include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_user_group_patch_document': 'body', + 'json_api_organization_setting_in_document': 'body', 'filter': 'query', - 'include': 'query', }, 'collection_format_map': { - 'include': 'csv', } }, headers_map={ @@ -5621,30 +5327,28 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_users_endpoint = _Endpoint( + self.update_entity_themes_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserOutDocument,), + 'response_type': (JsonApiThemeOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'patch_entity_users', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'update_entity_themes', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_user_patch_document', + 'json_api_theme_in_document', 'filter', - 'include', ], 'required': [ 'id', - 'json_api_user_patch_document', + 'json_api_theme_in_document', ], 'nullable': [ ], 'enum': [ - 'include', ], 'validation': [ 'id', @@ -5660,35 +5364,25 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, }, 'openapi_types': { 'id': (str,), - 'json_api_user_patch_document': - (JsonApiUserPatchDocument,), + 'json_api_theme_in_document': + (JsonApiThemeInDocument,), 'filter': (str,), - 'include': - ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', - 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_user_patch_document': 'body', + 'json_api_theme_in_document': 'body', 'filter': 'query', - 'include': 'query', }, 'collection_format_map': { - 'include': 'csv', } }, headers_map={ @@ -5703,25 +5397,25 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.patch_entity_workspaces_endpoint = _Endpoint( + self.update_entity_user_groups_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), + 'response_type': (JsonApiUserGroupOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'patch_entity_workspaces', - 'http_method': 'PATCH', + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'update_entity_user_groups', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_workspace_patch_document', + 'json_api_user_group_in_document', 'filter', 'include', ], 'required': [ 'id', - 'json_api_workspace_patch_document', + 'json_api_user_group_in_document', ], 'nullable': [ ], @@ -5744,16 +5438,16 @@ def __init__(self, api_client=None): 'allowed_values': { ('include',): { - "WORKSPACES": "workspaces", - "PARENT": "parent", + "USERGROUPS": "userGroups", + "PARENTS": "parents", "ALL": "ALL" }, }, 'openapi_types': { 'id': (str,), - 'json_api_workspace_patch_document': - (JsonApiWorkspacePatchDocument,), + 'json_api_user_group_in_document': + (JsonApiUserGroupInDocument,), 'filter': (str,), 'include': @@ -5766,7 +5460,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'id': 'path', - 'json_api_workspace_patch_document': 'body', + 'json_api_user_group_in_document': 'body', 'filter': 'query', 'include': 'query', }, @@ -5786,28 +5480,30 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.update_entity_color_palettes_endpoint = _Endpoint( + self.update_entity_users_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), + 'response_type': (JsonApiUserOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'update_entity_color_palettes', + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'update_entity_users', 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'id', - 'json_api_color_palette_in_document', + 'json_api_user_in_document', 'filter', + 'include', ], 'required': [ 'id', - 'json_api_color_palette_in_document', + 'json_api_user_in_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ 'id', @@ -5823,2318 +5519,150 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, }, 'openapi_types': { 'id': (str,), - 'json_api_color_palette_in_document': - (JsonApiColorPaletteInDocument,), + 'json_api_user_in_document': + (JsonApiUserInDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'id': 'id', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'id': 'path', - 'json_api_color_palette_in_document': 'body', + 'json_api_user_in_document': 'body', 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', - 'operation_id': 'update_entity_csp_directives', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_csp_directive_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_csp_directive_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_csp_directive_in_document': - (JsonApiCspDirectiveInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_csp_directive_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_custom_geo_collections_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomGeoCollectionOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/customGeoCollections/{id}', - 'operation_id': 'update_entity_custom_geo_collections', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_custom_geo_collection_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_custom_geo_collection_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_custom_geo_collection_in_document': - (JsonApiCustomGeoCollectionInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_custom_geo_collection_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_data_sources_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDataSourceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSources/{id}', - 'operation_id': 'update_entity_data_sources', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_data_source_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_data_source_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_data_source_in_document': - (JsonApiDataSourceInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_data_source_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'update_entity_export_templates', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_export_template_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_export_template_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_export_template_in_document': - (JsonApiExportTemplateInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_export_template_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'update_entity_identity_providers', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_identity_provider_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_identity_provider_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_identity_provider_in_document': - (JsonApiIdentityProviderInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_identity_provider_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_jwks_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiJwkOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/jwks/{id}', - 'operation_id': 'update_entity_jwks', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_jwk_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_jwk_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_jwk_in_document': - (JsonApiJwkInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_jwk_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_llm_endpoints_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmEndpointOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'update_entity_llm_endpoints', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_llm_endpoint_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_llm_endpoint_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_llm_endpoint_in_document': - (JsonApiLlmEndpointInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_llm_endpoint_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_llm_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'update_entity_llm_providers', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_llm_provider_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_llm_provider_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_llm_provider_in_document': - (JsonApiLlmProviderInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_llm_provider_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'update_entity_notification_channels', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_notification_channel_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_notification_channel_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_notification_channel_in_document': - (JsonApiNotificationChannelInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_notification_channel_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'update_entity_organization_settings', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_organization_setting_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_organization_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_organization_setting_in_document': - (JsonApiOrganizationSettingInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_organization_setting_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_themes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiThemeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'update_entity_themes', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_theme_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_theme_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_theme_in_document': - (JsonApiThemeInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_theme_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_user_groups_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserGroupOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'update_entity_user_groups', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_user_group_in_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_user_group_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_user_group_in_document': - (JsonApiUserGroupInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_user_group_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_users_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'update_entity_users', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_user_in_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_user_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_user_in_document': - (JsonApiUserInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_user_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'update_entity_workspaces', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_workspace_in_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_workspace_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - ('include',): { - - "WORKSPACES": "workspaces", - "PARENT": "parent", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_workspace_in_document': - (JsonApiWorkspaceInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_workspace_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - - def create_entity_color_palettes( - self, - json_api_color_palette_in_document, - **kwargs - ): - """Post Color Pallettes # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_color_palettes(json_api_color_palette_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_color_palette_in_document (JsonApiColorPaletteInDocument): - - 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: - JsonApiColorPaletteOutDocument - 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['json_api_color_palette_in_document'] = \ - json_api_color_palette_in_document - return self.create_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - - def create_entity_csp_directives( - self, - json_api_csp_directive_in_document, - **kwargs - ): - """Post CSP Directives # noqa: E501 - - Context Security Police Directive # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_csp_directives(json_api_csp_directive_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_csp_directive_in_document (JsonApiCspDirectiveInDocument): - - 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: - JsonApiCspDirectiveOutDocument - 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['json_api_csp_directive_in_document'] = \ - json_api_csp_directive_in_document - return self.create_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - - def create_entity_custom_geo_collections( - self, - json_api_custom_geo_collection_in_document, - **kwargs - ): - """create_entity_custom_geo_collections # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_custom_geo_collections(json_api_custom_geo_collection_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_custom_geo_collection_in_document (JsonApiCustomGeoCollectionInDocument): - - 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: - JsonApiCustomGeoCollectionOutDocument - 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['json_api_custom_geo_collection_in_document'] = \ - json_api_custom_geo_collection_in_document - return self.create_entity_custom_geo_collections_endpoint.call_with_http_info(**kwargs) - - def create_entity_data_sources( - self, - json_api_data_source_in_document, - **kwargs - ): - """Post Data Sources # noqa: E501 - - Data Source - represents data source for the workspace # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_data_sources(json_api_data_source_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_data_source_in_document (JsonApiDataSourceInDocument): - - Keyword Args: - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiDataSourceOutDocument - 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['json_api_data_source_in_document'] = \ - json_api_data_source_in_document - return self.create_entity_data_sources_endpoint.call_with_http_info(**kwargs) - - def create_entity_export_templates( - self, - json_api_export_template_post_optional_id_document, - **kwargs - ): - """Post Export Template entities # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_export_templates(json_api_export_template_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_export_template_post_optional_id_document (JsonApiExportTemplatePostOptionalIdDocument): - - 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: - JsonApiExportTemplateOutDocument - 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['json_api_export_template_post_optional_id_document'] = \ - json_api_export_template_post_optional_id_document - return self.create_entity_export_templates_endpoint.call_with_http_info(**kwargs) - - def create_entity_identity_providers( - self, - json_api_identity_provider_in_document, - **kwargs - ): - """Post Identity Providers # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_identity_providers(json_api_identity_provider_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_identity_provider_in_document (JsonApiIdentityProviderInDocument): - - 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: - JsonApiIdentityProviderOutDocument - 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['json_api_identity_provider_in_document'] = \ - json_api_identity_provider_in_document - return self.create_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - - def create_entity_jwks( - self, - json_api_jwk_in_document, - **kwargs - ): - """Post Jwks # noqa: E501 - - Creates JSON web key - used to verify JSON web tokens (Jwts) # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_jwks(json_api_jwk_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_jwk_in_document (JsonApiJwkInDocument): - - 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: - JsonApiJwkOutDocument - 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['json_api_jwk_in_document'] = \ - json_api_jwk_in_document - return self.create_entity_jwks_endpoint.call_with_http_info(**kwargs) - - def create_entity_llm_endpoints( - self, - json_api_llm_endpoint_in_document, - **kwargs - ): - """Post LLM endpoint entities # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_llm_endpoints(json_api_llm_endpoint_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_llm_endpoint_in_document (JsonApiLlmEndpointInDocument): - - 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: - JsonApiLlmEndpointOutDocument - 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['json_api_llm_endpoint_in_document'] = \ - json_api_llm_endpoint_in_document - return self.create_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def create_entity_llm_providers( - self, - json_api_llm_provider_in_document, - **kwargs - ): - """Post LLM Provider entities # noqa: E501 - - LLM Provider - connection configuration for LLM services # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_llm_providers(json_api_llm_provider_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_llm_provider_in_document (JsonApiLlmProviderInDocument): - - 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: - JsonApiLlmProviderOutDocument - 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['json_api_llm_provider_in_document'] = \ - json_api_llm_provider_in_document - return self.create_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - - def create_entity_notification_channels( - self, - json_api_notification_channel_post_optional_id_document, - **kwargs - ): - """Post Notification Channel entities # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_notification_channels(json_api_notification_channel_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_notification_channel_post_optional_id_document (JsonApiNotificationChannelPostOptionalIdDocument): - - 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: - JsonApiNotificationChannelOutDocument - 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['json_api_notification_channel_post_optional_id_document'] = \ - json_api_notification_channel_post_optional_id_document - return self.create_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - - def create_entity_organization_settings( - self, - json_api_organization_setting_in_document, - **kwargs - ): - """Post Organization Setting entities # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_organization_settings(json_api_organization_setting_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_organization_setting_in_document (JsonApiOrganizationSettingInDocument): - - 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: - JsonApiOrganizationSettingOutDocument - 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['json_api_organization_setting_in_document'] = \ - json_api_organization_setting_in_document - return self.create_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - - def create_entity_themes( - self, - json_api_theme_in_document, - **kwargs - ): - """Post Theming # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_themes(json_api_theme_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_theme_in_document (JsonApiThemeInDocument): - - 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: - JsonApiThemeOutDocument - 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['json_api_theme_in_document'] = \ - json_api_theme_in_document - return self.create_entity_themes_endpoint.call_with_http_info(**kwargs) - - def create_entity_user_groups( - self, - json_api_user_group_in_document, - **kwargs - ): - """Post User Group entities # noqa: E501 - - User Group - creates tree-like structure for categorizing users # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_user_groups(json_api_user_group_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_user_group_in_document (JsonApiUserGroupInDocument): - - Keyword Args: - include ([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] - _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: - JsonApiUserGroupOutDocument - 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['json_api_user_group_in_document'] = \ - json_api_user_group_in_document - return self.create_entity_user_groups_endpoint.call_with_http_info(**kwargs) - - def create_entity_users( - self, - json_api_user_in_document, - **kwargs - ): - """Post User entities # noqa: E501 - - User - represents entity interacting with platform # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_users(json_api_user_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_user_in_document (JsonApiUserInDocument): - - Keyword Args: - include ([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] - _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: - JsonApiUserOutDocument - 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 + 'include': 'query', + }, + 'collection_format_map': { + 'include': 'csv', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + api_client=api_client ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['json_api_user_in_document'] = \ - json_api_user_in_document - return self.create_entity_users_endpoint.call_with_http_info(**kwargs) - - def create_entity_workspaces( - self, - json_api_workspace_in_document, - **kwargs - ): - """Post Workspace entities # noqa: E501 - - Space of the shared interest # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_workspaces(json_api_workspace_in_document, async_req=True) - >>> result = thread.get() - - Args: - json_api_workspace_in_document (JsonApiWorkspaceInDocument): + self.update_entity_workspaces_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiWorkspaceOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'update_entity_workspaces', + 'http_method': 'PUT', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_workspace_in_document', + 'filter', + 'include', + ], + 'required': [ + 'id', + 'json_api_workspace_in_document', + ], + 'nullable': [ + ], + 'enum': [ + 'include', + ], + 'validation': [ + 'id', + ] + }, + root_map={ + 'validations': { + ('id',): { - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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 + 'regex': { + 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 + }, + }, + }, + 'allowed_values': { + ('include',): { - Returns: - JsonApiWorkspaceOutDocument - 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 + "WORKSPACES": "workspaces", + "PARENT": "parent", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'id': + (str,), + 'json_api_workspace_in_document': + (JsonApiWorkspaceInDocument,), + 'filter': + (str,), + 'include': + ([str],), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + 'include': 'include', + }, + 'location_map': { + 'id': 'path', + 'json_api_workspace_in_document': 'body', + 'filter': 'query', + 'include': 'query', + }, + 'collection_format_map': { + 'include': 'csv', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + api_client=api_client ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['json_api_workspace_in_document'] = \ - json_api_workspace_in_document - return self.create_entity_workspaces_endpoint.call_with_http_info(**kwargs) - def delete_entity_color_palettes( + def create_entity_color_palettes( self, - id, + json_api_color_palette_in_document, **kwargs ): - """Delete a Color Pallette # noqa: E501 + """Post Color Pallettes # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_color_palettes(id, async_req=True) + >>> thread = api.create_entity_color_palettes(json_api_color_palette_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_color_palette_in_document (JsonApiColorPaletteInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8167,7 +5695,7 @@ def delete_entity_color_palettes( async_req (bool): execute request asynchronously Returns: - None + JsonApiColorPaletteOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8196,29 +5724,28 @@ def delete_entity_color_palettes( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_color_palette_in_document'] = \ + json_api_color_palette_in_document + return self.create_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - def delete_entity_csp_directives( + def create_entity_csp_directives( self, - id, + json_api_csp_directive_in_document, **kwargs ): - """Delete CSP Directives # noqa: E501 + """Post CSP Directives # noqa: E501 Context Security Police Directive # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_csp_directives(id, async_req=True) + >>> thread = api.create_entity_csp_directives(json_api_csp_directive_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_csp_directive_in_document (JsonApiCspDirectiveInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8251,7 +5778,7 @@ def delete_entity_csp_directives( async_req (bool): execute request asynchronously Returns: - None + JsonApiCspDirectiveOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8280,28 +5807,27 @@ def delete_entity_csp_directives( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_csp_directive_in_document'] = \ + json_api_csp_directive_in_document + return self.create_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - def delete_entity_custom_geo_collections( + def create_entity_export_templates( self, - id, + json_api_export_template_post_optional_id_document, **kwargs ): - """delete_entity_custom_geo_collections # noqa: E501 + """Post Export Template entities # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_custom_geo_collections(id, async_req=True) + >>> thread = api.create_entity_export_templates(json_api_export_template_post_optional_id_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_export_template_post_optional_id_document (JsonApiExportTemplatePostOptionalIdDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8334,7 +5860,7 @@ def delete_entity_custom_geo_collections( async_req (bool): execute request asynchronously Returns: - None + JsonApiExportTemplateOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8363,29 +5889,27 @@ def delete_entity_custom_geo_collections( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_custom_geo_collections_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_export_template_post_optional_id_document'] = \ + json_api_export_template_post_optional_id_document + return self.create_entity_export_templates_endpoint.call_with_http_info(**kwargs) - def delete_entity_data_sources( + def create_entity_identity_providers( self, - id, + json_api_identity_provider_in_document, **kwargs ): - """Delete Data Source entity # noqa: E501 + """Post Identity Providers # noqa: E501 - Data Source - represents data source for the workspace # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_data_sources(id, async_req=True) + >>> thread = api.create_entity_identity_providers(json_api_identity_provider_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_identity_provider_in_document (JsonApiIdentityProviderInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8418,7 +5942,7 @@ def delete_entity_data_sources( async_req (bool): execute request asynchronously Returns: - None + JsonApiIdentityProviderOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8447,28 +5971,28 @@ def delete_entity_data_sources( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_data_sources_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_identity_provider_in_document'] = \ + json_api_identity_provider_in_document + return self.create_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - def delete_entity_export_templates( + def create_entity_llm_endpoints( self, - id, + json_api_llm_endpoint_in_document, **kwargs ): - """Delete Export Template entity # noqa: E501 + """Post LLM endpoint entities # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_export_templates(id, async_req=True) + >>> thread = api.create_entity_llm_endpoints(json_api_llm_endpoint_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_llm_endpoint_in_document (JsonApiLlmEndpointInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8501,7 +6025,7 @@ def delete_entity_export_templates( async_req (bool): execute request asynchronously Returns: - None + JsonApiLlmEndpointOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8530,28 +6054,28 @@ def delete_entity_export_templates( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_export_templates_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_llm_endpoint_in_document'] = \ + json_api_llm_endpoint_in_document + return self.create_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - def delete_entity_identity_providers( + def create_entity_llm_providers( self, - id, + json_api_llm_provider_in_document, **kwargs ): - """Delete Identity Provider # noqa: E501 + """Post LLM Provider entities # noqa: E501 + LLM Provider - connection configuration for LLM services # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_identity_providers(id, async_req=True) + >>> thread = api.create_entity_llm_providers(json_api_llm_provider_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_llm_provider_in_document (JsonApiLlmProviderInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8584,7 +6108,7 @@ def delete_entity_identity_providers( async_req (bool): execute request asynchronously Returns: - None + JsonApiLlmProviderOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8613,29 +6137,27 @@ def delete_entity_identity_providers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_llm_provider_in_document'] = \ + json_api_llm_provider_in_document + return self.create_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - def delete_entity_jwks( + def create_entity_notification_channels( self, - id, + json_api_notification_channel_post_optional_id_document, **kwargs ): - """Delete Jwk # noqa: E501 + """Post Notification Channel entities # noqa: E501 - Deletes JSON web key - used to verify JSON web tokens (Jwts) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_jwks(id, async_req=True) + >>> thread = api.create_entity_notification_channels(json_api_notification_channel_post_optional_id_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_notification_channel_post_optional_id_document (JsonApiNotificationChannelPostOptionalIdDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8668,7 +6190,7 @@ def delete_entity_jwks( async_req (bool): execute request asynchronously Returns: - None + JsonApiNotificationChannelOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8697,28 +6219,27 @@ def delete_entity_jwks( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_jwks_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_notification_channel_post_optional_id_document'] = \ + json_api_notification_channel_post_optional_id_document + return self.create_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - def delete_entity_llm_endpoints( + def create_entity_organization_settings( self, - id, + json_api_organization_setting_in_document, **kwargs ): - """delete_entity_llm_endpoints # noqa: E501 + """Post Organization Setting entities # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_llm_endpoints(id, async_req=True) + >>> thread = api.create_entity_organization_settings(json_api_organization_setting_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_organization_setting_in_document (JsonApiOrganizationSettingInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8751,7 +6272,7 @@ def delete_entity_llm_endpoints( async_req (bool): execute request asynchronously Returns: - None + JsonApiOrganizationSettingOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8780,28 +6301,27 @@ def delete_entity_llm_endpoints( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_organization_setting_in_document'] = \ + json_api_organization_setting_in_document + return self.create_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - def delete_entity_llm_providers( + def create_entity_themes( self, - id, + json_api_theme_in_document, **kwargs ): - """Delete LLM Provider entity # noqa: E501 + """Post Theming # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_llm_providers(id, async_req=True) + >>> thread = api.create_entity_themes(json_api_theme_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_theme_in_document (JsonApiThemeInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] _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 @@ -8834,7 +6354,7 @@ def delete_entity_llm_providers( async_req (bool): execute request asynchronously Returns: - None + JsonApiThemeOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8863,28 +6383,29 @@ def delete_entity_llm_providers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_theme_in_document'] = \ + json_api_theme_in_document + return self.create_entity_themes_endpoint.call_with_http_info(**kwargs) - def delete_entity_notification_channels( + def create_entity_user_groups( self, - id, + json_api_user_group_in_document, **kwargs ): - """Delete Notification Channel entity # noqa: E501 + """Post User Group entities # noqa: E501 + User Group - creates tree-like structure for categorizing users # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_notification_channels(id, async_req=True) + >>> thread = api.create_entity_user_groups(json_api_user_group_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_user_group_in_document (JsonApiUserGroupInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] _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 @@ -8917,7 +6438,7 @@ def delete_entity_notification_channels( async_req (bool): execute request asynchronously Returns: - None + JsonApiUserGroupOutDocument If the method is called asynchronously, returns the request thread. """ @@ -8946,28 +6467,29 @@ def delete_entity_notification_channels( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_user_group_in_document'] = \ + json_api_user_group_in_document + return self.create_entity_user_groups_endpoint.call_with_http_info(**kwargs) - def delete_entity_organization_settings( + def create_entity_users( self, - id, + json_api_user_in_document, **kwargs ): - """Delete Organization entity # noqa: E501 + """Post User entities # noqa: E501 + User - represents entity interacting with platform # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_organization_settings(id, async_req=True) + >>> thread = api.create_entity_users(json_api_user_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_user_in_document (JsonApiUserInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] _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 @@ -9000,7 +6522,7 @@ def delete_entity_organization_settings( async_req (bool): execute request asynchronously Returns: - None + JsonApiUserOutDocument If the method is called asynchronously, returns the request thread. """ @@ -9029,28 +6551,30 @@ def delete_entity_organization_settings( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_user_in_document'] = \ + json_api_user_in_document + return self.create_entity_users_endpoint.call_with_http_info(**kwargs) - def delete_entity_themes( + def create_entity_workspaces( self, - id, + json_api_workspace_in_document, **kwargs ): - """Delete Theming # noqa: E501 + """Post Workspace entities # noqa: E501 + Space of the shared interest # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_themes(id, async_req=True) + >>> thread = api.create_entity_workspaces(json_api_workspace_in_document, async_req=True) >>> result = thread.get() Args: - id (str): + json_api_workspace_in_document (JsonApiWorkspaceInDocument): Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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 ([str]): Include Meta objects.. [optional] _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 @@ -9083,7 +6607,7 @@ def delete_entity_themes( async_req (bool): execute request asynchronously Returns: - None + JsonApiWorkspaceOutDocument If the method is called asynchronously, returns the request thread. """ @@ -9112,22 +6636,21 @@ def delete_entity_themes( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.delete_entity_themes_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_workspace_in_document'] = \ + json_api_workspace_in_document + return self.create_entity_workspaces_endpoint.call_with_http_info(**kwargs) - def delete_entity_user_groups( + def delete_entity_color_palettes( self, id, **kwargs ): - """Delete UserGroup entity # noqa: E501 + """Delete a Color Pallette # noqa: E501 - User Group - creates tree-like structure for categorizing users # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_user_groups(id, async_req=True) + >>> thread = api.delete_entity_color_palettes(id, async_req=True) >>> result = thread.get() Args: @@ -9198,20 +6721,20 @@ def delete_entity_user_groups( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.delete_entity_user_groups_endpoint.call_with_http_info(**kwargs) + return self.delete_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - def delete_entity_users( + def delete_entity_csp_directives( self, id, **kwargs ): - """Delete User entity # noqa: E501 + """Delete CSP Directives # noqa: E501 - User - represents entity interacting with platform # noqa: E501 + Context Security Police Directive # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_users(id, async_req=True) + >>> thread = api.delete_entity_csp_directives(id, async_req=True) >>> result = thread.get() Args: @@ -9282,20 +6805,19 @@ def delete_entity_users( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.delete_entity_users_endpoint.call_with_http_info(**kwargs) + return self.delete_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - def delete_entity_workspaces( + def delete_entity_export_templates( self, id, **kwargs ): - """Delete Workspace entity # noqa: E501 + """Delete Export Template entity # noqa: E501 - Space of the shared interest # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.delete_entity_workspaces(id, async_req=True) + >>> thread = api.delete_entity_export_templates(id, async_req=True) >>> result = thread.get() Args: @@ -9366,27 +6888,26 @@ def delete_entity_workspaces( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.delete_entity_workspaces_endpoint.call_with_http_info(**kwargs) + return self.delete_entity_export_templates_endpoint.call_with_http_info(**kwargs) - def get_all_entities_color_palettes( + def delete_entity_identity_providers( self, + id, **kwargs ): - """Get all Color Pallettes # noqa: E501 + """Delete Identity Provider # 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_all_entities_color_palettes(async_req=True) + >>> thread = api.delete_entity_identity_providers(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9419,7 +6940,7 @@ def get_all_entities_color_palettes( async_req (bool): execute request asynchronously Returns: - JsonApiColorPaletteOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9448,28 +6969,29 @@ def get_all_entities_color_palettes( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_color_palettes_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_csp_directives( + def delete_entity_llm_endpoints( self, + id, **kwargs ): - """Get CSP Directives # noqa: E501 + """Delete LLM endpoint entity # noqa: E501 - Context Security Police Directive # noqa: E501 + Will be soon removed and replaced by LlmProvider. # 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_all_entities_csp_directives(async_req=True) + >>> thread = api.delete_entity_llm_endpoints(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9502,7 +7024,7 @@ def get_all_entities_csp_directives( async_req (bool): execute request asynchronously Returns: - JsonApiCspDirectiveOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9531,27 +7053,28 @@ def get_all_entities_csp_directives( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_csp_directives_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - def get_all_entities_custom_geo_collections( + def delete_entity_llm_providers( self, + id, **kwargs ): - """get_all_entities_custom_geo_collections # noqa: E501 + """Delete LLM Provider entity # 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_all_entities_custom_geo_collections(async_req=True) + >>> thread = api.delete_entity_llm_providers(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9584,7 +7107,7 @@ def get_all_entities_custom_geo_collections( async_req (bool): execute request asynchronously Returns: - JsonApiCustomGeoCollectionOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9613,27 +7136,28 @@ def get_all_entities_custom_geo_collections( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_custom_geo_collections_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_data_source_identifiers( + def delete_entity_notification_channels( self, + id, **kwargs ): - """Get all Data Source Identifiers # noqa: E501 + """Delete Notification Channel entity # 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_all_entities_data_source_identifiers(async_req=True) + >>> thread = api.delete_entity_notification_channels(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9666,7 +7190,7 @@ def get_all_entities_data_source_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiDataSourceIdentifierOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9695,28 +7219,28 @@ def get_all_entities_data_source_identifiers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_data_source_identifiers_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - def get_all_entities_data_sources( + def delete_entity_organization_settings( self, + id, **kwargs ): - """Get Data Source entities # noqa: E501 + """Delete Organization entity # noqa: E501 - Data Source - represents data source for the workspace # 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_all_entities_data_sources(async_req=True) + >>> thread = api.delete_entity_organization_settings(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9749,7 +7273,7 @@ def get_all_entities_data_sources( async_req (bool): execute request asynchronously Returns: - JsonApiDataSourceOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9778,28 +7302,28 @@ def get_all_entities_data_sources( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_data_sources_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - def get_all_entities_entitlements( + def delete_entity_themes( self, + id, **kwargs ): - """Get Entitlements # noqa: E501 + """Delete Theming # noqa: E501 - Space of the shared interest # 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_all_entities_entitlements(async_req=True) + >>> thread = api.delete_entity_themes(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9832,7 +7356,7 @@ def get_all_entities_entitlements( async_req (bool): execute request asynchronously Returns: - JsonApiEntitlementOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9861,27 +7385,29 @@ def get_all_entities_entitlements( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_entitlements_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_themes_endpoint.call_with_http_info(**kwargs) - def get_all_entities_export_templates( + def delete_entity_user_groups( self, + id, **kwargs ): - """GET all Export Template entities # noqa: E501 + """Delete UserGroup entity # noqa: E501 + User Group - creates tree-like structure for categorizing users # 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_all_entities_export_templates(async_req=True) + >>> thread = api.delete_entity_user_groups(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9914,7 +7440,7 @@ def get_all_entities_export_templates( async_req (bool): execute request asynchronously Returns: - JsonApiExportTemplateOutList + None If the method is called asynchronously, returns the request thread. """ @@ -9943,27 +7469,29 @@ def get_all_entities_export_templates( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_export_templates_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_user_groups_endpoint.call_with_http_info(**kwargs) - def get_all_entities_identity_providers( + def delete_entity_users( self, + id, **kwargs ): - """Get all Identity Providers # noqa: E501 + """Delete User entity # noqa: E501 + User - represents entity interacting with platform # 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_all_entities_identity_providers(async_req=True) + >>> thread = api.delete_entity_users(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -9996,7 +7524,7 @@ def get_all_entities_identity_providers( async_req (bool): execute request asynchronously Returns: - JsonApiIdentityProviderOutList + None If the method is called asynchronously, returns the request thread. """ @@ -10025,28 +7553,29 @@ def get_all_entities_identity_providers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_identity_providers_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_users_endpoint.call_with_http_info(**kwargs) - def get_all_entities_jwks( + def delete_entity_workspaces( self, + id, **kwargs ): - """Get all Jwks # noqa: E501 + """Delete Workspace entity # noqa: E501 - Returns all JSON web keys - used to verify JSON web tokens (Jwts) # noqa: E501 + Space of the shared interest # 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_all_entities_jwks(async_req=True) + >>> thread = api.delete_entity_workspaces(id, async_req=True) >>> result = thread.get() + Args: + id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] _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 @@ -10079,7 +7608,7 @@ def get_all_entities_jwks( async_req (bool): execute request asynchronously Returns: - JsonApiJwkOutList + None If the method is called asynchronously, returns the request thread. """ @@ -10108,18 +7637,20 @@ def get_all_entities_jwks( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_jwks_endpoint.call_with_http_info(**kwargs) + kwargs['id'] = \ + id + return self.delete_entity_workspaces_endpoint.call_with_http_info(**kwargs) - def get_all_entities_llm_endpoints( + def get_all_entities_color_palettes( self, **kwargs ): - """Get all LLM endpoint entities # noqa: E501 + """Get all Color Pallettes # 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_all_entities_llm_endpoints(async_req=True) + >>> thread = api.get_all_entities_color_palettes(async_req=True) >>> result = thread.get() @@ -10161,7 +7692,7 @@ def get_all_entities_llm_endpoints( async_req (bool): execute request asynchronously Returns: - JsonApiLlmEndpointOutList + JsonApiColorPaletteOutList If the method is called asynchronously, returns the request thread. """ @@ -10190,18 +7721,19 @@ def get_all_entities_llm_endpoints( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_llm_endpoints_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_color_palettes_endpoint.call_with_http_info(**kwargs) - def get_all_entities_llm_providers( + def get_all_entities_csp_directives( self, **kwargs ): - """Get all LLM Provider entities # noqa: E501 + """Get CSP Directives # noqa: E501 + Context Security Police Directive # 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_all_entities_llm_providers(async_req=True) + >>> thread = api.get_all_entities_csp_directives(async_req=True) >>> result = thread.get() @@ -10243,7 +7775,7 @@ def get_all_entities_llm_providers( async_req (bool): execute request asynchronously Returns: - JsonApiLlmProviderOutList + JsonApiCspDirectiveOutList If the method is called asynchronously, returns the request thread. """ @@ -10272,18 +7804,18 @@ def get_all_entities_llm_providers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_llm_providers_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_csp_directives_endpoint.call_with_http_info(**kwargs) - def get_all_entities_notification_channel_identifiers( + def get_all_entities_data_source_identifiers( self, **kwargs ): - """get_all_entities_notification_channel_identifiers # noqa: E501 + """Get all Data Source Identifiers # 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_all_entities_notification_channel_identifiers(async_req=True) + >>> thread = api.get_all_entities_data_source_identifiers(async_req=True) >>> result = thread.get() @@ -10325,7 +7857,7 @@ def get_all_entities_notification_channel_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiNotificationChannelIdentifierOutList + JsonApiDataSourceIdentifierOutList If the method is called asynchronously, returns the request thread. """ @@ -10354,18 +7886,19 @@ def get_all_entities_notification_channel_identifiers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_data_source_identifiers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_notification_channels( + def get_all_entities_entitlements( self, **kwargs ): - """Get all Notification Channel entities # noqa: E501 + """Get Entitlements # noqa: E501 + Space of the shared interest # 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_all_entities_notification_channels(async_req=True) + >>> thread = api.get_all_entities_entitlements(async_req=True) >>> result = thread.get() @@ -10407,7 +7940,7 @@ def get_all_entities_notification_channels( async_req (bool): execute request asynchronously Returns: - JsonApiNotificationChannelOutList + JsonApiEntitlementOutList If the method is called asynchronously, returns the request thread. """ @@ -10436,18 +7969,18 @@ def get_all_entities_notification_channels( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_notification_channels_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_entitlements_endpoint.call_with_http_info(**kwargs) - def get_all_entities_organization_settings( + def get_all_entities_export_templates( self, **kwargs ): - """Get Organization entities # noqa: E501 + """GET all Export Template entities # 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_all_entities_organization_settings(async_req=True) + >>> thread = api.get_all_entities_export_templates(async_req=True) >>> result = thread.get() @@ -10489,7 +8022,7 @@ def get_all_entities_organization_settings( async_req (bool): execute request asynchronously Returns: - JsonApiOrganizationSettingOutList + JsonApiExportTemplateOutList If the method is called asynchronously, returns the request thread. """ @@ -10518,18 +8051,18 @@ def get_all_entities_organization_settings( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_organization_settings_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_export_templates_endpoint.call_with_http_info(**kwargs) - def get_all_entities_themes( + def get_all_entities_identity_providers( self, **kwargs ): - """Get all Theming entities # noqa: E501 + """Get all Identity Providers # 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_all_entities_themes(async_req=True) + >>> thread = api.get_all_entities_identity_providers(async_req=True) >>> result = thread.get() @@ -10571,7 +8104,7 @@ def get_all_entities_themes( async_req (bool): execute request asynchronously Returns: - JsonApiThemeOutList + JsonApiIdentityProviderOutList If the method is called asynchronously, returns the request thread. """ @@ -10600,25 +8133,24 @@ def get_all_entities_themes( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_themes_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_identity_providers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_user_groups( + def get_all_entities_llm_endpoints( self, **kwargs ): - """Get UserGroup entities # noqa: E501 + """Get all LLM endpoint entities # noqa: E501 - User Group - creates tree-like structure for categorizing users # noqa: E501 + Will be soon removed and replaced by LlmProvider. # 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_all_entities_user_groups(async_req=True) + >>> thread = api.get_all_entities_llm_endpoints(async_req=True) >>> result = thread.get() Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] @@ -10655,7 +8187,7 @@ def get_all_entities_user_groups( async_req (bool): execute request asynchronously Returns: - JsonApiUserGroupOutList + JsonApiLlmEndpointOutList If the method is called asynchronously, returns the request thread. """ @@ -10684,19 +8216,18 @@ def get_all_entities_user_groups( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_user_groups_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_llm_endpoints_endpoint.call_with_http_info(**kwargs) - def get_all_entities_user_identifiers( + def get_all_entities_llm_providers( self, **kwargs ): - """Get UserIdentifier entities # noqa: E501 + """Get all LLM Provider entities # noqa: E501 - UserIdentifier - represents entity interacting with platform # 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_all_entities_user_identifiers(async_req=True) + >>> thread = api.get_all_entities_llm_providers(async_req=True) >>> result = thread.get() @@ -10738,7 +8269,7 @@ def get_all_entities_user_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiUserIdentifierOutList + JsonApiLlmProviderOutList If the method is called asynchronously, returns the request thread. """ @@ -10767,25 +8298,23 @@ def get_all_entities_user_identifiers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_user_identifiers_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_llm_providers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_users( + def get_all_entities_notification_channel_identifiers( self, **kwargs ): - """Get User entities # noqa: E501 + """get_all_entities_notification_channel_identifiers # noqa: E501 - User - represents entity interacting with platform # 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_all_entities_users(async_req=True) + >>> thread = api.get_all_entities_notification_channel_identifiers(async_req=True) >>> result = thread.get() Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] @@ -10822,7 +8351,7 @@ def get_all_entities_users( async_req (bool): execute request asynchronously Returns: - JsonApiUserOutList + JsonApiNotificationChannelIdentifierOutList If the method is called asynchronously, returns the request thread. """ @@ -10851,25 +8380,23 @@ def get_all_entities_users( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_users_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) - def get_all_entities_workspaces( + def get_all_entities_notification_channels( self, **kwargs ): - """Get Workspace entities # noqa: E501 + """Get all Notification Channel entities # noqa: E501 - Space of the shared interest # 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_all_entities_workspaces(async_req=True) + >>> thread = api.get_all_entities_notification_channels(async_req=True) >>> result = thread.get() Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] @@ -10906,7 +8433,7 @@ def get_all_entities_workspaces( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceOutList + JsonApiNotificationChannelOutList If the method is called asynchronously, returns the request thread. """ @@ -10935,26 +8462,27 @@ def get_all_entities_workspaces( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - return self.get_all_entities_workspaces_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_notification_channels_endpoint.call_with_http_info(**kwargs) - def get_entity_color_palettes( + def get_all_entities_organization_settings( self, - id, **kwargs ): - """Get Color Pallette # noqa: E501 + """Get Organization entities # 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_entity_color_palettes(id, async_req=True) + >>> thread = api.get_all_entities_organization_settings(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -10987,7 +8515,7 @@ def get_entity_color_palettes( async_req (bool): execute request asynchronously Returns: - JsonApiColorPaletteOutDocument + JsonApiOrganizationSettingOutList If the method is called asynchronously, returns the request thread. """ @@ -11016,29 +8544,27 @@ def get_entity_color_palettes( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_organization_settings_endpoint.call_with_http_info(**kwargs) - def get_entity_csp_directives( + def get_all_entities_themes( self, - id, **kwargs ): - """Get CSP Directives # noqa: E501 + """Get all Theming entities # noqa: E501 - Context Security Police Directive # 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_entity_csp_directives(id, async_req=True) + >>> thread = api.get_all_entities_themes(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -11071,7 +8597,7 @@ def get_entity_csp_directives( async_req (bool): execute request asynchronously Returns: - JsonApiCspDirectiveOutDocument + JsonApiThemeOutList If the method is called asynchronously, returns the request thread. """ @@ -11100,28 +8626,29 @@ def get_entity_csp_directives( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_themes_endpoint.call_with_http_info(**kwargs) - def get_entity_custom_geo_collections( + def get_all_entities_user_groups( self, - id, **kwargs ): - """get_entity_custom_geo_collections # noqa: E501 + """Get UserGroup entities # noqa: E501 + User Group - creates tree-like structure for categorizing users # 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_entity_custom_geo_collections(id, async_req=True) + >>> thread = api.get_all_entities_user_groups(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -11154,7 +8681,7 @@ def get_entity_custom_geo_collections( async_req (bool): execute request asynchronously Returns: - JsonApiCustomGeoCollectionOutDocument + JsonApiUserGroupOutList If the method is called asynchronously, returns the request thread. """ @@ -11183,28 +8710,27 @@ def get_entity_custom_geo_collections( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_custom_geo_collections_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_user_groups_endpoint.call_with_http_info(**kwargs) - def get_entity_data_source_identifiers( + def get_all_entities_user_identifiers( self, - id, **kwargs ): - """Get Data Source Identifier # noqa: E501 + """Get UserIdentifier entities # noqa: E501 + UserIdentifier - represents entity interacting with platform # 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_entity_data_source_identifiers(id, async_req=True) + >>> thread = api.get_all_entities_user_identifiers(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] meta_include ([str]): Include Meta objects.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -11238,7 +8764,7 @@ def get_entity_data_source_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiDataSourceIdentifierOutDocument + JsonApiUserIdentifierOutList If the method is called asynchronously, returns the request thread. """ @@ -11267,29 +8793,28 @@ def get_entity_data_source_identifiers( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_data_source_identifiers_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_user_identifiers_endpoint.call_with_http_info(**kwargs) - def get_entity_data_sources( + def get_all_entities_users( self, - id, **kwargs ): - """Get Data Source entity # noqa: E501 + """Get User entities # noqa: E501 - Data Source - represents data source for the workspace # noqa: E501 + User - represents entity interacting with platform # 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_entity_data_sources(id, async_req=True) + >>> thread = api.get_all_entities_users(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] meta_include ([str]): Include Meta objects.. [optional] _return_http_data_only (bool): response data without head status code and headers. Default is True. @@ -11323,7 +8848,7 @@ def get_entity_data_sources( async_req (bool): execute request asynchronously Returns: - JsonApiDataSourceOutDocument + JsonApiUserOutList If the method is called asynchronously, returns the request thread. """ @@ -11352,29 +8877,29 @@ def get_entity_data_sources( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_data_sources_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_users_endpoint.call_with_http_info(**kwargs) - def get_entity_entitlements( + def get_all_entities_workspaces( self, - id, **kwargs ): - """Get Entitlement # noqa: E501 + """Get Workspace entities # noqa: E501 Space of the shared interest # 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_entity_entitlements(id, async_req=True) + >>> thread = api.get_all_entities_workspaces(async_req=True) >>> result = thread.get() - Args: - id (str): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -11407,7 +8932,7 @@ def get_entity_entitlements( async_req (bool): execute request asynchronously Returns: - JsonApiEntitlementOutDocument + JsonApiWorkspaceOutList If the method is called asynchronously, returns the request thread. """ @@ -11436,21 +8961,19 @@ def get_entity_entitlements( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['id'] = \ - id - return self.get_entity_entitlements_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_workspaces_endpoint.call_with_http_info(**kwargs) - def get_entity_export_templates( + def get_entity_color_palettes( self, id, **kwargs ): - """GET Export Template entity # noqa: E501 + """Get Color Pallette # 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_entity_export_templates(id, async_req=True) + >>> thread = api.get_entity_color_palettes(id, async_req=True) >>> result = thread.get() Args: @@ -11490,7 +9013,7 @@ def get_entity_export_templates( async_req (bool): execute request asynchronously Returns: - JsonApiExportTemplateOutDocument + JsonApiColorPaletteOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11521,19 +9044,20 @@ def get_entity_export_templates( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_export_templates_endpoint.call_with_http_info(**kwargs) + return self.get_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - def get_entity_identity_providers( + def get_entity_csp_directives( self, id, **kwargs ): - """Get Identity Provider # noqa: E501 + """Get CSP Directives # noqa: E501 + Context Security Police Directive # 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_entity_identity_providers(id, async_req=True) + >>> thread = api.get_entity_csp_directives(id, async_req=True) >>> result = thread.get() Args: @@ -11573,7 +9097,7 @@ def get_entity_identity_providers( async_req (bool): execute request asynchronously Returns: - JsonApiIdentityProviderOutDocument + JsonApiCspDirectiveOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11604,20 +9128,19 @@ def get_entity_identity_providers( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + return self.get_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - def get_entity_jwks( + def get_entity_data_source_identifiers( self, id, **kwargs ): - """Get Jwk # noqa: E501 + """Get Data Source Identifier # noqa: E501 - Returns JSON web key - used to verify JSON web tokens (Jwts) # 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_entity_jwks(id, async_req=True) + >>> thread = api.get_entity_data_source_identifiers(id, async_req=True) >>> result = thread.get() Args: @@ -11625,6 +9148,7 @@ def get_entity_jwks( Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -11657,7 +9181,7 @@ def get_entity_jwks( async_req (bool): execute request asynchronously Returns: - JsonApiJwkOutDocument + JsonApiDataSourceIdentifierOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11688,19 +9212,20 @@ def get_entity_jwks( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_jwks_endpoint.call_with_http_info(**kwargs) + return self.get_entity_data_source_identifiers_endpoint.call_with_http_info(**kwargs) - def get_entity_llm_endpoints( + def get_entity_entitlements( self, id, **kwargs ): - """Get LLM endpoint entity # noqa: E501 + """Get Entitlement # noqa: E501 + Space of the shared interest # 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_entity_llm_endpoints(id, async_req=True) + >>> thread = api.get_entity_entitlements(id, async_req=True) >>> result = thread.get() Args: @@ -11740,7 +9265,7 @@ def get_entity_llm_endpoints( async_req (bool): execute request asynchronously Returns: - JsonApiLlmEndpointOutDocument + JsonApiEntitlementOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11771,19 +9296,19 @@ def get_entity_llm_endpoints( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + return self.get_entity_entitlements_endpoint.call_with_http_info(**kwargs) - def get_entity_llm_providers( + def get_entity_export_templates( self, id, **kwargs ): - """Get LLM Provider entity # noqa: E501 + """GET Export Template entity # 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_entity_llm_providers(id, async_req=True) + >>> thread = api.get_entity_export_templates(id, async_req=True) >>> result = thread.get() Args: @@ -11823,7 +9348,7 @@ def get_entity_llm_providers( async_req (bool): execute request asynchronously Returns: - JsonApiLlmProviderOutDocument + JsonApiExportTemplateOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11854,19 +9379,19 @@ def get_entity_llm_providers( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + return self.get_entity_export_templates_endpoint.call_with_http_info(**kwargs) - def get_entity_notification_channel_identifiers( + def get_entity_identity_providers( self, id, **kwargs ): - """get_entity_notification_channel_identifiers # noqa: E501 + """Get Identity Provider # 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_entity_notification_channel_identifiers(id, async_req=True) + >>> thread = api.get_entity_identity_providers(id, async_req=True) >>> result = thread.get() Args: @@ -11906,7 +9431,7 @@ def get_entity_notification_channel_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiNotificationChannelIdentifierOutDocument + JsonApiIdentityProviderOutDocument If the method is called asynchronously, returns the request thread. """ @@ -11937,19 +9462,20 @@ def get_entity_notification_channel_identifiers( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) + return self.get_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - def get_entity_notification_channels( + def get_entity_llm_endpoints( self, id, **kwargs ): - """Get Notification Channel entity # noqa: E501 + """Get LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # 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_entity_notification_channels(id, async_req=True) + >>> thread = api.get_entity_llm_endpoints(id, async_req=True) >>> result = thread.get() Args: @@ -11989,7 +9515,7 @@ def get_entity_notification_channels( async_req (bool): execute request asynchronously Returns: - JsonApiNotificationChannelOutDocument + JsonApiLlmEndpointOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12020,19 +9546,19 @@ def get_entity_notification_channels( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + return self.get_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - def get_entity_organization_settings( + def get_entity_llm_providers( self, id, **kwargs ): - """Get Organization entity # noqa: E501 + """Get LLM Provider entity # 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_entity_organization_settings(id, async_req=True) + >>> thread = api.get_entity_llm_providers(id, async_req=True) >>> result = thread.get() Args: @@ -12072,7 +9598,7 @@ def get_entity_organization_settings( async_req (bool): execute request asynchronously Returns: - JsonApiOrganizationSettingOutDocument + JsonApiLlmProviderOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12103,19 +9629,19 @@ def get_entity_organization_settings( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + return self.get_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - def get_entity_themes( + def get_entity_notification_channel_identifiers( self, id, **kwargs ): - """Get Theming # noqa: E501 + """get_entity_notification_channel_identifiers # 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_entity_themes(id, async_req=True) + >>> thread = api.get_entity_notification_channel_identifiers(id, async_req=True) >>> result = thread.get() Args: @@ -12155,7 +9681,7 @@ def get_entity_themes( async_req (bool): execute request asynchronously Returns: - JsonApiThemeOutDocument + JsonApiNotificationChannelIdentifierOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12186,20 +9712,19 @@ def get_entity_themes( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_themes_endpoint.call_with_http_info(**kwargs) + return self.get_entity_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) - def get_entity_user_groups( + def get_entity_notification_channels( self, id, **kwargs ): - """Get UserGroup entity # noqa: E501 + """Get Notification Channel entity # noqa: E501 - User Group - creates tree-like structure for categorizing users # 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_entity_user_groups(id, async_req=True) + >>> thread = api.get_entity_notification_channels(id, async_req=True) >>> result = thread.get() Args: @@ -12207,7 +9732,6 @@ def get_entity_user_groups( Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] _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 @@ -12240,7 +9764,7 @@ def get_entity_user_groups( async_req (bool): execute request asynchronously Returns: - JsonApiUserGroupOutDocument + JsonApiNotificationChannelOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12271,20 +9795,19 @@ def get_entity_user_groups( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_user_groups_endpoint.call_with_http_info(**kwargs) + return self.get_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - def get_entity_user_identifiers( + def get_entity_organization_settings( self, id, **kwargs ): - """Get UserIdentifier entity # noqa: E501 + """Get Organization entity # noqa: E501 - UserIdentifier - represents basic information about entity interacting with platform # 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_entity_user_identifiers(id, async_req=True) + >>> thread = api.get_entity_organization_settings(id, async_req=True) >>> result = thread.get() Args: @@ -12324,7 +9847,7 @@ def get_entity_user_identifiers( async_req (bool): execute request asynchronously Returns: - JsonApiUserIdentifierOutDocument + JsonApiOrganizationSettingOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12355,20 +9878,19 @@ def get_entity_user_identifiers( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_user_identifiers_endpoint.call_with_http_info(**kwargs) + return self.get_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - def get_entity_users( + def get_entity_themes( self, id, **kwargs ): - """Get User entity # noqa: E501 + """Get Theming # noqa: E501 - User - represents entity interacting with platform # 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_entity_users(id, async_req=True) + >>> thread = api.get_entity_themes(id, async_req=True) >>> result = thread.get() Args: @@ -12376,7 +9898,6 @@ def get_entity_users( Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] _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 @@ -12409,7 +9930,7 @@ def get_entity_users( async_req (bool): execute request asynchronously Returns: - JsonApiUserOutDocument + JsonApiThemeOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12440,20 +9961,20 @@ def get_entity_users( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_users_endpoint.call_with_http_info(**kwargs) + return self.get_entity_themes_endpoint.call_with_http_info(**kwargs) - def get_entity_workspaces( + def get_entity_user_groups( self, id, **kwargs ): - """Get Workspace entity # noqa: E501 + """Get UserGroup entity # noqa: E501 - Space of the shared interest # noqa: E501 + User Group - creates tree-like structure for categorizing users # 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_entity_workspaces(id, async_req=True) + >>> thread = api.get_entity_user_groups(id, async_req=True) >>> result = thread.get() Args: @@ -12462,7 +9983,6 @@ def get_entity_workspaces( Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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 ([str]): Include Meta objects.. [optional] _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 @@ -12495,7 +10015,7 @@ def get_entity_workspaces( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceOutDocument + JsonApiUserGroupOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12526,25 +10046,24 @@ def get_entity_workspaces( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - return self.get_entity_workspaces_endpoint.call_with_http_info(**kwargs) + return self.get_entity_user_groups_endpoint.call_with_http_info(**kwargs) - def patch_entity_color_palettes( + def get_entity_user_identifiers( self, id, - json_api_color_palette_patch_document, **kwargs ): - """Patch Color Pallette # noqa: E501 + """Get UserIdentifier entity # noqa: E501 + UserIdentifier - represents basic information about entity interacting with platform # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_color_palettes(id, json_api_color_palette_patch_document, async_req=True) + >>> thread = api.get_entity_user_identifiers(id, async_req=True) >>> result = thread.get() Args: id (str): - json_api_color_palette_patch_document (JsonApiColorPalettePatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -12580,7 +10099,7 @@ def patch_entity_color_palettes( async_req (bool): execute request asynchronously Returns: - JsonApiColorPaletteOutDocument + JsonApiUserIdentifierOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12611,31 +10130,28 @@ def patch_entity_color_palettes( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_color_palette_patch_document'] = \ - json_api_color_palette_patch_document - return self.patch_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + return self.get_entity_user_identifiers_endpoint.call_with_http_info(**kwargs) - def patch_entity_csp_directives( + def get_entity_users( self, id, - json_api_csp_directive_patch_document, **kwargs ): - """Patch CSP Directives # noqa: E501 + """Get User entity # noqa: E501 - Context Security Police Directive # noqa: E501 + User - represents entity interacting with platform # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_csp_directives(id, json_api_csp_directive_patch_document, async_req=True) + >>> thread = api.get_entity_users(id, async_req=True) >>> result = thread.get() Args: id (str): - json_api_csp_directive_patch_document (JsonApiCspDirectivePatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] _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 @@ -12668,7 +10184,7 @@ def patch_entity_csp_directives( async_req (bool): execute request asynchronously Returns: - JsonApiCspDirectiveOutDocument + JsonApiUserOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12699,30 +10215,29 @@ def patch_entity_csp_directives( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_csp_directive_patch_document'] = \ - json_api_csp_directive_patch_document - return self.patch_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + return self.get_entity_users_endpoint.call_with_http_info(**kwargs) - def patch_entity_custom_geo_collections( + def get_entity_workspaces( self, id, - json_api_custom_geo_collection_patch_document, **kwargs ): - """patch_entity_custom_geo_collections # noqa: E501 + """Get Workspace entity # noqa: E501 + Space of the shared interest # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_custom_geo_collections(id, json_api_custom_geo_collection_patch_document, async_req=True) + >>> thread = api.get_entity_workspaces(id, async_req=True) >>> result = thread.get() Args: id (str): - json_api_custom_geo_collection_patch_document (JsonApiCustomGeoCollectionPatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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 ([str]): Include Meta objects.. [optional] _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 @@ -12755,7 +10270,7 @@ def patch_entity_custom_geo_collections( async_req (bool): execute request asynchronously Returns: - JsonApiCustomGeoCollectionOutDocument + JsonApiWorkspaceOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12786,28 +10301,25 @@ def patch_entity_custom_geo_collections( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_custom_geo_collection_patch_document'] = \ - json_api_custom_geo_collection_patch_document - return self.patch_entity_custom_geo_collections_endpoint.call_with_http_info(**kwargs) + return self.get_entity_workspaces_endpoint.call_with_http_info(**kwargs) - def patch_entity_data_sources( + def patch_entity_color_palettes( self, id, - json_api_data_source_patch_document, + json_api_color_palette_patch_document, **kwargs ): - """Patch Data Source entity # noqa: E501 + """Patch Color Pallette # noqa: E501 - Data Source - represents data source for the workspace # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_data_sources(id, json_api_data_source_patch_document, async_req=True) + >>> thread = api.patch_entity_color_palettes(id, json_api_color_palette_patch_document, async_req=True) >>> result = thread.get() Args: id (str): - json_api_data_source_patch_document (JsonApiDataSourcePatchDocument): + json_api_color_palette_patch_document (JsonApiColorPalettePatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -12843,7 +10355,7 @@ def patch_entity_data_sources( async_req (bool): execute request asynchronously Returns: - JsonApiDataSourceOutDocument + JsonApiColorPaletteOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12874,27 +10386,28 @@ def patch_entity_data_sources( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_data_source_patch_document'] = \ - json_api_data_source_patch_document - return self.patch_entity_data_sources_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_color_palette_patch_document'] = \ + json_api_color_palette_patch_document + return self.patch_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - def patch_entity_export_templates( + def patch_entity_csp_directives( self, id, - json_api_export_template_patch_document, + json_api_csp_directive_patch_document, **kwargs ): - """Patch Export Template entity # noqa: E501 + """Patch CSP Directives # noqa: E501 + Context Security Police Directive # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_export_templates(id, json_api_export_template_patch_document, async_req=True) + >>> thread = api.patch_entity_csp_directives(id, json_api_csp_directive_patch_document, async_req=True) >>> result = thread.get() Args: id (str): - json_api_export_template_patch_document (JsonApiExportTemplatePatchDocument): + json_api_csp_directive_patch_document (JsonApiCspDirectivePatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -12930,7 +10443,7 @@ def patch_entity_export_templates( async_req (bool): execute request asynchronously Returns: - JsonApiExportTemplateOutDocument + JsonApiCspDirectiveOutDocument If the method is called asynchronously, returns the request thread. """ @@ -12961,27 +10474,27 @@ def patch_entity_export_templates( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_export_template_patch_document'] = \ - json_api_export_template_patch_document - return self.patch_entity_export_templates_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_csp_directive_patch_document'] = \ + json_api_csp_directive_patch_document + return self.patch_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - def patch_entity_identity_providers( + def patch_entity_export_templates( self, id, - json_api_identity_provider_patch_document, + json_api_export_template_patch_document, **kwargs ): - """Patch Identity Provider # noqa: E501 + """Patch Export Template entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, async_req=True) + >>> thread = api.patch_entity_export_templates(id, json_api_export_template_patch_document, async_req=True) >>> result = thread.get() Args: id (str): - json_api_identity_provider_patch_document (JsonApiIdentityProviderPatchDocument): + json_api_export_template_patch_document (JsonApiExportTemplatePatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -13017,7 +10530,7 @@ def patch_entity_identity_providers( async_req (bool): execute request asynchronously Returns: - JsonApiIdentityProviderOutDocument + JsonApiExportTemplateOutDocument If the method is called asynchronously, returns the request thread. """ @@ -13048,28 +10561,27 @@ def patch_entity_identity_providers( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_identity_provider_patch_document'] = \ - json_api_identity_provider_patch_document - return self.patch_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_export_template_patch_document'] = \ + json_api_export_template_patch_document + return self.patch_entity_export_templates_endpoint.call_with_http_info(**kwargs) - def patch_entity_jwks( + def patch_entity_identity_providers( self, id, - json_api_jwk_patch_document, + json_api_identity_provider_patch_document, **kwargs ): - """Patch Jwk # noqa: E501 + """Patch Identity Provider # noqa: E501 - Patches JSON web key - used to verify JSON web tokens (Jwts) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.patch_entity_jwks(id, json_api_jwk_patch_document, async_req=True) + >>> thread = api.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, async_req=True) >>> result = thread.get() Args: id (str): - json_api_jwk_patch_document (JsonApiJwkPatchDocument): + json_api_identity_provider_patch_document (JsonApiIdentityProviderPatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -13105,7 +10617,7 @@ def patch_entity_jwks( async_req (bool): execute request asynchronously Returns: - JsonApiJwkOutDocument + JsonApiIdentityProviderOutDocument If the method is called asynchronously, returns the request thread. """ @@ -13136,9 +10648,9 @@ def patch_entity_jwks( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['id'] = \ id - kwargs['json_api_jwk_patch_document'] = \ - json_api_jwk_patch_document - return self.patch_entity_jwks_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_identity_provider_patch_document'] = \ + json_api_identity_provider_patch_document + return self.patch_entity_identity_providers_endpoint.call_with_http_info(**kwargs) def patch_entity_llm_endpoints( self, @@ -13148,6 +10660,7 @@ def patch_entity_llm_endpoints( ): """Patch LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -14017,181 +11530,6 @@ def update_entity_csp_directives( json_api_csp_directive_in_document return self.update_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - def update_entity_custom_geo_collections( - self, - id, - json_api_custom_geo_collection_in_document, - **kwargs - ): - """update_entity_custom_geo_collections # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_custom_geo_collections(id, json_api_custom_geo_collection_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_custom_geo_collection_in_document (JsonApiCustomGeoCollectionInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiCustomGeoCollectionOutDocument - 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['id'] = \ - id - kwargs['json_api_custom_geo_collection_in_document'] = \ - json_api_custom_geo_collection_in_document - return self.update_entity_custom_geo_collections_endpoint.call_with_http_info(**kwargs) - - def update_entity_data_sources( - self, - id, - json_api_data_source_in_document, - **kwargs - ): - """Put Data Source entity # noqa: E501 - - Data Source - represents data source for the workspace # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_data_sources(id, json_api_data_source_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_data_source_in_document (JsonApiDataSourceInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiDataSourceOutDocument - 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['id'] = \ - id - kwargs['json_api_data_source_in_document'] = \ - json_api_data_source_in_document - return self.update_entity_data_sources_endpoint.call_with_http_info(**kwargs) - def update_entity_export_templates( self, id, @@ -14366,94 +11704,6 @@ def update_entity_identity_providers( json_api_identity_provider_in_document return self.update_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - def update_entity_jwks( - self, - id, - json_api_jwk_in_document, - **kwargs - ): - """Put Jwk # noqa: E501 - - Updates JSON web key - used to verify JSON web tokens (Jwts) # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_jwks(id, json_api_jwk_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_jwk_in_document (JsonApiJwkInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiJwkOutDocument - 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['id'] = \ - id - kwargs['json_api_jwk_in_document'] = \ - json_api_jwk_in_document - return self.update_entity_jwks_endpoint.call_with_http_info(**kwargs) - def update_entity_llm_endpoints( self, id, @@ -14462,6 +11712,7 @@ def update_entity_llm_endpoints( ): """PUT LLM endpoint entity # noqa: E501 + Will be soon removed and replaced by LlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/plugins_api.py b/gooddata-api-client/gooddata_api_client/api/plugins_api.py index e0aff407b..28729f57a 100644 --- a/gooddata-api-client/gooddata_api_client/api/plugins_api.py +++ b/gooddata-api-client/gooddata_api_client/api/plugins_api.py @@ -1099,7 +1099,7 @@ def search_entities_dashboard_plugins( entity_search_body, **kwargs ): - """Search request for DashboardPlugin # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/smart_functions_api.py b/gooddata-api-client/gooddata_api_client/api/smart_functions_api.py index acd5cc343..7375cdd68 100644 --- a/gooddata-api-client/gooddata_api_client/api/smart_functions_api.py +++ b/gooddata-api-client/gooddata_api_client/api/smart_functions_api.py @@ -40,14 +40,19 @@ from gooddata_api_client.model.generate_title_request import GenerateTitleRequest from gooddata_api_client.model.generate_title_response import GenerateTitleResponse from gooddata_api_client.model.get_quality_issues_response import GetQualityIssuesResponse +from gooddata_api_client.model.list_llm_provider_models_request import ListLlmProviderModelsRequest +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse from gooddata_api_client.model.memory_item_created_by_users import MemoryItemCreatedByUsers from gooddata_api_client.model.quality_issues_calculation_status_response import QualityIssuesCalculationStatusResponse from gooddata_api_client.model.resolved_llm_endpoints import ResolvedLlmEndpoints +from gooddata_api_client.model.resolved_llms import ResolvedLlms from gooddata_api_client.model.search_request import SearchRequest from gooddata_api_client.model.search_result import SearchResult from gooddata_api_client.model.smart_function_response import SmartFunctionResponse +from gooddata_api_client.model.test_llm_provider_by_id_request import TestLlmProviderByIdRequest from gooddata_api_client.model.test_llm_provider_definition_request import TestLlmProviderDefinitionRequest from gooddata_api_client.model.test_llm_provider_response import TestLlmProviderResponse +from gooddata_api_client.model.trending_objects_result import TrendingObjectsResult from gooddata_api_client.model.trigger_quality_issues_calculation_response import TriggerQualityIssuesCalculationResponse from gooddata_api_client.model.validate_llm_endpoint_by_id_request import ValidateLLMEndpointByIdRequest from gooddata_api_client.model.validate_llm_endpoint_request import ValidateLLMEndpointRequest @@ -1111,6 +1116,105 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.list_llm_provider_models_endpoint = _Endpoint( + settings={ + 'response_type': (ListLlmProviderModelsResponse,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/ai/llmProvider/listModels', + 'operation_id': 'list_llm_provider_models', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'list_llm_provider_models_request', + ], + 'required': [ + 'list_llm_provider_models_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'list_llm_provider_models_request': + (ListLlmProviderModelsRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'list_llm_provider_models_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.list_llm_provider_models_by_id_endpoint = _Endpoint( + settings={ + 'response_type': (ListLlmProviderModelsResponse,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/ai/llmProvider/{llmProviderId}/listModels', + 'operation_id': 'list_llm_provider_models_by_id', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'llm_provider_id', + ], + 'required': [ + 'llm_provider_id', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'llm_provider_id': + (str,), + }, + 'attribute_map': { + 'llm_provider_id': 'llmProviderId', + }, + 'location_map': { + 'llm_provider_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.memory_created_by_users_endpoint = _Endpoint( settings={ 'response_type': (MemoryItemCreatedByUsers,), @@ -1223,6 +1327,62 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.resolve_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (ResolvedLlms,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders', + 'operation_id': 'resolve_llm_providers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + ], + 'required': [ + 'workspace_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,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + }, + 'location_map': { + 'workspace_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [], + }, + api_client=api_client + ) self.tags_endpoint = _Endpoint( settings={ 'response_type': (AnalyticsCatalogTags,), @@ -1341,6 +1501,7 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'llm_provider_id', + 'test_llm_provider_by_id_request', ], 'required': [ 'llm_provider_id', @@ -1360,12 +1521,73 @@ def __init__(self, api_client=None): 'openapi_types': { 'llm_provider_id': (str,), + 'test_llm_provider_by_id_request': + (TestLlmProviderByIdRequest,), }, 'attribute_map': { 'llm_provider_id': 'llmProviderId', }, 'location_map': { 'llm_provider_id': 'path', + 'test_llm_provider_by_id_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.trending_objects_endpoint = _Endpoint( + settings={ + 'response_type': (TrendingObjectsResult,), + 'auth': [], + 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects', + 'operation_id': 'trending_objects', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + ], + 'required': [ + 'workspace_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,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + }, + 'location_map': { + 'workspace_id': 'path', }, 'collection_format_map': { } @@ -2941,6 +3163,172 @@ def get_quality_issues_calculation_status( process_id return self.get_quality_issues_calculation_status_endpoint.call_with_http_info(**kwargs) + def list_llm_provider_models( + self, + list_llm_provider_models_request, + **kwargs + ): + """List LLM Provider Models # noqa: E501 + + Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.list_llm_provider_models(list_llm_provider_models_request, async_req=True) + >>> result = thread.get() + + Args: + list_llm_provider_models_request (ListLlmProviderModelsRequest): + + 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: + ListLlmProviderModelsResponse + 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['list_llm_provider_models_request'] = \ + list_llm_provider_models_request + return self.list_llm_provider_models_endpoint.call_with_http_info(**kwargs) + + def list_llm_provider_models_by_id( + self, + llm_provider_id, + **kwargs + ): + """List LLM Provider Models By Id # noqa: E501 + + Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.list_llm_provider_models_by_id(llm_provider_id, async_req=True) + >>> result = thread.get() + + Args: + llm_provider_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: + ListLlmProviderModelsResponse + 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['llm_provider_id'] = \ + llm_provider_id + return self.list_llm_provider_models_by_id_endpoint.call_with_http_info(**kwargs) + def memory_created_by_users( self, workspace_id, @@ -3031,7 +3419,7 @@ def resolve_llm_endpoints( ): """Get Active LLM Endpoints for this workspace # noqa: E501 - Returns a list of available LLM Endpoints # noqa: E501 + Will be soon removed and replaced by LlmProvider-based resolution. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -3107,6 +3495,89 @@ def resolve_llm_endpoints( workspace_id return self.resolve_llm_endpoints_endpoint.call_with_http_info(**kwargs) + def resolve_llm_providers( + self, + workspace_id, + **kwargs + ): + """Get Active LLM configuration for this workspace # noqa: E501 + + Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.resolve_llm_providers(workspace_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + + 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: + ResolvedLlms + 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 + return self.resolve_llm_providers_endpoint.call_with_http_info(**kwargs) + def tags( self, workspace_id, @@ -3291,6 +3762,7 @@ def test_llm_provider_by_id( llm_provider_id (str): Keyword Args: + test_llm_provider_by_id_request (TestLlmProviderByIdRequest): [optional] _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 @@ -3356,6 +3828,89 @@ def test_llm_provider_by_id( llm_provider_id return self.test_llm_provider_by_id_endpoint.call_with_http_info(**kwargs) + def trending_objects( + self, + workspace_id, + **kwargs + ): + """Get Trending Analytics Catalog Objects # noqa: E501 + + Returns a list of trending objects for this workspace # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.trending_objects(workspace_id, async_req=True) + >>> result = thread.get() + + Args: + workspace_id (str): Workspace identifier + + 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: + TrendingObjectsResult + 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 + return self.trending_objects_endpoint.call_with_http_info(**kwargs) + def trigger_quality_issues_calculation( self, workspace_id, @@ -3446,7 +4001,7 @@ def validate_llm_endpoint( ): """Validate LLM Endpoint # noqa: E501 - Validates LLM endpoint with provided parameters. # noqa: E501 + Will be soon removed and replaced by testLlmProvider. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -3529,7 +4084,7 @@ def validate_llm_endpoint_by_id( ): """Validate LLM Endpoint By Id # noqa: E501 - Validates existing LLM endpoint with provided parameters and updates it if they are valid. # noqa: E501 + Will be soon removed and replaced by testLlmProviderById. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/user_model_controller_api.py b/gooddata-api-client/gooddata_api_client/api/user_model_controller_api.py deleted file mode 100644 index af7eacb26..000000000 --- a/gooddata-api-client/gooddata_api_client/api/user_model_controller_api.py +++ /dev/null @@ -1,1463 +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.api_client import ApiClient, Endpoint as _Endpoint -from gooddata_api_client.model_utils import ( # noqa: F401 - check_allowed_values, - check_validations, - date, - datetime, - file_type, - none_type, - validate_and_convert_types -) -from gooddata_api_client.model.json_api_api_token_in_document import JsonApiApiTokenInDocument -from gooddata_api_client.model.json_api_api_token_out_document import JsonApiApiTokenOutDocument -from gooddata_api_client.model.json_api_api_token_out_list import JsonApiApiTokenOutList -from gooddata_api_client.model.json_api_user_setting_in_document import JsonApiUserSettingInDocument -from gooddata_api_client.model.json_api_user_setting_out_document import JsonApiUserSettingOutDocument -from gooddata_api_client.model.json_api_user_setting_out_list import JsonApiUserSettingOutList - - -class UserModelControllerApi(object): - """NOTE: This class is auto generated by OpenAPI Generator - Ref: https://openapi-generator.tech - - Do not edit the class manually. - """ - - def __init__(self, api_client=None): - if api_client is None: - api_client = ApiClient() - self.api_client = api_client - self.create_entity_api_tokens_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiApiTokenOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/apiTokens', - 'operation_id': 'create_entity_api_tokens', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'json_api_api_token_in_document', - ], - 'required': [ - 'user_id', - 'json_api_api_token_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'json_api_api_token_in_document': - (JsonApiApiTokenInDocument,), - }, - 'attribute_map': { - 'user_id': 'userId', - }, - 'location_map': { - 'user_id': 'path', - 'json_api_api_token_in_document': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.create_entity_user_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/userSettings', - 'operation_id': 'create_entity_user_settings', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'json_api_user_setting_in_document', - ], - 'required': [ - 'user_id', - 'json_api_user_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'json_api_user_setting_in_document': - (JsonApiUserSettingInDocument,), - }, - 'attribute_map': { - 'user_id': 'userId', - }, - 'location_map': { - 'user_id': 'path', - 'json_api_user_setting_in_document': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.delete_entity_api_tokens_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/apiTokens/{id}', - 'operation_id': 'delete_entity_api_tokens', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'id', - 'filter', - ], - 'required': [ - 'user_id', - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'user_id': 'userId', - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'user_id': 'path', - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_user_settings_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/userSettings/{id}', - 'operation_id': 'delete_entity_user_settings', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'id', - 'filter', - ], - 'required': [ - 'user_id', - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'user_id': 'userId', - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'user_id': 'path', - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_api_tokens_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiApiTokenOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/apiTokens', - 'operation_id': 'get_all_entities_api_tokens', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [ - 'user_id', - ], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'user_id': - (str,), - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'user_id': 'userId', - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'user_id': 'path', - 'filter': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_user_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/userSettings', - 'operation_id': 'get_all_entities_user_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [ - 'user_id', - ], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'user_id': - (str,), - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'user_id': 'userId', - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'user_id': 'path', - 'filter': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_api_tokens_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiApiTokenOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/apiTokens/{id}', - 'operation_id': 'get_entity_api_tokens', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'id', - 'filter', - ], - 'required': [ - 'user_id', - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'user_id': 'userId', - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'user_id': 'path', - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_user_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/userSettings/{id}', - 'operation_id': 'get_entity_user_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'id', - 'filter', - ], - 'required': [ - 'user_id', - 'id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'user_id': 'userId', - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'user_id': 'path', - 'id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.update_entity_user_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{userId}/userSettings/{id}', - 'operation_id': 'update_entity_user_settings', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'user_id', - 'id', - 'json_api_user_setting_in_document', - 'filter', - ], - 'required': [ - 'user_id', - 'id', - 'json_api_user_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'id', - ] - }, - root_map={ - 'validations': { - ('id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'user_id': - (str,), - 'id': - (str,), - 'json_api_user_setting_in_document': - (JsonApiUserSettingInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'user_id': 'userId', - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'user_id': 'path', - 'id': 'path', - 'json_api_user_setting_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - - def create_entity_api_tokens( - self, - user_id, - json_api_api_token_in_document, - **kwargs - ): - """Post a new API token for the user # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_api_tokens(user_id, json_api_api_token_in_document, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - json_api_api_token_in_document (JsonApiApiTokenInDocument): - - 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: - JsonApiApiTokenOutDocument - 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['user_id'] = \ - user_id - kwargs['json_api_api_token_in_document'] = \ - json_api_api_token_in_document - return self.create_entity_api_tokens_endpoint.call_with_http_info(**kwargs) - - def create_entity_user_settings( - self, - user_id, - json_api_user_setting_in_document, - **kwargs - ): - """Post new user settings for the user # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_user_settings(user_id, json_api_user_setting_in_document, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - json_api_user_setting_in_document (JsonApiUserSettingInDocument): - - 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: - JsonApiUserSettingOutDocument - 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['user_id'] = \ - user_id - kwargs['json_api_user_setting_in_document'] = \ - json_api_user_setting_in_document - return self.create_entity_user_settings_endpoint.call_with_http_info(**kwargs) - - def delete_entity_api_tokens( - self, - user_id, - id, - **kwargs - ): - """Delete an API Token for a user # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_api_tokens(user_id, id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['user_id'] = \ - user_id - kwargs['id'] = \ - id - return self.delete_entity_api_tokens_endpoint.call_with_http_info(**kwargs) - - def delete_entity_user_settings( - self, - user_id, - id, - **kwargs - ): - """Delete a setting for a user # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_user_settings(user_id, id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['user_id'] = \ - user_id - kwargs['id'] = \ - id - return self.delete_entity_user_settings_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_api_tokens( - self, - user_id, - **kwargs - ): - """List all api tokens for a user # 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_all_entities_api_tokens(user_id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiApiTokenOutList - 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['user_id'] = \ - user_id - return self.get_all_entities_api_tokens_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_user_settings( - self, - user_id, - **kwargs - ): - """List all settings for a user # 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_all_entities_user_settings(user_id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiUserSettingOutList - 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['user_id'] = \ - user_id - return self.get_all_entities_user_settings_endpoint.call_with_http_info(**kwargs) - - def get_entity_api_tokens( - self, - user_id, - id, - **kwargs - ): - """Get an API Token for a user # 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_entity_api_tokens(user_id, id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiApiTokenOutDocument - 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['user_id'] = \ - user_id - kwargs['id'] = \ - id - return self.get_entity_api_tokens_endpoint.call_with_http_info(**kwargs) - - def get_entity_user_settings( - self, - user_id, - id, - **kwargs - ): - """Get a setting for a user # 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_entity_user_settings(user_id, id, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiUserSettingOutDocument - 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['user_id'] = \ - user_id - kwargs['id'] = \ - id - return self.get_entity_user_settings_endpoint.call_with_http_info(**kwargs) - - def update_entity_user_settings( - self, - user_id, - id, - json_api_user_setting_in_document, - **kwargs - ): - """Put new user settings for the user # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.update_entity_user_settings(user_id, id, json_api_user_setting_in_document, async_req=True) - >>> result = thread.get() - - Args: - user_id (str): - id (str): - json_api_user_setting_in_document (JsonApiUserSettingInDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiUserSettingOutDocument - 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['user_id'] = \ - user_id - kwargs['id'] = \ - id - kwargs['json_api_user_setting_in_document'] = \ - json_api_user_setting_in_document - return self.update_entity_user_settings_endpoint.call_with_http_info(**kwargs) - diff --git a/gooddata-api-client/gooddata_api_client/api/visualization_object_api.py b/gooddata-api-client/gooddata_api_client/api/visualization_object_api.py index 917c6c617..c4a526452 100644 --- a/gooddata-api-client/gooddata_api_client/api/visualization_object_api.py +++ b/gooddata-api-client/gooddata_api_client/api/visualization_object_api.py @@ -1129,7 +1129,7 @@ def search_entities_visualization_objects( entity_search_body, **kwargs ): - """Search request for VisualizationObject # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/api/workspace_object_controller_api.py b/gooddata-api-client/gooddata_api_client/api/workspace_object_controller_api.py index 9cfa5864e..7edfcec64 100644 --- a/gooddata-api-client/gooddata_api_client/api/workspace_object_controller_api.py +++ b/gooddata-api-client/gooddata_api_client/api/workspace_object_controller_api.py @@ -25,94 +25,17 @@ from gooddata_api_client.model.entity_search_body import EntitySearchBody from gooddata_api_client.model.json_api_aggregated_fact_out_document import JsonApiAggregatedFactOutDocument from gooddata_api_client.model.json_api_aggregated_fact_out_list import JsonApiAggregatedFactOutList -from gooddata_api_client.model.json_api_analytical_dashboard_in_document import JsonApiAnalyticalDashboardInDocument -from gooddata_api_client.model.json_api_analytical_dashboard_out_document import JsonApiAnalyticalDashboardOutDocument -from gooddata_api_client.model.json_api_analytical_dashboard_out_list import JsonApiAnalyticalDashboardOutList -from gooddata_api_client.model.json_api_analytical_dashboard_patch_document import JsonApiAnalyticalDashboardPatchDocument -from gooddata_api_client.model.json_api_analytical_dashboard_post_optional_id_document import JsonApiAnalyticalDashboardPostOptionalIdDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_in_document import JsonApiAttributeHierarchyInDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_out_document import JsonApiAttributeHierarchyOutDocument -from gooddata_api_client.model.json_api_attribute_hierarchy_out_list import JsonApiAttributeHierarchyOutList -from gooddata_api_client.model.json_api_attribute_hierarchy_patch_document import JsonApiAttributeHierarchyPatchDocument -from gooddata_api_client.model.json_api_attribute_out_document import JsonApiAttributeOutDocument -from gooddata_api_client.model.json_api_attribute_out_list import JsonApiAttributeOutList -from gooddata_api_client.model.json_api_attribute_patch_document import JsonApiAttributePatchDocument -from gooddata_api_client.model.json_api_automation_in_document import JsonApiAutomationInDocument -from gooddata_api_client.model.json_api_automation_out_document import JsonApiAutomationOutDocument -from gooddata_api_client.model.json_api_automation_out_list import JsonApiAutomationOutList -from gooddata_api_client.model.json_api_automation_patch_document import JsonApiAutomationPatchDocument from gooddata_api_client.model.json_api_automation_result_out_list import JsonApiAutomationResultOutList -from gooddata_api_client.model.json_api_custom_application_setting_in_document import JsonApiCustomApplicationSettingInDocument -from gooddata_api_client.model.json_api_custom_application_setting_out_document import JsonApiCustomApplicationSettingOutDocument -from gooddata_api_client.model.json_api_custom_application_setting_out_list import JsonApiCustomApplicationSettingOutList -from gooddata_api_client.model.json_api_custom_application_setting_patch_document import JsonApiCustomApplicationSettingPatchDocument -from gooddata_api_client.model.json_api_custom_application_setting_post_optional_id_document import JsonApiCustomApplicationSettingPostOptionalIdDocument -from gooddata_api_client.model.json_api_dashboard_plugin_in_document import JsonApiDashboardPluginInDocument -from gooddata_api_client.model.json_api_dashboard_plugin_out_document import JsonApiDashboardPluginOutDocument -from gooddata_api_client.model.json_api_dashboard_plugin_out_list import JsonApiDashboardPluginOutList -from gooddata_api_client.model.json_api_dashboard_plugin_patch_document import JsonApiDashboardPluginPatchDocument -from gooddata_api_client.model.json_api_dashboard_plugin_post_optional_id_document import JsonApiDashboardPluginPostOptionalIdDocument -from gooddata_api_client.model.json_api_dataset_out_document import JsonApiDatasetOutDocument -from gooddata_api_client.model.json_api_dataset_out_list import JsonApiDatasetOutList -from gooddata_api_client.model.json_api_dataset_patch_document import JsonApiDatasetPatchDocument -from gooddata_api_client.model.json_api_export_definition_in_document import JsonApiExportDefinitionInDocument -from gooddata_api_client.model.json_api_export_definition_out_document import JsonApiExportDefinitionOutDocument -from gooddata_api_client.model.json_api_export_definition_out_list import JsonApiExportDefinitionOutList -from gooddata_api_client.model.json_api_export_definition_patch_document import JsonApiExportDefinitionPatchDocument -from gooddata_api_client.model.json_api_export_definition_post_optional_id_document import JsonApiExportDefinitionPostOptionalIdDocument -from gooddata_api_client.model.json_api_fact_out_document import JsonApiFactOutDocument -from gooddata_api_client.model.json_api_fact_out_list import JsonApiFactOutList -from gooddata_api_client.model.json_api_fact_patch_document import JsonApiFactPatchDocument -from gooddata_api_client.model.json_api_filter_context_in_document import JsonApiFilterContextInDocument -from gooddata_api_client.model.json_api_filter_context_out_document import JsonApiFilterContextOutDocument -from gooddata_api_client.model.json_api_filter_context_out_list import JsonApiFilterContextOutList -from gooddata_api_client.model.json_api_filter_context_patch_document import JsonApiFilterContextPatchDocument -from gooddata_api_client.model.json_api_filter_context_post_optional_id_document import JsonApiFilterContextPostOptionalIdDocument -from gooddata_api_client.model.json_api_filter_view_in_document import JsonApiFilterViewInDocument -from gooddata_api_client.model.json_api_filter_view_out_document import JsonApiFilterViewOutDocument -from gooddata_api_client.model.json_api_filter_view_out_list import JsonApiFilterViewOutList -from gooddata_api_client.model.json_api_filter_view_patch_document import JsonApiFilterViewPatchDocument from gooddata_api_client.model.json_api_knowledge_recommendation_in_document import JsonApiKnowledgeRecommendationInDocument from gooddata_api_client.model.json_api_knowledge_recommendation_out_document import JsonApiKnowledgeRecommendationOutDocument from gooddata_api_client.model.json_api_knowledge_recommendation_out_list import JsonApiKnowledgeRecommendationOutList from gooddata_api_client.model.json_api_knowledge_recommendation_patch_document import JsonApiKnowledgeRecommendationPatchDocument from gooddata_api_client.model.json_api_knowledge_recommendation_post_optional_id_document import JsonApiKnowledgeRecommendationPostOptionalIdDocument -from gooddata_api_client.model.json_api_label_out_document import JsonApiLabelOutDocument -from gooddata_api_client.model.json_api_label_out_list import JsonApiLabelOutList -from gooddata_api_client.model.json_api_label_patch_document import JsonApiLabelPatchDocument from gooddata_api_client.model.json_api_memory_item_in_document import JsonApiMemoryItemInDocument from gooddata_api_client.model.json_api_memory_item_out_document import JsonApiMemoryItemOutDocument from gooddata_api_client.model.json_api_memory_item_out_list import JsonApiMemoryItemOutList from gooddata_api_client.model.json_api_memory_item_patch_document import JsonApiMemoryItemPatchDocument from gooddata_api_client.model.json_api_memory_item_post_optional_id_document import JsonApiMemoryItemPostOptionalIdDocument -from gooddata_api_client.model.json_api_metric_in_document import JsonApiMetricInDocument -from gooddata_api_client.model.json_api_metric_out_document import JsonApiMetricOutDocument -from gooddata_api_client.model.json_api_metric_out_list import JsonApiMetricOutList -from gooddata_api_client.model.json_api_metric_patch_document import JsonApiMetricPatchDocument -from gooddata_api_client.model.json_api_metric_post_optional_id_document import JsonApiMetricPostOptionalIdDocument -from gooddata_api_client.model.json_api_user_data_filter_in_document import JsonApiUserDataFilterInDocument -from gooddata_api_client.model.json_api_user_data_filter_out_document import JsonApiUserDataFilterOutDocument -from gooddata_api_client.model.json_api_user_data_filter_out_list import JsonApiUserDataFilterOutList -from gooddata_api_client.model.json_api_user_data_filter_patch_document import JsonApiUserDataFilterPatchDocument -from gooddata_api_client.model.json_api_user_data_filter_post_optional_id_document import JsonApiUserDataFilterPostOptionalIdDocument -from gooddata_api_client.model.json_api_visualization_object_in_document import JsonApiVisualizationObjectInDocument -from gooddata_api_client.model.json_api_visualization_object_out_document import JsonApiVisualizationObjectOutDocument -from gooddata_api_client.model.json_api_visualization_object_out_list import JsonApiVisualizationObjectOutList -from gooddata_api_client.model.json_api_visualization_object_patch_document import JsonApiVisualizationObjectPatchDocument -from gooddata_api_client.model.json_api_visualization_object_post_optional_id_document import JsonApiVisualizationObjectPostOptionalIdDocument -from gooddata_api_client.model.json_api_workspace_data_filter_in_document import JsonApiWorkspaceDataFilterInDocument -from gooddata_api_client.model.json_api_workspace_data_filter_out_document import JsonApiWorkspaceDataFilterOutDocument -from gooddata_api_client.model.json_api_workspace_data_filter_out_list import JsonApiWorkspaceDataFilterOutList -from gooddata_api_client.model.json_api_workspace_data_filter_patch_document import JsonApiWorkspaceDataFilterPatchDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_in_document import JsonApiWorkspaceDataFilterSettingInDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_document import JsonApiWorkspaceDataFilterSettingOutDocument -from gooddata_api_client.model.json_api_workspace_data_filter_setting_out_list import JsonApiWorkspaceDataFilterSettingOutList -from gooddata_api_client.model.json_api_workspace_data_filter_setting_patch_document import JsonApiWorkspaceDataFilterSettingPatchDocument -from gooddata_api_client.model.json_api_workspace_setting_in_document import JsonApiWorkspaceSettingInDocument -from gooddata_api_client.model.json_api_workspace_setting_out_document import JsonApiWorkspaceSettingOutDocument -from gooddata_api_client.model.json_api_workspace_setting_out_list import JsonApiWorkspaceSettingOutList -from gooddata_api_client.model.json_api_workspace_setting_patch_document import JsonApiWorkspaceSettingPatchDocument -from gooddata_api_client.model.json_api_workspace_setting_post_optional_id_document import JsonApiWorkspaceSettingPostOptionalIdDocument class WorkspaceObjectControllerApi(object): @@ -126,25 +49,25 @@ def __init__(self, api_client=None): if api_client is None: api_client = ApiClient() self.api_client = api_client - self.create_entity_analytical_dashboards_endpoint = _Endpoint( + self.create_entity_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiAnalyticalDashboardOutDocument,), + 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards', - 'operation_id': 'create_entity_analytical_dashboards', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations', + 'operation_id': 'create_entity_knowledge_recommendations', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_analytical_dashboard_post_optional_id_document', + 'json_api_knowledge_recommendation_post_optional_id_document', 'include', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_analytical_dashboard_post_optional_id_document', + 'json_api_knowledge_recommendation_post_optional_id_document', ], 'nullable': [ ], @@ -165,24 +88,15 @@ def __init__(self, api_client=None): 'allowed_values': { ('include',): { - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "LABELS": "labels", "METRICS": "metrics", - "DATASETS": "datasets", - "FILTERCONTEXTS": "filterContexts", - "DASHBOARDPLUGINS": "dashboardPlugins", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", + "ANALYTICALDASHBOARDS": "analyticalDashboards", + "METRIC": "metric", + "ANALYTICALDASHBOARD": "analyticalDashboard", "ALL": "ALL" }, ('meta_include',): { - "PERMISSIONS": "permissions", "ORIGIN": "origin", - "ACCESSINFO": "accessInfo", "ALL": "all", "ALL": "ALL" }, @@ -190,8 +104,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_analytical_dashboard_post_optional_id_document': - (JsonApiAnalyticalDashboardPostOptionalIdDocument,), + 'json_api_knowledge_recommendation_post_optional_id_document': + (JsonApiKnowledgeRecommendationPostOptionalIdDocument,), 'include': ([str],), 'meta_include': @@ -204,7 +118,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'workspace_id': 'path', - 'json_api_analytical_dashboard_post_optional_id_document': 'body', + 'json_api_knowledge_recommendation_post_optional_id_document': 'body', 'include': 'query', 'meta_include': 'query', }, @@ -225,25 +139,25 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_attribute_hierarchies_endpoint = _Endpoint( + self.create_entity_memory_items_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiAttributeHierarchyOutDocument,), + 'response_type': (JsonApiMemoryItemOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies', - 'operation_id': 'create_entity_attribute_hierarchies', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems', + 'operation_id': 'create_entity_memory_items', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_attribute_hierarchy_in_document', + 'json_api_memory_item_post_optional_id_document', 'include', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_attribute_hierarchy_in_document', + 'json_api_memory_item_post_optional_id_document', ], 'nullable': [ ], @@ -265,7 +179,6 @@ def __init__(self, api_client=None): ('include',): { "USERIDENTIFIERS": "userIdentifiers", - "ATTRIBUTES": "attributes", "CREATEDBY": "createdBy", "MODIFIEDBY": "modifiedBy", "ALL": "ALL" @@ -280,8 +193,8 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_attribute_hierarchy_in_document': - (JsonApiAttributeHierarchyInDocument,), + 'json_api_memory_item_post_optional_id_document': + (JsonApiMemoryItemPostOptionalIdDocument,), 'include': ([str],), 'meta_include': @@ -294,7 +207,7 @@ def __init__(self, api_client=None): }, 'location_map': { 'workspace_id': 'path', - 'json_api_attribute_hierarchy_in_document': 'body', + 'json_api_memory_item_post_optional_id_document': 'body', 'include': 'query', 'meta_include': 'query', }, @@ -315,201 +228,150 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_automations_endpoint = _Endpoint( + self.delete_entity_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiAutomationOutDocument,), + 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations', - 'operation_id': 'create_entity_automations', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', + 'operation_id': 'delete_entity_knowledge_recommendations', + 'http_method': 'DELETE', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_automation_in_document', - 'include', - 'meta_include', + 'object_id', + 'filter', ], 'required': [ 'workspace_id', - 'json_api_automation_in_document', + 'object_id', ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('include',): { - - "NOTIFICATIONCHANNELS": "notificationChannels", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERIDENTIFIERS": "userIdentifiers", - "EXPORTDEFINITIONS": "exportDefinitions", - "USERS": "users", - "AUTOMATIONRESULTS": "automationResults", - "NOTIFICATIONCHANNEL": "notificationChannel", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "RECIPIENTS": "recipients", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_automation_in_document': - (JsonApiAutomationInDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), + 'object_id': + (str,), + 'filter': + (str,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', + 'object_id': 'objectId', + 'filter': 'filter', }, 'location_map': { 'workspace_id': 'path', - 'json_api_automation_in_document': 'body', - 'include': 'query', - 'meta_include': 'query', + 'object_id': 'path', + 'filter': 'query', }, 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'accept': [], + 'content_type': [], }, api_client=api_client ) - self.create_entity_custom_application_settings_endpoint = _Endpoint( + self.delete_entity_memory_items_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiCustomApplicationSettingOutDocument,), + 'response_type': None, 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings', - 'operation_id': 'create_entity_custom_application_settings', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', + 'operation_id': 'delete_entity_memory_items', + 'http_method': 'DELETE', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_custom_application_setting_post_optional_id_document', - 'meta_include', + 'object_id', + 'filter', ], 'required': [ 'workspace_id', - 'json_api_custom_application_setting_post_optional_id_document', + 'object_id', ], 'nullable': [ ], 'enum': [ - 'meta_include', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_custom_application_setting_post_optional_id_document': - (JsonApiCustomApplicationSettingPostOptionalIdDocument,), - 'meta_include': - ([str],), + 'object_id': + (str,), + 'filter': + (str,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'meta_include': 'metaInclude', + 'object_id': 'objectId', + 'filter': 'filter', }, 'location_map': { 'workspace_id': 'path', - 'json_api_custom_application_setting_post_optional_id_document': 'body', - 'meta_include': 'query', + 'object_id': 'path', + 'filter': 'query', }, 'collection_format_map': { - 'meta_include': 'csv', } }, headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'accept': [], + 'content_type': [], }, api_client=api_client ) - self.create_entity_dashboard_plugins_endpoint = _Endpoint( + self.get_all_entities_aggregated_facts_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiDashboardPluginOutDocument,), + 'response_type': (JsonApiAggregatedFactOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins', - 'operation_id': 'create_entity_dashboard_plugins', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts', + 'operation_id': 'get_all_entities_aggregated_facts', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_dashboard_plugin_post_optional_id_document', + 'origin', + 'filter', 'include', + 'page', + 'size', + 'sort', + 'x_gdc_validate_relations', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_dashboard_plugin_post_optional_id_document', ], 'nullable': [ ], 'enum': [ + 'origin', 'include', 'meta_include', ], @@ -524,16 +386,24 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('origin',): { + + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" + }, ('include',): { - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", + "DATASETS": "datasets", + "FACTS": "facts", + "DATASET": "dataset", + "SOURCEFACT": "sourceFact", "ALL": "ALL" }, ('meta_include',): { "ORIGIN": "origin", + "PAGE": "page", "ALL": "all", "ALL": "ALL" }, @@ -541,26 +411,48 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_dashboard_plugin_post_optional_id_document': - (JsonApiDashboardPluginPostOptionalIdDocument,), + 'origin': + (str,), + 'filter': + (str,), 'include': ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'x_gdc_validate_relations': + (bool,), 'meta_include': ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'origin': 'origin', + 'filter': 'filter', 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_dashboard_plugin_post_optional_id_document': 'body', + 'origin': 'query', + 'filter': 'query', 'include': 'query', + 'page': 'query', + 'size': 'query', + 'sort': 'query', + 'x_gdc_validate_relations': 'header', 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', + 'sort': 'multi', 'meta_include': 'csv', } }, @@ -569,36 +461,38 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_export_definitions_endpoint = _Endpoint( + self.get_all_entities_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiExportDefinitionOutDocument,), + 'response_type': (JsonApiKnowledgeRecommendationOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions', - 'operation_id': 'create_entity_export_definitions', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations', + 'operation_id': 'get_all_entities_knowledge_recommendations', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_export_definition_post_optional_id_document', + 'origin', + 'filter', 'include', + 'page', + 'size', + 'sort', + 'x_gdc_validate_relations', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_export_definition_post_optional_id_document', ], 'nullable': [ ], 'enum': [ + 'origin', 'include', 'meta_include', ], @@ -613,22 +507,24 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { + ('origin',): { + + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" + }, ('include',): { - "VISUALIZATIONOBJECTS": "visualizationObjects", + "METRICS": "metrics", "ANALYTICALDASHBOARDS": "analyticalDashboards", - "AUTOMATIONS": "automations", - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECT": "visualizationObject", + "METRIC": "metric", "ANALYTICALDASHBOARD": "analyticalDashboard", - "AUTOMATION": "automation", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", "ALL": "ALL" }, ('meta_include',): { "ORIGIN": "origin", + "PAGE": "page", "ALL": "all", "ALL": "ALL" }, @@ -636,26 +532,48 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_export_definition_post_optional_id_document': - (JsonApiExportDefinitionPostOptionalIdDocument,), + 'origin': + (str,), + 'filter': + (str,), 'include': ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'x_gdc_validate_relations': + (bool,), 'meta_include': ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'origin': 'origin', + 'filter': 'filter', 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_export_definition_post_optional_id_document': 'body', + 'origin': 'query', + 'filter': 'query', 'include': 'query', + 'page': 'query', + 'size': 'query', + 'sort': 'query', + 'x_gdc_validate_relations': 'header', 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', + 'sort': 'multi', 'meta_include': 'csv', } }, @@ -664,36 +582,38 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_filter_contexts_endpoint = _Endpoint( + self.get_all_entities_memory_items_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiFilterContextOutDocument,), + 'response_type': (JsonApiMemoryItemOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts', - 'operation_id': 'create_entity_filter_contexts', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems', + 'operation_id': 'get_all_entities_memory_items', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_filter_context_post_optional_id_document', + 'origin', + 'filter', 'include', + 'page', + 'size', + 'sort', + 'x_gdc_validate_relations', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_filter_context_post_optional_id_document', ], 'nullable': [ ], 'enum': [ + 'origin', 'include', 'meta_include', ], @@ -708,16 +628,23 @@ def __init__(self, api_client=None): }, }, 'allowed_values': { - ('include',): { + ('origin',): { - "ATTRIBUTES": "attributes", - "DATASETS": "datasets", - "LABELS": "labels", + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" + }, + ('include',): { + + "USERIDENTIFIERS": "userIdentifiers", + "CREATEDBY": "createdBy", + "MODIFIEDBY": "modifiedBy", "ALL": "ALL" }, ('meta_include',): { "ORIGIN": "origin", + "PAGE": "page", "ALL": "all", "ALL": "ALL" }, @@ -725,26 +652,48 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_filter_context_post_optional_id_document': - (JsonApiFilterContextPostOptionalIdDocument,), + 'origin': + (str,), + 'filter': + (str,), 'include': ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'x_gdc_validate_relations': + (bool,), 'meta_include': ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'origin': 'origin', + 'filter': 'filter', 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_filter_context_post_optional_id_document': 'body', + 'origin': 'query', + 'filter': 'query', 'include': 'query', + 'page': 'query', + 'size': 'query', + 'sort': 'query', + 'x_gdc_validate_relations': 'header', 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', + 'sort': 'multi', 'meta_include': 'csv', } }, @@ -753,72 +702,97 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_filter_views_endpoint = _Endpoint( + self.get_entity_aggregated_facts_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiFilterViewOutDocument,), + 'response_type': (JsonApiAggregatedFactOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews', - 'operation_id': 'create_entity_filter_views', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId}', + 'operation_id': 'get_entity_aggregated_facts', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_filter_view_in_document', + 'object_id', + 'filter', 'include', + 'x_gdc_validate_relations', + 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_filter_view_in_document', + 'object_id', ], 'nullable': [ ], 'enum': [ 'include', + 'meta_include', ], 'validation': [ + 'meta_include', ] }, root_map={ 'validations': { + ('meta_include',): { + + }, }, 'allowed_values': { ('include',): { - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERS": "users", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "USER": "user", + "DATASETS": "datasets", + "FACTS": "facts", + "DATASET": "dataset", + "SOURCEFACT": "sourceFact", + "ALL": "ALL" + }, + ('meta_include',): { + + "ORIGIN": "origin", + "ALL": "all", "ALL": "ALL" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_filter_view_in_document': - (JsonApiFilterViewInDocument,), + 'object_id': + (str,), + 'filter': + (str,), 'include': ([str],), + 'x_gdc_validate_relations': + (bool,), + 'meta_include': + ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + 'filter': 'filter', 'include': 'include', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', + 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_filter_view_in_document': 'body', + 'object_id': 'path', + 'filter': 'query', 'include': 'query', + 'x_gdc_validate_relations': 'header', + 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', + 'meta_include': 'csv', } }, headers_map={ @@ -826,32 +800,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_knowledge_recommendations_endpoint = _Endpoint( + self.get_entity_knowledge_recommendations_endpoint = _Endpoint( settings={ 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations', - 'operation_id': 'create_entity_knowledge_recommendations', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', + 'operation_id': 'get_entity_knowledge_recommendations', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_knowledge_recommendation_post_optional_id_document', + 'object_id', + 'filter', 'include', + 'x_gdc_validate_relations', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_knowledge_recommendation_post_optional_id_document', + 'object_id', ], 'nullable': [ ], @@ -888,22 +861,31 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_knowledge_recommendation_post_optional_id_document': - (JsonApiKnowledgeRecommendationPostOptionalIdDocument,), + 'object_id': + (str,), + 'filter': + (str,), 'include': ([str],), + 'x_gdc_validate_relations': + (bool,), 'meta_include': ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + 'filter': 'filter', 'include': 'include', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_knowledge_recommendation_post_optional_id_document': 'body', + 'object_id': 'path', + 'filter': 'query', 'include': 'query', + 'x_gdc_validate_relations': 'header', 'meta_include': 'query', }, 'collection_format_map': { @@ -916,32 +898,31 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_memory_items_endpoint = _Endpoint( + self.get_entity_memory_items_endpoint = _Endpoint( settings={ 'response_type': (JsonApiMemoryItemOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems', - 'operation_id': 'create_entity_memory_items', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', + 'operation_id': 'get_entity_memory_items', + 'http_method': 'GET', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_memory_item_post_optional_id_document', + 'object_id', + 'filter', 'include', + 'x_gdc_validate_relations', 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_memory_item_post_optional_id_document', + 'object_id', ], 'nullable': [ ], @@ -977,22 +958,31 @@ def __init__(self, api_client=None): 'openapi_types': { 'workspace_id': (str,), - 'json_api_memory_item_post_optional_id_document': - (JsonApiMemoryItemPostOptionalIdDocument,), + 'object_id': + (str,), + 'filter': + (str,), 'include': ([str],), + 'x_gdc_validate_relations': + (bool,), 'meta_include': ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + 'filter': 'filter', 'include': 'include', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_memory_item_post_optional_id_document': 'body', + 'object_id': 'path', + 'filter': 'query', 'include': 'query', + 'x_gdc_validate_relations': 'header', 'meta_include': 'query', }, 'collection_format_map': { @@ -1005,94 +995,80 @@ def __init__(self, api_client=None): 'application/json', 'application/vnd.gooddata.api+json' ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] + 'content_type': [], }, api_client=api_client ) - self.create_entity_metrics_endpoint = _Endpoint( + self.patch_entity_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiMetricOutDocument,), + 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics', - 'operation_id': 'create_entity_metrics', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', + 'operation_id': 'patch_entity_knowledge_recommendations', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_metric_post_optional_id_document', + 'object_id', + 'json_api_knowledge_recommendation_patch_document', + 'filter', 'include', - 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_metric_post_optional_id_document', + 'object_id', + 'json_api_knowledge_recommendation_patch_document', ], 'nullable': [ ], 'enum': [ 'include', - 'meta_include', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { ('include',): { - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", + "ANALYTICALDASHBOARDS": "analyticalDashboards", + "METRIC": "metric", + "ANALYTICALDASHBOARD": "analyticalDashboard", "ALL": "ALL" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_metric_post_optional_id_document': - (JsonApiMetricPostOptionalIdDocument,), + 'object_id': + (str,), + 'json_api_knowledge_recommendation_patch_document': + (JsonApiKnowledgeRecommendationPatchDocument,), + 'filter': + (str,), 'include': ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + 'filter': 'filter', 'include': 'include', - 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_metric_post_optional_id_document': 'body', + 'object_id': 'path', + 'json_api_knowledge_recommendation_patch_document': 'body', + 'filter': 'query', 'include': 'query', - 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -1107,87 +1083,75 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_user_data_filters_endpoint = _Endpoint( + self.patch_entity_memory_items_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiUserDataFilterOutDocument,), + 'response_type': (JsonApiMemoryItemOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters', - 'operation_id': 'create_entity_user_data_filters', - 'http_method': 'POST', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', + 'operation_id': 'patch_entity_memory_items', + 'http_method': 'PATCH', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_user_data_filter_post_optional_id_document', + 'object_id', + 'json_api_memory_item_patch_document', + 'filter', 'include', - 'meta_include', ], 'required': [ 'workspace_id', - 'json_api_user_data_filter_post_optional_id_document', + 'object_id', + 'json_api_memory_item_patch_document', ], 'nullable': [ ], 'enum': [ 'include', - 'meta_include', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { ('include',): { - "USERS": "users", - "USERGROUPS": "userGroups", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "USER": "user", - "USERGROUP": "userGroup", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", + "USERIDENTIFIERS": "userIdentifiers", + "CREATEDBY": "createdBy", + "MODIFIEDBY": "modifiedBy", "ALL": "ALL" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_user_data_filter_post_optional_id_document': - (JsonApiUserDataFilterPostOptionalIdDocument,), + 'object_id': + (str,), + 'json_api_memory_item_patch_document': + (JsonApiMemoryItemPatchDocument,), + 'filter': + (str,), 'include': ([str],), - 'meta_include': - ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + 'filter': 'filter', 'include': 'include', - 'meta_include': 'metaInclude', }, 'location_map': { 'workspace_id': 'path', - 'json_api_user_data_filter_post_optional_id_document': 'body', + 'object_id': 'path', + 'json_api_memory_item_patch_document': 'body', + 'filter': 'query', 'include': 'query', - 'meta_include': 'query', }, 'collection_format_map': { 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -1202,87 +1166,67 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.create_entity_visualization_objects_endpoint = _Endpoint( + self.search_entities_aggregated_facts_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiVisualizationObjectOutDocument,), + 'response_type': (JsonApiAggregatedFactOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects', - 'operation_id': 'create_entity_visualization_objects', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search', + 'operation_id': 'search_entities_aggregated_facts', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_visualization_object_post_optional_id_document', - 'include', - 'meta_include', + 'entity_search_body', + 'origin', + 'x_gdc_validate_relations', ], 'required': [ 'workspace_id', - 'json_api_visualization_object_post_optional_id_document', + 'entity_search_body', ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', + 'origin', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { + ('origin',): { - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_visualization_object_post_optional_id_document': - (JsonApiVisualizationObjectPostOptionalIdDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), + 'entity_search_body': + (EntitySearchBody,), + 'origin': + (str,), + 'x_gdc_validate_relations': + (bool,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', + 'origin': 'origin', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', }, 'location_map': { 'workspace_id': 'path', - 'json_api_visualization_object_post_optional_id_document': 'body', - 'include': 'query', - 'meta_include': 'query', + 'entity_search_body': 'body', + 'origin': 'query', + 'x_gdc_validate_relations': 'header', }, 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -1291,86 +1235,72 @@ def __init__(self, api_client=None): 'application/vnd.gooddata.api+json' ], 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' + 'application/json' ] }, api_client=api_client ) - self.create_entity_workspace_data_filter_settings_endpoint = _Endpoint( + self.search_entities_automation_results_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutDocument,), + 'response_type': (JsonApiAutomationResultOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings', - 'operation_id': 'create_entity_workspace_data_filter_settings', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automationResults/search', + 'operation_id': 'search_entities_automation_results', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_workspace_data_filter_setting_in_document', - 'include', - 'meta_include', + 'entity_search_body', + 'origin', + 'x_gdc_validate_relations', ], 'required': [ 'workspace_id', - 'json_api_workspace_data_filter_setting_in_document', + 'entity_search_body', ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', + 'origin', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "WORKSPACEDATAFILTER": "workspaceDataFilter", - "ALL": "ALL" - }, - ('meta_include',): { + ('origin',): { - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_workspace_data_filter_setting_in_document': - (JsonApiWorkspaceDataFilterSettingInDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), + 'entity_search_body': + (EntitySearchBody,), + 'origin': + (str,), + 'x_gdc_validate_relations': + (bool,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', + 'origin': 'origin', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', }, 'location_map': { 'workspace_id': 'path', - 'json_api_workspace_data_filter_setting_in_document': 'body', - 'include': 'query', - 'meta_include': 'query', + 'entity_search_body': 'body', + 'origin': 'query', + 'x_gdc_validate_relations': 'header', }, 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -1379,86 +1309,72 @@ def __init__(self, api_client=None): 'application/vnd.gooddata.api+json' ], 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' + 'application/json' ] }, api_client=api_client ) - self.create_entity_workspace_data_filters_endpoint = _Endpoint( + self.search_entities_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutDocument,), + 'response_type': (JsonApiKnowledgeRecommendationOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters', - 'operation_id': 'create_entity_workspace_data_filters', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search', + 'operation_id': 'search_entities_knowledge_recommendations', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_workspace_data_filter_in_document', - 'include', - 'meta_include', + 'entity_search_body', + 'origin', + 'x_gdc_validate_relations', ], 'required': [ 'workspace_id', - 'json_api_workspace_data_filter_in_document', + 'entity_search_body', ], 'nullable': [ ], 'enum': [ - 'include', - 'meta_include', + 'origin', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERSETTINGS": "workspaceDataFilterSettings", - "FILTERSETTINGS": "filterSettings", - "ALL": "ALL" - }, - ('meta_include',): { + ('origin',): { - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_workspace_data_filter_in_document': - (JsonApiWorkspaceDataFilterInDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), + 'entity_search_body': + (EntitySearchBody,), + 'origin': + (str,), + 'x_gdc_validate_relations': + (bool,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', + 'origin': 'origin', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', }, 'location_map': { 'workspace_id': 'path', - 'json_api_workspace_data_filter_in_document': 'body', - 'include': 'query', - 'meta_include': 'query', + 'entity_search_body': 'body', + 'origin': 'query', + 'x_gdc_validate_relations': 'header', }, 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', } }, headers_map={ @@ -1467,73 +1383,72 @@ def __init__(self, api_client=None): 'application/vnd.gooddata.api+json' ], 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' + 'application/json' ] }, api_client=api_client ) - self.create_entity_workspace_settings_endpoint = _Endpoint( + self.search_entities_memory_items_endpoint = _Endpoint( settings={ - 'response_type': (JsonApiWorkspaceSettingOutDocument,), + 'response_type': (JsonApiMemoryItemOutList,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings', - 'operation_id': 'create_entity_workspace_settings', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/search', + 'operation_id': 'search_entities_memory_items', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ 'workspace_id', - 'json_api_workspace_setting_post_optional_id_document', - 'meta_include', + 'entity_search_body', + 'origin', + 'x_gdc_validate_relations', ], 'required': [ 'workspace_id', - 'json_api_workspace_setting_post_optional_id_document', + 'entity_search_body', ], 'nullable': [ ], 'enum': [ - 'meta_include', + 'origin', ], 'validation': [ - 'meta_include', ] }, root_map={ 'validations': { - ('meta_include',): { - - }, }, 'allowed_values': { - ('meta_include',): { + ('origin',): { - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" + "ALL": "ALL", + "PARENTS": "PARENTS", + "NATIVE": "NATIVE" }, }, 'openapi_types': { 'workspace_id': (str,), - 'json_api_workspace_setting_post_optional_id_document': - (JsonApiWorkspaceSettingPostOptionalIdDocument,), - 'meta_include': - ([str],), + 'entity_search_body': + (EntitySearchBody,), + 'origin': + (str,), + 'x_gdc_validate_relations': + (bool,), }, 'attribute_map': { 'workspace_id': 'workspaceId', - 'meta_include': 'metaInclude', + 'origin': 'origin', + 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', }, 'location_map': { 'workspace_id': 'path', - 'json_api_workspace_setting_post_optional_id_document': 'body', - 'meta_include': 'query', + 'entity_search_body': 'body', + 'origin': 'query', + 'x_gdc_validate_relations': 'header', }, 'collection_format_map': { - 'meta_include': 'csv', } }, headers_map={ @@ -1542,34 +1457,37 @@ def __init__(self, api_client=None): 'application/vnd.gooddata.api+json' ], 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' + 'application/json' ] }, api_client=api_client ) - self.delete_entity_analytical_dashboards_endpoint = _Endpoint( + self.update_entity_knowledge_recommendations_endpoint = _Endpoint( settings={ - 'response_type': None, + 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId}', - 'operation_id': 'delete_entity_analytical_dashboards', - 'http_method': 'DELETE', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', + 'operation_id': 'update_entity_knowledge_recommendations', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'workspace_id', 'object_id', + 'json_api_knowledge_recommendation_in_document', 'filter', + 'include', ], 'required': [ 'workspace_id', 'object_id', + 'json_api_knowledge_recommendation_in_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ ] @@ -1578,288 +1496,82 @@ def __init__(self, api_client=None): 'validations': { }, 'allowed_values': { + ('include',): { + + "METRICS": "metrics", + "ANALYTICALDASHBOARDS": "analyticalDashboards", + "METRIC": "metric", + "ANALYTICALDASHBOARD": "analyticalDashboard", + "ALL": "ALL" + }, }, 'openapi_types': { 'workspace_id': (str,), 'object_id': (str,), + 'json_api_knowledge_recommendation_in_document': + (JsonApiKnowledgeRecommendationInDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', 'object_id': 'objectId', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'workspace_id': 'path', 'object_id': 'path', + 'json_api_knowledge_recommendation_in_document': 'body', 'filter': 'query', + 'include': 'query', }, 'collection_format_map': { + 'include': 'csv', } }, headers_map={ - 'accept': [], - 'content_type': [], + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] }, api_client=api_client ) - self.delete_entity_attribute_hierarchies_endpoint = _Endpoint( + self.update_entity_memory_items_endpoint = _Endpoint( settings={ - 'response_type': None, + 'response_type': (JsonApiMemoryItemOutDocument,), 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId}', - 'operation_id': 'delete_entity_attribute_hierarchies', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_automations_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations/{objectId}', - 'operation_id': 'delete_entity_automations', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId}', - 'operation_id': 'delete_entity_custom_application_settings', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId}', - 'operation_id': 'delete_entity_dashboard_plugins', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId}', - 'operation_id': 'delete_entity_export_definitions', - 'http_method': 'DELETE', + 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', + 'operation_id': 'update_entity_memory_items', + 'http_method': 'PUT', 'servers': None, }, params_map={ 'all': [ 'workspace_id', 'object_id', + 'json_api_memory_item_in_document', 'filter', + 'include', ], 'required': [ 'workspace_id', 'object_id', + 'json_api_memory_item_in_document', ], 'nullable': [ ], 'enum': [ + 'include', ], 'validation': [ ] @@ -1868,20028 +1580,77 @@ def __init__(self, api_client=None): 'validations': { }, 'allowed_values': { + ('include',): { + + "USERIDENTIFIERS": "userIdentifiers", + "CREATEDBY": "createdBy", + "MODIFIEDBY": "modifiedBy", + "ALL": "ALL" + }, }, 'openapi_types': { 'workspace_id': (str,), 'object_id': (str,), + 'json_api_memory_item_in_document': + (JsonApiMemoryItemInDocument,), 'filter': (str,), + 'include': + ([str],), }, 'attribute_map': { 'workspace_id': 'workspaceId', 'object_id': 'objectId', 'filter': 'filter', + 'include': 'include', }, 'location_map': { 'workspace_id': 'path', 'object_id': 'path', + 'json_api_memory_item_in_document': 'body', 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId}', - 'operation_id': 'delete_entity_filter_contexts', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId}', - 'operation_id': 'delete_entity_filter_views', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', - 'operation_id': 'delete_entity_knowledge_recommendations', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', - 'operation_id': 'delete_entity_memory_items', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_metrics_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics/{objectId}', - 'operation_id': 'delete_entity_metrics', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}', - 'operation_id': 'delete_entity_user_data_filters', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId}', - 'operation_id': 'delete_entity_visualization_objects', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId}', - 'operation_id': 'delete_entity_workspace_data_filter_settings', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId}', - 'operation_id': 'delete_entity_workspace_data_filters', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.delete_entity_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId}', - 'operation_id': 'delete_entity_workspace_settings', - 'http_method': 'DELETE', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_aggregated_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAggregatedFactOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts', - 'operation_id': 'get_all_entities_aggregated_facts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "DATASETS": "datasets", - "FACTS": "facts", - "DATASET": "dataset", - "SOURCEFACT": "sourceFact", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_analytical_dashboards_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAnalyticalDashboardOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards', - 'operation_id': 'get_all_entities_analytical_dashboards', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "FILTERCONTEXTS": "filterContexts", - "DASHBOARDPLUGINS": "dashboardPlugins", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ORIGIN": "origin", - "ACCESSINFO": "accessInfo", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_attribute_hierarchies_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeHierarchyOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies', - 'operation_id': 'get_all_entities_attribute_hierarchies', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "ATTRIBUTES": "attributes", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_attributes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributes', - 'operation_id': 'get_all_entities_attributes', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "DATASETS": "datasets", - "LABELS": "labels", - "ATTRIBUTEHIERARCHIES": "attributeHierarchies", - "DATASET": "dataset", - "DEFAULTVIEW": "defaultView", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_automations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations', - 'operation_id': 'get_all_entities_automations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "NOTIFICATIONCHANNELS": "notificationChannels", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERIDENTIFIERS": "userIdentifiers", - "EXPORTDEFINITIONS": "exportDefinitions", - "USERS": "users", - "AUTOMATIONRESULTS": "automationResults", - "NOTIFICATIONCHANNEL": "notificationChannel", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "RECIPIENTS": "recipients", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomApplicationSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings', - 'operation_id': 'get_all_entities_custom_application_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDashboardPluginOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins', - 'operation_id': 'get_all_entities_dashboard_plugins', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_datasets_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDatasetOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/datasets', - 'operation_id': 'get_all_entities_datasets', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "ATTRIBUTES": "attributes", - "FACTS": "facts", - "AGGREGATEDFACTS": "aggregatedFacts", - "DATASETS": "datasets", - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "REFERENCES": "references", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportDefinitionOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions', - 'operation_id': 'get_all_entities_export_definitions', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "AUTOMATIONS": "automations", - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECT": "visualizationObject", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "AUTOMATION": "automation", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFactOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/facts', - 'operation_id': 'get_all_entities_facts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "DATASETS": "datasets", - "DATASET": "dataset", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterContextOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts', - 'operation_id': 'get_all_entities_filter_contexts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "ATTRIBUTES": "attributes", - "DATASETS": "datasets", - "LABELS": "labels", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterViewOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews', - 'operation_id': 'get_all_entities_filter_views', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERS": "users", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "USER": "user", - "ALL": "ALL" - }, - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiKnowledgeRecommendationOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations', - 'operation_id': 'get_all_entities_knowledge_recommendations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "METRICS": "metrics", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "METRIC": "metric", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_labels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLabelOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/labels', - 'operation_id': 'get_all_entities_labels', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "ATTRIBUTES": "attributes", - "ATTRIBUTE": "attribute", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMemoryItemOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems', - 'operation_id': 'get_all_entities_memory_items', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_metrics_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMetricOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics', - 'operation_id': 'get_all_entities_metrics', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserDataFilterOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters', - 'operation_id': 'get_all_entities_user_data_filters', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "USER": "user", - "USERGROUP": "userGroup", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiVisualizationObjectOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects', - 'operation_id': 'get_all_entities_visualization_objects', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings', - 'operation_id': 'get_all_entities_workspace_data_filter_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "WORKSPACEDATAFILTER": "workspaceDataFilter", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters', - 'operation_id': 'get_all_entities_workspace_data_filters', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'include', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('include',): { - - "WORKSPACEDATAFILTERSETTINGS": "workspaceDataFilterSettings", - "FILTERSETTINGS": "filterSettings", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'include': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings', - 'operation_id': 'get_all_entities_workspace_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'origin', - 'filter', - 'page', - 'size', - 'sort', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'origin': - (str,), - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'origin': 'query', - 'filter': 'query', - 'page': 'query', - 'size': 'query', - 'sort': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'sort': 'multi', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_aggregated_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAggregatedFactOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId}', - 'operation_id': 'get_entity_aggregated_facts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "DATASETS": "datasets", - "FACTS": "facts", - "DATASET": "dataset", - "SOURCEFACT": "sourceFact", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_analytical_dashboards_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAnalyticalDashboardOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId}', - 'operation_id': 'get_entity_analytical_dashboards', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "FILTERCONTEXTS": "filterContexts", - "DASHBOARDPLUGINS": "dashboardPlugins", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "PERMISSIONS": "permissions", - "ORIGIN": "origin", - "ACCESSINFO": "accessInfo", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_attribute_hierarchies_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeHierarchyOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId}', - 'operation_id': 'get_entity_attribute_hierarchies', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "ATTRIBUTES": "attributes", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_attributes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributes/{objectId}', - 'operation_id': 'get_entity_attributes', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "DATASETS": "datasets", - "LABELS": "labels", - "ATTRIBUTEHIERARCHIES": "attributeHierarchies", - "DATASET": "dataset", - "DEFAULTVIEW": "defaultView", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_automations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations/{objectId}', - 'operation_id': 'get_entity_automations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "NOTIFICATIONCHANNELS": "notificationChannels", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERIDENTIFIERS": "userIdentifiers", - "EXPORTDEFINITIONS": "exportDefinitions", - "USERS": "users", - "AUTOMATIONRESULTS": "automationResults", - "NOTIFICATIONCHANNEL": "notificationChannel", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "RECIPIENTS": "recipients", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomApplicationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId}', - 'operation_id': 'get_entity_custom_application_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDashboardPluginOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId}', - 'operation_id': 'get_entity_dashboard_plugins', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_datasets_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDatasetOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/datasets/{objectId}', - 'operation_id': 'get_entity_datasets', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "FACTS": "facts", - "AGGREGATEDFACTS": "aggregatedFacts", - "DATASETS": "datasets", - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "REFERENCES": "references", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportDefinitionOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId}', - 'operation_id': 'get_entity_export_definitions', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "AUTOMATIONS": "automations", - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECT": "visualizationObject", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "AUTOMATION": "automation", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFactOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/facts/{objectId}', - 'operation_id': 'get_entity_facts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "DATASETS": "datasets", - "DATASET": "dataset", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterContextOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId}', - 'operation_id': 'get_entity_filter_contexts', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "DATASETS": "datasets", - "LABELS": "labels", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterViewOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId}', - 'operation_id': 'get_entity_filter_views', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERS": "users", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "USER": "user", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', - 'operation_id': 'get_entity_knowledge_recommendations', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "METRICS": "metrics", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "METRIC": "metric", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_labels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLabelOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/labels/{objectId}', - 'operation_id': 'get_entity_labels', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "ATTRIBUTE": "attribute", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMemoryItemOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', - 'operation_id': 'get_entity_memory_items', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_metrics_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMetricOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics/{objectId}', - 'operation_id': 'get_entity_metrics', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}', - 'operation_id': 'get_entity_user_data_filters', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "USER": "user", - "USERGROUP": "userGroup", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiVisualizationObjectOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId}', - 'operation_id': 'get_entity_visualization_objects', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId}', - 'operation_id': 'get_entity_workspace_data_filter_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "WORKSPACEDATAFILTER": "workspaceDataFilter", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId}', - 'operation_id': 'get_entity_workspace_data_filters', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'include', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERSETTINGS": "workspaceDataFilterSettings", - "FILTERSETTINGS": "filterSettings", - "ALL": "ALL" - }, - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'include': - ([str],), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'include': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId}', - 'operation_id': 'get_entity_workspace_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'filter', - 'x_gdc_validate_relations', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'object_id', - ], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "ORIGIN": "origin", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'filter': - (str,), - 'x_gdc_validate_relations': - (bool,), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'filter': 'query', - 'x_gdc_validate_relations': 'header', - 'meta_include': 'query', - }, - 'collection_format_map': { - 'meta_include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.patch_entity_analytical_dashboards_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAnalyticalDashboardOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId}', - 'operation_id': 'patch_entity_analytical_dashboards', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_analytical_dashboard_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_analytical_dashboard_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "FILTERCONTEXTS": "filterContexts", - "DASHBOARDPLUGINS": "dashboardPlugins", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_analytical_dashboard_patch_document': - (JsonApiAnalyticalDashboardPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_analytical_dashboard_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_attribute_hierarchies_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeHierarchyOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId}', - 'operation_id': 'patch_entity_attribute_hierarchies', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_hierarchy_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_hierarchy_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "ATTRIBUTES": "attributes", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_attribute_hierarchy_patch_document': - (JsonApiAttributeHierarchyPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_attribute_hierarchy_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_attributes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributes/{objectId}', - 'operation_id': 'patch_entity_attributes', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "DATASETS": "datasets", - "LABELS": "labels", - "ATTRIBUTEHIERARCHIES": "attributeHierarchies", - "DATASET": "dataset", - "DEFAULTVIEW": "defaultView", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_attribute_patch_document': - (JsonApiAttributePatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_attribute_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_automations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations/{objectId}', - 'operation_id': 'patch_entity_automations', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_automation_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_automation_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "NOTIFICATIONCHANNELS": "notificationChannels", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERIDENTIFIERS": "userIdentifiers", - "EXPORTDEFINITIONS": "exportDefinitions", - "USERS": "users", - "AUTOMATIONRESULTS": "automationResults", - "NOTIFICATIONCHANNEL": "notificationChannel", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "RECIPIENTS": "recipients", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_automation_patch_document': - (JsonApiAutomationPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_automation_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomApplicationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId}', - 'operation_id': 'patch_entity_custom_application_settings', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_custom_application_setting_patch_document', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_custom_application_setting_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_custom_application_setting_patch_document': - (JsonApiCustomApplicationSettingPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_custom_application_setting_patch_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDashboardPluginOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId}', - 'operation_id': 'patch_entity_dashboard_plugins', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_dashboard_plugin_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_dashboard_plugin_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_dashboard_plugin_patch_document': - (JsonApiDashboardPluginPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_dashboard_plugin_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_datasets_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDatasetOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/datasets/{objectId}', - 'operation_id': 'patch_entity_datasets', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_dataset_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_dataset_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "FACTS": "facts", - "AGGREGATEDFACTS": "aggregatedFacts", - "DATASETS": "datasets", - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "REFERENCES": "references", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_dataset_patch_document': - (JsonApiDatasetPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_dataset_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportDefinitionOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId}', - 'operation_id': 'patch_entity_export_definitions', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_export_definition_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_export_definition_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "AUTOMATIONS": "automations", - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECT": "visualizationObject", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "AUTOMATION": "automation", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_export_definition_patch_document': - (JsonApiExportDefinitionPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_export_definition_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFactOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/facts/{objectId}', - 'operation_id': 'patch_entity_facts', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_fact_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_fact_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "DATASETS": "datasets", - "DATASET": "dataset", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_fact_patch_document': - (JsonApiFactPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_fact_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterContextOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId}', - 'operation_id': 'patch_entity_filter_contexts', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_filter_context_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_filter_context_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "DATASETS": "datasets", - "LABELS": "labels", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_filter_context_patch_document': - (JsonApiFilterContextPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_filter_context_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterViewOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId}', - 'operation_id': 'patch_entity_filter_views', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_filter_view_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_filter_view_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERS": "users", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "USER": "user", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_filter_view_patch_document': - (JsonApiFilterViewPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_filter_view_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', - 'operation_id': 'patch_entity_knowledge_recommendations', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_knowledge_recommendation_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_knowledge_recommendation_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "METRICS": "metrics", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "METRIC": "metric", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_knowledge_recommendation_patch_document': - (JsonApiKnowledgeRecommendationPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_knowledge_recommendation_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_labels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLabelOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/labels/{objectId}', - 'operation_id': 'patch_entity_labels', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_label_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_label_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "ATTRIBUTE": "attribute", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_label_patch_document': - (JsonApiLabelPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_label_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMemoryItemOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', - 'operation_id': 'patch_entity_memory_items', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_memory_item_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_memory_item_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_memory_item_patch_document': - (JsonApiMemoryItemPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_memory_item_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_metrics_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMetricOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics/{objectId}', - 'operation_id': 'patch_entity_metrics', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_metric_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_metric_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_metric_patch_document': - (JsonApiMetricPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_metric_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}', - 'operation_id': 'patch_entity_user_data_filters', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_user_data_filter_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_user_data_filter_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "USER": "user", - "USERGROUP": "userGroup", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_user_data_filter_patch_document': - (JsonApiUserDataFilterPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_user_data_filter_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiVisualizationObjectOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId}', - 'operation_id': 'patch_entity_visualization_objects', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_visualization_object_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_visualization_object_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_visualization_object_patch_document': - (JsonApiVisualizationObjectPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_visualization_object_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId}', - 'operation_id': 'patch_entity_workspace_data_filter_settings', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_setting_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_setting_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "WORKSPACEDATAFILTER": "workspaceDataFilter", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_data_filter_setting_patch_document': - (JsonApiWorkspaceDataFilterSettingPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_data_filter_setting_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId}', - 'operation_id': 'patch_entity_workspace_data_filters', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERSETTINGS": "workspaceDataFilterSettings", - "FILTERSETTINGS": "filterSettings", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_data_filter_patch_document': - (JsonApiWorkspaceDataFilterPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_data_filter_patch_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.patch_entity_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId}', - 'operation_id': 'patch_entity_workspace_settings', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_setting_patch_document', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_setting_patch_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_setting_patch_document': - (JsonApiWorkspaceSettingPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_setting_patch_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.search_entities_aggregated_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAggregatedFactOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search', - 'operation_id': 'search_entities_aggregated_facts', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_analytical_dashboards_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAnalyticalDashboardOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/search', - 'operation_id': 'search_entities_analytical_dashboards', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_attribute_hierarchies_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeHierarchyOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/search', - 'operation_id': 'search_entities_attribute_hierarchies', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_attributes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributes/search', - 'operation_id': 'search_entities_attributes', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_automation_results_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationResultOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automationResults/search', - 'operation_id': 'search_entities_automation_results', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_automations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations/search', - 'operation_id': 'search_entities_automations', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomApplicationSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/search', - 'operation_id': 'search_entities_custom_application_settings', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDashboardPluginOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/search', - 'operation_id': 'search_entities_dashboard_plugins', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_datasets_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDatasetOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/datasets/search', - 'operation_id': 'search_entities_datasets', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportDefinitionOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions/search', - 'operation_id': 'search_entities_export_definitions', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_facts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFactOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/facts/search', - 'operation_id': 'search_entities_facts', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterContextOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts/search', - 'operation_id': 'search_entities_filter_contexts', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterViewOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews/search', - 'operation_id': 'search_entities_filter_views', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiKnowledgeRecommendationOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search', - 'operation_id': 'search_entities_knowledge_recommendations', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_labels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLabelOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/labels/search', - 'operation_id': 'search_entities_labels', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMemoryItemOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/search', - 'operation_id': 'search_entities_memory_items', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_metrics_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMetricOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics/search', - 'operation_id': 'search_entities_metrics', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserDataFilterOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters/search', - 'operation_id': 'search_entities_user_data_filters', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiVisualizationObjectOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects/search', - 'operation_id': 'search_entities_visualization_objects', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/search', - 'operation_id': 'search_entities_workspace_data_filter_settings', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/search', - 'operation_id': 'search_entities_workspace_data_filters', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.search_entities_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings/search', - 'operation_id': 'search_entities_workspace_settings', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'entity_search_body', - 'origin', - 'x_gdc_validate_relations', - ], - 'required': [ - 'workspace_id', - 'entity_search_body', - ], - 'nullable': [ - ], - 'enum': [ - 'origin', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('origin',): { - - "ALL": "ALL", - "PARENTS": "PARENTS", - "NATIVE": "NATIVE" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'entity_search_body': - (EntitySearchBody,), - 'origin': - (str,), - 'x_gdc_validate_relations': - (bool,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'origin': 'origin', - 'x_gdc_validate_relations': 'X-GDC-VALIDATE-RELATIONS', - }, - 'location_map': { - 'workspace_id': 'path', - 'entity_search_body': 'body', - 'origin': 'query', - 'x_gdc_validate_relations': 'header', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.update_entity_analytical_dashboards_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAnalyticalDashboardOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId}', - 'operation_id': 'update_entity_analytical_dashboards', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_analytical_dashboard_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_analytical_dashboard_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "FILTERCONTEXTS": "filterContexts", - "DASHBOARDPLUGINS": "dashboardPlugins", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_analytical_dashboard_in_document': - (JsonApiAnalyticalDashboardInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_analytical_dashboard_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_attribute_hierarchies_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAttributeHierarchyOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId}', - 'operation_id': 'update_entity_attribute_hierarchies', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_hierarchy_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_attribute_hierarchy_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "ATTRIBUTES": "attributes", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_attribute_hierarchy_in_document': - (JsonApiAttributeHierarchyInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_attribute_hierarchy_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_automations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiAutomationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/automations/{objectId}', - 'operation_id': 'update_entity_automations', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_automation_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_automation_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "NOTIFICATIONCHANNELS": "notificationChannels", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERIDENTIFIERS": "userIdentifiers", - "EXPORTDEFINITIONS": "exportDefinitions", - "USERS": "users", - "AUTOMATIONRESULTS": "automationResults", - "NOTIFICATIONCHANNEL": "notificationChannel", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "RECIPIENTS": "recipients", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_automation_in_document': - (JsonApiAutomationInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_automation_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_custom_application_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCustomApplicationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/customApplicationSettings/{objectId}', - 'operation_id': 'update_entity_custom_application_settings', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_custom_application_setting_in_document', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_custom_application_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_custom_application_setting_in_document': - (JsonApiCustomApplicationSettingInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_custom_application_setting_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_dashboard_plugins_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDashboardPluginOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/dashboardPlugins/{objectId}', - 'operation_id': 'update_entity_dashboard_plugins', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_dashboard_plugin_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_dashboard_plugin_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_dashboard_plugin_in_document': - (JsonApiDashboardPluginInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_dashboard_plugin_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_export_definitions_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportDefinitionOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId}', - 'operation_id': 'update_entity_export_definitions', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_export_definition_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_export_definition_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "VISUALIZATIONOBJECTS": "visualizationObjects", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "AUTOMATIONS": "automations", - "USERIDENTIFIERS": "userIdentifiers", - "VISUALIZATIONOBJECT": "visualizationObject", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "AUTOMATION": "automation", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_export_definition_in_document': - (JsonApiExportDefinitionInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_export_definition_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_filter_contexts_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterContextOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterContexts/{objectId}', - 'operation_id': 'update_entity_filter_contexts', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_filter_context_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_filter_context_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ATTRIBUTES": "attributes", - "DATASETS": "datasets", - "LABELS": "labels", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_filter_context_in_document': - (JsonApiFilterContextInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_filter_context_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_filter_views_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiFilterViewOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId}', - 'operation_id': 'update_entity_filter_views', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_filter_view_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_filter_view_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "USERS": "users", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "USER": "user", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_filter_view_in_document': - (JsonApiFilterViewInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_filter_view_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiKnowledgeRecommendationOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}', - 'operation_id': 'update_entity_knowledge_recommendations', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_knowledge_recommendation_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_knowledge_recommendation_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "METRICS": "metrics", - "ANALYTICALDASHBOARDS": "analyticalDashboards", - "METRIC": "metric", - "ANALYTICALDASHBOARD": "analyticalDashboard", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_knowledge_recommendation_in_document': - (JsonApiKnowledgeRecommendationInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_knowledge_recommendation_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_memory_items_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMemoryItemOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}', - 'operation_id': 'update_entity_memory_items', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_memory_item_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_memory_item_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_memory_item_in_document': - (JsonApiMemoryItemInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_memory_item_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_metrics_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiMetricOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/metrics/{objectId}', - 'operation_id': 'update_entity_metrics', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_metric_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_metric_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_metric_in_document': - (JsonApiMetricInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_metric_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_user_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}', - 'operation_id': 'update_entity_user_data_filters', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_user_data_filter_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_user_data_filter_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERS": "users", - "USERGROUPS": "userGroups", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "USER": "user", - "USERGROUP": "userGroup", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_user_data_filter_in_document': - (JsonApiUserDataFilterInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_user_data_filter_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_visualization_objects_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiVisualizationObjectOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/visualizationObjects/{objectId}', - 'operation_id': 'update_entity_visualization_objects', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_visualization_object_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_visualization_object_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERIDENTIFIERS": "userIdentifiers", - "FACTS": "facts", - "ATTRIBUTES": "attributes", - "LABELS": "labels", - "METRICS": "metrics", - "DATASETS": "datasets", - "CREATEDBY": "createdBy", - "MODIFIEDBY": "modifiedBy", - "CERTIFIEDBY": "certifiedBy", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_visualization_object_in_document': - (JsonApiVisualizationObjectInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_visualization_object_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_workspace_data_filter_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilterSettings/{objectId}', - 'operation_id': 'update_entity_workspace_data_filter_settings', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_setting_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERS": "workspaceDataFilters", - "WORKSPACEDATAFILTER": "workspaceDataFilter", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_data_filter_setting_in_document': - (JsonApiWorkspaceDataFilterSettingInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_data_filter_setting_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_workspace_data_filters_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceDataFilterOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId}', - 'operation_id': 'update_entity_workspace_data_filters', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_in_document', - 'filter', - 'include', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_data_filter_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "WORKSPACEDATAFILTERSETTINGS": "workspaceDataFilterSettings", - "FILTERSETTINGS": "filterSettings", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_data_filter_in_document': - (JsonApiWorkspaceDataFilterInDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_data_filter_in_document': 'body', - 'filter': 'query', - 'include': 'query', - }, - 'collection_format_map': { - 'include': 'csv', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.update_entity_workspace_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId}', - 'operation_id': 'update_entity_workspace_settings', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_setting_in_document', - 'filter', - ], - 'required': [ - 'workspace_id', - 'object_id', - 'json_api_workspace_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'object_id': - (str,), - 'json_api_workspace_setting_in_document': - (JsonApiWorkspaceSettingInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'object_id': 'objectId', - 'filter': 'filter', - }, - 'location_map': { - 'workspace_id': 'path', - 'object_id': 'path', - 'json_api_workspace_setting_in_document': 'body', - 'filter': 'query', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - - def create_entity_analytical_dashboards( - self, - workspace_id, - json_api_analytical_dashboard_post_optional_id_document, - **kwargs - ): - """Post Dashboards # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_analytical_dashboards(workspace_id, json_api_analytical_dashboard_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_analytical_dashboard_post_optional_id_document (JsonApiAnalyticalDashboardPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiAnalyticalDashboardOutDocument - 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['json_api_analytical_dashboard_post_optional_id_document'] = \ - json_api_analytical_dashboard_post_optional_id_document - return self.create_entity_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def create_entity_attribute_hierarchies( - self, - workspace_id, - json_api_attribute_hierarchy_in_document, - **kwargs - ): - """Post Attribute Hierarchies # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_attribute_hierarchies(workspace_id, json_api_attribute_hierarchy_in_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_attribute_hierarchy_in_document (JsonApiAttributeHierarchyInDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiAttributeHierarchyOutDocument - 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['json_api_attribute_hierarchy_in_document'] = \ - json_api_attribute_hierarchy_in_document - return self.create_entity_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def create_entity_automations( - self, - workspace_id, - json_api_automation_in_document, - **kwargs - ): - """Post Automations # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_automations(workspace_id, json_api_automation_in_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_automation_in_document (JsonApiAutomationInDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiAutomationOutDocument - 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['json_api_automation_in_document'] = \ - json_api_automation_in_document - return self.create_entity_automations_endpoint.call_with_http_info(**kwargs) - - def create_entity_custom_application_settings( - self, - workspace_id, - json_api_custom_application_setting_post_optional_id_document, - **kwargs - ): - """Post Custom Application Settings # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_custom_application_settings(workspace_id, json_api_custom_application_setting_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_custom_application_setting_post_optional_id_document (JsonApiCustomApplicationSettingPostOptionalIdDocument): - - Keyword Args: - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiCustomApplicationSettingOutDocument - 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['json_api_custom_application_setting_post_optional_id_document'] = \ - json_api_custom_application_setting_post_optional_id_document - return self.create_entity_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def create_entity_dashboard_plugins( - self, - workspace_id, - json_api_dashboard_plugin_post_optional_id_document, - **kwargs - ): - """Post Plugins # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_dashboard_plugins(workspace_id, json_api_dashboard_plugin_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_dashboard_plugin_post_optional_id_document (JsonApiDashboardPluginPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiDashboardPluginOutDocument - 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['json_api_dashboard_plugin_post_optional_id_document'] = \ - json_api_dashboard_plugin_post_optional_id_document - return self.create_entity_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def create_entity_export_definitions( - self, - workspace_id, - json_api_export_definition_post_optional_id_document, - **kwargs - ): - """Post Export Definitions # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_export_definitions(workspace_id, json_api_export_definition_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_export_definition_post_optional_id_document (JsonApiExportDefinitionPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiExportDefinitionOutDocument - 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['json_api_export_definition_post_optional_id_document'] = \ - json_api_export_definition_post_optional_id_document - return self.create_entity_export_definitions_endpoint.call_with_http_info(**kwargs) - - def create_entity_filter_contexts( - self, - workspace_id, - json_api_filter_context_post_optional_id_document, - **kwargs - ): - """Post Filter Context # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_filter_contexts(workspace_id, json_api_filter_context_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_filter_context_post_optional_id_document (JsonApiFilterContextPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiFilterContextOutDocument - 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['json_api_filter_context_post_optional_id_document'] = \ - json_api_filter_context_post_optional_id_document - return self.create_entity_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def create_entity_filter_views( - self, - workspace_id, - json_api_filter_view_in_document, - **kwargs - ): - """Post Filter views # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_filter_views(workspace_id, json_api_filter_view_in_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_filter_view_in_document (JsonApiFilterViewInDocument): - - Keyword Args: - include ([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] - _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: - JsonApiFilterViewOutDocument - 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['json_api_filter_view_in_document'] = \ - json_api_filter_view_in_document - return self.create_entity_filter_views_endpoint.call_with_http_info(**kwargs) - - def create_entity_knowledge_recommendations( - self, - workspace_id, - json_api_knowledge_recommendation_post_optional_id_document, - **kwargs - ): - """create_entity_knowledge_recommendations # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_knowledge_recommendation_post_optional_id_document (JsonApiKnowledgeRecommendationPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiKnowledgeRecommendationOutDocument - 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['json_api_knowledge_recommendation_post_optional_id_document'] = \ - json_api_knowledge_recommendation_post_optional_id_document - return self.create_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def create_entity_memory_items( - self, - workspace_id, - json_api_memory_item_post_optional_id_document, - **kwargs - ): - """create_entity_memory_items # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_memory_item_post_optional_id_document (JsonApiMemoryItemPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiMemoryItemOutDocument - 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['json_api_memory_item_post_optional_id_document'] = \ - json_api_memory_item_post_optional_id_document - return self.create_entity_memory_items_endpoint.call_with_http_info(**kwargs) - - def create_entity_metrics( - self, - workspace_id, - json_api_metric_post_optional_id_document, - **kwargs - ): - """Post Metrics # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_metrics(workspace_id, json_api_metric_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_metric_post_optional_id_document (JsonApiMetricPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiMetricOutDocument - 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['json_api_metric_post_optional_id_document'] = \ - json_api_metric_post_optional_id_document - return self.create_entity_metrics_endpoint.call_with_http_info(**kwargs) - - def create_entity_user_data_filters( - self, - workspace_id, - json_api_user_data_filter_post_optional_id_document, - **kwargs - ): - """Post User Data Filters # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_user_data_filters(workspace_id, json_api_user_data_filter_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_user_data_filter_post_optional_id_document (JsonApiUserDataFilterPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiUserDataFilterOutDocument - 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['json_api_user_data_filter_post_optional_id_document'] = \ - json_api_user_data_filter_post_optional_id_document - return self.create_entity_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def create_entity_visualization_objects( - self, - workspace_id, - json_api_visualization_object_post_optional_id_document, - **kwargs - ): - """Post Visualization Objects # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_visualization_objects(workspace_id, json_api_visualization_object_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_visualization_object_post_optional_id_document (JsonApiVisualizationObjectPostOptionalIdDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiVisualizationObjectOutDocument - 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['json_api_visualization_object_post_optional_id_document'] = \ - json_api_visualization_object_post_optional_id_document - return self.create_entity_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def create_entity_workspace_data_filter_settings( - self, - workspace_id, - json_api_workspace_data_filter_setting_in_document, - **kwargs - ): - """Post Settings for Workspace Data Filters # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_workspace_data_filter_settings(workspace_id, json_api_workspace_data_filter_setting_in_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_workspace_data_filter_setting_in_document (JsonApiWorkspaceDataFilterSettingInDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterSettingOutDocument - 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['json_api_workspace_data_filter_setting_in_document'] = \ - json_api_workspace_data_filter_setting_in_document - return self.create_entity_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - - def create_entity_workspace_data_filters( - self, - workspace_id, - json_api_workspace_data_filter_in_document, - **kwargs - ): - """Post Workspace Data Filters # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_workspace_data_filters(workspace_id, json_api_workspace_data_filter_in_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_workspace_data_filter_in_document (JsonApiWorkspaceDataFilterInDocument): - - Keyword Args: - include ([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 ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterOutDocument - 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['json_api_workspace_data_filter_in_document'] = \ - json_api_workspace_data_filter_in_document - return self.create_entity_workspace_data_filters_endpoint.call_with_http_info(**kwargs) - - def create_entity_workspace_settings( - self, - workspace_id, - json_api_workspace_setting_post_optional_id_document, - **kwargs - ): - """Post Settings for Workspaces # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.create_entity_workspace_settings(workspace_id, json_api_workspace_setting_post_optional_id_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - json_api_workspace_setting_post_optional_id_document (JsonApiWorkspaceSettingPostOptionalIdDocument): - - Keyword Args: - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceSettingOutDocument - 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['json_api_workspace_setting_post_optional_id_document'] = \ - json_api_workspace_setting_post_optional_id_document - return self.create_entity_workspace_settings_endpoint.call_with_http_info(**kwargs) - - def delete_entity_analytical_dashboards( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Dashboard # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_analytical_dashboards(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def delete_entity_attribute_hierarchies( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete an Attribute Hierarchy # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_attribute_hierarchies(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def delete_entity_automations( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete an Automation # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_automations(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_automations_endpoint.call_with_http_info(**kwargs) - - def delete_entity_custom_application_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Custom Application Setting # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_custom_application_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def delete_entity_dashboard_plugins( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Plugin # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_dashboard_plugins(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def delete_entity_export_definitions( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete an Export Definition # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_export_definitions(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_export_definitions_endpoint.call_with_http_info(**kwargs) - - def delete_entity_filter_contexts( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Filter Context # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_filter_contexts(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def delete_entity_filter_views( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete Filter view # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_filter_views(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_filter_views_endpoint.call_with_http_info(**kwargs) - - def delete_entity_knowledge_recommendations( - self, - workspace_id, - object_id, - **kwargs - ): - """delete_entity_knowledge_recommendations # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_knowledge_recommendations(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def delete_entity_memory_items( - self, - workspace_id, - object_id, - **kwargs - ): - """delete_entity_memory_items # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_memory_items(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_memory_items_endpoint.call_with_http_info(**kwargs) - - def delete_entity_metrics( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Metric # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_metrics(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_metrics_endpoint.call_with_http_info(**kwargs) - - def delete_entity_user_data_filters( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a User Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_user_data_filters(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def delete_entity_visualization_objects( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Visualization Object # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_visualization_objects(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def delete_entity_workspace_data_filter_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Settings for Workspace Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_workspace_data_filter_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - - def delete_entity_workspace_data_filters( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Workspace Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_workspace_data_filters(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_workspace_data_filters_endpoint.call_with_http_info(**kwargs) - - def delete_entity_workspace_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Delete a Setting for Workspace # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.delete_entity_workspace_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - None - 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['object_id'] = \ - object_id - return self.delete_entity_workspace_settings_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_aggregated_facts( - self, - workspace_id, - **kwargs - ): - """get_all_entities_aggregated_facts # 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_all_entities_aggregated_facts(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAggregatedFactOutList - 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 - return self.get_all_entities_aggregated_facts_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_analytical_dashboards( - self, - workspace_id, - **kwargs - ): - """Get all Dashboards # 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_all_entities_analytical_dashboards(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAnalyticalDashboardOutList - 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 - return self.get_all_entities_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_attribute_hierarchies( - self, - workspace_id, - **kwargs - ): - """Get all Attribute Hierarchies # 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_all_entities_attribute_hierarchies(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAttributeHierarchyOutList - 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 - return self.get_all_entities_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_attributes( - self, - workspace_id, - **kwargs - ): - """Get all Attributes # 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_all_entities_attributes(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAttributeOutList - 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 - return self.get_all_entities_attributes_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_automations( - self, - workspace_id, - **kwargs - ): - """Get all Automations # 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_all_entities_automations(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAutomationOutList - 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 - return self.get_all_entities_automations_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_custom_application_settings( - self, - workspace_id, - **kwargs - ): - """Get all Custom Application Settings # 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_all_entities_custom_application_settings(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiCustomApplicationSettingOutList - 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 - return self.get_all_entities_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_dashboard_plugins( - self, - workspace_id, - **kwargs - ): - """Get all Plugins # 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_all_entities_dashboard_plugins(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiDashboardPluginOutList - 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 - return self.get_all_entities_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_datasets( - self, - workspace_id, - **kwargs - ): - """Get all Datasets # 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_all_entities_datasets(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiDatasetOutList - 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 - return self.get_all_entities_datasets_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_export_definitions( - self, - workspace_id, - **kwargs - ): - """Get all Export Definitions # 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_all_entities_export_definitions(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiExportDefinitionOutList - 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 - return self.get_all_entities_export_definitions_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_facts( - self, - workspace_id, - **kwargs - ): - """Get all Facts # 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_all_entities_facts(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiFactOutList - 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 - return self.get_all_entities_facts_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_filter_contexts( - self, - workspace_id, - **kwargs - ): - """Get all Filter Context # 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_all_entities_filter_contexts(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiFilterContextOutList - 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 - return self.get_all_entities_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_filter_views( - self, - workspace_id, - **kwargs - ): - """Get all Filter views # 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_all_entities_filter_views(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiFilterViewOutList - 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 - return self.get_all_entities_filter_views_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_knowledge_recommendations( - self, - workspace_id, - **kwargs - ): - """get_all_entities_knowledge_recommendations # 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_all_entities_knowledge_recommendations(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiKnowledgeRecommendationOutList - 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 - return self.get_all_entities_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_labels( - self, - workspace_id, - **kwargs - ): - """Get all Labels # 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_all_entities_labels(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiLabelOutList - 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 - return self.get_all_entities_labels_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_memory_items( - self, - workspace_id, - **kwargs - ): - """get_all_entities_memory_items # 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_all_entities_memory_items(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiMemoryItemOutList - 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 - return self.get_all_entities_memory_items_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_metrics( - self, - workspace_id, - **kwargs - ): - """Get all Metrics # 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_all_entities_metrics(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiMetricOutList - 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 - return self.get_all_entities_metrics_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_user_data_filters( - self, - workspace_id, - **kwargs - ): - """Get all User Data Filters # 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_all_entities_user_data_filters(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiUserDataFilterOutList - 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 - return self.get_all_entities_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_visualization_objects( - self, - workspace_id, - **kwargs - ): - """Get all Visualization Objects # 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_all_entities_visualization_objects(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiVisualizationObjectOutList - 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 - return self.get_all_entities_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_workspace_data_filter_settings( - self, - workspace_id, - **kwargs - ): - """Get all Settings for Workspace Data Filters # 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_all_entities_workspace_data_filter_settings(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterSettingOutList - 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 - return self.get_all_entities_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_workspace_data_filters( - self, - workspace_id, - **kwargs - ): - """Get all Workspace Data Filters # 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_all_entities_workspace_data_filters(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterOutList - 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 - return self.get_all_entities_workspace_data_filters_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_workspace_settings( - self, - workspace_id, - **kwargs - ): - """Get all Setting for Workspaces # 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_all_entities_workspace_settings(workspace_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 - size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 - sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceSettingOutList - 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 - return self.get_all_entities_workspace_settings_endpoint.call_with_http_info(**kwargs) - - def get_entity_aggregated_facts( - self, - workspace_id, - object_id, - **kwargs - ): - """get_entity_aggregated_facts # 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_entity_aggregated_facts(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAggregatedFactOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_aggregated_facts_endpoint.call_with_http_info(**kwargs) - - def get_entity_analytical_dashboards( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Dashboard # 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_entity_analytical_dashboards(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAnalyticalDashboardOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def get_entity_attribute_hierarchies( - self, - workspace_id, - object_id, - **kwargs - ): - """Get an Attribute Hierarchy # 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_entity_attribute_hierarchies(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAttributeHierarchyOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def get_entity_attributes( - self, - workspace_id, - object_id, - **kwargs - ): - """Get an Attribute # 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_entity_attributes(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAttributeOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_attributes_endpoint.call_with_http_info(**kwargs) - - def get_entity_automations( - self, - workspace_id, - object_id, - **kwargs - ): - """Get an Automation # 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_entity_automations(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiAutomationOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_automations_endpoint.call_with_http_info(**kwargs) - - def get_entity_custom_application_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Custom Application Setting # 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_entity_custom_application_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiCustomApplicationSettingOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def get_entity_dashboard_plugins( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Plugin # 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_entity_dashboard_plugins(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiDashboardPluginOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def get_entity_datasets( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Dataset # 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_entity_datasets(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiDatasetOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_datasets_endpoint.call_with_http_info(**kwargs) - - def get_entity_export_definitions( - self, - workspace_id, - object_id, - **kwargs - ): - """Get an Export Definition # 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_entity_export_definitions(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiExportDefinitionOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_export_definitions_endpoint.call_with_http_info(**kwargs) - - def get_entity_facts( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Fact # 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_entity_facts(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiFactOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_facts_endpoint.call_with_http_info(**kwargs) - - def get_entity_filter_contexts( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Filter Context # 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_entity_filter_contexts(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiFilterContextOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def get_entity_filter_views( - self, - workspace_id, - object_id, - **kwargs - ): - """Get Filter view # 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_entity_filter_views(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiFilterViewOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_filter_views_endpoint.call_with_http_info(**kwargs) - - def get_entity_knowledge_recommendations( - self, - workspace_id, - object_id, - **kwargs - ): - """get_entity_knowledge_recommendations # 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_entity_knowledge_recommendations(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiKnowledgeRecommendationOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def get_entity_labels( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Label # 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_entity_labels(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiLabelOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_labels_endpoint.call_with_http_info(**kwargs) - - def get_entity_memory_items( - self, - workspace_id, - object_id, - **kwargs - ): - """get_entity_memory_items # 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_entity_memory_items(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiMemoryItemOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_memory_items_endpoint.call_with_http_info(**kwargs) - - def get_entity_metrics( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Metric # 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_entity_metrics(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiMetricOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_metrics_endpoint.call_with_http_info(**kwargs) - - def get_entity_user_data_filters( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a User Data Filter # 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_entity_user_data_filters(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiUserDataFilterOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def get_entity_visualization_objects( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Visualization Object # 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_entity_visualization_objects(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiVisualizationObjectOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def get_entity_workspace_data_filter_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Setting for Workspace Data Filter # 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_entity_workspace_data_filter_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterSettingOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - - def get_entity_workspace_data_filters( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Workspace Data Filter # 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_entity_workspace_data_filters(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceDataFilterOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_workspace_data_filters_endpoint.call_with_http_info(**kwargs) - - def get_entity_workspace_settings( - self, - workspace_id, - object_id, - **kwargs - ): - """Get a Setting for Workspace # 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_entity_workspace_settings(workspace_id, object_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - meta_include ([str]): Include Meta objects.. [optional] - _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: - JsonApiWorkspaceSettingOutDocument - 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['object_id'] = \ - object_id - return self.get_entity_workspace_settings_endpoint.call_with_http_info(**kwargs) - - def patch_entity_analytical_dashboards( - self, - workspace_id, - object_id, - json_api_analytical_dashboard_patch_document, - **kwargs - ): - """Patch a Dashboard # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_analytical_dashboard_patch_document (JsonApiAnalyticalDashboardPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiAnalyticalDashboardOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_analytical_dashboard_patch_document'] = \ - json_api_analytical_dashboard_patch_document - return self.patch_entity_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def patch_entity_attribute_hierarchies( - self, - workspace_id, - object_id, - json_api_attribute_hierarchy_patch_document, - **kwargs - ): - """Patch an Attribute Hierarchy # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_attribute_hierarchy_patch_document (JsonApiAttributeHierarchyPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiAttributeHierarchyOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_attribute_hierarchy_patch_document'] = \ - json_api_attribute_hierarchy_patch_document - return self.patch_entity_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def patch_entity_attributes( - self, - workspace_id, - object_id, - json_api_attribute_patch_document, - **kwargs - ): - """Patch an Attribute (beta) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_attributes(workspace_id, object_id, json_api_attribute_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_attribute_patch_document (JsonApiAttributePatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiAttributeOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_attribute_patch_document'] = \ - json_api_attribute_patch_document - return self.patch_entity_attributes_endpoint.call_with_http_info(**kwargs) - - def patch_entity_automations( - self, - workspace_id, - object_id, - json_api_automation_patch_document, - **kwargs - ): - """Patch an Automation # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_automations(workspace_id, object_id, json_api_automation_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_automation_patch_document (JsonApiAutomationPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiAutomationOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_automation_patch_document'] = \ - json_api_automation_patch_document - return self.patch_entity_automations_endpoint.call_with_http_info(**kwargs) - - def patch_entity_custom_application_settings( - self, - workspace_id, - object_id, - json_api_custom_application_setting_patch_document, - **kwargs - ): - """Patch a Custom Application Setting # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_custom_application_setting_patch_document (JsonApiCustomApplicationSettingPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiCustomApplicationSettingOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_custom_application_setting_patch_document'] = \ - json_api_custom_application_setting_patch_document - return self.patch_entity_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def patch_entity_dashboard_plugins( - self, - workspace_id, - object_id, - json_api_dashboard_plugin_patch_document, - **kwargs - ): - """Patch a Plugin # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_dashboard_plugin_patch_document (JsonApiDashboardPluginPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiDashboardPluginOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_dashboard_plugin_patch_document'] = \ - json_api_dashboard_plugin_patch_document - return self.patch_entity_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def patch_entity_datasets( - self, - workspace_id, - object_id, - json_api_dataset_patch_document, - **kwargs - ): - """Patch a Dataset (beta) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_datasets(workspace_id, object_id, json_api_dataset_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_dataset_patch_document (JsonApiDatasetPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiDatasetOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_dataset_patch_document'] = \ - json_api_dataset_patch_document - return self.patch_entity_datasets_endpoint.call_with_http_info(**kwargs) - - def patch_entity_export_definitions( - self, - workspace_id, - object_id, - json_api_export_definition_patch_document, - **kwargs - ): - """Patch an Export Definition # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_export_definitions(workspace_id, object_id, json_api_export_definition_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_export_definition_patch_document (JsonApiExportDefinitionPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiExportDefinitionOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_export_definition_patch_document'] = \ - json_api_export_definition_patch_document - return self.patch_entity_export_definitions_endpoint.call_with_http_info(**kwargs) - - def patch_entity_facts( - self, - workspace_id, - object_id, - json_api_fact_patch_document, - **kwargs - ): - """Patch a Fact (beta) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_facts(workspace_id, object_id, json_api_fact_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_fact_patch_document (JsonApiFactPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiFactOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_fact_patch_document'] = \ - json_api_fact_patch_document - return self.patch_entity_facts_endpoint.call_with_http_info(**kwargs) - - def patch_entity_filter_contexts( - self, - workspace_id, - object_id, - json_api_filter_context_patch_document, - **kwargs - ): - """Patch a Filter Context # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_filter_context_patch_document (JsonApiFilterContextPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiFilterContextOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_filter_context_patch_document'] = \ - json_api_filter_context_patch_document - return self.patch_entity_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def patch_entity_filter_views( - self, - workspace_id, - object_id, - json_api_filter_view_patch_document, - **kwargs - ): - """Patch Filter view # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_filter_views(workspace_id, object_id, json_api_filter_view_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_filter_view_patch_document (JsonApiFilterViewPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiFilterViewOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_filter_view_patch_document'] = \ - json_api_filter_view_patch_document - return self.patch_entity_filter_views_endpoint.call_with_http_info(**kwargs) - - def patch_entity_knowledge_recommendations( - self, - workspace_id, - object_id, - json_api_knowledge_recommendation_patch_document, - **kwargs - ): - """patch_entity_knowledge_recommendations # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_knowledge_recommendation_patch_document (JsonApiKnowledgeRecommendationPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiKnowledgeRecommendationOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_knowledge_recommendation_patch_document'] = \ - json_api_knowledge_recommendation_patch_document - return self.patch_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def patch_entity_labels( - self, - workspace_id, - object_id, - json_api_label_patch_document, - **kwargs - ): - """Patch a Label (beta) # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_labels(workspace_id, object_id, json_api_label_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_label_patch_document (JsonApiLabelPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiLabelOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_label_patch_document'] = \ - json_api_label_patch_document - return self.patch_entity_labels_endpoint.call_with_http_info(**kwargs) - - def patch_entity_memory_items( - self, - workspace_id, - object_id, - json_api_memory_item_patch_document, - **kwargs - ): - """patch_entity_memory_items # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_memory_item_patch_document (JsonApiMemoryItemPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiMemoryItemOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_memory_item_patch_document'] = \ - json_api_memory_item_patch_document - return self.patch_entity_memory_items_endpoint.call_with_http_info(**kwargs) - - def patch_entity_metrics( - self, - workspace_id, - object_id, - json_api_metric_patch_document, - **kwargs - ): - """Patch a Metric # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_metrics(workspace_id, object_id, json_api_metric_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_metric_patch_document (JsonApiMetricPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiMetricOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_metric_patch_document'] = \ - json_api_metric_patch_document - return self.patch_entity_metrics_endpoint.call_with_http_info(**kwargs) - - def patch_entity_user_data_filters( - self, - workspace_id, - object_id, - json_api_user_data_filter_patch_document, - **kwargs - ): - """Patch a User Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_user_data_filter_patch_document (JsonApiUserDataFilterPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiUserDataFilterOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_user_data_filter_patch_document'] = \ - json_api_user_data_filter_patch_document - return self.patch_entity_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def patch_entity_visualization_objects( - self, - workspace_id, - object_id, - json_api_visualization_object_patch_document, - **kwargs - ): - """Patch a Visualization Object # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_visualization_object_patch_document (JsonApiVisualizationObjectPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiVisualizationObjectOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_visualization_object_patch_document'] = \ - json_api_visualization_object_patch_document - return self.patch_entity_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def patch_entity_workspace_data_filter_settings( - self, - workspace_id, - object_id, - json_api_workspace_data_filter_setting_patch_document, - **kwargs - ): - """Patch a Settings for Workspace Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_workspace_data_filter_setting_patch_document (JsonApiWorkspaceDataFilterSettingPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiWorkspaceDataFilterSettingOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_workspace_data_filter_setting_patch_document'] = \ - json_api_workspace_data_filter_setting_patch_document - return self.patch_entity_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - - def patch_entity_workspace_data_filters( - self, - workspace_id, - object_id, - json_api_workspace_data_filter_patch_document, - **kwargs - ): - """Patch a Workspace Data Filter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_workspace_data_filter_patch_document (JsonApiWorkspaceDataFilterPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] - _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: - JsonApiWorkspaceDataFilterOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_workspace_data_filter_patch_document'] = \ - json_api_workspace_data_filter_patch_document - return self.patch_entity_workspace_data_filters_endpoint.call_with_http_info(**kwargs) - - def patch_entity_workspace_settings( - self, - workspace_id, - object_id, - json_api_workspace_setting_patch_document, - **kwargs - ): - """Patch a Setting for Workspace # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.patch_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_patch_document, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - object_id (str): - json_api_workspace_setting_patch_document (JsonApiWorkspaceSettingPatchDocument): - - Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - _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: - JsonApiWorkspaceSettingOutDocument - 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['object_id'] = \ - object_id - kwargs['json_api_workspace_setting_patch_document'] = \ - json_api_workspace_setting_patch_document - return self.patch_entity_workspace_settings_endpoint.call_with_http_info(**kwargs) - - def search_entities_aggregated_facts( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for AggregatedFact # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_aggregated_facts(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAggregatedFactOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_aggregated_facts_endpoint.call_with_http_info(**kwargs) - - def search_entities_analytical_dashboards( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for AnalyticalDashboard # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_analytical_dashboards(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAnalyticalDashboardOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_analytical_dashboards_endpoint.call_with_http_info(**kwargs) - - def search_entities_attribute_hierarchies( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for AttributeHierarchy # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_attribute_hierarchies(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAttributeHierarchyOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) - - def search_entities_attributes( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Attribute # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_attributes(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAttributeOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_attributes_endpoint.call_with_http_info(**kwargs) - - def search_entities_automation_results( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for AutomationResult # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_automation_results(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAutomationResultOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_automation_results_endpoint.call_with_http_info(**kwargs) - - def search_entities_automations( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Automation # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_automations(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiAutomationOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_automations_endpoint.call_with_http_info(**kwargs) - - def search_entities_custom_application_settings( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for CustomApplicationSetting # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_custom_application_settings(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiCustomApplicationSettingOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_custom_application_settings_endpoint.call_with_http_info(**kwargs) - - def search_entities_dashboard_plugins( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for DashboardPlugin # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_dashboard_plugins(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiDashboardPluginOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_dashboard_plugins_endpoint.call_with_http_info(**kwargs) - - def search_entities_datasets( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Dataset # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_datasets(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiDatasetOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_datasets_endpoint.call_with_http_info(**kwargs) - - def search_entities_export_definitions( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for ExportDefinition # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_export_definitions(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiExportDefinitionOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_export_definitions_endpoint.call_with_http_info(**kwargs) - - def search_entities_facts( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Fact # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_facts(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiFactOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_facts_endpoint.call_with_http_info(**kwargs) - - def search_entities_filter_contexts( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for FilterContext # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_filter_contexts(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiFilterContextOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_filter_contexts_endpoint.call_with_http_info(**kwargs) - - def search_entities_filter_views( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for FilterView # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_filter_views(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiFilterViewOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_filter_views_endpoint.call_with_http_info(**kwargs) - - def search_entities_knowledge_recommendations( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """search_entities_knowledge_recommendations # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_knowledge_recommendations(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiKnowledgeRecommendationOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def search_entities_labels( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Label # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_labels(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiLabelOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_labels_endpoint.call_with_http_info(**kwargs) - - def search_entities_memory_items( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for MemoryItem # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_memory_items(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiMemoryItemOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_memory_items_endpoint.call_with_http_info(**kwargs) - - def search_entities_metrics( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for Metric # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_metrics(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiMetricOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_metrics_endpoint.call_with_http_info(**kwargs) - - def search_entities_user_data_filters( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for UserDataFilter # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_user_data_filters(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiUserDataFilterOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_user_data_filters_endpoint.call_with_http_info(**kwargs) - - def search_entities_visualization_objects( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for VisualizationObject # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_visualization_objects(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiVisualizationObjectOutList - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_visualization_objects_endpoint.call_with_http_info(**kwargs) - - def search_entities_workspace_data_filter_settings( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """Search request for WorkspaceDataFilterSetting # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.search_entities_workspace_data_filter_settings(workspace_id, entity_search_body, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options - - Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False - _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: - JsonApiWorkspaceDataFilterSettingOutList - 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 + 'include': 'query', + }, + 'collection_format_map': { + 'include': 'csv', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + api_client=api_client ) - 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['entity_search_body'] = \ - entity_search_body - return self.search_entities_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) - def search_entities_workspace_data_filters( + def create_entity_knowledge_recommendations( self, workspace_id, - entity_search_body, + json_api_knowledge_recommendation_post_optional_id_document, **kwargs ): - """Search request for WorkspaceDataFilter # noqa: E501 + """create_entity_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.search_entities_workspace_data_filters(workspace_id, entity_search_body, async_req=True) + >>> thread = api.create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options + json_api_knowledge_recommendation_post_optional_id_document (JsonApiKnowledgeRecommendationPostOptionalIdDocument): Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + include ([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 ([str]): Include Meta objects.. [optional] _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 @@ -21922,7 +1683,7 @@ def search_entities_workspace_data_filters( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceDataFilterOutList + JsonApiKnowledgeRecommendationOutDocument If the method is called asynchronously, returns the request thread. """ @@ -21953,31 +1714,31 @@ def search_entities_workspace_data_filters( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['entity_search_body'] = \ - entity_search_body - return self.search_entities_workspace_data_filters_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_knowledge_recommendation_post_optional_id_document'] = \ + json_api_knowledge_recommendation_post_optional_id_document + return self.create_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def search_entities_workspace_settings( + def create_entity_memory_items( self, workspace_id, - entity_search_body, + json_api_memory_item_post_optional_id_document, **kwargs ): - """search_entities_workspace_settings # noqa: E501 + """create_entity_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.search_entities_workspace_settings(workspace_id, entity_search_body, async_req=True) + >>> thread = api.create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): - entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options + json_api_memory_item_post_optional_id_document (JsonApiMemoryItemPostOptionalIdDocument): Keyword Args: - origin (str): [optional] if omitted the server will use the default value of "ALL" - x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + include ([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 ([str]): Include Meta objects.. [optional] _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 @@ -22010,7 +1771,7 @@ def search_entities_workspace_settings( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceSettingOutList + JsonApiMemoryItemOutDocument If the method is called asynchronously, returns the request thread. """ @@ -22041,33 +1802,30 @@ def search_entities_workspace_settings( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['entity_search_body'] = \ - entity_search_body - return self.search_entities_workspace_settings_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_memory_item_post_optional_id_document'] = \ + json_api_memory_item_post_optional_id_document + return self.create_entity_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_analytical_dashboards( + def delete_entity_knowledge_recommendations( self, workspace_id, object_id, - json_api_analytical_dashboard_in_document, **kwargs ): - """Put Dashboards # noqa: E501 + """delete_entity_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_analytical_dashboards(workspace_id, object_id, json_api_analytical_dashboard_in_document, async_req=True) + >>> thread = api.delete_entity_knowledge_recommendations(workspace_id, object_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_analytical_dashboard_in_document (JsonApiAnalyticalDashboardInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] _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 @@ -22100,7 +1858,7 @@ def update_entity_analytical_dashboards( async_req (bool): execute request asynchronously Returns: - JsonApiAnalyticalDashboardOutDocument + None If the method is called asynchronously, returns the request thread. """ @@ -22133,33 +1891,28 @@ def update_entity_analytical_dashboards( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_analytical_dashboard_in_document'] = \ - json_api_analytical_dashboard_in_document - return self.update_entity_analytical_dashboards_endpoint.call_with_http_info(**kwargs) + return self.delete_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_attribute_hierarchies( + def delete_entity_memory_items( self, workspace_id, object_id, - json_api_attribute_hierarchy_in_document, **kwargs ): - """Put an Attribute Hierarchy # noqa: E501 + """delete_entity_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_attribute_hierarchies(workspace_id, object_id, json_api_attribute_hierarchy_in_document, async_req=True) + >>> thread = api.delete_entity_memory_items(workspace_id, object_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_attribute_hierarchy_in_document (JsonApiAttributeHierarchyInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] _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 @@ -22192,7 +1945,7 @@ def update_entity_attribute_hierarchies( async_req (bool): execute request asynchronously Returns: - JsonApiAttributeHierarchyOutDocument + None If the method is called asynchronously, returns the request thread. """ @@ -22225,33 +1978,33 @@ def update_entity_attribute_hierarchies( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_attribute_hierarchy_in_document'] = \ - json_api_attribute_hierarchy_in_document - return self.update_entity_attribute_hierarchies_endpoint.call_with_http_info(**kwargs) + return self.delete_entity_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_automations( + def get_all_entities_aggregated_facts( self, workspace_id, - object_id, - json_api_automation_in_document, **kwargs ): - """Put an Automation # noqa: E501 + """get_all_entities_aggregated_facts # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_automations(workspace_id, object_id, json_api_automation_in_document, async_req=True) + >>> thread = api.get_all_entities_aggregated_facts(workspace_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_automation_in_document (JsonApiAutomationInDocument): Keyword Args: + origin (str): [optional] if omitted the server will use the default value of "ALL" filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22284,7 +2037,7 @@ def update_entity_automations( async_req (bool): execute request asynchronously Returns: - JsonApiAutomationOutDocument + JsonApiAggregatedFactOutList If the method is called asynchronously, returns the request thread. """ @@ -22315,34 +2068,33 @@ def update_entity_automations( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_automation_in_document'] = \ - json_api_automation_in_document - return self.update_entity_automations_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_aggregated_facts_endpoint.call_with_http_info(**kwargs) - def update_entity_custom_application_settings( + def get_all_entities_knowledge_recommendations( self, workspace_id, - object_id, - json_api_custom_application_setting_in_document, **kwargs ): - """Put a Custom Application Setting # noqa: E501 + """get_all_entities_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_custom_application_settings(workspace_id, object_id, json_api_custom_application_setting_in_document, async_req=True) + >>> thread = api.get_all_entities_knowledge_recommendations(workspace_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_custom_application_setting_in_document (JsonApiCustomApplicationSettingInDocument): Keyword Args: + origin (str): [optional] if omitted the server will use the default value of "ALL" filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22375,7 +2127,7 @@ def update_entity_custom_application_settings( async_req (bool): execute request asynchronously Returns: - JsonApiCustomApplicationSettingOutDocument + JsonApiKnowledgeRecommendationOutList If the method is called asynchronously, returns the request thread. """ @@ -22406,35 +2158,33 @@ def update_entity_custom_application_settings( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_custom_application_setting_in_document'] = \ - json_api_custom_application_setting_in_document - return self.update_entity_custom_application_settings_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_dashboard_plugins( + def get_all_entities_memory_items( self, workspace_id, - object_id, - json_api_dashboard_plugin_in_document, **kwargs ): - """Put a Plugin # noqa: E501 + """get_all_entities_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_dashboard_plugins(workspace_id, object_id, json_api_dashboard_plugin_in_document, async_req=True) + >>> thread = api.get_all_entities_memory_items(workspace_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_dashboard_plugin_in_document (JsonApiDashboardPluginInDocument): Keyword Args: + origin (str): [optional] if omitted the server will use the default value of "ALL" filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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] + page (int): Zero-based page index (0..N). [optional] if omitted the server will use the default value of 0 + size (int): The size of the page to be returned. [optional] if omitted the server will use the default value of 20 + sort ([str]): Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.. [optional] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22467,7 +2217,7 @@ def update_entity_dashboard_plugins( async_req (bool): execute request asynchronously Returns: - JsonApiDashboardPluginOutDocument + JsonApiMemoryItemOutList If the method is called asynchronously, returns the request thread. """ @@ -22498,35 +2248,31 @@ def update_entity_dashboard_plugins( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_dashboard_plugin_in_document'] = \ - json_api_dashboard_plugin_in_document - return self.update_entity_dashboard_plugins_endpoint.call_with_http_info(**kwargs) + return self.get_all_entities_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_export_definitions( + def get_entity_aggregated_facts( self, workspace_id, object_id, - json_api_export_definition_in_document, **kwargs ): - """Put an Export Definition # noqa: E501 + """get_entity_aggregated_facts # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_export_definitions(workspace_id, object_id, json_api_export_definition_in_document, async_req=True) + >>> thread = api.get_entity_aggregated_facts(workspace_id, object_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_export_definition_in_document (JsonApiExportDefinitionInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22559,7 +2305,7 @@ def update_entity_export_definitions( async_req (bool): execute request asynchronously Returns: - JsonApiExportDefinitionOutDocument + JsonApiAggregatedFactOutDocument If the method is called asynchronously, returns the request thread. """ @@ -22592,33 +2338,31 @@ def update_entity_export_definitions( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_export_definition_in_document'] = \ - json_api_export_definition_in_document - return self.update_entity_export_definitions_endpoint.call_with_http_info(**kwargs) + return self.get_entity_aggregated_facts_endpoint.call_with_http_info(**kwargs) - def update_entity_filter_contexts( + def get_entity_knowledge_recommendations( self, workspace_id, object_id, - json_api_filter_context_in_document, **kwargs ): - """Put a Filter Context # noqa: E501 + """get_entity_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_filter_contexts(workspace_id, object_id, json_api_filter_context_in_document, async_req=True) + >>> thread = api.get_entity_knowledge_recommendations(workspace_id, object_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_filter_context_in_document (JsonApiFilterContextInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22651,7 +2395,7 @@ def update_entity_filter_contexts( async_req (bool): execute request asynchronously Returns: - JsonApiFilterContextOutDocument + JsonApiKnowledgeRecommendationOutDocument If the method is called asynchronously, returns the request thread. """ @@ -22684,33 +2428,31 @@ def update_entity_filter_contexts( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_filter_context_in_document'] = \ - json_api_filter_context_in_document - return self.update_entity_filter_contexts_endpoint.call_with_http_info(**kwargs) + return self.get_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_filter_views( + def get_entity_memory_items( self, workspace_id, object_id, - json_api_filter_view_in_document, **kwargs ): - """Put Filter views # noqa: E501 + """get_entity_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_filter_views(workspace_id, object_id, json_api_filter_view_in_document, async_req=True) + >>> thread = api.get_entity_memory_items(workspace_id, object_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_filter_view_in_document (JsonApiFilterViewInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] include ([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] + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False + meta_include ([str]): Include Meta objects.. [optional] _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 @@ -22743,7 +2485,7 @@ def update_entity_filter_views( async_req (bool): execute request asynchronously Returns: - JsonApiFilterViewOutDocument + JsonApiMemoryItemOutDocument If the method is called asynchronously, returns the request thread. """ @@ -22776,29 +2518,27 @@ def update_entity_filter_views( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_filter_view_in_document'] = \ - json_api_filter_view_in_document - return self.update_entity_filter_views_endpoint.call_with_http_info(**kwargs) + return self.get_entity_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_knowledge_recommendations( + def patch_entity_knowledge_recommendations( self, workspace_id, object_id, - json_api_knowledge_recommendation_in_document, + json_api_knowledge_recommendation_patch_document, **kwargs ): - """update_entity_knowledge_recommendations # noqa: E501 + """patch_entity_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document, async_req=True) + >>> thread = api.patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_knowledge_recommendation_in_document (JsonApiKnowledgeRecommendationInDocument): + json_api_knowledge_recommendation_patch_document (JsonApiKnowledgeRecommendationPatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -22868,29 +2608,29 @@ def update_entity_knowledge_recommendations( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_knowledge_recommendation_in_document'] = \ - json_api_knowledge_recommendation_in_document - return self.update_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_knowledge_recommendation_patch_document'] = \ + json_api_knowledge_recommendation_patch_document + return self.patch_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_memory_items( + def patch_entity_memory_items( self, workspace_id, object_id, - json_api_memory_item_in_document, + json_api_memory_item_patch_document, **kwargs ): - """update_entity_memory_items # noqa: E501 + """patch_entity_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document, async_req=True) + >>> thread = api.patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_memory_item_in_document (JsonApiMemoryItemInDocument): + json_api_memory_item_patch_document (JsonApiMemoryItemPatchDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -22960,33 +2700,31 @@ def update_entity_memory_items( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_memory_item_in_document'] = \ - json_api_memory_item_in_document - return self.update_entity_memory_items_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_memory_item_patch_document'] = \ + json_api_memory_item_patch_document + return self.patch_entity_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_metrics( + def search_entities_aggregated_facts( self, workspace_id, - object_id, - json_api_metric_in_document, + entity_search_body, **kwargs ): - """Put a Metric # noqa: E501 + """Search request for AggregatedFact # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_metrics(workspace_id, object_id, json_api_metric_in_document, async_req=True) + >>> thread = api.search_entities_aggregated_facts(workspace_id, entity_search_body, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_metric_in_document (JsonApiMetricInDocument): + entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] + origin (str): [optional] if omitted the server will use the default value of "ALL" + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False _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 @@ -23019,7 +2757,7 @@ def update_entity_metrics( async_req (bool): execute request asynchronously Returns: - JsonApiMetricOutDocument + JsonApiAggregatedFactOutList If the method is called asynchronously, returns the request thread. """ @@ -23050,35 +2788,31 @@ def update_entity_metrics( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_metric_in_document'] = \ - json_api_metric_in_document - return self.update_entity_metrics_endpoint.call_with_http_info(**kwargs) + kwargs['entity_search_body'] = \ + entity_search_body + return self.search_entities_aggregated_facts_endpoint.call_with_http_info(**kwargs) - def update_entity_user_data_filters( + def search_entities_automation_results( self, workspace_id, - object_id, - json_api_user_data_filter_in_document, + entity_search_body, **kwargs ): - """Put a User Data Filter # noqa: E501 + """Search request for AutomationResult # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_user_data_filters(workspace_id, object_id, json_api_user_data_filter_in_document, async_req=True) + >>> thread = api.search_entities_automation_results(workspace_id, entity_search_body, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_user_data_filter_in_document (JsonApiUserDataFilterInDocument): + entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] + origin (str): [optional] if omitted the server will use the default value of "ALL" + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False _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 @@ -23111,7 +2845,7 @@ def update_entity_user_data_filters( async_req (bool): execute request asynchronously Returns: - JsonApiUserDataFilterOutDocument + JsonApiAutomationResultOutList If the method is called asynchronously, returns the request thread. """ @@ -23142,35 +2876,31 @@ def update_entity_user_data_filters( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_user_data_filter_in_document'] = \ - json_api_user_data_filter_in_document - return self.update_entity_user_data_filters_endpoint.call_with_http_info(**kwargs) + kwargs['entity_search_body'] = \ + entity_search_body + return self.search_entities_automation_results_endpoint.call_with_http_info(**kwargs) - def update_entity_visualization_objects( + def search_entities_knowledge_recommendations( self, workspace_id, - object_id, - json_api_visualization_object_in_document, + entity_search_body, **kwargs ): - """Put a Visualization Object # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_visualization_objects(workspace_id, object_id, json_api_visualization_object_in_document, async_req=True) + >>> thread = api.search_entities_knowledge_recommendations(workspace_id, entity_search_body, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_visualization_object_in_document (JsonApiVisualizationObjectInDocument): + entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] + origin (str): [optional] if omitted the server will use the default value of "ALL" + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False _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 @@ -23203,7 +2933,7 @@ def update_entity_visualization_objects( async_req (bool): execute request asynchronously Returns: - JsonApiVisualizationObjectOutDocument + JsonApiKnowledgeRecommendationOutList If the method is called asynchronously, returns the request thread. """ @@ -23234,35 +2964,31 @@ def update_entity_visualization_objects( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_visualization_object_in_document'] = \ - json_api_visualization_object_in_document - return self.update_entity_visualization_objects_endpoint.call_with_http_info(**kwargs) + kwargs['entity_search_body'] = \ + entity_search_body + return self.search_entities_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_workspace_data_filter_settings( + def search_entities_memory_items( self, workspace_id, - object_id, - json_api_workspace_data_filter_setting_in_document, + entity_search_body, **kwargs ): - """Put a Settings for Workspace Data Filter # noqa: E501 + """Search request for MemoryItem # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_workspace_data_filter_settings(workspace_id, object_id, json_api_workspace_data_filter_setting_in_document, async_req=True) + >>> thread = api.search_entities_memory_items(workspace_id, entity_search_body, async_req=True) >>> result = thread.get() Args: workspace_id (str): - object_id (str): - json_api_workspace_data_filter_setting_in_document (JsonApiWorkspaceDataFilterSettingInDocument): + entity_search_body (EntitySearchBody): Search request body with filter, pagination, and sorting options Keyword Args: - filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] - include ([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] + origin (str): [optional] if omitted the server will use the default value of "ALL" + x_gdc_validate_relations (bool): [optional] if omitted the server will use the default value of False _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 @@ -23295,7 +3021,7 @@ def update_entity_workspace_data_filter_settings( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceDataFilterSettingOutDocument + JsonApiMemoryItemOutList If the method is called asynchronously, returns the request thread. """ @@ -23326,31 +3052,29 @@ def update_entity_workspace_data_filter_settings( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['object_id'] = \ - object_id - kwargs['json_api_workspace_data_filter_setting_in_document'] = \ - json_api_workspace_data_filter_setting_in_document - return self.update_entity_workspace_data_filter_settings_endpoint.call_with_http_info(**kwargs) + kwargs['entity_search_body'] = \ + entity_search_body + return self.search_entities_memory_items_endpoint.call_with_http_info(**kwargs) - def update_entity_workspace_data_filters( + def update_entity_knowledge_recommendations( self, workspace_id, object_id, - json_api_workspace_data_filter_in_document, + json_api_knowledge_recommendation_in_document, **kwargs ): - """Put a Workspace Data Filter # noqa: E501 + """update_entity_knowledge_recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_workspace_data_filters(workspace_id, object_id, json_api_workspace_data_filter_in_document, async_req=True) + >>> thread = api.update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_workspace_data_filter_in_document (JsonApiWorkspaceDataFilterInDocument): + json_api_knowledge_recommendation_in_document (JsonApiKnowledgeRecommendationInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] @@ -23387,7 +3111,7 @@ def update_entity_workspace_data_filters( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceDataFilterOutDocument + JsonApiKnowledgeRecommendationOutDocument If the method is called asynchronously, returns the request thread. """ @@ -23420,32 +3144,33 @@ def update_entity_workspace_data_filters( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_workspace_data_filter_in_document'] = \ - json_api_workspace_data_filter_in_document - return self.update_entity_workspace_data_filters_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_knowledge_recommendation_in_document'] = \ + json_api_knowledge_recommendation_in_document + return self.update_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - def update_entity_workspace_settings( + def update_entity_memory_items( self, workspace_id, object_id, - json_api_workspace_setting_in_document, + json_api_memory_item_in_document, **kwargs ): - """Put a Setting for a Workspace # noqa: E501 + """update_entity_memory_items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.update_entity_workspace_settings(workspace_id, object_id, json_api_workspace_setting_in_document, async_req=True) + >>> thread = api.update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document, async_req=True) >>> result = thread.get() Args: workspace_id (str): object_id (str): - json_api_workspace_setting_in_document (JsonApiWorkspaceSettingInDocument): + json_api_memory_item_in_document (JsonApiMemoryItemInDocument): Keyword Args: filter (str): Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').. [optional] + include ([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] _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 @@ -23478,7 +3203,7 @@ def update_entity_workspace_settings( async_req (bool): execute request asynchronously Returns: - JsonApiWorkspaceSettingOutDocument + JsonApiMemoryItemOutDocument If the method is called asynchronously, returns the request thread. """ @@ -23511,7 +3236,7 @@ def update_entity_workspace_settings( workspace_id kwargs['object_id'] = \ object_id - kwargs['json_api_workspace_setting_in_document'] = \ - json_api_workspace_setting_in_document - return self.update_entity_workspace_settings_endpoint.call_with_http_info(**kwargs) + kwargs['json_api_memory_item_in_document'] = \ + json_api_memory_item_in_document + return self.update_entity_memory_items_endpoint.call_with_http_info(**kwargs) diff --git a/gooddata-api-client/gooddata_api_client/api/workspaces_settings_api.py b/gooddata-api-client/gooddata_api_client/api/workspaces_settings_api.py index b9e6b7c0d..379692311 100644 --- a/gooddata-api-client/gooddata_api_client/api/workspaces_settings_api.py +++ b/gooddata-api-client/gooddata_api_client/api/workspaces_settings_api.py @@ -2124,7 +2124,7 @@ def search_entities_custom_application_settings( entity_search_body, **kwargs ): - """Search request for CustomApplicationSetting # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2212,7 +2212,7 @@ def search_entities_workspace_settings( entity_search_body, **kwargs ): - """search_entities_workspace_settings # noqa: E501 + """The search endpoint (beta) # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/gooddata-api-client/gooddata_api_client/apis/__init__.py b/gooddata-api-client/gooddata_api_client/apis/__init__.py index eadce11f5..e97092060 100644 --- a/gooddata-api-client/gooddata_api_client/apis/__init__.py +++ b/gooddata-api-client/gooddata_api_client/apis/__init__.py @@ -95,10 +95,33 @@ from gooddata_api_client.api.workspaces_settings_api import WorkspacesSettingsApi from gooddata_api_client.api.aac_api import AacApi from gooddata_api_client.api.actions_api import ActionsApi +from gooddata_api_client.api.analytical_dashboard_controller_api import AnalyticalDashboardControllerApi +from gooddata_api_client.api.api_token_controller_api import ApiTokenControllerApi +from gooddata_api_client.api.attribute_controller_api import AttributeControllerApi +from gooddata_api_client.api.attribute_hierarchy_controller_api import AttributeHierarchyControllerApi +from gooddata_api_client.api.automation_controller_api import AutomationControllerApi from gooddata_api_client.api.automation_organization_view_controller_api import AutomationOrganizationViewControllerApi +from gooddata_api_client.api.cookie_security_configuration_controller_api import CookieSecurityConfigurationControllerApi +from gooddata_api_client.api.custom_application_setting_controller_api import CustomApplicationSettingControllerApi +from gooddata_api_client.api.custom_geo_collection_controller_api import CustomGeoCollectionControllerApi +from gooddata_api_client.api.dashboard_plugin_controller_api import DashboardPluginControllerApi +from gooddata_api_client.api.data_source_controller_api import DataSourceControllerApi +from gooddata_api_client.api.dataset_controller_api import DatasetControllerApi from gooddata_api_client.api.entities_api import EntitiesApi +from gooddata_api_client.api.export_definition_controller_api import ExportDefinitionControllerApi +from gooddata_api_client.api.fact_controller_api import FactControllerApi +from gooddata_api_client.api.filter_context_controller_api import FilterContextControllerApi +from gooddata_api_client.api.filter_view_controller_api import FilterViewControllerApi +from gooddata_api_client.api.jwk_controller_api import JwkControllerApi +from gooddata_api_client.api.label_controller_api import LabelControllerApi from gooddata_api_client.api.layout_api import LayoutApi -from gooddata_api_client.api.organization_controller_api import OrganizationControllerApi +from gooddata_api_client.api.metric_controller_api import MetricControllerApi +from gooddata_api_client.api.organization_entity_controller_api import OrganizationEntityControllerApi from gooddata_api_client.api.organization_model_controller_api import OrganizationModelControllerApi -from gooddata_api_client.api.user_model_controller_api import UserModelControllerApi +from gooddata_api_client.api.user_data_filter_controller_api import UserDataFilterControllerApi +from gooddata_api_client.api.user_setting_controller_api import UserSettingControllerApi +from gooddata_api_client.api.visualization_object_controller_api import VisualizationObjectControllerApi +from gooddata_api_client.api.workspace_data_filter_controller_api import WorkspaceDataFilterControllerApi +from gooddata_api_client.api.workspace_data_filter_setting_controller_api import WorkspaceDataFilterSettingControllerApi from gooddata_api_client.api.workspace_object_controller_api import WorkspaceObjectControllerApi +from gooddata_api_client.api.workspace_setting_controller_api import WorkspaceSettingControllerApi diff --git a/gooddata-api-client/gooddata_api_client/model/attribute_header_attribute_header.py b/gooddata-api-client/gooddata_api_client/model/attribute_header_attribute_header.py index b3bf9a18d..67e185fcf 100644 --- a/gooddata-api-client/gooddata_api_client/model/attribute_header_attribute_header.py +++ b/gooddata-api-client/gooddata_api_client/model/attribute_header_attribute_header.py @@ -92,6 +92,7 @@ class AttributeHeaderAttributeHeader(ModelNormal): 'GEO_LONGITUDE': "GEO_LONGITUDE", 'GEO_LATITUDE': "GEO_LATITUDE", 'GEO_AREA': "GEO_AREA", + 'GEO_ICON': "GEO_ICON", 'IMAGE': "IMAGE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/azure_foundry_provider_config.py b/gooddata-api-client/gooddata_api_client/model/azure_foundry_provider_config.py index aef53e2ec..5b4598daf 100644 --- a/gooddata-api-client/gooddata_api_client/model/azure_foundry_provider_config.py +++ b/gooddata-api-client/gooddata_api_client/model/azure_foundry_provider_config.py @@ -122,7 +122,7 @@ def _from_openapi_data(cls, auth, endpoint, *args, **kwargs): # noqa: E501 Args: auth (AzureFoundryProviderAuth): - endpoint (str): Azure AI inference endpoint URL. + endpoint (str): Azure OpenAI endpoint URL. Keyword Args: type (str): Provider type.. defaults to "AZURE_FOUNDRY", must be one of ["AZURE_FOUNDRY", ] # noqa: E501 @@ -216,7 +216,7 @@ def __init__(self, auth, endpoint, *args, **kwargs): # noqa: E501 Args: auth (AzureFoundryProviderAuth): - endpoint (str): Azure AI inference endpoint URL. + endpoint (str): Azure OpenAI endpoint URL. Keyword Args: type (str): Provider type.. defaults to "AZURE_FOUNDRY", must be one of ["AZURE_FOUNDRY", ] # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/chat_result.py b/gooddata-api-client/gooddata_api_client/model/chat_result.py index 5f1cab9f8..71ae8579d 100644 --- a/gooddata-api-client/gooddata_api_client/model/chat_result.py +++ b/gooddata-api-client/gooddata_api_client/model/chat_result.py @@ -37,12 +37,14 @@ def lazy_import(): from gooddata_api_client.model.reasoning import Reasoning from gooddata_api_client.model.route_result import RouteResult from gooddata_api_client.model.search_result import SearchResult + from gooddata_api_client.model.tool_call_event_result import ToolCallEventResult globals()['ChangeAnalysisParams'] = ChangeAnalysisParams globals()['CreatedVisualizations'] = CreatedVisualizations globals()['FoundObjects'] = FoundObjects globals()['Reasoning'] = Reasoning globals()['RouteResult'] = RouteResult globals()['SearchResult'] = SearchResult + globals()['ToolCallEventResult'] = ToolCallEventResult class ChatResult(ModelNormal): @@ -108,6 +110,7 @@ def openapi_types(): 'semantic_search': (SearchResult,), # noqa: E501 'text_response': (str,), # noqa: E501 'thread_id_suffix': (str,), # noqa: E501 + 'tool_call_events': ([ToolCallEventResult],), # noqa: E501 } @cached_property @@ -126,6 +129,7 @@ def discriminator(): 'semantic_search': 'semanticSearch', # noqa: E501 'text_response': 'textResponse', # noqa: E501 'thread_id_suffix': 'threadIdSuffix', # noqa: E501 + 'tool_call_events': 'toolCallEvents', # noqa: E501 } read_only_vars = { @@ -179,6 +183,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 semantic_search (SearchResult): [optional] # noqa: E501 text_response (str): Text response for general questions.. [optional] # noqa: E501 thread_id_suffix (str): Chat History thread suffix appended to ID generated by backend. Enables more chat windows.. [optional] # noqa: E501 + tool_call_events ([ToolCallEventResult]): Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -274,6 +279,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 semantic_search (SearchResult): [optional] # noqa: E501 text_response (str): Text response for general questions.. [optional] # noqa: E501 thread_id_suffix (str): Chat History thread suffix appended to ID generated by backend. Enables more chat windows.. [optional] # noqa: E501 + tool_call_events ([ToolCallEventResult]): Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/column_override.py b/gooddata-api-client/gooddata_api_client/model/column_override.py index d81b231e2..d989eacbb 100644 --- a/gooddata-api-client/gooddata_api_client/model/column_override.py +++ b/gooddata-api-client/gooddata_api_client/model/column_override.py @@ -63,6 +63,7 @@ class ColumnOverride(ModelNormal): 'GEO_LONGITUDE': "GEO_LONGITUDE", 'GEO_LATITUDE': "GEO_LATITUDE", 'GEO_AREA': "GEO_AREA", + 'GEO_ICON': "GEO_ICON", 'IMAGE': "IMAGE", }, ('ldm_type_override',): { diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py b/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py index 9c8cd7287..5761da616 100644 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py @@ -97,9 +97,9 @@ class DashboardDateFilterDateFilter(ModelNormal): 'ABSOLUTE': "absolute", }, ('empty_value_handling',): { - 'INCLUDE': "INCLUDE", - 'EXCLUDE': "EXCLUDE", - 'ONLY': "ONLY", + 'INCLUDE': "include", + 'EXCLUDE': "exclude", + 'ONLY': "only", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_column.py b/gooddata-api-client/gooddata_api_client/model/declarative_column.py index fc5ef7b4b..51a442ff4 100644 --- a/gooddata-api-client/gooddata_api_client/model/declarative_column.py +++ b/gooddata-api-client/gooddata_api_client/model/declarative_column.py @@ -70,9 +70,6 @@ class DeclarativeColumn(ModelNormal): validations = { ('name',): { 'max_length': 255, - 'regex': { - 'pattern': r'^[^\x00]*$', # noqa: E501 - }, }, ('description',): { 'max_length': 10000, diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_label.py b/gooddata-api-client/gooddata_api_client/model/declarative_label.py index 38ea58020..f53b792c6 100644 --- a/gooddata-api-client/gooddata_api_client/model/declarative_label.py +++ b/gooddata-api-client/gooddata_api_client/model/declarative_label.py @@ -78,6 +78,7 @@ class DeclarativeLabel(ModelNormal): 'GEO_LONGITUDE': "GEO_LONGITUDE", 'GEO_LATITUDE': "GEO_LATITUDE", 'GEO_AREA': "GEO_AREA", + 'GEO_ICON': "GEO_ICON", 'IMAGE': "IMAGE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_setting.py b/gooddata-api-client/gooddata_api_client/model/declarative_setting.py index 68d5cc622..f939ceb71 100644 --- a/gooddata-api-client/gooddata_api_client/model/declarative_setting.py +++ b/gooddata-api-client/gooddata_api_client/model/declarative_setting.py @@ -102,10 +102,10 @@ class DeclarativeSetting(ModelNormal): 'EXPORT_RESULT_POLLING_TIMEOUT_SECONDS': "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", 'MAX_ZOOM_LEVEL': "MAX_ZOOM_LEVEL", 'SORT_CASE_SENSITIVE': "SORT_CASE_SENSITIVE", + 'SORT_COLLATION': "SORT_COLLATION", 'METRIC_FORMAT_OVERRIDE': "METRIC_FORMAT_OVERRIDE", 'ENABLE_AI_ON_DATA': "ENABLE_AI_ON_DATA", 'API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE': "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - 'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS", 'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER", 'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS", 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI", diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_includes.py index 03416d2cf..efb80afe7 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_includes.py @@ -33,26 +33,26 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_analytical_dashboard_out_with_links import JsonApiAnalyticalDashboardOutWithLinks - from gooddata_api_client.model.json_api_dashboard_plugin_out_attributes import JsonApiDashboardPluginOutAttributes - from gooddata_api_client.model.json_api_dashboard_plugin_out_relationships import JsonApiDashboardPluginOutRelationships from gooddata_api_client.model.json_api_dashboard_plugin_out_with_links import JsonApiDashboardPluginOutWithLinks from gooddata_api_client.model.json_api_dataset_out_with_links import JsonApiDatasetOutWithLinks from gooddata_api_client.model.json_api_filter_context_out_with_links import JsonApiFilterContextOutWithLinks from gooddata_api_client.model.json_api_label_out_with_links import JsonApiLabelOutWithLinks + from gooddata_api_client.model.json_api_metric_out_relationships import JsonApiMetricOutRelationships from gooddata_api_client.model.json_api_metric_out_with_links import JsonApiMetricOutWithLinks from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks + from gooddata_api_client.model.json_api_visualization_object_out_attributes import JsonApiVisualizationObjectOutAttributes from gooddata_api_client.model.json_api_visualization_object_out_with_links import JsonApiVisualizationObjectOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAnalyticalDashboardOutWithLinks'] = JsonApiAnalyticalDashboardOutWithLinks - globals()['JsonApiDashboardPluginOutAttributes'] = JsonApiDashboardPluginOutAttributes - globals()['JsonApiDashboardPluginOutRelationships'] = JsonApiDashboardPluginOutRelationships globals()['JsonApiDashboardPluginOutWithLinks'] = JsonApiDashboardPluginOutWithLinks globals()['JsonApiDatasetOutWithLinks'] = JsonApiDatasetOutWithLinks globals()['JsonApiFilterContextOutWithLinks'] = JsonApiFilterContextOutWithLinks globals()['JsonApiLabelOutWithLinks'] = JsonApiLabelOutWithLinks + globals()['JsonApiMetricOutRelationships'] = JsonApiMetricOutRelationships globals()['JsonApiMetricOutWithLinks'] = JsonApiMetricOutWithLinks globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks + globals()['JsonApiVisualizationObjectOutAttributes'] = JsonApiVisualizationObjectOutAttributes globals()['JsonApiVisualizationObjectOutWithLinks'] = JsonApiVisualizationObjectOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -83,7 +83,7 @@ class JsonApiAnalyticalDashboardOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'DASHBOARDPLUGIN': "dashboardPlugin", + 'VISUALIZATIONOBJECT': "visualizationObject", }, } @@ -118,10 +118,10 @@ def openapi_types(): """ lazy_import() return { - 'links': (ObjectLinks,), # noqa: E501 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiDashboardPluginOutRelationships,), # noqa: E501 - 'attributes': (JsonApiDashboardPluginOutAttributes,), # noqa: E501 + 'relationships': (JsonApiMetricOutRelationships,), # noqa: E501 + 'links': (ObjectLinks,), # noqa: E501 + 'attributes': (JsonApiVisualizationObjectOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -132,9 +132,9 @@ def discriminator(): attribute_map = { - 'links': 'links', # noqa: E501 'meta': 'meta', # noqa: E501 'relationships': 'relationships', # noqa: E501 + 'links': 'links', # noqa: E501 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 @@ -179,12 +179,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiDashboardPluginOutRelationships): [optional] # noqa: E501 - attributes (JsonApiDashboardPluginOutAttributes): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiVisualizationObjectOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dashboardPlugin" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "visualizationObject" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -288,12 +288,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiDashboardPluginOutRelationships): [optional] # noqa: E501 - attributes (JsonApiDashboardPluginOutAttributes): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiVisualizationObjectOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dashboardPlugin" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "visualizationObject" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_includes.py index e2d58bec9..894a460c8 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_includes.py @@ -32,15 +32,15 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta - from gooddata_api_client.model.json_api_attribute_out_attributes import JsonApiAttributeOutAttributes from gooddata_api_client.model.json_api_attribute_out_relationships import JsonApiAttributeOutRelationships from gooddata_api_client.model.json_api_attribute_out_with_links import JsonApiAttributeOutWithLinks + from gooddata_api_client.model.json_api_user_identifier_out_attributes import JsonApiUserIdentifierOutAttributes from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta - globals()['JsonApiAttributeOutAttributes'] = JsonApiAttributeOutAttributes globals()['JsonApiAttributeOutRelationships'] = JsonApiAttributeOutRelationships globals()['JsonApiAttributeOutWithLinks'] = JsonApiAttributeOutWithLinks + globals()['JsonApiUserIdentifierOutAttributes'] = JsonApiUserIdentifierOutAttributes globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -71,7 +71,7 @@ class JsonApiAttributeHierarchyOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'ATTRIBUTE': "attribute", + 'USERIDENTIFIER': "userIdentifier", }, } @@ -106,10 +106,10 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiAttributeOutAttributes,), # noqa: E501 - 'links': (ObjectLinks,), # noqa: E501 + 'attributes': (JsonApiUserIdentifierOutAttributes,), # noqa: E501 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 'relationships': (JsonApiAttributeOutRelationships,), # noqa: E501 + 'links': (ObjectLinks,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -121,9 +121,9 @@ def discriminator(): attribute_map = { 'attributes': 'attributes', # noqa: E501 - 'links': 'links', # noqa: E501 'meta': 'meta', # noqa: E501 'relationships': 'relationships', # noqa: E501 + 'links': 'links', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 } @@ -167,12 +167,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - attributes (JsonApiAttributeOutAttributes): [optional] # noqa: E501 - links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 relationships (JsonApiAttributeOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "attribute" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -276,12 +276,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - attributes (JsonApiAttributeOutAttributes): [optional] # noqa: E501 - links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 relationships (JsonApiAttributeOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "attribute" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_out_includes.py index 6138fbe41..c9fe644fe 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_out_includes.py @@ -32,17 +32,17 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta - from gooddata_api_client.model.json_api_attribute_hierarchy_out_attributes import JsonApiAttributeHierarchyOutAttributes - from gooddata_api_client.model.json_api_attribute_hierarchy_out_relationships import JsonApiAttributeHierarchyOutRelationships from gooddata_api_client.model.json_api_attribute_hierarchy_out_with_links import JsonApiAttributeHierarchyOutWithLinks from gooddata_api_client.model.json_api_dataset_out_with_links import JsonApiDatasetOutWithLinks + from gooddata_api_client.model.json_api_label_out_attributes import JsonApiLabelOutAttributes + from gooddata_api_client.model.json_api_label_out_relationships import JsonApiLabelOutRelationships from gooddata_api_client.model.json_api_label_out_with_links import JsonApiLabelOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta - globals()['JsonApiAttributeHierarchyOutAttributes'] = JsonApiAttributeHierarchyOutAttributes - globals()['JsonApiAttributeHierarchyOutRelationships'] = JsonApiAttributeHierarchyOutRelationships globals()['JsonApiAttributeHierarchyOutWithLinks'] = JsonApiAttributeHierarchyOutWithLinks globals()['JsonApiDatasetOutWithLinks'] = JsonApiDatasetOutWithLinks + globals()['JsonApiLabelOutAttributes'] = JsonApiLabelOutAttributes + globals()['JsonApiLabelOutRelationships'] = JsonApiLabelOutRelationships globals()['JsonApiLabelOutWithLinks'] = JsonApiLabelOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -73,7 +73,7 @@ class JsonApiAttributeOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'ATTRIBUTEHIERARCHY': "attributeHierarchy", + 'LABEL': "label", }, } @@ -109,9 +109,9 @@ def openapi_types(): lazy_import() return { 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiAttributeHierarchyOutRelationships,), # noqa: E501 + 'relationships': (JsonApiLabelOutRelationships,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 - 'attributes': (JsonApiAttributeHierarchyOutAttributes,), # noqa: E501 + 'attributes': (JsonApiLabelOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -170,11 +170,11 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAttributeHierarchyOutRelationships): [optional] # noqa: E501 + relationships (JsonApiLabelOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAttributeHierarchyOutAttributes): [optional] # noqa: E501 + attributes (JsonApiLabelOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "attributeHierarchy" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "label" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -279,11 +279,11 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAttributeHierarchyOutRelationships): [optional] # noqa: E501 + relationships (JsonApiLabelOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAttributeHierarchyOutAttributes): [optional] # noqa: E501 + attributes (JsonApiLabelOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "attributeHierarchy" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "label" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_includes.py index a70d9e76c..e78e2864e 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_includes.py @@ -33,22 +33,22 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_analytical_dashboard_out_with_links import JsonApiAnalyticalDashboardOutWithLinks - from gooddata_api_client.model.json_api_automation_result_out_attributes import JsonApiAutomationResultOutAttributes - from gooddata_api_client.model.json_api_automation_result_out_relationships import JsonApiAutomationResultOutRelationships from gooddata_api_client.model.json_api_automation_result_out_with_links import JsonApiAutomationResultOutWithLinks from gooddata_api_client.model.json_api_export_definition_out_with_links import JsonApiExportDefinitionOutWithLinks from gooddata_api_client.model.json_api_notification_channel_out_with_links import JsonApiNotificationChannelOutWithLinks + from gooddata_api_client.model.json_api_user_identifier_out_attributes import JsonApiUserIdentifierOutAttributes from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks + from gooddata_api_client.model.json_api_user_in_relationships import JsonApiUserInRelationships from gooddata_api_client.model.json_api_user_out_with_links import JsonApiUserOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAnalyticalDashboardOutWithLinks'] = JsonApiAnalyticalDashboardOutWithLinks - globals()['JsonApiAutomationResultOutAttributes'] = JsonApiAutomationResultOutAttributes - globals()['JsonApiAutomationResultOutRelationships'] = JsonApiAutomationResultOutRelationships globals()['JsonApiAutomationResultOutWithLinks'] = JsonApiAutomationResultOutWithLinks globals()['JsonApiExportDefinitionOutWithLinks'] = JsonApiExportDefinitionOutWithLinks globals()['JsonApiNotificationChannelOutWithLinks'] = JsonApiNotificationChannelOutWithLinks + globals()['JsonApiUserIdentifierOutAttributes'] = JsonApiUserIdentifierOutAttributes globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks + globals()['JsonApiUserInRelationships'] = JsonApiUserInRelationships globals()['JsonApiUserOutWithLinks'] = JsonApiUserOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -79,7 +79,7 @@ class JsonApiAutomationOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'AUTOMATIONRESULT': "automationResult", + 'USERIDENTIFIER': "userIdentifier", }, } @@ -114,10 +114,10 @@ def openapi_types(): """ lazy_import() return { - 'links': (ObjectLinks,), # noqa: E501 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiAutomationResultOutRelationships,), # noqa: E501 - 'attributes': (JsonApiAutomationResultOutAttributes,), # noqa: E501 + 'relationships': (JsonApiUserInRelationships,), # noqa: E501 + 'links': (ObjectLinks,), # noqa: E501 + 'attributes': (JsonApiUserIdentifierOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -128,9 +128,9 @@ def discriminator(): attribute_map = { - 'links': 'links', # noqa: E501 'meta': 'meta', # noqa: E501 'relationships': 'relationships', # noqa: E501 + 'links': 'links', # noqa: E501 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 @@ -175,12 +175,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationResultOutRelationships): [optional] # noqa: E501 - attributes (JsonApiAutomationResultOutAttributes): [optional] # noqa: E501 + relationships (JsonApiUserInRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "automationResult" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -284,12 +284,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationResultOutRelationships): [optional] # noqa: E501 - attributes (JsonApiAutomationResultOutAttributes): [optional] # noqa: E501 + relationships (JsonApiUserInRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "automationResult" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_includes.py index 5b308aee7..e59f88259 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_includes.py @@ -33,18 +33,18 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_analytical_dashboard_out_with_links import JsonApiAnalyticalDashboardOutWithLinks - from gooddata_api_client.model.json_api_automation_out_relationships import JsonApiAutomationOutRelationships from gooddata_api_client.model.json_api_automation_out_with_links import JsonApiAutomationOutWithLinks - from gooddata_api_client.model.json_api_user_identifier_out_attributes import JsonApiUserIdentifierOutAttributes + from gooddata_api_client.model.json_api_metric_out_relationships import JsonApiMetricOutRelationships from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks + from gooddata_api_client.model.json_api_visualization_object_out_attributes import JsonApiVisualizationObjectOutAttributes from gooddata_api_client.model.json_api_visualization_object_out_with_links import JsonApiVisualizationObjectOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAnalyticalDashboardOutWithLinks'] = JsonApiAnalyticalDashboardOutWithLinks - globals()['JsonApiAutomationOutRelationships'] = JsonApiAutomationOutRelationships globals()['JsonApiAutomationOutWithLinks'] = JsonApiAutomationOutWithLinks - globals()['JsonApiUserIdentifierOutAttributes'] = JsonApiUserIdentifierOutAttributes + globals()['JsonApiMetricOutRelationships'] = JsonApiMetricOutRelationships globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks + globals()['JsonApiVisualizationObjectOutAttributes'] = JsonApiVisualizationObjectOutAttributes globals()['JsonApiVisualizationObjectOutWithLinks'] = JsonApiVisualizationObjectOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -75,7 +75,7 @@ class JsonApiExportDefinitionOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'USERIDENTIFIER': "userIdentifier", + 'VISUALIZATIONOBJECT': "visualizationObject", }, } @@ -111,9 +111,9 @@ def openapi_types(): lazy_import() return { 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiAutomationOutRelationships,), # noqa: E501 + 'relationships': (JsonApiMetricOutRelationships,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 - 'attributes': (JsonApiUserIdentifierOutAttributes,), # noqa: E501 + 'attributes': (JsonApiVisualizationObjectOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -172,11 +172,11 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationOutRelationships): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 + attributes (JsonApiVisualizationObjectOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "visualizationObject" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -281,11 +281,11 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationOutRelationships): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 + attributes (JsonApiVisualizationObjectOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "visualizationObject" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_knowledge_recommendation_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_knowledge_recommendation_out_includes.py index e4f91a31a..1c1e38b19 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_knowledge_recommendation_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_knowledge_recommendation_out_includes.py @@ -31,16 +31,16 @@ def lazy_import(): - from gooddata_api_client.model.json_api_analytical_dashboard_out_attributes import JsonApiAnalyticalDashboardOutAttributes - from gooddata_api_client.model.json_api_analytical_dashboard_out_meta import JsonApiAnalyticalDashboardOutMeta - from gooddata_api_client.model.json_api_analytical_dashboard_out_relationships import JsonApiAnalyticalDashboardOutRelationships + from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_analytical_dashboard_out_with_links import JsonApiAnalyticalDashboardOutWithLinks + from gooddata_api_client.model.json_api_metric_out_attributes import JsonApiMetricOutAttributes + from gooddata_api_client.model.json_api_metric_out_relationships import JsonApiMetricOutRelationships from gooddata_api_client.model.json_api_metric_out_with_links import JsonApiMetricOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks - globals()['JsonApiAnalyticalDashboardOutAttributes'] = JsonApiAnalyticalDashboardOutAttributes - globals()['JsonApiAnalyticalDashboardOutMeta'] = JsonApiAnalyticalDashboardOutMeta - globals()['JsonApiAnalyticalDashboardOutRelationships'] = JsonApiAnalyticalDashboardOutRelationships + globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAnalyticalDashboardOutWithLinks'] = JsonApiAnalyticalDashboardOutWithLinks + globals()['JsonApiMetricOutAttributes'] = JsonApiMetricOutAttributes + globals()['JsonApiMetricOutRelationships'] = JsonApiMetricOutRelationships globals()['JsonApiMetricOutWithLinks'] = JsonApiMetricOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -71,7 +71,7 @@ class JsonApiKnowledgeRecommendationOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'ANALYTICALDASHBOARD': "analyticalDashboard", + 'METRIC': "metric", }, } @@ -106,10 +106,10 @@ def openapi_types(): """ lazy_import() return { - 'meta': (JsonApiAnalyticalDashboardOutMeta,), # noqa: E501 - 'relationships': (JsonApiAnalyticalDashboardOutRelationships,), # noqa: E501 + 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 + 'relationships': (JsonApiMetricOutRelationships,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 - 'attributes': (JsonApiAnalyticalDashboardOutAttributes,), # noqa: E501 + 'attributes': (JsonApiMetricOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -167,12 +167,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - meta (JsonApiAnalyticalDashboardOutMeta): [optional] # noqa: E501 - relationships (JsonApiAnalyticalDashboardOutRelationships): [optional] # noqa: E501 + meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAnalyticalDashboardOutAttributes): [optional] # noqa: E501 + attributes (JsonApiMetricOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "analyticalDashboard" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "metric" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -276,12 +276,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - meta (JsonApiAnalyticalDashboardOutMeta): [optional] # noqa: E501 - relationships (JsonApiAnalyticalDashboardOutRelationships): [optional] # noqa: E501 + meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAnalyticalDashboardOutAttributes): [optional] # noqa: E501 + attributes (JsonApiMetricOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "analyticalDashboard" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "metric" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_label_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_label_out_attributes.py index cd8076347..f6ad600b6 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_label_out_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_label_out_attributes.py @@ -78,6 +78,7 @@ class JsonApiLabelOutAttributes(ModelNormal): 'GEO_LONGITUDE': "GEO_LONGITUDE", 'GEO_LATITUDE': "GEO_LATITUDE", 'GEO_AREA': "GEO_AREA", + 'GEO_ICON': "GEO_ICON", 'IMAGE': "IMAGE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in.py index 7e7e92d29..6f95fcd00 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in.py @@ -96,9 +96,9 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 + 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 } @cached_property @@ -107,9 +107,9 @@ def discriminator(): attribute_map = { - 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 + 'attributes': 'attributes', # noqa: E501 } read_only_vars = { @@ -119,11 +119,10 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderIn - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object Keyword Args: @@ -158,6 +157,7 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -190,7 +190,6 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): @@ -213,11 +212,10 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 + def __init__(self, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderIn - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object Keyword Args: @@ -252,6 +250,7 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -282,7 +281,6 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes.py index 3425ffeda..9748a76c4 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes.py @@ -99,11 +99,11 @@ def openapi_types(): """ lazy_import() return { - 'models': ([JsonApiLlmProviderInAttributesModelsInner], none_type,), # noqa: E501 - 'provider_config': (JsonApiLlmProviderInAttributesProviderConfig,), # noqa: E501 'default_model_id': (str, none_type,), # noqa: E501 'description': (str, none_type,), # noqa: E501 + 'models': ([JsonApiLlmProviderInAttributesModelsInner], none_type,), # noqa: E501 'name': (str, none_type,), # noqa: E501 + 'provider_config': (JsonApiLlmProviderInAttributesProviderConfig,), # noqa: E501 } @cached_property @@ -112,11 +112,11 @@ def discriminator(): attribute_map = { - 'models': 'models', # noqa: E501 - 'provider_config': 'providerConfig', # noqa: E501 'default_model_id': 'defaultModelId', # noqa: E501 'description': 'description', # noqa: E501 + 'models': 'models', # noqa: E501 'name': 'name', # noqa: E501 + 'provider_config': 'providerConfig', # noqa: E501 } read_only_vars = { @@ -126,13 +126,9 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, models, provider_config, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderInAttributes - a model defined in OpenAPI - Args: - models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider. - provider_config (JsonApiLlmProviderInAttributesProviderConfig): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -164,9 +160,11 @@ def _from_openapi_data(cls, models, provider_config, *args, **kwargs): # noqa: Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - default_model_id (str, none_type): ID of the default model to use from the models list.. [optional] # noqa: E501 + default_model_id (str, none_type): Required ID of the default model to use from the models list.. [optional] # noqa: E501 description (str, none_type): Description of the LLM Provider.. [optional] # noqa: E501 + models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider.. [optional] # noqa: E501 name (str, none_type): [optional] # noqa: E501 + provider_config (JsonApiLlmProviderInAttributesProviderConfig): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -198,8 +196,6 @@ def _from_openapi_data(cls, models, provider_config, *args, **kwargs): # noqa: self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.models = models - self.provider_config = provider_config for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -220,13 +216,9 @@ def _from_openapi_data(cls, models, provider_config, *args, **kwargs): # noqa: ]) @convert_js_args_to_python_args - def __init__(self, models, provider_config, *args, **kwargs): # noqa: E501 + def __init__(self, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderInAttributes - a model defined in OpenAPI - Args: - models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider. - provider_config (JsonApiLlmProviderInAttributesProviderConfig): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -258,9 +250,11 @@ def __init__(self, models, provider_config, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - default_model_id (str, none_type): ID of the default model to use from the models list.. [optional] # noqa: E501 + default_model_id (str, none_type): Required ID of the default model to use from the models list.. [optional] # noqa: E501 description (str, none_type): Description of the LLM Provider.. [optional] # noqa: E501 + models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider.. [optional] # noqa: E501 name (str, none_type): [optional] # noqa: E501 + provider_config (JsonApiLlmProviderInAttributesProviderConfig): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -290,8 +284,6 @@ def __init__(self, models, provider_config, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.models = models - self.provider_config = provider_config for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_models_inner.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_models_inner.py index 0ff9244c7..acb64eb2c 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_models_inner.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_models_inner.py @@ -64,6 +64,7 @@ class JsonApiLlmProviderInAttributesModelsInner(ModelNormal): 'AMAZON': "AMAZON", 'GOOGLE': "GOOGLE", 'COHERE': "COHERE", + 'UNKNOWN': "UNKNOWN", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_provider_config.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_provider_config.py index 949c97b2a..c37b32b2a 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_provider_config.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_in_attributes_provider_config.py @@ -95,7 +95,7 @@ def additional_properties_type(): lazy_import() return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - _nullable = False + _nullable = True @cached_property def openapi_types(): @@ -109,7 +109,7 @@ def openapi_types(): """ lazy_import() return { - 'base_url': (str, none_type,), # noqa: E501 + 'base_url': (str,), # noqa: E501 'organization': (str, none_type,), # noqa: E501 'auth': (OpenAiProviderAuth,), # noqa: E501 'region': (str,), # noqa: E501 @@ -170,12 +170,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 auth (OpenAiProviderAuth): [optional] # noqa: E501 region (str): AWS region for Bedrock.. [optional] # noqa: E501 type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 + endpoint (str): Azure OpenAI endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -279,12 +279,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 auth (OpenAiProviderAuth): [optional] # noqa: E501 region (str): AWS region for Bedrock.. [optional] # noqa: E501 type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 + endpoint (str): Azure OpenAI endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out.py index c90290459..2888c5928 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out.py @@ -96,9 +96,9 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 + 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 } @cached_property @@ -107,9 +107,9 @@ def discriminator(): attribute_map = { - 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 + 'attributes': 'attributes', # noqa: E501 } read_only_vars = { @@ -119,11 +119,10 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderOut - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object Keyword Args: @@ -158,6 +157,7 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -190,7 +190,6 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): @@ -213,11 +212,10 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 + def __init__(self, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderOut - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object Keyword Args: @@ -252,6 +250,7 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -282,7 +281,6 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out_with_links.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out_with_links.py index 04eaadf61..fe998f54f 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out_with_links.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_out_with_links.py @@ -102,9 +102,9 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 + 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 } @@ -114,9 +114,9 @@ def discriminator(): attribute_map = { - 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 + 'attributes': 'attributes', # noqa: E501 'links': 'links', # noqa: E501 } @@ -129,7 +129,6 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderOutWithLinks - a model defined in OpenAPI Keyword Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object type (str): Object type. defaults to "llmProvider", must be one of ["llmProvider", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types @@ -162,6 +161,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 """ @@ -237,7 +237,6 @@ def __init__(self, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderOutWithLinks - a model defined in OpenAPI Keyword Args: - attributes (JsonApiLlmProviderInAttributes): id (str): API identifier of an object type (str): Object type. defaults to "llmProvider", must be one of ["llmProvider", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types @@ -270,6 +269,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 """ diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch.py b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch.py index d594e2772..fcfd53eb2 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch.py @@ -31,8 +31,8 @@ def lazy_import(): - from gooddata_api_client.model.json_api_llm_provider_patch_attributes import JsonApiLlmProviderPatchAttributes - globals()['JsonApiLlmProviderPatchAttributes'] = JsonApiLlmProviderPatchAttributes + from gooddata_api_client.model.json_api_llm_provider_in_attributes import JsonApiLlmProviderInAttributes + globals()['JsonApiLlmProviderInAttributes'] = JsonApiLlmProviderInAttributes class JsonApiLlmProviderPatch(ModelNormal): @@ -96,9 +96,9 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiLlmProviderPatchAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 + 'attributes': (JsonApiLlmProviderInAttributes,), # noqa: E501 } @cached_property @@ -107,9 +107,9 @@ def discriminator(): attribute_map = { - 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 + 'attributes': 'attributes', # noqa: E501 } read_only_vars = { @@ -119,11 +119,10 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderPatch - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderPatchAttributes): id (str): API identifier of an object Keyword Args: @@ -158,6 +157,7 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -190,7 +190,6 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): @@ -213,11 +212,10 @@ def _from_openapi_data(cls, attributes, id, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 + def __init__(self, id, *args, **kwargs): # noqa: E501 """JsonApiLlmProviderPatch - a model defined in OpenAPI Args: - attributes (JsonApiLlmProviderPatchAttributes): id (str): API identifier of an object Keyword Args: @@ -252,6 +250,7 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + attributes (JsonApiLlmProviderInAttributes): [optional] # noqa: E501 """ type = kwargs.get('type', "llmProvider") @@ -282,7 +281,6 @@ def __init__(self, attributes, id, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.attributes = attributes self.id = id self.type = type for var_name, var_value in kwargs.items(): diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_includes.py index cc941bc44..1f2c730ab 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_includes.py @@ -33,22 +33,22 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_attribute_out_with_links import JsonApiAttributeOutWithLinks - from gooddata_api_client.model.json_api_dataset_out_attributes import JsonApiDatasetOutAttributes - from gooddata_api_client.model.json_api_dataset_out_relationships import JsonApiDatasetOutRelationships from gooddata_api_client.model.json_api_dataset_out_with_links import JsonApiDatasetOutWithLinks from gooddata_api_client.model.json_api_fact_out_with_links import JsonApiFactOutWithLinks from gooddata_api_client.model.json_api_label_out_with_links import JsonApiLabelOutWithLinks + from gooddata_api_client.model.json_api_metric_out_relationships import JsonApiMetricOutRelationships from gooddata_api_client.model.json_api_metric_out_with_links import JsonApiMetricOutWithLinks + from gooddata_api_client.model.json_api_user_identifier_out_attributes import JsonApiUserIdentifierOutAttributes from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAttributeOutWithLinks'] = JsonApiAttributeOutWithLinks - globals()['JsonApiDatasetOutAttributes'] = JsonApiDatasetOutAttributes - globals()['JsonApiDatasetOutRelationships'] = JsonApiDatasetOutRelationships globals()['JsonApiDatasetOutWithLinks'] = JsonApiDatasetOutWithLinks globals()['JsonApiFactOutWithLinks'] = JsonApiFactOutWithLinks globals()['JsonApiLabelOutWithLinks'] = JsonApiLabelOutWithLinks + globals()['JsonApiMetricOutRelationships'] = JsonApiMetricOutRelationships globals()['JsonApiMetricOutWithLinks'] = JsonApiMetricOutWithLinks + globals()['JsonApiUserIdentifierOutAttributes'] = JsonApiUserIdentifierOutAttributes globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -79,7 +79,7 @@ class JsonApiMetricOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'DATASET': "dataset", + 'USERIDENTIFIER': "userIdentifier", }, } @@ -114,10 +114,10 @@ def openapi_types(): """ lazy_import() return { - 'links': (ObjectLinks,), # noqa: E501 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiDatasetOutRelationships,), # noqa: E501 - 'attributes': (JsonApiDatasetOutAttributes,), # noqa: E501 + 'relationships': (JsonApiMetricOutRelationships,), # noqa: E501 + 'links': (ObjectLinks,), # noqa: E501 + 'attributes': (JsonApiUserIdentifierOutAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -128,9 +128,9 @@ def discriminator(): attribute_map = { - 'links': 'links', # noqa: E501 'meta': 'meta', # noqa: E501 'relationships': 'relationships', # noqa: E501 + 'links': 'links', # noqa: E501 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 @@ -175,12 +175,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiDatasetOutRelationships): [optional] # noqa: E501 - attributes (JsonApiDatasetOutAttributes): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dataset" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -284,12 +284,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiDatasetOutRelationships): [optional] # noqa: E501 - attributes (JsonApiDatasetOutAttributes): [optional] # noqa: E501 + relationships (JsonApiMetricOutRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserIdentifierOutAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dataset" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userIdentifier" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_includes.py index f71afe680..dcc3b0b86 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_includes.py @@ -31,14 +31,14 @@ def lazy_import(): - from gooddata_api_client.model.json_api_identity_provider_out_attributes import JsonApiIdentityProviderOutAttributes from gooddata_api_client.model.json_api_identity_provider_out_with_links import JsonApiIdentityProviderOutWithLinks + from gooddata_api_client.model.json_api_user_group_in_attributes import JsonApiUserGroupInAttributes from gooddata_api_client.model.json_api_user_group_in_relationships import JsonApiUserGroupInRelationships from gooddata_api_client.model.json_api_user_group_out_with_links import JsonApiUserGroupOutWithLinks from gooddata_api_client.model.json_api_user_out_with_links import JsonApiUserOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks - globals()['JsonApiIdentityProviderOutAttributes'] = JsonApiIdentityProviderOutAttributes globals()['JsonApiIdentityProviderOutWithLinks'] = JsonApiIdentityProviderOutWithLinks + globals()['JsonApiUserGroupInAttributes'] = JsonApiUserGroupInAttributes globals()['JsonApiUserGroupInRelationships'] = JsonApiUserGroupInRelationships globals()['JsonApiUserGroupOutWithLinks'] = JsonApiUserGroupOutWithLinks globals()['JsonApiUserOutWithLinks'] = JsonApiUserOutWithLinks @@ -71,7 +71,7 @@ class JsonApiOrganizationOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'IDENTITYPROVIDER': "identityProvider", + 'USERGROUP': "userGroup", }, } @@ -106,9 +106,9 @@ def openapi_types(): """ lazy_import() return { - 'attributes': (JsonApiIdentityProviderOutAttributes,), # noqa: E501 - 'relationships': (JsonApiUserGroupInRelationships,), # noqa: E501 + 'attributes': (JsonApiUserGroupInAttributes,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 + 'relationships': (JsonApiUserGroupInRelationships,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -120,8 +120,8 @@ def discriminator(): attribute_map = { 'attributes': 'attributes', # noqa: E501 - 'relationships': 'relationships', # noqa: E501 'links': 'links', # noqa: E501 + 'relationships': 'relationships', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 } @@ -165,11 +165,11 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - attributes (JsonApiIdentityProviderOutAttributes): [optional] # noqa: E501 - relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 + attributes (JsonApiUserGroupInAttributes): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 + relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "identityProvider" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userGroup" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -273,11 +273,11 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - attributes (JsonApiIdentityProviderOutAttributes): [optional] # noqa: E501 - relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 + attributes (JsonApiUserGroupInAttributes): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 + relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "identityProvider" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userGroup" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py index d431d8652..3839580ad 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py @@ -98,10 +98,10 @@ class JsonApiOrganizationSettingInAttributes(ModelNormal): 'EXPORT_RESULT_POLLING_TIMEOUT_SECONDS': "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", 'MAX_ZOOM_LEVEL': "MAX_ZOOM_LEVEL", 'SORT_CASE_SENSITIVE': "SORT_CASE_SENSITIVE", + 'SORT_COLLATION': "SORT_COLLATION", 'METRIC_FORMAT_OVERRIDE': "METRIC_FORMAT_OVERRIDE", 'ENABLE_AI_ON_DATA': "ENABLE_AI_ON_DATA", 'API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE': "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - 'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS", 'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER", 'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS", 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI", diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_user_data_filter_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_user_data_filter_out_includes.py index 6bd0cbfde..86841b58b 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_user_data_filter_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_user_data_filter_out_includes.py @@ -33,23 +33,23 @@ def lazy_import(): from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_attribute_out_with_links import JsonApiAttributeOutWithLinks - from gooddata_api_client.model.json_api_dataset_out_attributes import JsonApiDatasetOutAttributes - from gooddata_api_client.model.json_api_dataset_out_relationships import JsonApiDatasetOutRelationships from gooddata_api_client.model.json_api_dataset_out_with_links import JsonApiDatasetOutWithLinks from gooddata_api_client.model.json_api_fact_out_with_links import JsonApiFactOutWithLinks from gooddata_api_client.model.json_api_label_out_with_links import JsonApiLabelOutWithLinks from gooddata_api_client.model.json_api_metric_out_with_links import JsonApiMetricOutWithLinks + from gooddata_api_client.model.json_api_user_group_in_attributes import JsonApiUserGroupInAttributes + from gooddata_api_client.model.json_api_user_group_in_relationships import JsonApiUserGroupInRelationships from gooddata_api_client.model.json_api_user_group_out_with_links import JsonApiUserGroupOutWithLinks from gooddata_api_client.model.json_api_user_out_with_links import JsonApiUserOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAttributeOutWithLinks'] = JsonApiAttributeOutWithLinks - globals()['JsonApiDatasetOutAttributes'] = JsonApiDatasetOutAttributes - globals()['JsonApiDatasetOutRelationships'] = JsonApiDatasetOutRelationships globals()['JsonApiDatasetOutWithLinks'] = JsonApiDatasetOutWithLinks globals()['JsonApiFactOutWithLinks'] = JsonApiFactOutWithLinks globals()['JsonApiLabelOutWithLinks'] = JsonApiLabelOutWithLinks globals()['JsonApiMetricOutWithLinks'] = JsonApiMetricOutWithLinks + globals()['JsonApiUserGroupInAttributes'] = JsonApiUserGroupInAttributes + globals()['JsonApiUserGroupInRelationships'] = JsonApiUserGroupInRelationships globals()['JsonApiUserGroupOutWithLinks'] = JsonApiUserGroupOutWithLinks globals()['JsonApiUserOutWithLinks'] = JsonApiUserOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -81,7 +81,7 @@ class JsonApiUserDataFilterOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'DATASET': "dataset", + 'USERGROUP': "userGroup", }, } @@ -116,10 +116,10 @@ def openapi_types(): """ lazy_import() return { - 'relationships': (JsonApiDatasetOutRelationships,), # noqa: E501 - 'links': (ObjectLinks,), # noqa: E501 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'attributes': (JsonApiDatasetOutAttributes,), # noqa: E501 + 'relationships': (JsonApiUserGroupInRelationships,), # noqa: E501 + 'links': (ObjectLinks,), # noqa: E501 + 'attributes': (JsonApiUserGroupInAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -130,9 +130,9 @@ def discriminator(): attribute_map = { + 'meta': 'meta', # noqa: E501 'relationships': 'relationships', # noqa: E501 'links': 'links', # noqa: E501 - 'meta': 'meta', # noqa: E501 'attributes': 'attributes', # noqa: E501 'id': 'id', # noqa: E501 'type': 'type', # noqa: E501 @@ -177,12 +177,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - relationships (JsonApiDatasetOutRelationships): [optional] # noqa: E501 - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - attributes (JsonApiDatasetOutAttributes): [optional] # noqa: E501 + relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserGroupInAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dataset" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userGroup" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -286,12 +286,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - relationships (JsonApiDatasetOutRelationships): [optional] # noqa: E501 - links (ObjectLinks): [optional] # noqa: E501 meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - attributes (JsonApiDatasetOutAttributes): [optional] # noqa: E501 + relationships (JsonApiUserGroupInRelationships): [optional] # noqa: E501 + links (ObjectLinks): [optional] # noqa: E501 + attributes (JsonApiUserGroupInAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "dataset" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "userGroup" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_includes.py b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_includes.py index ebf907810..8c141c0bd 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_includes.py +++ b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_includes.py @@ -31,26 +31,26 @@ def lazy_import(): - from gooddata_api_client.model.json_api_aggregated_fact_out_meta import JsonApiAggregatedFactOutMeta from gooddata_api_client.model.json_api_analytical_dashboard_out_with_links import JsonApiAnalyticalDashboardOutWithLinks - from gooddata_api_client.model.json_api_automation_result_out_attributes import JsonApiAutomationResultOutAttributes - from gooddata_api_client.model.json_api_automation_result_out_relationships import JsonApiAutomationResultOutRelationships from gooddata_api_client.model.json_api_automation_result_out_with_links import JsonApiAutomationResultOutWithLinks from gooddata_api_client.model.json_api_export_definition_out_with_links import JsonApiExportDefinitionOutWithLinks from gooddata_api_client.model.json_api_notification_channel_out_with_links import JsonApiNotificationChannelOutWithLinks from gooddata_api_client.model.json_api_user_identifier_out_with_links import JsonApiUserIdentifierOutWithLinks from gooddata_api_client.model.json_api_user_out_with_links import JsonApiUserOutWithLinks + from gooddata_api_client.model.json_api_workspace_in_attributes import JsonApiWorkspaceInAttributes + from gooddata_api_client.model.json_api_workspace_in_relationships import JsonApiWorkspaceInRelationships + from gooddata_api_client.model.json_api_workspace_out_meta import JsonApiWorkspaceOutMeta from gooddata_api_client.model.json_api_workspace_out_with_links import JsonApiWorkspaceOutWithLinks from gooddata_api_client.model.object_links import ObjectLinks - globals()['JsonApiAggregatedFactOutMeta'] = JsonApiAggregatedFactOutMeta globals()['JsonApiAnalyticalDashboardOutWithLinks'] = JsonApiAnalyticalDashboardOutWithLinks - globals()['JsonApiAutomationResultOutAttributes'] = JsonApiAutomationResultOutAttributes - globals()['JsonApiAutomationResultOutRelationships'] = JsonApiAutomationResultOutRelationships globals()['JsonApiAutomationResultOutWithLinks'] = JsonApiAutomationResultOutWithLinks globals()['JsonApiExportDefinitionOutWithLinks'] = JsonApiExportDefinitionOutWithLinks globals()['JsonApiNotificationChannelOutWithLinks'] = JsonApiNotificationChannelOutWithLinks globals()['JsonApiUserIdentifierOutWithLinks'] = JsonApiUserIdentifierOutWithLinks globals()['JsonApiUserOutWithLinks'] = JsonApiUserOutWithLinks + globals()['JsonApiWorkspaceInAttributes'] = JsonApiWorkspaceInAttributes + globals()['JsonApiWorkspaceInRelationships'] = JsonApiWorkspaceInRelationships + globals()['JsonApiWorkspaceOutMeta'] = JsonApiWorkspaceOutMeta globals()['JsonApiWorkspaceOutWithLinks'] = JsonApiWorkspaceOutWithLinks globals()['ObjectLinks'] = ObjectLinks @@ -81,7 +81,7 @@ class JsonApiWorkspaceAutomationOutIncludes(ModelComposed): allowed_values = { ('type',): { - 'AUTOMATIONRESULT': "automationResult", + 'WORKSPACE': "workspace", }, } @@ -116,10 +116,10 @@ def openapi_types(): """ lazy_import() return { - 'meta': (JsonApiAggregatedFactOutMeta,), # noqa: E501 - 'relationships': (JsonApiAutomationResultOutRelationships,), # noqa: E501 + 'meta': (JsonApiWorkspaceOutMeta,), # noqa: E501 + 'relationships': (JsonApiWorkspaceInRelationships,), # noqa: E501 'links': (ObjectLinks,), # noqa: E501 - 'attributes': (JsonApiAutomationResultOutAttributes,), # noqa: E501 + 'attributes': (JsonApiWorkspaceInAttributes,), # noqa: E501 'id': (str,), # noqa: E501 'type': (str,), # noqa: E501 } @@ -177,12 +177,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationResultOutRelationships): [optional] # noqa: E501 + meta (JsonApiWorkspaceOutMeta): [optional] # noqa: E501 + relationships (JsonApiWorkspaceInRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAutomationResultOutAttributes): [optional] # noqa: E501 + attributes (JsonApiWorkspaceInAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "automationResult" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "workspace" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -286,12 +286,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - meta (JsonApiAggregatedFactOutMeta): [optional] # noqa: E501 - relationships (JsonApiAutomationResultOutRelationships): [optional] # noqa: E501 + meta (JsonApiWorkspaceOutMeta): [optional] # noqa: E501 + relationships (JsonApiWorkspaceInRelationships): [optional] # noqa: E501 links (ObjectLinks): [optional] # noqa: E501 - attributes (JsonApiAutomationResultOutAttributes): [optional] # noqa: E501 + attributes (JsonApiWorkspaceInAttributes): [optional] # noqa: E501 id (str): API identifier of an object. [optional] # noqa: E501 - type (str): Object type. [optional] if omitted the server will use the default value of "automationResult" # noqa: E501 + type (str): Object type. [optional] if omitted the server will use the default value of "workspace" # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/key_drivers_dimension.py b/gooddata-api-client/gooddata_api_client/model/key_drivers_dimension.py index bb65f3599..b82cb63e5 100644 --- a/gooddata-api-client/gooddata_api_client/model/key_drivers_dimension.py +++ b/gooddata-api-client/gooddata_api_client/model/key_drivers_dimension.py @@ -90,6 +90,7 @@ class KeyDriversDimension(ModelNormal): 'GEO_LONGITUDE': "GEO_LONGITUDE", 'GEO_LATITUDE': "GEO_LATITUDE", 'GEO_AREA': "GEO_AREA", + 'GEO_ICON': "GEO_ICON", 'IMAGE': "IMAGE", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/llm_model.py b/gooddata-api-client/gooddata_api_client/model/llm_model.py index 575dd8d68..c5e9b848f 100644 --- a/gooddata-api-client/gooddata_api_client/model/llm_model.py +++ b/gooddata-api-client/gooddata_api_client/model/llm_model.py @@ -64,6 +64,7 @@ class LlmModel(ModelNormal): 'AMAZON': "AMAZON", 'GOOGLE': "GOOGLE", 'COHERE': "COHERE", + 'UNKNOWN': "UNKNOWN", }, } diff --git a/gooddata-api-client/gooddata_api_client/model/llm_provider_config.py b/gooddata-api-client/gooddata_api_client/model/llm_provider_config.py index e18d277f1..2ed845ed4 100644 --- a/gooddata-api-client/gooddata_api_client/model/llm_provider_config.py +++ b/gooddata-api-client/gooddata_api_client/model/llm_provider_config.py @@ -109,7 +109,7 @@ def openapi_types(): """ lazy_import() return { - 'base_url': (str, none_type,), # noqa: E501 + 'base_url': (str,), # noqa: E501 'organization': (str, none_type,), # noqa: E501 'auth': (OpenAiProviderAuth,), # noqa: E501 'region': (str,), # noqa: E501 @@ -170,12 +170,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 auth (OpenAiProviderAuth): [optional] # noqa: E501 region (str): AWS region for Bedrock.. [optional] # noqa: E501 type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 + endpoint (str): Azure OpenAI endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -279,12 +279,12 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 auth (OpenAiProviderAuth): [optional] # noqa: E501 region (str): AWS region for Bedrock.. [optional] # noqa: E501 type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 + endpoint (str): Azure OpenAI endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/open_ai_provider_config.py b/gooddata-api-client/gooddata_api_client/model/open_ai_provider_config.py index a1532e10d..34992608a 100644 --- a/gooddata-api-client/gooddata_api_client/model/open_ai_provider_config.py +++ b/gooddata-api-client/gooddata_api_client/model/open_ai_provider_config.py @@ -99,7 +99,7 @@ def openapi_types(): return { 'auth': (OpenAiProviderAuth,), # noqa: E501 'type': (str,), # noqa: E501 - 'base_url': (str, none_type,), # noqa: E501 + 'base_url': (str,), # noqa: E501 'organization': (str, none_type,), # noqa: E501 } @@ -160,7 +160,7 @@ def _from_openapi_data(cls, auth, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 """ @@ -254,7 +254,7 @@ def __init__(self, auth, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 + base_url (str): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com/v1" # noqa: E501 organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 """ diff --git a/gooddata-api-client/gooddata_api_client/model/raw_export_automation_request.py b/gooddata-api-client/gooddata_api_client/model/raw_export_automation_request.py index 02b78d019..e7603dea7 100644 --- a/gooddata-api-client/gooddata_api_client/model/raw_export_automation_request.py +++ b/gooddata-api-client/gooddata_api_client/model/raw_export_automation_request.py @@ -78,7 +78,7 @@ class RawExportAutomationRequest(ModelNormal): 'max_length': 1, 'min_length': 1, 'regex': { - 'pattern': r'^[^\r\n"]$', # noqa: E501 + 'pattern': r'^[\t !#$%&()*+\-.,\/:;<=>?@\[\\\]^_{|}~]$', # noqa: E501 }, }, } diff --git a/gooddata-api-client/gooddata_api_client/model/raw_export_request.py b/gooddata-api-client/gooddata_api_client/model/raw_export_request.py index 72d1439a9..ac8c05b76 100644 --- a/gooddata-api-client/gooddata_api_client/model/raw_export_request.py +++ b/gooddata-api-client/gooddata_api_client/model/raw_export_request.py @@ -76,7 +76,7 @@ class RawExportRequest(ModelNormal): 'max_length': 1, 'min_length': 1, 'regex': { - 'pattern': r'^[^\r\n"]$', # noqa: E501 + 'pattern': r'^[\t !#$%&()*+\-.,\/:;<=>?@\[\\\]^_{|}~]$', # noqa: E501 }, }, } diff --git a/gooddata-api-client/gooddata_api_client/model/resolved_llm.py b/gooddata-api-client/gooddata_api_client/model/resolved_llm.py new file mode 100644 index 000000000..27593b986 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llm.py @@ -0,0 +1,276 @@ +""" + 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 ResolvedLlm(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 { + 'id': (str,), # noqa: E501 + 'title': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'title': 'title', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, id, title, *args, **kwargs): # noqa: E501 + """ResolvedLlm - a model defined in OpenAPI + + Args: + id (str): + title (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.id = id + self.title = title + 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, id, title, *args, **kwargs): # noqa: E501 + """ResolvedLlm - a model defined in OpenAPI + + Args: + id (str): + title (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.id = id + self.title = title + 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/resolved_llm_endpoint.py b/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint.py index 50c9ee7ba..445ab051d 100644 --- a/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint.py +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint.py @@ -30,8 +30,14 @@ from gooddata_api_client.exceptions import ApiAttributeError +def lazy_import(): + from gooddata_api_client.model.resolved_llm import ResolvedLlm + from gooddata_api_client.model.resolved_llm_endpoint_all_of import ResolvedLlmEndpointAllOf + globals()['ResolvedLlm'] = ResolvedLlm + globals()['ResolvedLlmEndpointAllOf'] = ResolvedLlmEndpointAllOf -class ResolvedLlmEndpoint(ModelNormal): + +class ResolvedLlmEndpoint(ModelComposed): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -67,6 +73,7 @@ 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 """ + lazy_import() return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 _nullable = False @@ -81,6 +88,7 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ + lazy_import() return { 'id': (str,), # noqa: E501 'title': (str,), # noqa: E501 @@ -99,18 +107,14 @@ def discriminator(): read_only_vars = { } - _composed_schemas = {} - @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, id, title, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """ResolvedLlmEndpoint - a model defined in OpenAPI - Args: + Keyword Args: id (str): Endpoint Id title (str): Endpoint Title - - 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. @@ -144,7 +148,7 @@ def _from_openapi_data(cls, id, title, *args, **kwargs): # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', 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', ()) @@ -172,16 +176,29 @@ def _from_openapi_data(cls, id, title, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.id = id - self.title = title + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ + if var_name in discarded_args and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: + self._additional_properties_model_instances: # discard variable. continue setattr(self, var_name, var_value) + return self required_properties = set([ @@ -191,17 +208,18 @@ def _from_openapi_data(cls, id, title, *args, **kwargs): # noqa: E501 '_path_to_item', '_configuration', '_visited_composed_classes', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', ]) @convert_js_args_to_python_args - def __init__(self, id, title, *args, **kwargs): # noqa: E501 + def __init__(self, *args, **kwargs): # noqa: E501 """ResolvedLlmEndpoint - a model defined in OpenAPI - Args: + Keyword Args: id (str): Endpoint Id title (str): Endpoint Title - - 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. @@ -261,16 +279,49 @@ def __init__(self, id, title, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.id = id - self.title = title + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ + if var_name in discarded_args and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: + self._additional_properties_model_instances: # 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.") + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error because the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + ResolvedLlm, + ResolvedLlmEndpointAllOf, + ], + 'oneOf': [ + ], + } diff --git a/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint_all_of.py b/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint_all_of.py new file mode 100644 index 000000000..bacec082d --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llm_endpoint_all_of.py @@ -0,0 +1,268 @@ +""" + 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 ResolvedLlmEndpointAllOf(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 { + 'id': (str,), # noqa: E501 + 'title': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'title': 'title', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """ResolvedLlmEndpointAllOf - a model defined in OpenAPI + + 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,) + id (str): Endpoint Id. [optional] # noqa: E501 + title (str): Endpoint Title. [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__,) + + 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, *args, **kwargs): # noqa: E501 + """ResolvedLlmEndpointAllOf - a model defined in OpenAPI + + 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,) + id (str): Endpoint Id. [optional] # noqa: E501 + title (str): Endpoint Title. [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__,) + + 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/test_llm_provider_definition_request_provider_config.py b/gooddata-api-client/gooddata_api_client/model/resolved_llm_provider.py similarity index 80% rename from gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request_provider_config.py rename to gooddata-api-client/gooddata_api_client/model/resolved_llm_provider.py index e93080b2c..741027bcc 100644 --- a/gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request_provider_config.py +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llm_provider.py @@ -31,17 +31,15 @@ def lazy_import(): - from gooddata_api_client.model.aws_bedrock_provider_config import AwsBedrockProviderConfig - from gooddata_api_client.model.azure_foundry_provider_config import AzureFoundryProviderConfig - from gooddata_api_client.model.open_ai_provider_auth import OpenAiProviderAuth - from gooddata_api_client.model.open_ai_provider_config import OpenAIProviderConfig - globals()['AwsBedrockProviderConfig'] = AwsBedrockProviderConfig - globals()['AzureFoundryProviderConfig'] = AzureFoundryProviderConfig - globals()['OpenAIProviderConfig'] = OpenAIProviderConfig - globals()['OpenAiProviderAuth'] = OpenAiProviderAuth + from gooddata_api_client.model.llm_model import LlmModel + from gooddata_api_client.model.resolved_llm import ResolvedLlm + from gooddata_api_client.model.resolved_llm_provider_all_of import ResolvedLlmProviderAllOf + globals()['LlmModel'] = LlmModel + globals()['ResolvedLlm'] = ResolvedLlm + globals()['ResolvedLlmProviderAllOf'] = ResolvedLlmProviderAllOf -class TestLlmProviderDefinitionRequestProviderConfig(ModelComposed): +class ResolvedLlmProvider(ModelComposed): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -66,23 +64,12 @@ class TestLlmProviderDefinitionRequestProviderConfig(ModelComposed): """ allowed_values = { - ('type',): { - 'OPENAI': "OPENAI", - }, } validations = { - ('base_url',): { - 'max_length': 255, - }, - ('organization',): { - 'max_length': 255, - }, - ('region',): { - 'max_length': 255, - }, - ('endpoint',): { - 'max_length': 255, + ('models',): { + 'max_items': 1, + 'min_items': 1, }, } @@ -109,12 +96,9 @@ def openapi_types(): """ lazy_import() return { - 'base_url': (str, none_type,), # noqa: E501 - 'organization': (str, none_type,), # noqa: E501 - 'auth': (OpenAiProviderAuth,), # noqa: E501 - 'region': (str,), # noqa: E501 - 'type': (str,), # noqa: E501 - 'endpoint': (str,), # noqa: E501 + 'id': (str,), # noqa: E501 + 'title': (str,), # noqa: E501 + 'models': ([LlmModel],), # noqa: E501 } @cached_property @@ -123,12 +107,9 @@ def discriminator(): attribute_map = { - 'base_url': 'baseUrl', # noqa: E501 - 'organization': 'organization', # noqa: E501 - 'auth': 'auth', # noqa: E501 - 'region': 'region', # noqa: E501 - 'type': 'type', # noqa: E501 - 'endpoint': 'endpoint', # noqa: E501 + 'id': 'id', # noqa: E501 + 'title': 'title', # noqa: E501 + 'models': 'models', # noqa: E501 } read_only_vars = { @@ -137,9 +118,12 @@ def discriminator(): @classmethod @convert_js_args_to_python_args def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """TestLlmProviderDefinitionRequestProviderConfig - a model defined in OpenAPI + """ResolvedLlmProvider - a model defined in OpenAPI Keyword Args: + id (str): Provider Id + title (str): Provider Title + models ([LlmModel]): _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. @@ -170,12 +154,6 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 - organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 - auth (OpenAiProviderAuth): [optional] # noqa: E501 - region (str): AWS region for Bedrock.. [optional] # noqa: E501 - type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -246,9 +224,12 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 @convert_js_args_to_python_args def __init__(self, *args, **kwargs): # noqa: E501 - """TestLlmProviderDefinitionRequestProviderConfig - a model defined in OpenAPI + """ResolvedLlmProvider - a model defined in OpenAPI Keyword Args: + id (str): Provider Id + title (str): Provider Title + models ([LlmModel]): _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. @@ -279,12 +260,6 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - base_url (str, none_type): Custom base URL for OpenAI API.. [optional] if omitted the server will use the default value of "https://api.openai.com" # noqa: E501 - organization (str, none_type): OpenAI organization ID.. [optional] # noqa: E501 - auth (OpenAiProviderAuth): [optional] # noqa: E501 - region (str): AWS region for Bedrock.. [optional] # noqa: E501 - type (str): Provider type.. [optional] if omitted the server will use the default value of "OPENAI" # noqa: E501 - endpoint (str): Azure AI inference endpoint URL.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -354,10 +329,9 @@ def _composed_schemas(): 'anyOf': [ ], 'allOf': [ + ResolvedLlm, + ResolvedLlmProviderAllOf, ], 'oneOf': [ - AwsBedrockProviderConfig, - AzureFoundryProviderConfig, - OpenAIProviderConfig, ], } diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch_attributes.py b/gooddata-api-client/gooddata_api_client/model/resolved_llm_provider_all_of.py similarity index 81% rename from gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch_attributes.py rename to gooddata-api-client/gooddata_api_client/model/resolved_llm_provider_all_of.py index 64f5ee3fc..31850a9bb 100644 --- a/gooddata-api-client/gooddata_api_client/model/json_api_llm_provider_patch_attributes.py +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llm_provider_all_of.py @@ -31,13 +31,11 @@ def lazy_import(): - from gooddata_api_client.model.json_api_llm_provider_in_attributes_models_inner import JsonApiLlmProviderInAttributesModelsInner - from gooddata_api_client.model.json_api_llm_provider_in_attributes_provider_config import JsonApiLlmProviderInAttributesProviderConfig - globals()['JsonApiLlmProviderInAttributesModelsInner'] = JsonApiLlmProviderInAttributesModelsInner - globals()['JsonApiLlmProviderInAttributesProviderConfig'] = JsonApiLlmProviderInAttributesProviderConfig + from gooddata_api_client.model.llm_model import LlmModel + globals()['LlmModel'] = LlmModel -class JsonApiLlmProviderPatchAttributes(ModelNormal): +class ResolvedLlmProviderAllOf(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -65,14 +63,9 @@ class JsonApiLlmProviderPatchAttributes(ModelNormal): } validations = { - ('default_model_id',): { - 'max_length': 255, - }, - ('description',): { - 'max_length': 10000, - }, - ('name',): { - 'max_length': 255, + ('models',): { + 'max_items': 1, + 'min_items': 1, }, } @@ -99,11 +92,9 @@ def openapi_types(): """ lazy_import() return { - 'default_model_id': (str, none_type,), # noqa: E501 - 'description': (str, none_type,), # noqa: E501 - 'models': ([JsonApiLlmProviderInAttributesModelsInner], none_type,), # noqa: E501 - 'name': (str, none_type,), # noqa: E501 - 'provider_config': (JsonApiLlmProviderInAttributesProviderConfig,), # noqa: E501 + 'id': (str,), # noqa: E501 + 'models': ([LlmModel],), # noqa: E501 + 'title': (str,), # noqa: E501 } @cached_property @@ -112,11 +103,9 @@ def discriminator(): attribute_map = { - 'default_model_id': 'defaultModelId', # noqa: E501 - 'description': 'description', # noqa: E501 + 'id': 'id', # noqa: E501 'models': 'models', # noqa: E501 - 'name': 'name', # noqa: E501 - 'provider_config': 'providerConfig', # noqa: E501 + 'title': 'title', # noqa: E501 } read_only_vars = { @@ -127,7 +116,7 @@ def discriminator(): @classmethod @convert_js_args_to_python_args def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """JsonApiLlmProviderPatchAttributes - a model defined in OpenAPI + """ResolvedLlmProviderAllOf - a model defined in OpenAPI Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -160,11 +149,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - default_model_id (str, none_type): ID of the default model to use from the models list.. [optional] # noqa: E501 - description (str, none_type): Description of the LLM Provider.. [optional] # noqa: E501 - models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider.. [optional] # noqa: E501 - name (str, none_type): [optional] # noqa: E501 - provider_config (JsonApiLlmProviderInAttributesProviderConfig): [optional] # noqa: E501 + id (str): Provider Id. [optional] # noqa: E501 + models ([LlmModel]): [optional] # noqa: E501 + title (str): Provider Title. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -217,7 +204,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 @convert_js_args_to_python_args def __init__(self, *args, **kwargs): # noqa: E501 - """JsonApiLlmProviderPatchAttributes - a model defined in OpenAPI + """ResolvedLlmProviderAllOf - a model defined in OpenAPI Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -250,11 +237,9 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - default_model_id (str, none_type): ID of the default model to use from the models list.. [optional] # noqa: E501 - description (str, none_type): Description of the LLM Provider.. [optional] # noqa: E501 - models ([JsonApiLlmProviderInAttributesModelsInner], none_type): List of LLM models available for this provider.. [optional] # noqa: E501 - name (str, none_type): [optional] # noqa: E501 - provider_config (JsonApiLlmProviderInAttributesProviderConfig): [optional] # noqa: E501 + id (str): Provider Id. [optional] # noqa: E501 + models ([LlmModel]): [optional] # noqa: E501 + title (str): Provider Title. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/resolved_llms.py b/gooddata-api-client/gooddata_api_client/model/resolved_llms.py new file mode 100644 index 000000000..4d0f6f93f --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llms.py @@ -0,0 +1,270 @@ +""" + 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 + + +def lazy_import(): + from gooddata_api_client.model.resolved_llms_data import ResolvedLlmsData + globals()['ResolvedLlmsData'] = ResolvedLlmsData + + +class ResolvedLlms(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 + """ + lazy_import() + 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. + """ + lazy_import() + return { + 'data': (ResolvedLlmsData,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'data': 'data', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """ResolvedLlms - a model defined in OpenAPI + + 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,) + data (ResolvedLlmsData): [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__,) + + 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, *args, **kwargs): # noqa: E501 + """ResolvedLlms - a model defined in OpenAPI + + 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,) + data (ResolvedLlmsData): [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__,) + + 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/resolved_llms_data.py b/gooddata-api-client/gooddata_api_client/model/resolved_llms_data.py new file mode 100644 index 000000000..cc02d077d --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/model/resolved_llms_data.py @@ -0,0 +1,337 @@ +""" + 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 + + +def lazy_import(): + from gooddata_api_client.model.llm_model import LlmModel + from gooddata_api_client.model.resolved_llm_endpoint import ResolvedLlmEndpoint + from gooddata_api_client.model.resolved_llm_provider import ResolvedLlmProvider + globals()['LlmModel'] = LlmModel + globals()['ResolvedLlmEndpoint'] = ResolvedLlmEndpoint + globals()['ResolvedLlmProvider'] = ResolvedLlmProvider + + +class ResolvedLlmsData(ModelComposed): + """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 = { + ('models',): { + 'max_items': 1, + 'min_items': 1, + }, + } + + @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 + """ + lazy_import() + 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. + """ + lazy_import() + return { + 'id': (str,), # noqa: E501 + 'title': (str,), # noqa: E501 + 'models': ([LlmModel],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'title': 'title', # noqa: E501 + 'models': 'models', # noqa: E501 + } + + read_only_vars = { + } + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """ResolvedLlmsData - a model defined in OpenAPI + + 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,) + id (str): Provider Id. [optional] # noqa: E501 + title (str): Provider Title. [optional] # noqa: E501 + models ([LlmModel]): [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', ()) + + 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__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + + for var_name, var_value in kwargs.items(): + if var_name in discarded_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self._additional_properties_model_instances: + # 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', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """ResolvedLlmsData - a model defined in OpenAPI + + 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,) + id (str): Provider Id. [optional] # noqa: E501 + title (str): Provider Title. [optional] # noqa: E501 + models ([LlmModel]): [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__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + + for var_name, var_value in kwargs.items(): + if var_name in discarded_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self._additional_properties_model_instances: + # 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.") + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error because the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + ], + 'oneOf': [ + ResolvedLlmEndpoint, + ResolvedLlmProvider, + ], + } diff --git a/gooddata-api-client/gooddata_api_client/model/resolved_setting.py b/gooddata-api-client/gooddata_api_client/model/resolved_setting.py index a5b88bc0a..9cb6b0a59 100644 --- a/gooddata-api-client/gooddata_api_client/model/resolved_setting.py +++ b/gooddata-api-client/gooddata_api_client/model/resolved_setting.py @@ -102,10 +102,10 @@ class ResolvedSetting(ModelNormal): 'EXPORT_RESULT_POLLING_TIMEOUT_SECONDS': "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", 'MAX_ZOOM_LEVEL': "MAX_ZOOM_LEVEL", 'SORT_CASE_SENSITIVE': "SORT_CASE_SENSITIVE", + 'SORT_COLLATION': "SORT_COLLATION", 'METRIC_FORMAT_OVERRIDE': "METRIC_FORMAT_OVERRIDE", 'ENABLE_AI_ON_DATA': "ENABLE_AI_ON_DATA", 'API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE': "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - 'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS", 'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER", 'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS", 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI", diff --git a/gooddata-api-client/gooddata_api_client/model/settings.py b/gooddata-api-client/gooddata_api_client/model/settings.py index ba78d874e..f70cac168 100644 --- a/gooddata-api-client/gooddata_api_client/model/settings.py +++ b/gooddata-api-client/gooddata_api_client/model/settings.py @@ -60,6 +60,12 @@ class Settings(ModelNormal): """ allowed_values = { + ('grand_totals_position',): { + 'PINNEDBOTTOM': "pinnedBottom", + 'PINNEDTOP': "pinnedTop", + 'BOTTOM': "bottom", + 'TOP': "top", + }, ('page_orientation',): { 'PORTRAIT': "PORTRAIT", 'LANDSCAPE': "LANDSCAPE", @@ -76,7 +82,7 @@ class Settings(ModelNormal): 'max_length': 1, 'min_length': 1, 'regex': { - 'pattern': r'^[^\r\n"]$', # noqa: E501 + 'pattern': r'^[\t !#$%&()*+\-.,\/:;<=>?@\[\\\]^_{|}~]$', # noqa: E501 }, }, } @@ -106,6 +112,7 @@ def openapi_types(): return { 'delimiter': (str,), # noqa: E501 'export_info': (bool,), # noqa: E501 + 'grand_totals_position': (str,), # noqa: E501 'merge_headers': (bool,), # noqa: E501 'page_orientation': (str,), # noqa: E501 'page_size': (str,), # noqa: E501 @@ -124,6 +131,7 @@ def discriminator(): attribute_map = { 'delimiter': 'delimiter', # noqa: E501 'export_info': 'exportInfo', # noqa: E501 + 'grand_totals_position': 'grandTotalsPosition', # noqa: E501 'merge_headers': 'mergeHeaders', # noqa: E501 'page_orientation': 'pageOrientation', # noqa: E501 'page_size': 'pageSize', # noqa: E501 @@ -177,6 +185,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) delimiter (str): Set column delimiter. (CSV). [optional] # noqa: E501 export_info (bool): If true, the export will contain the information about the export – exported date, filters, etc. Works only with `visualizationObject`. (XLSX, PDF). [optional] if omitted the server will use the default value of False # noqa: E501 + grand_totals_position (str): Grand totals position. Takes precedence over position specified in visualization.. [optional] # noqa: E501 merge_headers (bool): Merge equal headers in neighbouring cells. (XLSX). [optional] # noqa: E501 page_orientation (str): Set page orientation. (PDF). [optional] if omitted the server will use the default value of "PORTRAIT" # noqa: E501 page_size (str): Set page size. (PDF). [optional] if omitted the server will use the default value of "A4" # noqa: E501 @@ -272,6 +281,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) delimiter (str): Set column delimiter. (CSV). [optional] # noqa: E501 export_info (bool): If true, the export will contain the information about the export – exported date, filters, etc. Works only with `visualizationObject`. (XLSX, PDF). [optional] if omitted the server will use the default value of False # noqa: E501 + grand_totals_position (str): Grand totals position. Takes precedence over position specified in visualization.. [optional] # noqa: E501 merge_headers (bool): Merge equal headers in neighbouring cells. (XLSX). [optional] # noqa: E501 page_orientation (str): Set page orientation. (PDF). [optional] if omitted the server will use the default value of "PORTRAIT" # noqa: E501 page_size (str): Set page size. (PDF). [optional] if omitted the server will use the default value of "A4" # noqa: E501 diff --git a/gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request.py b/gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request.py index d1ebb7f5f..72ffbb70c 100644 --- a/gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request.py +++ b/gooddata-api-client/gooddata_api_client/model/test_llm_provider_definition_request.py @@ -31,10 +31,10 @@ def lazy_import(): + from gooddata_api_client.model.list_llm_provider_models_request_provider_config import ListLlmProviderModelsRequestProviderConfig from gooddata_api_client.model.llm_model import LlmModel - from gooddata_api_client.model.test_llm_provider_definition_request_provider_config import TestLlmProviderDefinitionRequestProviderConfig + globals()['ListLlmProviderModelsRequestProviderConfig'] = ListLlmProviderModelsRequestProviderConfig globals()['LlmModel'] = LlmModel - globals()['TestLlmProviderDefinitionRequestProviderConfig'] = TestLlmProviderDefinitionRequestProviderConfig class TestLlmProviderDefinitionRequest(ModelNormal): @@ -90,7 +90,7 @@ def openapi_types(): """ lazy_import() return { - 'provider_config': (TestLlmProviderDefinitionRequestProviderConfig,), # noqa: E501 + 'provider_config': (ListLlmProviderModelsRequestProviderConfig,), # noqa: E501 'models': ([LlmModel],), # noqa: E501 } @@ -115,7 +115,7 @@ def _from_openapi_data(cls, provider_config, *args, **kwargs): # noqa: E501 """TestLlmProviderDefinitionRequest - a model defined in OpenAPI Args: - provider_config (TestLlmProviderDefinitionRequestProviderConfig): + provider_config (ListLlmProviderModelsRequestProviderConfig): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -205,7 +205,7 @@ def __init__(self, provider_config, *args, **kwargs): # noqa: E501 """TestLlmProviderDefinitionRequest - a model defined in OpenAPI Args: - provider_config (TestLlmProviderDefinitionRequestProviderConfig): + provider_config (ListLlmProviderModelsRequestProviderConfig): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types diff --git a/gooddata-api-client/gooddata_api_client/model/user_context.py b/gooddata-api-client/gooddata_api_client/model/user_context.py index d31d32383..b6da0487b 100644 --- a/gooddata-api-client/gooddata_api_client/model/user_context.py +++ b/gooddata-api-client/gooddata_api_client/model/user_context.py @@ -32,7 +32,11 @@ def lazy_import(): from gooddata_api_client.model.active_object_identification import ActiveObjectIdentification + from gooddata_api_client.model.object_reference_group import ObjectReferenceGroup + from gooddata_api_client.model.ui_context import UIContext globals()['ActiveObjectIdentification'] = ActiveObjectIdentification + globals()['ObjectReferenceGroup'] = ObjectReferenceGroup + globals()['UIContext'] = UIContext class UserContext(ModelNormal): @@ -89,6 +93,8 @@ def openapi_types(): lazy_import() return { 'active_object': (ActiveObjectIdentification,), # noqa: E501 + 'referenced_objects': ([ObjectReferenceGroup],), # noqa: E501 + 'view': (UIContext,), # noqa: E501 } @cached_property @@ -98,6 +104,8 @@ def discriminator(): attribute_map = { 'active_object': 'activeObject', # noqa: E501 + 'referenced_objects': 'referencedObjects', # noqa: E501 + 'view': 'view', # noqa: E501 } read_only_vars = { @@ -107,12 +115,9 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, active_object, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """UserContext - a model defined in OpenAPI - Args: - active_object (ActiveObjectIdentification): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -144,6 +149,9 @@ def _from_openapi_data(cls, active_object, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + active_object (ActiveObjectIdentification): [optional] # noqa: E501 + referenced_objects ([ObjectReferenceGroup]): Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references).. [optional] # noqa: E501 + view (UIContext): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -175,7 +183,6 @@ def _from_openapi_data(cls, active_object, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.active_object = active_object for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -196,12 +203,9 @@ def _from_openapi_data(cls, active_object, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, active_object, *args, **kwargs): # noqa: E501 + def __init__(self, *args, **kwargs): # noqa: E501 """UserContext - a model defined in OpenAPI - Args: - active_object (ActiveObjectIdentification): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -233,6 +237,9 @@ def __init__(self, active_object, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + active_object (ActiveObjectIdentification): [optional] # noqa: E501 + referenced_objects ([ObjectReferenceGroup]): Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references).. [optional] # noqa: E501 + view (UIContext): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -262,7 +269,6 @@ def __init__(self, active_object, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.active_object = active_object for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/gooddata-api-client/gooddata_api_client/models/__init__.py b/gooddata-api-client/gooddata_api_client/models/__init__.py index bc4ced714..7ff60d913 100644 --- a/gooddata-api-client/gooddata_api_client/models/__init__.py +++ b/gooddata-api-client/gooddata_api_client/models/__init__.py @@ -201,6 +201,8 @@ from gooddata_api_client.model.custom_override import CustomOverride from gooddata_api_client.model.dashboard_attribute_filter import DashboardAttributeFilter from gooddata_api_client.model.dashboard_attribute_filter_attribute_filter import DashboardAttributeFilterAttributeFilter +from gooddata_api_client.model.dashboard_context import DashboardContext +from gooddata_api_client.model.dashboard_context_widgets_inner import DashboardContextWidgetsInner from gooddata_api_client.model.dashboard_date_filter import DashboardDateFilter from gooddata_api_client.model.dashboard_date_filter_date_filter import DashboardDateFilterDateFilter from gooddata_api_client.model.dashboard_export_settings import DashboardExportSettings @@ -380,6 +382,7 @@ from gooddata_api_client.model.get_ai_lake_operation200_response import GetAiLakeOperation200Response from gooddata_api_client.model.get_image_export202_response_inner import GetImageExport202ResponseInner from gooddata_api_client.model.get_quality_issues_response import GetQualityIssuesResponse +from gooddata_api_client.model.get_service_status_response import GetServiceStatusResponse from gooddata_api_client.model.grain_identifier import GrainIdentifier from gooddata_api_client.model.granted_permission import GrantedPermission from gooddata_api_client.model.granularities_formatting import GranularitiesFormatting @@ -405,6 +408,8 @@ from gooddata_api_client.model.inline_filter_definition_inline import InlineFilterDefinitionInline from gooddata_api_client.model.inline_measure_definition import InlineMeasureDefinition from gooddata_api_client.model.inline_measure_definition_inline import InlineMeasureDefinitionInline +from gooddata_api_client.model.insight_widget_descriptor import InsightWidgetDescriptor +from gooddata_api_client.model.insight_widget_descriptor_all_of import InsightWidgetDescriptorAllOf from gooddata_api_client.model.intro_slide_template import IntroSlideTemplate from gooddata_api_client.model.json_api_aggregated_fact_linkage import JsonApiAggregatedFactLinkage from gooddata_api_client.model.json_api_aggregated_fact_out import JsonApiAggregatedFactOut @@ -777,7 +782,6 @@ from gooddata_api_client.model.json_api_llm_provider_out_list import JsonApiLlmProviderOutList from gooddata_api_client.model.json_api_llm_provider_out_with_links import JsonApiLlmProviderOutWithLinks from gooddata_api_client.model.json_api_llm_provider_patch import JsonApiLlmProviderPatch -from gooddata_api_client.model.json_api_llm_provider_patch_attributes import JsonApiLlmProviderPatchAttributes from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument from gooddata_api_client.model.json_api_memory_item_in import JsonApiMemoryItemIn from gooddata_api_client.model.json_api_memory_item_in_attributes import JsonApiMemoryItemInAttributes @@ -1007,6 +1011,9 @@ from gooddata_api_client.model.list_knowledge_documents_response_dto import ListKnowledgeDocumentsResponseDto from gooddata_api_client.model.list_links import ListLinks from gooddata_api_client.model.list_links_all_of import ListLinksAllOf +from gooddata_api_client.model.list_llm_provider_models_request import ListLlmProviderModelsRequest +from gooddata_api_client.model.list_llm_provider_models_request_provider_config import ListLlmProviderModelsRequestProviderConfig +from gooddata_api_client.model.list_llm_provider_models_response import ListLlmProviderModelsResponse from gooddata_api_client.model.list_services_response import ListServicesResponse from gooddata_api_client.model.llm_model import LlmModel from gooddata_api_client.model.llm_provider_auth import LlmProviderAuth @@ -1046,6 +1053,8 @@ from gooddata_api_client.model.notifications_meta_total import NotificationsMetaTotal from gooddata_api_client.model.object_links import ObjectLinks from gooddata_api_client.model.object_links_container import ObjectLinksContainer +from gooddata_api_client.model.object_reference import ObjectReference +from gooddata_api_client.model.object_reference_group import ObjectReferenceGroup from gooddata_api_client.model.open_ai_provider_config import OpenAIProviderConfig from gooddata_api_client.model.open_ai_api_key_auth import OpenAiApiKeyAuth from gooddata_api_client.model.open_ai_api_key_auth_all_of import OpenAiApiKeyAuthAllOf @@ -1116,14 +1125,22 @@ from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter from gooddata_api_client.model.relative_wrapper import RelativeWrapper from gooddata_api_client.model.resolve_settings_request import ResolveSettingsRequest +from gooddata_api_client.model.resolved_llm import ResolvedLlm from gooddata_api_client.model.resolved_llm_endpoint import ResolvedLlmEndpoint +from gooddata_api_client.model.resolved_llm_endpoint_all_of import ResolvedLlmEndpointAllOf from gooddata_api_client.model.resolved_llm_endpoints import ResolvedLlmEndpoints +from gooddata_api_client.model.resolved_llm_provider import ResolvedLlmProvider +from gooddata_api_client.model.resolved_llm_provider_all_of import ResolvedLlmProviderAllOf +from gooddata_api_client.model.resolved_llms import ResolvedLlms +from gooddata_api_client.model.resolved_llms_data import ResolvedLlmsData from gooddata_api_client.model.resolved_setting import ResolvedSetting from gooddata_api_client.model.rest_api_identifier import RestApiIdentifier from gooddata_api_client.model.result_cache_metadata import ResultCacheMetadata from gooddata_api_client.model.result_dimension import ResultDimension from gooddata_api_client.model.result_dimension_header import ResultDimensionHeader from gooddata_api_client.model.result_spec import ResultSpec +from gooddata_api_client.model.rich_text_widget_descriptor import RichTextWidgetDescriptor +from gooddata_api_client.model.rich_text_widget_descriptor_all_of import RichTextWidgetDescriptorAllOf from gooddata_api_client.model.route_result import RouteResult from gooddata_api_client.model.rsa_specification import RsaSpecification from gooddata_api_client.model.rule_permission import RulePermission @@ -1172,8 +1189,8 @@ from gooddata_api_client.model.tabular_export_request import TabularExportRequest from gooddata_api_client.model.test_definition_request import TestDefinitionRequest from gooddata_api_client.model.test_destination_request import TestDestinationRequest +from gooddata_api_client.model.test_llm_provider_by_id_request import TestLlmProviderByIdRequest from gooddata_api_client.model.test_llm_provider_definition_request import TestLlmProviderDefinitionRequest -from gooddata_api_client.model.test_llm_provider_definition_request_provider_config import TestLlmProviderDefinitionRequestProviderConfig from gooddata_api_client.model.test_llm_provider_response import TestLlmProviderResponse from gooddata_api_client.model.test_notification import TestNotification from gooddata_api_client.model.test_notification_all_of import TestNotificationAllOf @@ -1181,12 +1198,16 @@ from gooddata_api_client.model.test_request import TestRequest from gooddata_api_client.model.test_response import TestResponse from gooddata_api_client.model.thought import Thought +from gooddata_api_client.model.tool_call_event_result import ToolCallEventResult from gooddata_api_client.model.total import Total from gooddata_api_client.model.total_dimension import TotalDimension from gooddata_api_client.model.total_execution_result_header import TotalExecutionResultHeader from gooddata_api_client.model.total_result_header import TotalResultHeader +from gooddata_api_client.model.trending_object_item import TrendingObjectItem +from gooddata_api_client.model.trending_objects_result import TrendingObjectsResult from gooddata_api_client.model.trigger_automation_request import TriggerAutomationRequest from gooddata_api_client.model.trigger_quality_issues_calculation_response import TriggerQualityIssuesCalculationResponse +from gooddata_api_client.model.ui_context import UIContext from gooddata_api_client.model.upload_file_response import UploadFileResponse from gooddata_api_client.model.upload_geo_collection_file_response import UploadGeoCollectionFileResponse from gooddata_api_client.model.upsert_knowledge_document_request_dto import UpsertKnowledgeDocumentRequestDto @@ -1214,6 +1235,8 @@ from gooddata_api_client.model.visible_filter import VisibleFilter from gooddata_api_client.model.visual_export_request import VisualExportRequest from gooddata_api_client.model.visualization_config import VisualizationConfig +from gooddata_api_client.model.visualization_switcher_widget_descriptor import VisualizationSwitcherWidgetDescriptor +from gooddata_api_client.model.visualization_switcher_widget_descriptor_all_of import VisualizationSwitcherWidgetDescriptorAllOf from gooddata_api_client.model.webhook import Webhook from gooddata_api_client.model.webhook_all_of import WebhookAllOf from gooddata_api_client.model.webhook_automation_info import WebhookAutomationInfo @@ -1223,6 +1246,7 @@ from gooddata_api_client.model.what_if_measure_adjustment_config import WhatIfMeasureAdjustmentConfig from gooddata_api_client.model.what_if_scenario_config import WhatIfScenarioConfig 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.workspace_automation_identifier import WorkspaceAutomationIdentifier from gooddata_api_client.model.workspace_automation_management_bulk_request import WorkspaceAutomationManagementBulkRequest diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml index e2f51890a..1d1a35ff7 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml @@ -103,7 +103,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - d9864393-ac2a-4c0a-b3ea-aa9e5abb9b70 + - 104e5be9-91f3-40fb-8618-df0c86428610 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -155,10 +155,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: a25bd79d690d6196246e00dcba57712fc434bd1e:20b1683c82bd7eab9a6110480cce897ed8639125e12564ab7a9b199c38f5b081 + executionResult: c9c8805ea12ad266c55cc7623c1162a20413679c:5490243b98017b2b56e83b51528010dca1d41bfe8cbf14a8e95a962dd8594174 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a25bd79d690d6196246e00dcba57712fc434bd1e%3A20b1683c82bd7eab9a6110480cce897ed8639125e12564ab7a9b199c38f5b081?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c9c8805ea12ad266c55cc7623c1162a20413679c%3A5490243b98017b2b56e83b51528010dca1d41bfe8cbf14a8e95a962dd8594174?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml index 8753c5f27..1d6d2f0cc 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml @@ -89,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - c734cef7-e489-4753-b34e-d4b6d19d5e35 + - 5ab56afe-a12e-4fe2-a0c6-632381ecc348 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -109,10 +109,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: a6c97ee6a244521dfb7c5bd6ffb34e93baecdcc5:eda7cc427233858f3b2b46329904531410365a20487e2ebe8361446ec734ff3f + executionResult: 794b707fc2a9b93f25f1259ec7d7e7c410876aa8:94365916abfcb7538a7bc688378dd2980e474be8fba5d632575c7a34ff72f58c - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a6c97ee6a244521dfb7c5bd6ffb34e93baecdcc5%3Aeda7cc427233858f3b2b46329904531410365a20487e2ebe8361446ec734ff3f?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/794b707fc2a9b93f25f1259ec7d7e7c410876aa8%3A94365916abfcb7538a7bc688378dd2980e474be8fba5d632575c7a34ff72f58c?offset=0&limit=256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml index c6f94866c..f2d84b31c 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml @@ -78,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 48a7f8d7-8e1d-48f0-b4e9-1843f4a32f70 + - 2974d4ee-46d2-4ede-ae02-719165649fef X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -111,10 +111,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 1c8a8d0eb53912d784b65063c26f913b0b18d952:54c72a97fc224a9abadc15b2ff2f416c182af9b5d412663bc0ee0978da974be6 + executionResult: ffa4aa3e2bd54314ef3a810c5dba03f159284f1c:cc9cad3b9eec6ca18aa4f92d34bb087f071fbb9382215bcdf7fa082f9b693527 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1c8a8d0eb53912d784b65063c26f913b0b18d952%3A54c72a97fc224a9abadc15b2ff2f416c182af9b5d412663bc0ee0978da974be6?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ffa4aa3e2bd54314ef3a810c5dba03f159284f1c%3Acc9cad3b9eec6ca18aa4f92d34bb087f071fbb9382215bcdf7fa082f9b693527?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml index 6ad9bb242..1faa5bde0 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml @@ -375,7 +375,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 466d13f5-b17e-4fe2-ae20-ab164bb51af4 + - 16b697a2-1238-4a5e-8638-61c092d91ed1 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -427,10 +427,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 8784b17f2b3dfe33a3f74f622cda4a7d45fa5698:0ccc9db8bf509fced9443d1cca405bc48fb287d977ab4effd1cc95e6f372b03e + executionResult: 2ab733a49d702acff04dafe4b9888dbaa63bfd86:98925dc7275ba0328e7ce3ff50be3fdd210aa9a975a6035fdfabce0e10f9b12e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8784b17f2b3dfe33a3f74f622cda4a7d45fa5698%3A0ccc9db8bf509fced9443d1cca405bc48fb287d977ab4effd1cc95e6f372b03e?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2ab733a49d702acff04dafe4b9888dbaa63bfd86%3A98925dc7275ba0328e7ce3ff50be3fdd210aa9a975a6035fdfabce0e10f9b12e?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml index 1147f4028..52929e353 100644 --- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml +++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml @@ -375,7 +375,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 9f593c36-2447-440c-894e-14e8be58a021 + - dd52e131-d747-4f62-9cd0-3e59b3772b9a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -427,10 +427,10 @@ interactions: name: Revenue localIdentifier: dim_1 links: - executionResult: 8784b17f2b3dfe33a3f74f622cda4a7d45fa5698:0ccc9db8bf509fced9443d1cca405bc48fb287d977ab4effd1cc95e6f372b03e + executionResult: 2ab733a49d702acff04dafe4b9888dbaa63bfd86:98925dc7275ba0328e7ce3ff50be3fdd210aa9a975a6035fdfabce0e10f9b12e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8784b17f2b3dfe33a3f74f622cda4a7d45fa5698%3A0ccc9db8bf509fced9443d1cca405bc48fb287d977ab4effd1cc95e6f372b03e?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2ab733a49d702acff04dafe4b9888dbaa63bfd86%3A98925dc7275ba0328e7ce3ff50be3fdd210aa9a975a6035fdfabce0e10f9b12e?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml index 81f1dc8ba..9b5bccad2 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml @@ -530,10 +530,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: title: Type @@ -666,14 +666,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines @@ -1329,14 +1329,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml index 275d98078..eb92fb430 100644 --- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml +++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml @@ -530,10 +530,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: title: Type @@ -666,14 +666,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines @@ -1329,14 +1329,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml index 959b7164f..42f78b9a9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2a9e0aa3-f2dc-4d2a-8938-ae15b7612744 + - 1c4636bd-75e7-40ad-9a8c-9b04e624668f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml index bcc7e8626..7dbfa020b 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 679bbe1e-8fc9-41e4-b1f3-03d4f0fabbcc + - 6cc7e0ee-18e5-4213-b83f-467bf39ffa84 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml index 397617f38..fec6d16c5 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml @@ -88,7 +88,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 859f441d-b5db-46b2-95a1-fd9fc9dddb14 + - 0d18261f-3733-4e6b-bdb9-8710e448c802 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -149,10 +149,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 853c9684343acf7d19b44d6cf81f37b65e307e85:ab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86 + executionResult: 822aab51732cd5e05fec1593fe2326a41c38f473:08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/853c9684343acf7d19b44d6cf81f37b65e307e85%3Aab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/822aab51732cd5e05fec1593fe2326a41c38f473%3A08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a/metadata body: null headers: Accept: @@ -290,7 +290,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 853c9684343acf7d19b44d6cf81f37b65e307e85:ab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86 + executionResult: 822aab51732cd5e05fec1593fe2326a41c38f473:08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a resultSpec: dimensions: - localIdentifier: dim_0 @@ -304,7 +304,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/853c9684343acf7d19b44d6cf81f37b65e307e85%3Aab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/822aab51732cd5e05fec1593fe2326a41c38f473%3A08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a?offset=0&limit=500 body: null headers: Accept: @@ -4731,7 +4731,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/853c9684343acf7d19b44d6cf81f37b65e307e85%3Aab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/822aab51732cd5e05fec1593fe2326a41c38f473%3A08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a/metadata body: null headers: Accept: @@ -4869,7 +4869,7 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: 853c9684343acf7d19b44d6cf81f37b65e307e85:ab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86 + executionResult: 822aab51732cd5e05fec1593fe2326a41c38f473:08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a resultSpec: dimensions: - localIdentifier: dim_0 @@ -4883,7 +4883,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/853c9684343acf7d19b44d6cf81f37b65e307e85%3Aab98bc47b4b9f7dd86f74d9e3a593d8782751fe18925fd2b9a0c5014d5cbde86?offset=0&limit=500 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/822aab51732cd5e05fec1593fe2326a41c38f473%3A08a1d844dc15fae13f8e94250d8c7019330490a240f9f5f6b4ef686d1733745a?offset=0&limit=500 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml index 1d68150d6..6f187c3b9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5bcf2d10-6e21-44be-9fd2-e4da3fc6f430 + - 1ad8d8a6-4064-43f2-bc5b-e4451b06cad9 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: e42cd464dc63cc20ea791420b878e31d59832476:fd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d + executionResult: 8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1:410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: e42cd464dc63cc20ea791420b878e31d59832476:fd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d + executionResult: 8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1:410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820 resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1576,7 +1576,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -2839,7 +2839,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -4102,7 +4102,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C300&limit=100%2C100 body: null headers: Accept: @@ -4933,7 +4933,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820/metadata body: null headers: Accept: @@ -5073,7 +5073,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: e42cd464dc63cc20ea791420b878e31d59832476:fd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d + executionResult: 8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1:410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820 resultSpec: dimensions: - localIdentifier: dim_0 @@ -5090,7 +5090,7 @@ interactions: resultSize: 2913 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -6353,7 +6353,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C100&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C100&limit=100%2C100 body: null headers: Accept: @@ -7616,7 +7616,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C200&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C200&limit=100%2C100 body: null headers: Accept: @@ -8879,7 +8879,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e42cd464dc63cc20ea791420b878e31d59832476%3Afd234f74c5b18da9f0959460f3f2275b86d1b0e3b10647fdbaf29009c103527d?offset=0%2C300&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8341ff4d5c72a52d3d1ff7c3fd1f2383000eefc1%3A410f310856c444ddb887f5f3b524b1e1ef7a58a1ab1958fb0944b5ae47d37820?offset=0%2C300&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml index 7fb773016..bfac1ce06 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml @@ -109,7 +109,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 922bbb0e-11e7-4677-8b6a-7a4b40f069b9 + - 833cb1a9-7fb3-4617-8374-23fcb6732081 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +172,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 99773f89e5757bbf41d338b62c9a044cfd782bfa:11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f + executionResult: 10a29b2d344b6ca2718b6430be7138436b94538e:a9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/99773f89e5757bbf41d338b62c9a044cfd782bfa%3A11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/10a29b2d344b6ca2718b6430be7138436b94538e%3Aa9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255/metadata body: null headers: Accept: @@ -315,7 +315,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 99773f89e5757bbf41d338b62c9a044cfd782bfa:11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f + executionResult: 10a29b2d344b6ca2718b6430be7138436b94538e:a9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255 resultSpec: dimensions: - localIdentifier: dim_0 @@ -350,7 +350,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/99773f89e5757bbf41d338b62c9a044cfd782bfa%3A11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/10a29b2d344b6ca2718b6430be7138436b94538e%3Aa9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1779,7 +1779,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/99773f89e5757bbf41d338b62c9a044cfd782bfa%3A11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/10a29b2d344b6ca2718b6430be7138436b94538e%3Aa9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255/metadata body: null headers: Accept: @@ -1919,7 +1919,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 99773f89e5757bbf41d338b62c9a044cfd782bfa:11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f + executionResult: 10a29b2d344b6ca2718b6430be7138436b94538e:a9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1954,7 +1954,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/99773f89e5757bbf41d338b62c9a044cfd782bfa%3A11c84507ad904cfeab3ae5d0ca717e2866ba7930260fe0233086a9678daceb2f?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/10a29b2d344b6ca2718b6430be7138436b94538e%3Aa9836d51c448143ff8a89071f36d44435c151d06aefaf9f9d77d915ab83a8255?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml index 503003908..e8a94c3be 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml @@ -107,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 11deaf84-8e9e-49c6-85e0-0e808bd9967f + - 399d3b6f-fefe-4333-a0f4-ede82b282555 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +170,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 901ffa2a69753aaa37fb5c647e14db19be78465d:e5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d + executionResult: fcb5806dd7f79d05a986c0e661e995cb44b0ad08:25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/901ffa2a69753aaa37fb5c647e14db19be78465d%3Ae5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fcb5806dd7f79d05a986c0e661e995cb44b0ad08%3A25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a/metadata body: null headers: Accept: @@ -313,7 +313,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 901ffa2a69753aaa37fb5c647e14db19be78465d:e5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d + executionResult: fcb5806dd7f79d05a986c0e661e995cb44b0ad08:25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a resultSpec: dimensions: - localIdentifier: dim_0 @@ -346,7 +346,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/901ffa2a69753aaa37fb5c647e14db19be78465d%3Ae5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fcb5806dd7f79d05a986c0e661e995cb44b0ad08%3A25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2830,7 +2830,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/901ffa2a69753aaa37fb5c647e14db19be78465d%3Ae5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fcb5806dd7f79d05a986c0e661e995cb44b0ad08%3A25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a/metadata body: null headers: Accept: @@ -2970,7 +2970,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 901ffa2a69753aaa37fb5c647e14db19be78465d:e5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d + executionResult: fcb5806dd7f79d05a986c0e661e995cb44b0ad08:25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a resultSpec: dimensions: - localIdentifier: dim_0 @@ -3003,7 +3003,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/901ffa2a69753aaa37fb5c647e14db19be78465d%3Ae5a7b7b1b6b741154530a1879eca83011355583eb59a9b265d703184e04acc1d?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fcb5806dd7f79d05a986c0e661e995cb44b0ad08%3A25176f93bf09ecc58b2efa082ec9f1ddde2ddb57b607cd42d1a492fdc3abcc2a?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml index 6c9ee3100..ede6e1997 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml @@ -109,7 +109,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 2adb330b-96d8-40f9-a357-7f9ca2350258 + - 0c04301f-c3f2-496f-9448-f6de79a98dfc X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -172,10 +172,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 8175f07102499cf6f056031acaa08eb0492ee4db:ab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8 + executionResult: df35dba1103dd722ae9be32dc858f26296be8b13:a31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8175f07102499cf6f056031acaa08eb0492ee4db%3Aab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/df35dba1103dd722ae9be32dc858f26296be8b13%3Aa31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df/metadata body: null headers: Accept: @@ -315,7 +315,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 8175f07102499cf6f056031acaa08eb0492ee4db:ab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8 + executionResult: df35dba1103dd722ae9be32dc858f26296be8b13:a31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df resultSpec: dimensions: - localIdentifier: dim_0 @@ -350,7 +350,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8175f07102499cf6f056031acaa08eb0492ee4db%3Aab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/df35dba1103dd722ae9be32dc858f26296be8b13%3Aa31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1779,7 +1779,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8175f07102499cf6f056031acaa08eb0492ee4db%3Aab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/df35dba1103dd722ae9be32dc858f26296be8b13%3Aa31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df/metadata body: null headers: Accept: @@ -1919,7 +1919,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 8175f07102499cf6f056031acaa08eb0492ee4db:ab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8 + executionResult: df35dba1103dd722ae9be32dc858f26296be8b13:a31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df resultSpec: dimensions: - localIdentifier: dim_0 @@ -1954,7 +1954,7 @@ interactions: resultSize: 4794 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8175f07102499cf6f056031acaa08eb0492ee4db%3Aab8464ba1f8bbb5d30bc54feb0d49fc84bc7babd3452f2756ec05a49b173cfa8?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/df35dba1103dd722ae9be32dc858f26296be8b13%3Aa31a56e8708068d6dc76e8837823a33206d106817b0f8cbb7fded2cb8311a0df?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml index 5a17d2d6a..3aaa34fc9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml @@ -107,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 7086a7e1-b6db-4b3d-a6e8-788dcd147eb2 + - 7db33cf9-ce02-48cc-bc79-670b8dc934f2 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -170,10 +170,10 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b0dc8ec8850e250fbc82155b330f6079221748e1:2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40 + executionResult: f37f5ee6477bb834269b250e47eb2f00a3d9634f:592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b0dc8ec8850e250fbc82155b330f6079221748e1%3A2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f37f5ee6477bb834269b250e47eb2f00a3d9634f%3A592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0/metadata body: null headers: Accept: @@ -313,7 +313,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b0dc8ec8850e250fbc82155b330f6079221748e1:2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40 + executionResult: f37f5ee6477bb834269b250e47eb2f00a3d9634f:592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0 resultSpec: dimensions: - localIdentifier: dim_0 @@ -346,7 +346,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b0dc8ec8850e250fbc82155b330f6079221748e1%3A2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f37f5ee6477bb834269b250e47eb2f00a3d9634f%3A592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2830,7 +2830,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b0dc8ec8850e250fbc82155b330f6079221748e1%3A2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f37f5ee6477bb834269b250e47eb2f00a3d9634f%3A592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0/metadata body: null headers: Accept: @@ -2970,7 +2970,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b0dc8ec8850e250fbc82155b330f6079221748e1:2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40 + executionResult: f37f5ee6477bb834269b250e47eb2f00a3d9634f:592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0 resultSpec: dimensions: - localIdentifier: dim_0 @@ -3003,7 +3003,7 @@ interactions: resultSize: 15444 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b0dc8ec8850e250fbc82155b330f6079221748e1%3A2c363816a90864fd4bed15d36a094a7d7e24c32a4affe9a7e7a27cd008da8a40?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f37f5ee6477bb834269b250e47eb2f00a3d9634f%3A592eb892d1e1d8986ed9320fc2da651a96142e84371463af7746646c51f9beb0?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml index 9811dddf1..641332172 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 277b2a32-acff-4b80-adbd-6d09493d99c2 + - bea14f4d-d1d9-492f-82d6-45948252f28b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1088,7 +1088,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3/metadata body: null headers: Accept: @@ -1228,7 +1228,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1245,7 +1245,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -2020,7 +2020,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3/metadata body: null headers: Accept: @@ -2160,7 +2160,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: a58e42996ad852ed5bbebabeb0abf642c2443b8d:7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97 + executionResult: 28c0b89ec13764569faf7740e6c2eb2cd34d3788:3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3 resultSpec: dimensions: - localIdentifier: dim_0 @@ -2177,7 +2177,7 @@ interactions: resultSize: 4625 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a58e42996ad852ed5bbebabeb0abf642c2443b8d%3A7bc2dc84d2f66a82ab208d2901c2a55c9f03f383eb669cfbea586ba9f4119a97?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/28c0b89ec13764569faf7740e6c2eb2cd34d3788%3A3c0138658a01ce6b4ecd6e8e6de3de0c224b0755b2c22da8294afde1d9022fd3?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml index bef0f1460..9154b9cb4 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - eb22157e-f0ca-4e54-8111-1b2529a19647 + - fa09244d-da88-4cce-b742-a7243d7c9595 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 01b0c77e83fe45ddb9115fa2b91be41ddde9e713:f633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f + executionResult: 398a0d2835967d52020ca08e375d3962be4c3468:3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 01b0c77e83fe45ddb9115fa2b91be41ddde9e713:f633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f + executionResult: 398a0d2835967d52020ca08e375d3962be4c3468:3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1480,7 +1480,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e?offset=100%2C0&limit=100%2C100 body: null headers: Accept: @@ -2449,7 +2449,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e/metadata body: null headers: Accept: @@ -2589,7 +2589,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 01b0c77e83fe45ddb9115fa2b91be41ddde9e713:f633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f + executionResult: 398a0d2835967d52020ca08e375d3962be4c3468:3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e resultSpec: dimensions: - localIdentifier: dim_0 @@ -2606,7 +2606,7 @@ interactions: resultSize: 11457 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -3773,7 +3773,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/01b0c77e83fe45ddb9115fa2b91be41ddde9e713%3Af633cc7745be68ed66746d22ed89582de5ae697ce1abfe65fc89fb1018d97c8f?offset=100%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/398a0d2835967d52020ca08e375d3962be4c3468%3A3f145d007f733eac737cbc8dcbf759d7413ff6f1b98327045715efc83bee497e?offset=100%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml index 8afe6b94f..812e8be40 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml @@ -90,7 +90,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fb5d67fc-f097-4555-bf29-021f674b57b4 + - bb016cdc-685a-4901-972a-f60a1631354a X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -153,10 +153,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 1803223956303b86bb97fcdfac8b36a01dc2037e:d7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3 + executionResult: d31c4be1f413738f7c4ae597c41c5a984c892801:52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1803223956303b86bb97fcdfac8b36a01dc2037e%3Ad7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d31c4be1f413738f7c4ae597c41c5a984c892801%3A52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1/metadata body: null headers: Accept: @@ -296,7 +296,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 1803223956303b86bb97fcdfac8b36a01dc2037e:d7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3 + executionResult: d31c4be1f413738f7c4ae597c41c5a984c892801:52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1 resultSpec: dimensions: - localIdentifier: dim_0 @@ -313,7 +313,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1803223956303b86bb97fcdfac8b36a01dc2037e%3Ad7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d31c4be1f413738f7c4ae597c41c5a984c892801%3A52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1?offset=0%2C0&limit=100%2C100 body: null headers: Accept: @@ -1540,7 +1540,7 @@ interactions: dataSourceMessages: [] - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1803223956303b86bb97fcdfac8b36a01dc2037e%3Ad7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3/metadata + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d31c4be1f413738f7c4ae597c41c5a984c892801%3A52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1/metadata body: null headers: Accept: @@ -1680,7 +1680,7 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 1803223956303b86bb97fcdfac8b36a01dc2037e:d7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3 + executionResult: d31c4be1f413738f7c4ae597c41c5a984c892801:52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1 resultSpec: dimensions: - localIdentifier: dim_0 @@ -1697,7 +1697,7 @@ interactions: resultSize: 3152 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1803223956303b86bb97fcdfac8b36a01dc2037e%3Ad7b076d14a1ea796d3be2af902ac3235ff9ff5f0253b95329e8408eb427701a3?offset=0%2C0&limit=100%2C100 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d31c4be1f413738f7c4ae597c41c5a984c892801%3A52fe23c765a9414735ce751073e292fda1739ced016364dcca677c02952910c1?offset=0%2C0&limit=100%2C100 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml index fa23ced62..541737988 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e48d1f50-2a7d-4f67-820f-bfd4532c650c + - a7b11052-b058-4763-9ea3-eed81646a5aa X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +132,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 923761578d543993b2847eed7de4dbcc1173797b:2129061f5b039850fe3e329cdfa0af80268555f4b8c62cda50f33cd6cba12a52 + executionResult: 7b4e0a1d199692c674cbdecd9a04f9eb5a67785c:79faae637c8a4bbd3959a456a617cb69f42cc5bee1484b7dd7cec7a99909981a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -296,7 +296,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/923761578d543993b2847eed7de4dbcc1173797b%3A2129061f5b039850fe3e329cdfa0af80268555f4b8c62cda50f33cd6cba12a52?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b4e0a1d199692c674cbdecd9a04f9eb5a67785c%3A79faae637c8a4bbd3959a456a617cb69f42cc5bee1484b7dd7cec7a99909981a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml index b63b19c28..5b9bbc9b0 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b69376ce-ed14-4573-9e60-6723c860412d + - 4d74daea-02c0-47b0-8a1a-b6132632b932 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,7 +132,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 923761578d543993b2847eed7de4dbcc1173797b:2129061f5b039850fe3e329cdfa0af80268555f4b8c62cda50f33cd6cba12a52 + executionResult: 7b4e0a1d199692c674cbdecd9a04f9eb5a67785c:79faae637c8a4bbd3959a456a617cb69f42cc5bee1484b7dd7cec7a99909981a - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -296,7 +296,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/923761578d543993b2847eed7de4dbcc1173797b%3A2129061f5b039850fe3e329cdfa0af80268555f4b8c62cda50f33cd6cba12a52?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b4e0a1d199692c674cbdecd9a04f9eb5a67785c%3A79faae637c8a4bbd3959a456a617cb69f42cc5bee1484b7dd7cec7a99909981a?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml index f0665bb1c..896ea42d2 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml @@ -371,7 +371,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 6d3c4266-5d36-46b1-8ac7-23e47aa50423 + - f90120ee-bf58-47d6-9346-41204496274c X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -423,7 +423,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: c130be01b1d5c2f25c042b4e04e131c864798076:82b80771dfe86f95839b57306887fc90ffdf490e64bd6ffcdbd6d8791e978dc5 + executionResult: 3a0b61b331192b00ceadf896f69773f99a3ef650:c26a1edf1a1c8b1a434c1ec9f13560aacfed1ed593b97b19c9b1d15901ea163e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -570,7 +570,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c130be01b1d5c2f25c042b4e04e131c864798076%3A82b80771dfe86f95839b57306887fc90ffdf490e64bd6ffcdbd6d8791e978dc5?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3a0b61b331192b00ceadf896f69773f99a3ef650%3Ac26a1edf1a1c8b1a434c1ec9f13560aacfed1ed593b97b19c9b1d15901ea163e?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml index 8d8805da6..9ac5dbcaa 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml @@ -276,7 +276,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e0845448-197d-4195-975c-23f9de9ef662 + - 3ae2fa3a-1eac-4cc8-8a41-7f27a7b1e561 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -315,7 +315,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b95be2a206a16d9af22bf417dd2be1092b585a13:96a62de88fa605a98b71dbef07d187ae7dc606f211e8c384e2ff2492741c6a4e + executionResult: 2dbec1b5acd94333a88858d33790e764ae5b24e1:f31a754f493b5471f02201b2c0519c7517d3205a2015647498066f8f4c70d75c - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28date.month%29&page=0&size=500 @@ -410,7 +410,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27date.month%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b95be2a206a16d9af22bf417dd2be1092b585a13%3A96a62de88fa605a98b71dbef07d187ae7dc606f211e8c384e2ff2492741c6a4e?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2dbec1b5acd94333a88858d33790e764ae5b24e1%3Af31a754f493b5471f02201b2c0519c7517d3205a2015647498066f8f4c70d75c?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml index 5ae6ae42a..dfd61dba9 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml @@ -371,7 +371,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 3baa0e2b-c84f-4add-88bd-e0f078b47de3 + - 5e1871a0-900b-45a5-902f-67d91d6cab73 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -423,7 +423,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: c130be01b1d5c2f25c042b4e04e131c864798076:82b80771dfe86f95839b57306887fc90ffdf490e64bd6ffcdbd6d8791e978dc5 + executionResult: 3a0b61b331192b00ceadf896f69773f99a3ef650:c26a1edf1a1c8b1a434c1ec9f13560aacfed1ed593b97b19c9b1d15901ea163e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500 @@ -570,7 +570,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c130be01b1d5c2f25c042b4e04e131c864798076%3A82b80771dfe86f95839b57306887fc90ffdf490e64bd6ffcdbd6d8791e978dc5?offset=0%2C0&limit=4%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3a0b61b331192b00ceadf896f69773f99a3ef650%3Ac26a1edf1a1c8b1a434c1ec9f13560aacfed1ed593b97b19c9b1d15901ea163e?offset=0%2C0&limit=4%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml index 09845237b..8c40d8c04 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e68b9f97-f1b2-4a3c-b269-b004fb242d21 + - a671f9a5-ecb7-41a4-a511-6a6ad494f027 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6fd1934de884a9b6f4c0a5b00c17a4fcb0e83aa7:d10aa74a9819e440efdcf671e7b9d4c8bcdcb28c5009a3360c87c774c5d7a535 + executionResult: a27af67e3120f9c928b2d37c60d308fb80238826:4a38ddced131b3a92ad5e9fd148ad9f846566335fc2c0607f348fe3e5c6b2980 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -219,7 +219,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6fd1934de884a9b6f4c0a5b00c17a4fcb0e83aa7%3Ad10aa74a9819e440efdcf671e7b9d4c8bcdcb28c5009a3360c87c774c5d7a535?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a27af67e3120f9c928b2d37c60d308fb80238826%3A4a38ddced131b3a92ad5e9fd148ad9f846566335fc2c0607f348fe3e5c6b2980?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml index b948cc410..975c9faa1 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1783fc4f-a9a9-422d-942f-0a56161b14e4 + - a5ffceca-edb5-4dd0-8b90-1bc6a40467c7 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6fd1934de884a9b6f4c0a5b00c17a4fcb0e83aa7:d10aa74a9819e440efdcf671e7b9d4c8bcdcb28c5009a3360c87c774c5d7a535 + executionResult: a27af67e3120f9c928b2d37c60d308fb80238826:4a38ddced131b3a92ad5e9fd148ad9f846566335fc2c0607f348fe3e5c6b2980 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500 @@ -219,7 +219,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6fd1934de884a9b6f4c0a5b00c17a4fcb0e83aa7%3Ad10aa74a9819e440efdcf671e7b9d4c8bcdcb28c5009a3360c87c774c5d7a535?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a27af67e3120f9c928b2d37c60d308fb80238826%3A4a38ddced131b3a92ad5e9fd148ad9f846566335fc2c0607f348fe3e5c6b2980?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml index 3f161136b..0f93fe0f1 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml @@ -68,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b1767acf-64e6-4ad5-ae8a-d02e6b5f3391 + - 979f9975-f7c7-4087-974f-c31cab1f6e71 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -83,10 +83,10 @@ interactions: name: Revenue localIdentifier: dim_0 links: - executionResult: c59a0ac2eb27c3acd241654afbfdbb7d9f83a78b:90aacaa2a692188cf0f647074f57cbfa895ed096360076bfdc937193dfd6aa1a + executionResult: ae733eb4a47e8aeed72ed0d6a712ff8a503531eb:e684b3d3dcb8e141a022f080f8bc57b501b65b951e152abb46c3f29778f22139 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c59a0ac2eb27c3acd241654afbfdbb7d9f83a78b%3A90aacaa2a692188cf0f647074f57cbfa895ed096360076bfdc937193dfd6aa1a?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ae733eb4a47e8aeed72ed0d6a712ff8a503531eb%3Ae684b3d3dcb8e141a022f080f8bc57b501b65b951e152abb46c3f29778f22139?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml index 38082a3db..9f16c32d3 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml @@ -102,7 +102,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 4ad5b0dc-508f-4c27-84fc-b4fa68100e4c + - 4ee95c77-3ec7-47ff-b64b-146552bdf18f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -167,7 +167,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: ad27c18a2a7b3289da2c6563f31855a2bc4508f2:8b7edec2b784f2d4447019d965a1b7f87d4e9bb77a3989fb7608fd695c0957f3 + executionResult: efb8aedd4bd2df352932e96d93335461106255e7:76c599195982f2cc595f359a75bc6102f35a2e9f8901deed112bea64da353d9b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -290,10 +290,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute included: - attributes: @@ -391,7 +391,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ad27c18a2a7b3289da2c6563f31855a2bc4508f2%3A8b7edec2b784f2d4447019d965a1b7f87d4e9bb77a3989fb7608fd695c0957f3?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/efb8aedd4bd2df352932e96d93335461106255e7%3A76c599195982f2cc595f359a75bc6102f35a2e9f8901deed112bea64da353d9b?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml index b47322689..030ad13df 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml @@ -91,7 +91,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 029a0735-bbb6-4db5-94fc-a2c8cd26544e + - 8439e81c-8f18-4e57-9a54-253a71bdbc62 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -141,7 +141,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6e6e7af719068d53f1aaa2e0feb883dbeb01b83a:923222e816c23d5cf275ab05e173ed0b3b26cf84c1178c8d26738b188b610616 + executionResult: 503e836bc390452d462112f43f537515cfbc76fa:65c8858e358f79e973865d892e3e65e2b141ccaf291a2a459aa10692339e9d32 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -305,7 +305,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6e6e7af719068d53f1aaa2e0feb883dbeb01b83a%3A923222e816c23d5cf275ab05e173ed0b3b26cf84c1178c8d26738b188b610616?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/503e836bc390452d462112f43f537515cfbc76fa%3A65c8858e358f79e973865d892e3e65e2b141ccaf291a2a459aa10692339e9d32?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml index ba722aa77..43bcb60d5 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml @@ -83,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 3467289a-fa84-4a5c-b1ae-9e918a376553 + - d3ed840a-631b-4b95-ad41-852145d2dbc7 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -133,7 +133,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: ea732dcb7479a507eaa21cad47ac7c845b9c10ac:54e26df37663d25827f6c626e3334309fc35d1b30eaccb545dd2be1fed6348f4 + executionResult: b49316bb7a8c20373d0e2ed5d01acfb53728a50c:363c5efb679674a805fcd9b918d639d2d14bea6a081253df69bc66f3a3430c41 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -297,7 +297,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ea732dcb7479a507eaa21cad47ac7c845b9c10ac%3A54e26df37663d25827f6c626e3334309fc35d1b30eaccb545dd2be1fed6348f4?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b49316bb7a8c20373d0e2ed5d01acfb53728a50c%3A363c5efb679674a805fcd9b918d639d2d14bea6a081253df69bc66f3a3430c41?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml index ddddac14b..99f727415 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml @@ -89,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ea1be92b-56e8-4b31-b475-b115f451d266 + - 3cc01d08-9fb4-40e6-8867-ba7245e6c20d X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -154,7 +154,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 80fbd26186fdab9c5f78d99a129d990489121f72:0ed179a2e0209e6aaa4735e8843d1aa452802394471de1981fbf94727ef54cf0 + executionResult: 06b6cd184663f34b5a94411e397073151da33390:7171095c12d3d001689af9558f02a71e8ef28e274d16bfee165a8ad3a15a0136 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500 @@ -277,10 +277,10 @@ interactions: type: dataset labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute included: - attributes: @@ -378,7 +378,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/80fbd26186fdab9c5f78d99a129d990489121f72%3A0ed179a2e0209e6aaa4735e8843d1aa452802394471de1981fbf94727ef54cf0?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/06b6cd184663f34b5a94411e397073151da33390%3A7171095c12d3d001689af9558f02a71e8ef28e274d16bfee165a8ad3a15a0136?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml index 2b42ca854..7d6d5140b 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml @@ -85,7 +85,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 695caaff-a1ad-410a-b949-e42597b8927b + - c1be2f5e-080e-46cd-9078-fda84aa8454d X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 399d105d0c06c7110cb3d199c74f6d9944711263:638ec474bf65063a90dd528fe84aa4a4404e4b2520996b1a20fa087b187b2d6b + executionResult: 7e161c904dd625dd4e68cae2594b56b4c43e2a1c:05574f3d2a37b84702d3bee873105a77a0976dc6d3c0dd5b82dd90e64e33a98c - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -227,7 +227,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/399d105d0c06c7110cb3d199c74f6d9944711263%3A638ec474bf65063a90dd528fe84aa4a4404e4b2520996b1a20fa087b187b2d6b?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7e161c904dd625dd4e68cae2594b56b4c43e2a1c%3A05574f3d2a37b84702d3bee873105a77a0976dc6d3c0dd5b82dd90e64e33a98c?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml index 07443aafb..44cb10571 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 9b38b377-66a9-43ff-96dd-7a129ab543ce + - d48716b3-6f24-4f32-a8cf-56b7fa4c6592 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -87,10 +87,10 @@ interactions: name: '# of Orders' localIdentifier: dim_0 links: - executionResult: 7a2d3b34b6f9c0ab96f1fb6cb553ca0dff008419:523a472f602d79df2fbdc2b2ccf5f744f3e14e9f087835d586ec73171db5f126 + executionResult: fcb4211c7a85b7e28d7f2397cc387e0928257fe6:208f53250a9fa86ff83d42e275955809e9fc60fe3c1c1bcc57bdd54740989640 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7a2d3b34b6f9c0ab96f1fb6cb553ca0dff008419%3A523a472f602d79df2fbdc2b2ccf5f744f3e14e9f087835d586ec73171db5f126?offset=0&limit=2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fcb4211c7a85b7e28d7f2397cc387e0928257fe6%3A208f53250a9fa86ff83d42e275955809e9fc60fe3c1c1bcc57bdd54740989640?offset=0&limit=2 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml index 674a99f39..55e4f1aaa 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml @@ -77,7 +77,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 6cb6a6bd-fbae-41c8-a4d9-d0008184d8ad + - 34fa2f59-061e-4244-b42d-df8e97c674c3 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -112,7 +112,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 471bdcea5732614ea40ab2126b8d6ccc28375548:272669889c50edddac6f6d7341976c6ee29f2c37c9175e5aeb605a33913001c8 + executionResult: f9114e7ce88cc190300d4b628a15fe533a309850:bd8f2ac2de0ca9a8b2980188fdeea181a019968a4a966dd146e64af99b1873b5 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -219,7 +219,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/471bdcea5732614ea40ab2126b8d6ccc28375548%3A272669889c50edddac6f6d7341976c6ee29f2c37c9175e5aeb605a33913001c8?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f9114e7ce88cc190300d4b628a15fe533a309850%3Abd8f2ac2de0ca9a8b2980188fdeea181a019968a4a966dd146e64af99b1873b5?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml index a86feeeed..101e4bcfc 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml @@ -122,7 +122,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - faf71399-f186-410b-9d0d-cec417e7320e + - 1e481028-1497-4281-9452-9953ee51a438 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -168,7 +168,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 6a1ce2e4ac787c66f430bbbf27307bd635d04f6a:811c0e1a56b8cfbf327693a1d7cb521be491f180bb7c92c68cb34620ccb1c10e + executionResult: 7b5d0607f7844572ac78be41f9d9f47739de057e:c5e86deefb624722e504b9f7bdaec3f7950238dd2310c1baf9e91d03b0d4c215 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -332,7 +332,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6a1ce2e4ac787c66f430bbbf27307bd635d04f6a%3A811c0e1a56b8cfbf327693a1d7cb521be491f180bb7c92c68cb34620ccb1c10e?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b5d0607f7844572ac78be41f9d9f47739de057e%3Ac5e86deefb624722e504b9f7bdaec3f7950238dd2310c1baf9e91d03b0d4c215?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml index 31242d85e..842c9ba42 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5c21d0ac-6e95-463c-b21b-8bb05a024512 + - 8081c07f-7307-4ba7-bbaa-c1ddb25f5672 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 31bf7f18f9fb01ff21dd1f3ad0a6bf8dee00eca6:e33ddfa8ad4409e1f22cde7a62eb72c9f7cd9a087f201ba1f4d20c46d5bc1aeb + executionResult: be8c2701121562125797f46f4e02d38b71643de5:f2c91687bf43d2cccca9680b0978f3a2d088c131936cb3fbffcbd27ed3613b7b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -284,7 +284,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/31bf7f18f9fb01ff21dd1f3ad0a6bf8dee00eca6%3Ae33ddfa8ad4409e1f22cde7a62eb72c9f7cd9a087f201ba1f4d20c46d5bc1aeb?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/be8c2701121562125797f46f4e02d38b71643de5%3Af2c91687bf43d2cccca9680b0978f3a2d088c131936cb3fbffcbd27ed3613b7b?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml index 5a4137f7d..92ce0e02a 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml @@ -79,7 +79,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 48f82896-b0ce-47f5-8de1-9ec408c8d7c7 + - bafc4bbc-5c39-4d7f-b9d3-2846d52cf6ce X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +110,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b7e06632be7a9c6efea190ae2d495231fd880abe:f46636d795e31fe5ee233ad9b575168ceac9a9fff684468d37c8bb3a86e16038 + executionResult: 3944c3a0b7edacd33b7a0c04ecc7aeadbc158a0e:559aca6a6040f334885949ad495a971f3e0acc2e3af7b3f03148cb31f2488dc2 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -217,7 +217,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7e06632be7a9c6efea190ae2d495231fd880abe%3Af46636d795e31fe5ee233ad9b575168ceac9a9fff684468d37c8bb3a86e16038?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3944c3a0b7edacd33b7a0c04ecc7aeadbc158a0e%3A559aca6a6040f334885949ad495a971f3e0acc2e3af7b3f03148cb31f2488dc2?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml index ed633fd5d..6ea6fb3b4 100644 --- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml +++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml @@ -79,7 +79,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - b7993546-19d5-4e87-bc18-b50d2eb4b68f + - 5332ccf6-9dba-413f-b6fa-4ffa9999107b X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -110,7 +110,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: b7e06632be7a9c6efea190ae2d495231fd880abe:f46636d795e31fe5ee233ad9b575168ceac9a9fff684468d37c8bb3a86e16038 + executionResult: 3944c3a0b7edacd33b7a0c04ecc7aeadbc158a0e:559aca6a6040f334885949ad495a971f3e0acc2e3af7b3f03148cb31f2488dc2 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -217,7 +217,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b7e06632be7a9c6efea190ae2d495231fd880abe%3Af46636d795e31fe5ee233ad9b575168ceac9a9fff684468d37c8bb3a86e16038?offset=0%2C0&limit=2%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3944c3a0b7edacd33b7a0c04ecc7aeadbc158a0e%3A559aca6a6040f334885949ad495a971f3e0acc2e3af7b3f03148cb31f2488dc2?offset=0%2C0&limit=2%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml index 29863eb80..5a184c085 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml @@ -83,7 +83,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 89ba3cf0-f23b-40dd-8a60-0cc3d09949b6 + - 00447e68-915a-4750-9d0b-d85aa317bd64 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -128,7 +128,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 7ba033fee9714cbe8e6684b53517a9bb6617939c:35885c7f3f3852ed2de90234a4de1876846b67e543dc564dc396b4c6d8e9880e + executionResult: 594bc46c02f400f88b3dfacd82a580102c267db2:8076086123ab57a3be3771c1c1ec2233180a222ce757c6d71f33e51aefdcad18 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -292,7 +292,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7ba033fee9714cbe8e6684b53517a9bb6617939c%3A35885c7f3f3852ed2de90234a4de1876846b67e543dc564dc396b4c6d8e9880e?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/594bc46c02f400f88b3dfacd82a580102c267db2%3A8076086123ab57a3be3771c1c1ec2233180a222ce757c6d71f33e51aefdcad18?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml index a001f4b3f..5a23aaa99 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - a2aec0c7-c6a7-4aec-b0a6-198fc87f9d1b + - ecf1d7da-3c59-4aef-8f3d-db444354ecd0 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -120,7 +120,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 31bf7f18f9fb01ff21dd1f3ad0a6bf8dee00eca6:e33ddfa8ad4409e1f22cde7a62eb72c9f7cd9a087f201ba1f4d20c46d5bc1aeb + executionResult: be8c2701121562125797f46f4e02d38b71643de5:f2c91687bf43d2cccca9680b0978f3a2d088c131936cb3fbffcbd27ed3613b7b - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500 @@ -284,7 +284,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/31bf7f18f9fb01ff21dd1f3ad0a6bf8dee00eca6%3Ae33ddfa8ad4409e1f22cde7a62eb72c9f7cd9a087f201ba1f4d20c46d5bc1aeb?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/be8c2701121562125797f46f4e02d38b71643de5%3Af2c91687bf43d2cccca9680b0978f3a2d088c131936cb3fbffcbd27ed3613b7b?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml index 6ddc6f617..a06d3aabf 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml @@ -61,7 +61,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - dd3d85f4-ecb9-46ff-b41e-e1797fdd3187 + - 4acd7a61-6233-43a7-8228-14edaf978d21 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +74,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: e08d55eb1ddcd0e38beb91ccaa146efc07ac3474:016555fbfa3bd5a59d67c7bbe0ec546c98d2eda2d85c33c43c233961d4bda61e + executionResult: 05447554982d06e7da7310603d8daa86162ddda4:3642b986b61bb7f3fce65e85006f2859ac1b67a64aed3a8690a5b1c4425ee5d2 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e08d55eb1ddcd0e38beb91ccaa146efc07ac3474%3A016555fbfa3bd5a59d67c7bbe0ec546c98d2eda2d85c33c43c233961d4bda61e?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/05447554982d06e7da7310603d8daa86162ddda4%3A3642b986b61bb7f3fce65e85006f2859ac1b67a64aed3a8690a5b1c4425ee5d2?offset=0&limit=1 body: null headers: Accept: @@ -201,7 +201,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 811d243c-295f-419e-adcd-b16d9369f490 + - 5ad51b1e-0d8c-4d09-8d09-58542b75974e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -214,10 +214,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: 4950999468caeaf85abdeb0e5130b7b6c1c12d01:5deda89548507d6cc4cb3e546c281130f549401a36df7fa6594c9acca79bc36b + executionResult: a4712ba602d5c8f31d31c001da8ebea9ef3ec4fc:2212de8a91380a28314700b790f38312c09c5ff7918378589a6c016bf5d5a663 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4950999468caeaf85abdeb0e5130b7b6c1c12d01%3A5deda89548507d6cc4cb3e546c281130f549401a36df7fa6594c9acca79bc36b?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a4712ba602d5c8f31d31c001da8ebea9ef3ec4fc%3A2212de8a91380a28314700b790f38312c09c5ff7918378589a6c016bf5d5a663?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml index 3f44894e0..a34f59566 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 21e954df-685b-41dc-a6ee-21f3881445ba + - 69b395fa-18f8-4f34-b334-e684d8aa167c X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +82,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 83c05dc657245c60e343bb929193176beaa7a12c:ff771a6fd906e093ce5a7626e5d78d46f647bbb5ef59c0a3e8f43acb83ca940c + executionResult: 24f133dc6644b96d2f673720fb8f678969cd7aa4:2de28db4ccd02c3a8f64ab9415e0d9f8d683e42b6c97a831439fd13a2bdab8d0 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -189,7 +189,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/83c05dc657245c60e343bb929193176beaa7a12c%3Aff771a6fd906e093ce5a7626e5d78d46f647bbb5ef59c0a3e8f43acb83ca940c?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/24f133dc6644b96d2f673720fb8f678969cd7aa4%3A2de28db4ccd02c3a8f64ab9415e0d9f8d683e42b6c97a831439fd13a2bdab8d0?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml index ab0ce29c6..0b76ea84f 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml @@ -62,7 +62,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 43b757fd-df70-4f62-85db-e694a22e9cab + - 0a4cc4e5-dad5-4dd0-81b8-b953aa985665 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,7 +103,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 6b0dc6d8bb38afd3b9a0ad582e3851f63064b394:4e1b826501f0981cf37e90069ab74540d21098fc05a4f9fe406c420dd81daca7 + executionResult: b347bf55301be434100d12057e2daddedee84176:33a42becd1754562d5dff7856de8144117effac9e4371f72323e239921bceae7 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -267,7 +267,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6b0dc6d8bb38afd3b9a0ad582e3851f63064b394%3A4e1b826501f0981cf37e90069ab74540d21098fc05a4f9fe406c420dd81daca7?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b347bf55301be434100d12057e2daddedee84176%3A33a42becd1754562d5dff7856de8144117effac9e4371f72323e239921bceae7?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml index 063f202c1..1e27bc414 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml @@ -61,7 +61,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - f4de3341-5fd2-42e7-8a6f-9f64b432c6d0 + - 516f8712-6c5d-43a3-96a0-fc627d5c8b5f X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -74,10 +74,10 @@ interactions: - localIdentifier: 27c4b665b9d047b1a66a149714f1c596 localIdentifier: dim_0 links: - executionResult: e08d55eb1ddcd0e38beb91ccaa146efc07ac3474:016555fbfa3bd5a59d67c7bbe0ec546c98d2eda2d85c33c43c233961d4bda61e + executionResult: 05447554982d06e7da7310603d8daa86162ddda4:3642b986b61bb7f3fce65e85006f2859ac1b67a64aed3a8690a5b1c4425ee5d2 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e08d55eb1ddcd0e38beb91ccaa146efc07ac3474%3A016555fbfa3bd5a59d67c7bbe0ec546c98d2eda2d85c33c43c233961d4bda61e?offset=0&limit=1 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/05447554982d06e7da7310603d8daa86162ddda4%3A3642b986b61bb7f3fce65e85006f2859ac1b67a64aed3a8690a5b1c4425ee5d2?offset=0&limit=1 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml index 6395c8462..205789856 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5426fcf5-cf87-44b9-99b9-f7354a230cc9 + - 33ac63f8-ba3c-40cf-937c-b0cc7a19a87d X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +99,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 7c08fe6732009241102a49be8ac6adf3b95185bb:d0e6a9518e96eee23fcf3a8dfbf2afd1ef94fdcc5ba943703b1287731559cdb3 + executionResult: edf500a1067503808d3a208edbed8ed65f24f534:5a03be4e5f8c82fcf36b5d421f85fe3a4315a243eddb39f3d8ccea2d013b37ba - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -206,7 +206,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7c08fe6732009241102a49be8ac6adf3b95185bb%3Ad0e6a9518e96eee23fcf3a8dfbf2afd1ef94fdcc5ba943703b1287731559cdb3?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edf500a1067503808d3a208edbed8ed65f24f534%3A5a03be4e5f8c82fcf36b5d421f85fe3a4315a243eddb39f3d8ccea2d013b37ba?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml index edb76bf99..38a30a6d7 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml @@ -78,7 +78,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - e1f2ee04-a71f-401f-9d35-47a47335d1a2 + - fc579674-b9aa-4ef0-9630-ad599762eca6 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -119,7 +119,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 40097ceaaee0bc36c4ae346cd30da6775770d7d4:ad119bca1376ab030cee23d9ce00a5233a9feef0c9b8f96ae9f334cbda5d8abc + executionResult: 31bac67b924f3e698cceebdb2a2a9ec3e57a9c0e:bb41f7a302eab24a19740b11e1b565b733178ef7803dc4437169be8bcb9a0b5e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500 @@ -283,7 +283,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/40097ceaaee0bc36c4ae346cd30da6775770d7d4%3Aad119bca1376ab030cee23d9ce00a5233a9feef0c9b8f96ae9f334cbda5d8abc?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/31bac67b924f3e698cceebdb2a2a9ec3e57a9c0e%3Abb41f7a302eab24a19740b11e1b565b733178ef7803dc4437169be8bcb9a0b5e?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml index 679c930f9..6b476bbae 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - ed2ff022-c1cb-4de2-aa3c-89704deeaf02 + - d5bc8f72-6e0e-4d0d-a3fe-38b193149187 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,7 +82,7 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 83c05dc657245c60e343bb929193176beaa7a12c:ff771a6fd906e093ce5a7626e5d78d46f647bbb5ef59c0a3e8f43acb83ca940c + executionResult: 24f133dc6644b96d2f673720fb8f678969cd7aa4:2de28db4ccd02c3a8f64ab9415e0d9f8d683e42b6c97a831439fd13a2bdab8d0 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -189,7 +189,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/83c05dc657245c60e343bb929193176beaa7a12c%3Aff771a6fd906e093ce5a7626e5d78d46f647bbb5ef59c0a3e8f43acb83ca940c?offset=0&limit=1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/24f133dc6644b96d2f673720fb8f678969cd7aa4%3A2de28db4ccd02c3a8f64ab9415e0d9f8d683e42b6c97a831439fd13a2bdab8d0?offset=0&limit=1000 body: null headers: Accept: diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml index 8b11e8b9e..6d615175f 100644 --- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml +++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 08c55963-f876-422d-8bb0-e1d5e910083a + - ae71d6e3-3e6f-4ec9-8552-6310f8a3baae X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -99,7 +99,7 @@ interactions: valueType: TEXT localIdentifier: dim_1 links: - executionResult: 7c08fe6732009241102a49be8ac6adf3b95185bb:d0e6a9518e96eee23fcf3a8dfbf2afd1ef94fdcc5ba943703b1287731559cdb3 + executionResult: edf500a1067503808d3a208edbed8ed65f24f534:5a03be4e5f8c82fcf36b5d421f85fe3a4315a243eddb39f3d8ccea2d013b37ba - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500 @@ -206,7 +206,7 @@ interactions: next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7c08fe6732009241102a49be8ac6adf3b95185bb%3Ad0e6a9518e96eee23fcf3a8dfbf2afd1ef94fdcc5ba943703b1287731559cdb3?offset=0%2C0&limit=1%2C1000 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/edf500a1067503808d3a208edbed8ed65f24f534%3A5a03be4e5f8c82fcf36b5d421f85fe3a4315a243eddb39f3d8ccea2d013b37ba?offset=0%2C0&limit=1%2C1000 body: null headers: Accept: diff --git a/packages/gooddata-sdk/src/gooddata_sdk/__init__.py b/packages/gooddata-sdk/src/gooddata_sdk/__init__.py index 1be061a11..fba74d7f0 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/__init__.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/__init__.py @@ -109,10 +109,6 @@ CatalogJwkDocument, CatalogRsaSpecification, ) -from gooddata_sdk.catalog.organization.entity_model.llm_endpoint import ( - CatalogLlmEndpoint, - CatalogLlmEndpointDocument, -) from gooddata_sdk.catalog.organization.entity_model.llm_provider import ( CatalogAwsBedrockProviderConfig, CatalogAzureFoundryApiKeyAuth, diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_endpoint.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_endpoint.py deleted file mode 100644 index 2d4297a21..000000000 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_endpoint.py +++ /dev/null @@ -1,143 +0,0 @@ -# (C) 2024 GoodData Corporation -from __future__ import annotations - -from typing import Any - -from attr import define -from gooddata_api_client.model.json_api_llm_endpoint_in import JsonApiLlmEndpointIn -from gooddata_api_client.model.json_api_llm_endpoint_in_attributes import JsonApiLlmEndpointInAttributes -from gooddata_api_client.model.json_api_llm_endpoint_in_document import JsonApiLlmEndpointInDocument -from gooddata_api_client.model.json_api_llm_endpoint_patch import JsonApiLlmEndpointPatch -from gooddata_api_client.model.json_api_llm_endpoint_patch_attributes import JsonApiLlmEndpointPatchAttributes -from gooddata_api_client.model.json_api_llm_endpoint_patch_document import JsonApiLlmEndpointPatchDocument - -from gooddata_sdk.catalog.base import Base -from gooddata_sdk.utils import safeget - - -@define(kw_only=True) -class CatalogLlmEndpointDocument(Base): - data: CatalogLlmEndpoint - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointInDocument]: - return JsonApiLlmEndpointInDocument - - -@define(kw_only=True) -class CatalogLlmEndpointPatchDocument(Base): - data: CatalogLlmEndpointPatch - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointPatchDocument]: - return JsonApiLlmEndpointPatchDocument - - -@define(kw_only=True) -class CatalogLlmEndpoint(Base): - id: str - attributes: CatalogLlmEndpointAttributes | None = None - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointIn]: - return JsonApiLlmEndpointIn - - @classmethod - def init( - cls, - id: str, - title: str, - token: str, - provider: str | None = None, - base_url: str | None = None, - llm_organization: str | None = None, - llm_model: str | None = None, - ) -> CatalogLlmEndpoint: - return cls( - id=id, - attributes=CatalogLlmEndpointAttributes( - title=title, - token=token, - provider=provider, - base_url=base_url, - llm_organization=llm_organization, - llm_model=llm_model, - ), - ) - - @classmethod - def from_api(cls, entity: dict[str, Any]) -> CatalogLlmEndpoint: - ea = entity["attributes"] - attr = CatalogLlmEndpointAttributes( - title=safeget(ea, ["title"]), - token="", # Token is not returned for security reasons - provider=safeget(ea, ["provider"]), - base_url=safeget(ea, ["baseUrl"]), - llm_organization=safeget(ea, ["llmOrganization"]), - llm_model=safeget(ea, ["llmModel"]), - ) - return cls( - id=entity["id"], - attributes=attr, - ) - - -@define(kw_only=True) -class CatalogLlmEndpointPatch(Base): - id: str - attributes: CatalogLlmEndpointPatchAttributes | None = None - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointPatch]: - return JsonApiLlmEndpointPatch - - @classmethod - def init( - cls, - id: str, - title: str | None = None, - token: str | None = None, - provider: str | None = None, - base_url: str | None = None, - llm_organization: str | None = None, - llm_model: str | None = None, - ) -> CatalogLlmEndpointPatch: - return cls( - id=id, - attributes=CatalogLlmEndpointPatchAttributes( - title=title, - token=token, - provider=provider, - base_url=base_url, - llm_organization=llm_organization, - llm_model=llm_model, - ), - ) - - -@define(kw_only=True) -class CatalogLlmEndpointAttributes(Base): - title: str - token: str - provider: str | None = None - base_url: str | None = None - llm_organization: str | None = None - llm_model: str | None = None - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointInAttributes]: - return JsonApiLlmEndpointInAttributes - - -@define(kw_only=True) -class CatalogLlmEndpointPatchAttributes(Base): - title: str | None = None - token: str | None = None - provider: str | None = None - base_url: str | None = None - llm_organization: str | None = None - llm_model: str | None = None - - @staticmethod - def client_class() -> type[JsonApiLlmEndpointPatchAttributes]: - return JsonApiLlmEndpointPatchAttributes diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py index 0146b8f9b..063479a89 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/entity_model/llm_provider.py @@ -15,7 +15,6 @@ ) from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument from gooddata_api_client.model.json_api_llm_provider_patch import JsonApiLlmProviderPatch -from gooddata_api_client.model.json_api_llm_provider_patch_attributes import JsonApiLlmProviderPatchAttributes from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument from gooddata_api_client.model.open_ai_provider_auth import OpenAiProviderAuth from gooddata_api_client.model.open_ai_provider_config import OpenAIProviderConfig @@ -332,5 +331,5 @@ class CatalogLlmProviderPatchAttributes(Base): default_model_id: str | None = None @staticmethod - def client_class() -> type[JsonApiLlmProviderPatchAttributes]: - return JsonApiLlmProviderPatchAttributes + def client_class() -> type[JsonApiLlmProviderInAttributes]: + return JsonApiLlmProviderInAttributes diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/service.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/service.py index d8e3a15f3..cbdd8bbf3 100644 --- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/service.py +++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/organization/service.py @@ -23,12 +23,6 @@ from gooddata_sdk.catalog.organization.entity_model.directive import CatalogCspDirective from gooddata_sdk.catalog.organization.entity_model.identity_provider import CatalogIdentityProvider from gooddata_sdk.catalog.organization.entity_model.jwk import CatalogJwk, CatalogJwkDocument -from gooddata_sdk.catalog.organization.entity_model.llm_endpoint import ( - CatalogLlmEndpoint, - CatalogLlmEndpointDocument, - CatalogLlmEndpointPatch, - CatalogLlmEndpointPatchDocument, -) from gooddata_sdk.catalog.organization.entity_model.llm_provider import ( CatalogLlmProvider, CatalogLlmProviderDocument, @@ -504,148 +498,6 @@ def list_export_templates(self) -> list[CatalogExportTemplate]: for export_template in export_templates["data"] ] - def get_llm_endpoint(self, id: str) -> CatalogLlmEndpoint: - """ - Get LLM endpoint by ID. - - Args: - id: LLM endpoint identifier - - Returns: - CatalogLlmEndpoint: Retrieved LLM endpoint - """ - response = self._entities_api.get_entity_llm_endpoints(id, _check_return_type=False) - return CatalogLlmEndpoint.from_api(response.data) - - def list_llm_endpoints( - self, - filter: str | None = None, - page: int | None = None, - size: int | None = None, - sort: list[str] | None = None, - meta_include: list[str] | None = None, - ) -> list[CatalogLlmEndpoint]: - """ - List all LLM endpoints. - - Args: - filter: Optional filter string - page: Zero-based page index (0..N) - size: The size of the page to be returned - sort: Sorting criteria in the format: property,(asc|desc). Multiple sort criteria are supported. - meta_include: Include Meta objects - - Returns: - list[CatalogLlmEndpoint]: List of LLM endpoints - - Note: - Default values for optional parameters are documented in the LLM endpoints of the GoodData API. - """ - kwargs: dict[str, Any] = {} - if filter is not None: - kwargs["filter"] = filter - if page is not None: - kwargs["page"] = page - if size is not None: - kwargs["size"] = size - if sort is not None: - kwargs["sort"] = sort - if meta_include is not None: - kwargs["meta_include"] = meta_include - kwargs["_check_return_type"] = False - - response = self._entities_api.get_all_entities_llm_endpoints(**kwargs) - return [CatalogLlmEndpoint.from_api(endpoint) for endpoint in response.data] - - def create_llm_endpoint( - self, - id: str, - title: str, - token: str, - provider: str | None = None, - base_url: str | None = None, - llm_organization: str | None = None, - llm_model: str | None = None, - ) -> CatalogLlmEndpoint: - """ - Create a new LLM endpoint. - - Args: - id: Identifier of the LLM endpoint - title: User-facing title of the LLM Provider - token: The token to use to connect to the LLM provider - provider: Optional LLM provider name (e.g., "openai") - base_url: Optional base URL for custom LLM endpoint - llm_organization: Optional LLM organization identifier - llm_model: Optional LLM default model override - - Returns: - CatalogLlmEndpoint: Created LLM endpoint - """ - llm_endpoint = CatalogLlmEndpoint.init( - id=id, - title=title, - token=token, - provider=provider, - base_url=base_url, - llm_organization=llm_organization, - llm_model=llm_model, - ) - llm_endpoint_document = CatalogLlmEndpointDocument(data=llm_endpoint) - response = self._entities_api.create_entity_llm_endpoints( - json_api_llm_endpoint_in_document=llm_endpoint_document.to_api(), _check_return_type=False - ) - return CatalogLlmEndpoint.from_api(response.data) - - def update_llm_endpoint( - self, - id: str, - title: str | None = None, - token: str | None = None, - provider: str | None = None, - base_url: str | None = None, - llm_organization: str | None = None, - llm_model: str | None = None, - ) -> CatalogLlmEndpoint: - """ - Update an existing LLM endpoint. - - Args: - id: Identifier of the LLM endpoint - title: User-facing title of the LLM Provider - token: The token to use to connect to the LLM provider. If not provided, the existing token will be preserved. - provider: LLM provider name (e.g., "openai") - base_url: Base URL for custom LLM endpoint - llm_organization: LLM organization identifier - llm_model: LLM default model override - - Returns: - CatalogLlmEndpoint: Updated LLM endpoint - """ - llm_endpoint_patch = CatalogLlmEndpointPatch.init( - id=id, - title=title, - token=token, - provider=provider, - base_url=base_url, - llm_organization=llm_organization, - llm_model=llm_model, - ) - llm_endpoint_patch_document = CatalogLlmEndpointPatchDocument(data=llm_endpoint_patch) - response = self._entities_api.patch_entity_llm_endpoints( - id, llm_endpoint_patch_document.to_api(), _check_return_type=False - ) - return CatalogLlmEndpoint.from_api(response.data) - - def delete_llm_endpoint(self, id: str) -> None: - """ - Delete an LLM endpoint. - - Args: - id: LLM endpoint identifier - """ - self._entities_api.delete_entity_llm_endpoints(id, _check_return_type=False) - def get_llm_provider(self, id: str) -> CatalogLlmProvider: """Get LLM provider by ID. diff --git a/packages/gooddata-sdk/tests/catalog/conftest.py b/packages/gooddata-sdk/tests/catalog/conftest.py new file mode 100644 index 000000000..52d714397 --- /dev/null +++ b/packages/gooddata-sdk/tests/catalog/conftest.py @@ -0,0 +1,224 @@ +# (C) 2024 GoodData Corporation +""" +Shared test fixtures for catalog tests. + +Provides: +- safe_delete: cleanup utility that swallows exceptions +- sdk: session-scoped GoodDataSdk instance +- Snapshot/restore fixtures for staging-safe testing +""" + +from __future__ import annotations + +import logging +from pathlib import Path +from typing import Any, Callable + +import pytest +from gooddata_sdk import GoodDataSdk + +logger = logging.getLogger(__name__) + +_current_dir = Path(__file__).parent.absolute() +_credentials_path = _current_dir / "load" / "data_source_credentials" / "data_sources_credentials.yaml" + + +def _capture_workspace_permissions(sdk: GoodDataSdk, workspaces: list) -> dict: + """Capture permissions for all workspaces, skipping failures.""" + ws_permissions: dict = {} + for ws in workspaces: + try: + ws_permissions[ws.id] = sdk.catalog_permission.get_declarative_permissions(ws.id) + except Exception as e: # noqa: PERF203 + logger.warning(f"Could not capture permissions for workspace {ws.id}: {e}") + return ws_permissions + + +def _restore_workspace_permissions(sdk: GoodDataSdk, ws_permissions: dict) -> None: + """Restore permissions for all workspaces, logging failures.""" + for ws_id, perms in ws_permissions.items(): + try: + sdk.catalog_permission.put_declarative_permissions(ws_id, perms) + except Exception as e: # noqa: PERF203 + logger.warning(f"RESTORE FAILED [permissions for {ws_id}]: {e}") + + +def safe_delete(func: Callable, *args: Any, **kwargs: Any) -> None: + """Call a cleanup function, swallowing any exception so it doesn't mask test failures. + + Use this in `finally` blocks instead of bare cleanup calls. + """ + try: + func(*args, **kwargs) + except Exception as e: + logger.warning(f"Cleanup failed (ignored): {type(e).__name__}: {e}") + + +@pytest.fixture(scope="session") +def sdk(test_config): + """Session-scoped GoodDataSdk instance.""" + return GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) + + +# --------------------------------------------------------------------------- +# Snapshot/restore fixtures +# +# Each fixture captures the current live state via GET before the test runs, +# yields it for the test to use, then restores via PUT in teardown. +# This is environment-agnostic: works against Docker, staging, or anything else. +# --------------------------------------------------------------------------- + + +@pytest.fixture() +def snapshot_workspaces(sdk): + """Capture all workspaces, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + original = sdk.catalog_workspace.get_declarative_workspaces(exclude=["ACTIVITY_INFO"]) + except Exception as e: + logger.debug(f"snapshot_workspaces: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_workspace.put_declarative_workspaces(original) + except Exception as e: + logger.error(f"RESTORE FAILED [workspaces]: {e}") + + +@pytest.fixture() +def snapshot_workspace_data_filters(sdk): + """Capture workspace data filters, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + original = sdk.catalog_workspace.get_declarative_workspace_data_filters() + except Exception as e: + logger.debug(f"snapshot_workspace_data_filters: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_workspace.put_declarative_workspace_data_filters(original) + except Exception as e: + logger.error(f"RESTORE FAILED [workspace_data_filters]: {e}") + + +@pytest.fixture() +def snapshot_data_sources(sdk): + """Capture all data sources, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + original = sdk.catalog_data_source.get_declarative_data_sources() + except Exception as e: + logger.debug(f"snapshot_data_sources: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_data_source.put_declarative_data_sources(original, _credentials_path) + except Exception as e: + logger.error(f"RESTORE FAILED [data_sources]: {e}") + + +@pytest.fixture() +def snapshot_notification_channels(sdk): + """Capture notification channels, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + original = sdk.catalog_organization.get_declarative_notification_channels() + except Exception as e: + logger.debug(f"snapshot_notification_channels: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_organization.put_declarative_notification_channels(original) + except Exception as e: + logger.error(f"RESTORE FAILED [notification_channels]: {e}") + + +@pytest.fixture() +def snapshot_org_permissions(sdk): + """Capture organization permissions, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + original = sdk.catalog_permission.get_declarative_organization_permissions() + except Exception as e: + logger.debug(f"snapshot_org_permissions: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_permission.put_declarative_organization_permissions(original) + except Exception as e: + logger.error(f"RESTORE FAILED [org_permissions]: {e}") + + +@pytest.fixture() +def snapshot_permissions(sdk, test_config): + """Capture workspace permissions for the test workspace, restore after test. + + Silently yields None if the server is unreachable (VCR replay mode). + """ + ws_id = test_config["workspace"] + try: + original = sdk.catalog_permission.get_declarative_permissions(ws_id) + except Exception as e: + logger.debug(f"snapshot_permissions: server unreachable, skipping ({e})") + yield None + return + yield original + try: + sdk.catalog_permission.put_declarative_permissions(ws_id, original) + except Exception as e: + logger.error(f"RESTORE FAILED [permissions for {ws_id}]: {e}") + + +@pytest.fixture() +def snapshot_full_user_context(sdk): + """Capture users, groups, AND their permission references. + + Needed for tests that nuke users/groups, because deleting a user + cascade-deletes permissions referencing that user. + + Restores in correct order: users/groups first, then workspace permissions. + Silently yields None if the server is unreachable (VCR replay mode). + """ + try: + users_groups = sdk.catalog_user.get_declarative_users_user_groups() + except Exception as e: + logger.debug(f"snapshot_full_user_context: server unreachable, skipping ({e})") + yield None + return + + workspaces = sdk.catalog_workspace.list_workspaces() + ws_permissions = _capture_workspace_permissions(sdk, workspaces) + + data_sources = sdk.catalog_data_source.get_declarative_data_sources() + + yield users_groups + + # Restore users and groups first + try: + sdk.catalog_user.put_declarative_users_user_groups(users_groups) + except Exception as e: + logger.error(f"RESTORE FAILED [users_user_groups]: {e}") + + # Restore data sources (includes DS-level permissions) + try: + sdk.catalog_data_source.put_declarative_data_sources(data_sources, _credentials_path) + except Exception as e: + logger.error(f"RESTORE FAILED [data_sources]: {e}") + + # Restore workspace permissions + _restore_workspace_permissions(sdk, ws_permissions) diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml index fc3870779..342c25e52 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c53063c8ef918680240504f9ce30f600 + traceId: ea050fb37565f8d1be372886c9e0d78e - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -117,8 +117,8 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - name: Test type: BIGQUERY + name: Test schema: demo id: test type: dataSource @@ -179,8 +179,8 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - name: Test type: BIGQUERY + name: Test schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml index ab204ab6d..1786f6cf0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml @@ -50,8 +50,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource @@ -115,8 +115,8 @@ interactions: cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource @@ -171,8 +171,8 @@ interactions: cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml index 1f12b8494..820bd7c86 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_data_sources_list.yaml @@ -22,7 +22,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '491' + - '533' Content-Type: - application/json DATE: &id001 @@ -49,8 +49,9 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds + alternativeDataSourceId: ds-put-abc-id type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml index 2a8d70bb1..7c84c3e25 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml @@ -481,7 +481,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 935a0a09-69eb-433d-9e7e-7adccd61a4e7 + - 82779074-6654-497b-acea-4b4c3397cb11 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -496,7 +496,7 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 34e108fe6c4a526559d0e33e81cbb5318025189d:3778ac3538b0e2f92b110745fef4b74c6dc56bc074e5f92ec130caec183aac1e + executionResult: 1315781160a780932c6b63281f58db1445e11e3f:52be1c9a37344bdc7dad29e0e276d809ddef56749903af1b06ccfe51c45ab1c8 - request: method: POST uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification @@ -593,7 +593,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - d91d4a29-08c0-4c5b-8f6c-0ce89feb6c9a + - ec2b8432-25ac-4a37-96b0-7d8eef13fe24 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -608,4 +608,4 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: 8631dc1155f76f5dd07cd2d201763e331c0dfd0a:13dcf193a2b9595fd9c6dc937d3beb02cbe3c53373b63e4504db74e95fd9e9b4 + executionResult: 661c50af0b089363d6c15178f2f812ae05342555:bbe11b0ad7e0283bdf35122153ad42f1de8ad4c227d0bb8ae5e1cb5b2f76268b diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml index b9d0f2427..103dce263 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 700cf481d9cd8093d0a3fe5561feb668 + traceId: 621ba00daf24b83b78775829c9664488 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - name: Dremio type: DREMIO + name: Dremio schema: '' id: dremio type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - name: Dremio type: DREMIO + name: Dremio schema: '' id: dremio type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml index be51d9458..ddabdf86a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml @@ -22,7 +22,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '491' + - '533' Content-Type: - application/json DATE: &id001 @@ -49,8 +49,9 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds + alternativeDataSourceId: ds-put-abc-id type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -105,7 +106,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 679348c39bfe13f2b419e66f9869de80 + traceId: 0a9ea4560dbdff2e4cbb4f14be02b135 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -165,8 +166,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -219,8 +220,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -273,8 +274,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -338,8 +339,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource @@ -393,8 +394,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml index 0a098a5e5..b0631903a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: cdc92b598b2e30837fd22d3f5b372674 + traceId: fb02496568695de69732050fc9e67c24 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -110,8 +110,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - name: Test2 type: REDSHIFT + name: Test2 schema: demo id: test type: dataSource @@ -165,8 +165,8 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - name: Test2 type: REDSHIFT + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml index c8de5da27..db0ee6d55 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 6643a66fbff87004fba99ae97cf9f84f + traceId: 84e58d082c9edc25639149ca9e180104 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -253,7 +253,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: bacf22845f9bce84caaf7903b2e762d1 + traceId: 9bc4c17d82c44ec81d1870db4659def1 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -314,8 +314,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource @@ -368,8 +368,8 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - name: Test type: SNOWFLAKE + name: Test schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml index 435ca290c..f45e07d36 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml @@ -22,7 +22,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '491' + - '533' Content-Type: - application/json DATE: &id001 @@ -49,8 +49,9 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds + alternativeDataSourceId: ds-put-abc-id type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -105,7 +106,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 77efccf11b01c7c07784bb752d01c36f + traceId: 2ae35c1969236daa556c9441ef6ff379 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -165,8 +166,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -219,8 +220,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -273,8 +274,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test type: POSTGRESQL + name: Test schema: demo id: test type: dataSource @@ -339,8 +340,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test type: dataSource @@ -367,7 +368,7 @@ interactions: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '804' + - '846' Content-Type: - application/json DATE: *id001 @@ -393,8 +394,9 @@ interactions: url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD - name: demo-test-ds + alternativeDataSourceId: ds-put-abc-id type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -404,8 +406,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: test links: @@ -452,60 +454,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '491' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer - username: postgres - authenticationType: USERNAME_PASSWORD - name: demo-test-ds - type: POSTGRESQL - schema: demo - id: demo-test-ds - links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds - type: dataSource - links: - self: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 - next: http://localhost:3000/api/v1/entities/dataSources?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml index 8377d1041..23bc53924 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 364c73debf21dbdd106d30e5f4320080 + traceId: 74de30a2a12c0afac033d1c50f94c437 - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: VERTICA + name: Test2 schema: demo id: test type: dataSource @@ -162,8 +162,8 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: VERTICA + name: Test2 schema: demo id: test type: dataSource diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml index 946166393..508df60a1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_csp_directive.yaml @@ -148,49 +148,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '175' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml index 8ae6a5d80..61b67f494 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 23f2fbeaf723091021db36d96ad4a498 + traceId: cf3a391028ed8d15ddc772718d8e1346 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -219,49 +219,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '157' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml deleted file mode 100644 index f28cb70fd..000000000 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_llm_endpoint.yaml +++ /dev/null @@ -1,204 +0,0 @@ -# (C) 2026 GoodData Corporation -version: 1 -interactions: - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint - token: secret-token - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint 2 - token: secret-token-2 - provider: OPENAI - baseUrl: https://api.example.com - llmOrganization: org1 - llmModel: gpt-4 - id: endpoint2 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '269' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - baseUrl: https://api.example.com - llmOrganization: org1 - llmModel: gpt-4 - title: Test Endpoint 2 - id: endpoint2 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint2 - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint2 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml index 367d918a3..43ffb91e6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_organization_setting.yaml @@ -151,49 +151,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml index 1b4c01ef5..0634f34cd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml @@ -144,60 +144,12 @@ interactions: to access it. status: 404 title: Not Found - traceId: f89f827944659bcfde284f5e15cb0b1f + traceId: c232ebfd9f09189fa1fa9310cf0b272a - request: - method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '175' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 + method: DELETE + uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src body: null headers: - Accept: - - application/json Accept-Encoding: - br, gzip, deflate X-GDC-VALIDATE-RELATIONS: @@ -206,15 +158,13 @@ interactions: - XMLHttpRequest response: status: - code: 200 - message: OK + code: 204 + message: No Content headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '175' Content-Type: - - application/json + - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' @@ -232,8 +182,4 @@ interactions: X-Xss-Protection: - '0' body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 + string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml index 17e65cbc8..228615d8a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: a4f3b05c80347758fc93609e04e59150 + traceId: 802f46760386590611b7a6c3d1c32db7 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -207,60 +207,12 @@ interactions: to access it. status: 404 title: Not Found - traceId: ef24f4b136f3d25fdeedf805a9600edc + traceId: 3a956cf6517eabacb4a1b18ee930f9f0 - request: - method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '157' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 + method: DELETE + uri: http://localhost:3000/api/v1/entities/jwks/demoJwk body: null headers: - Accept: - - application/json Accept-Encoding: - br, gzip, deflate X-GDC-VALIDATE-RELATIONS: @@ -269,15 +221,13 @@ interactions: - XMLHttpRequest response: status: - code: 200 - message: OK + code: 204 + message: No Content headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '157' Content-Type: - - application/json + - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' @@ -295,8 +245,4 @@ interactions: X-Xss-Protection: - '0' body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 + string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml deleted file mode 100644 index 82faa301e..000000000 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml +++ /dev/null @@ -1,186 +0,0 @@ -# (C) 2026 GoodData Corporation -version: 1 -interactions: - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint - token: secret-token - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 404 - message: Not Found - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '172' - Content-Type: - - application/problem+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - detail: The requested endpoint does not exist or you do not have permission - to access it. - status: 404 - title: Not Found - traceId: a835c601a222fc31c6b5d136881a4eba - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml index dd07fa2f2..7233b2989 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml @@ -146,60 +146,12 @@ interactions: to access it. status: 404 title: Not Found - traceId: 146642f7681b6421598e6253cb99c391 + traceId: 734c7bbe11ae3817bd0d29ccbe4fec39 - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 + method: DELETE + uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting body: null headers: - Accept: - - application/json Accept-Encoding: - br, gzip, deflate X-GDC-VALIDATE-RELATIONS: @@ -208,15 +160,13 @@ interactions: - XMLHttpRequest response: status: - code: 200 - message: OK + code: 204 + message: No Content headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' Content-Type: - - application/json + - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' @@ -234,8 +184,4 @@ interactions: X-Xss-Protection: - '0' body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 + string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml deleted file mode 100644 index 84d18b838..000000000 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/get_llm_endpoint.yaml +++ /dev/null @@ -1,152 +0,0 @@ -# (C) 2026 GoodData Corporation -version: 1 -interactions: - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint - token: secret-token - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml index 816c3470b..abb34f795 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/layout_notification_channels.yaml @@ -1,50 +1,6 @@ # (C) 2026 GoodData Corporation version: 1 interactions: - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/notificationChannels - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - notificationChannels: [] - request: method: PUT uri: http://localhost:3000/api/v1/layout/notificationChannels @@ -74,7 +30,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - DATE: *id001 + DATE: &id001 + - PLACEHOLDER Expires: - '0' Pragma: @@ -147,85 +104,3 @@ interactions: id: webhook inPlatformNotification: DISABLED name: Webhook - - request: - method: PUT - uri: http://localhost:3000/api/v1/layout/notificationChannels - body: - notificationChannels: [] - headers: - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/notificationChannels - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - notificationChannels: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml index 29f8e6451..e218054e0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_csp_directives.yaml @@ -1,6 +1,53 @@ # (C) 2026 GoodData Corporation version: 1 interactions: + - request: + method: GET + uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - br, gzip, deflate + X-GDC-VALIDATE-RELATIONS: + - 'true' + X-Requested-With: + - XMLHttpRequest + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Content-Length: + - '175' + Content-Type: + - application/json + DATE: &id001 + - PLACEHOLDER + Expires: + - '0' + Pragma: + - no-cache + Referrer-Policy: + - no-referrer + Vary: + - Origin + - Access-Control-Request-Method + - Access-Control-Request-Headers + X-Content-Type-Options: + - nosniff + X-GDC-TRACE-ID: *id001 + X-Xss-Protection: + - '0' + body: + string: + data: [] + links: + self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 + next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 - request: method: POST uri: http://localhost:3000/api/v1/entities/cspDirectives @@ -33,8 +80,7 @@ interactions: - '174' Content-Type: - application/json - DATE: &id001 - - PLACEHOLDER + DATE: *id001 Expires: - '0' Pragma: @@ -254,49 +300,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '175' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml index c70698595..30f5a9697 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml @@ -1,6 +1,53 @@ # (C) 2026 GoodData Corporation version: 1 interactions: + - request: + method: GET + uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - br, gzip, deflate + X-GDC-VALIDATE-RELATIONS: + - 'true' + X-Requested-With: + - XMLHttpRequest + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Content-Length: + - '157' + Content-Type: + - application/json + DATE: &id001 + - PLACEHOLDER + Expires: + - '0' + Pragma: + - no-cache + Referrer-Policy: + - no-referrer + Vary: + - Origin + - Access-Control-Request-Method + - Access-Control-Request-Headers + X-Content-Type-Options: + - nosniff + X-GDC-TRACE-ID: *id001 + X-Xss-Protection: + - '0' + body: + string: + data: [] + links: + self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 + next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 - request: method: GET uri: http://localhost:3000/api/v1/entities/jwks/demoJwk1 @@ -25,8 +72,7 @@ interactions: - '172' Content-Type: - application/problem+json - DATE: &id001 - - PLACEHOLDER + DATE: *id001 Expires: - '0' Pragma: @@ -48,7 +94,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b17fd012e5b3b8f7b8bc0c9b13ba360e + traceId: 104137240f1c19cde91eb7e90d4cea8d - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -169,7 +215,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 9fce0d3e9276b26d8aec1d1f530c52b1 + traceId: 1232c2afb3519de2dee620dd3f7fe26c - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -396,49 +442,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '157' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml deleted file mode 100644 index 7a491246e..000000000 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_llm_endpoints.yaml +++ /dev/null @@ -1,314 +0,0 @@ -# (C) 2026 GoodData Corporation -version: 1 -interactions: - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint 1 - token: secret-token-1 - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '209' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint 1 - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Test Endpoint 2 - token: secret-token-2 - id: endpoint2 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '209' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint 2 - id: endpoint2 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint2 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '572' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint 1 - id: endpoint1 - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - type: llmEndpoint - - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint 2 - id: endpoint2 - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint2 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints?page=0&size=20 - next: http://localhost:3000/api/v1/entities/llmEndpoints?page=1&size=20 - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/llmEndpoints?filter=title%3D%3D%27Test+Endpoint+1%27&size=1 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '449' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Test Endpoint 1 - id: endpoint1 - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints?filter=title%3D%3D%27Test+Endpoint+1%27&page=0&size=1 - next: http://localhost:3000/api/v1/entities/llmEndpoints?filter=title%3D%3D%27Test+Endpoint+1%27&page=1&size=1 - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint2 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml index 69ae23680..41de7b288 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_organization_settings.yaml @@ -1,6 +1,53 @@ # (C) 2026 GoodData Corporation version: 1 interactions: + - request: + method: GET + uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - br, gzip, deflate + X-GDC-VALIDATE-RELATIONS: + - 'true' + X-Requested-With: + - XMLHttpRequest + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-cache, no-store, max-age=0, must-revalidate + Content-Length: + - '189' + Content-Type: + - application/json + DATE: &id001 + - PLACEHOLDER + Expires: + - '0' + Pragma: + - no-cache + Referrer-Policy: + - no-referrer + Vary: + - Origin + - Access-Control-Request-Method + - Access-Control-Request-Headers + X-Content-Type-Options: + - nosniff + X-GDC-TRACE-ID: *id001 + X-Xss-Protection: + - '0' + body: + string: + data: [] + links: + self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 + next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 - request: method: POST uri: http://localhost:3000/api/v1/entities/organizationSettings @@ -34,8 +81,7 @@ interactions: - '213' Content-Type: - application/json - DATE: &id001 - - PLACEHOLDER + DATE: *id001 Expires: - '0' Pragma: @@ -260,49 +306,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 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 b9fd9a7c4..a50ae9795 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 @@ -103,40 +103,32 @@ interactions: links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: - method: PATCH - uri: http://localhost:3000/api/v1/entities/admin/organizations/default - body: - data: - id: default - type: organization - attributes: - allowedOrigins: - - https://test.com + method: GET + uri: http://localhost:3000/api/v1/entities/organization + body: null headers: - Accept: - - application/json Accept-Encoding: - br, gzip, deflate - Content-Type: - - application/json X-GDC-VALIDATE-RELATIONS: - 'true' X-Requested-With: - XMLHttpRequest response: status: - code: 200 - message: OK + code: 302 + message: Found headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '468' + - '0' Content-Type: - - application/json + - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' + Location: + - /api/v1/entities/admin/organizations/default Pragma: - no-cache Referrer-Policy: @@ -151,30 +143,10 @@ interactions: X-Xss-Protection: - '0' body: - string: - data: - attributes: - name: Default Organization - hostname: localhost - allowedOrigins: - - https://test.com - earlyAccess: enableAlerting - earlyAccessValues: - - enableAlerting - - enableSmtp - - enablePreAggregationDatasets - - enableScheduling - - enableCompositeGrain - - enableUserManagement - - enableRawExports - - enableFlexibleDashboardLayout - id: default - type: organization - links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: http://localhost:3000/api/v1/entities/admin/organizations/default body: null headers: Accept-Encoding: @@ -185,20 +157,18 @@ interactions: - XMLHttpRequest response: status: - code: 302 - message: Found + code: 200 + message: OK headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '0' + - '430' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' - Location: - - /api/v1/entities/admin/organizations/default Pragma: - no-cache Referrer-Policy: @@ -213,14 +183,42 @@ interactions: X-Xss-Protection: - '0' body: - string: '' + string: + data: + attributes: + name: Default Organization + hostname: localhost + earlyAccess: enableAlerting + earlyAccessValues: + - enableAlerting + - enableSmtp + - enablePreAggregationDatasets + - enableScheduling + - enableCompositeGrain + - enableUserManagement + - enableRawExports + - enableFlexibleDashboardLayout + id: default + type: organization + links: + self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: - method: GET + method: PATCH uri: http://localhost:3000/api/v1/entities/admin/organizations/default - body: null + body: + data: + id: default + type: organization + attributes: + allowedOrigins: + - https://test.com headers: + Accept: + - application/json Accept-Encoding: - br, gzip, deflate + Content-Type: + - application/json X-GDC-VALIDATE-RELATIONS: - 'true' X-Requested-With: @@ -235,7 +233,7 @@ interactions: Content-Length: - '468' Content-Type: - - application/vnd.gooddata.api+json + - application/json DATE: *id001 Expires: - '0' @@ -377,39 +375,32 @@ interactions: links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: - method: PATCH - uri: http://localhost:3000/api/v1/entities/admin/organizations/default - body: - data: - id: default - type: organization - attributes: - allowedOrigins: [] + method: GET + uri: http://localhost:3000/api/v1/entities/organization + body: null headers: - Accept: - - application/json Accept-Encoding: - br, gzip, deflate - Content-Type: - - application/json X-GDC-VALIDATE-RELATIONS: - 'true' X-Requested-With: - XMLHttpRequest response: status: - code: 200 - message: OK + code: 302 + message: Found headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '450' + - '0' Content-Type: - - application/json + - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' + Location: + - /api/v1/entities/admin/organizations/default Pragma: - no-cache Referrer-Policy: @@ -424,29 +415,10 @@ interactions: X-Xss-Protection: - '0' body: - string: - data: - attributes: - name: Default Organization - hostname: localhost - allowedOrigins: [] - earlyAccess: enableAlerting - earlyAccessValues: - - enableAlerting - - enableSmtp - - enablePreAggregationDatasets - - enableScheduling - - enableCompositeGrain - - enableUserManagement - - enableRawExports - - enableFlexibleDashboardLayout - id: default - type: organization - links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: http://localhost:3000/api/v1/entities/admin/organizations/default body: null headers: Accept-Encoding: @@ -457,20 +429,18 @@ interactions: - XMLHttpRequest response: status: - code: 302 - message: Found + code: 200 + message: OK headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Content-Length: - - '0' + - '468' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 Expires: - '0' - Location: - - /api/v1/entities/admin/organizations/default Pragma: - no-cache Referrer-Policy: @@ -485,14 +455,43 @@ interactions: X-Xss-Protection: - '0' body: - string: '' + string: + data: + attributes: + name: Default Organization + hostname: localhost + allowedOrigins: + - https://test.com + earlyAccess: enableAlerting + earlyAccessValues: + - enableAlerting + - enableSmtp + - enablePreAggregationDatasets + - enableScheduling + - enableCompositeGrain + - enableUserManagement + - enableRawExports + - enableFlexibleDashboardLayout + id: default + type: organization + links: + self: http://localhost:3000/api/v1/entities/admin/organizations/default - request: - method: GET + method: PATCH uri: http://localhost:3000/api/v1/entities/admin/organizations/default - body: null + body: + data: + id: default + type: organization + attributes: + allowedOrigins: [] headers: + Accept: + - application/json Accept-Encoding: - br, gzip, deflate + Content-Type: + - application/json X-GDC-VALIDATE-RELATIONS: - 'true' X-Requested-With: @@ -507,7 +506,7 @@ interactions: Content-Length: - '450' Content-Type: - - application/vnd.gooddata.api+json + - application/json DATE: *id001 Expires: - '0' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml index 2349014a9..8f40c92e5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_csp_directive.yaml @@ -206,49 +206,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '175' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 - next: http://localhost:3000/api/v1/entities/cspDirectives?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml index 03977c941..2bf78995f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: e0e9de4902870139cf633d548b44387c + traceId: 8a57ba242460cf8073c8797dff681754 - request: method: POST uri: http://localhost:3000/api/v1/entities/jwks @@ -351,49 +351,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '157' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 - next: http://localhost:3000/api/v1/entities/jwks?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml deleted file mode 100644 index e7fa08f42..000000000 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_llm_endpoint.yaml +++ /dev/null @@ -1,284 +0,0 @@ -# (C) 2026 GoodData Corporation -version: 1 -interactions: - - request: - method: POST - uri: http://localhost:3000/api/v1/entities/llmEndpoints - body: - data: - attributes: - title: Initial Title - token: initial-token - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 201 - message: Created - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: &id001 - - PLACEHOLDER - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Initial Title - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: PATCH - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: - data: - attributes: - title: Updated Title - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '207' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - llmModel: gpt-4o - title: Updated Title - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: PATCH - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: - data: - attributes: - title: Updated Title 2 - token: new-token - provider: OPENAI - baseUrl: https://api.updated.com - llmOrganization: org2 - llmModel: gpt-3.5 - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '271' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - baseUrl: https://api.updated.com - llmOrganization: org2 - llmModel: gpt-3.5 - title: Updated Title 2 - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: PATCH - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: - data: - attributes: - title: New Title - id: endpoint1 - type: llmEndpoint - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - Content-Type: - - application/json - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '265' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - provider: OPENAI - baseUrl: https://api.updated.com - llmOrganization: org2 - llmModel: gpt-3.5 - title: New Title - id: endpoint1 - type: llmEndpoint - links: - self: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - - request: - method: DELETE - uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1 - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' 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 3e993735e..a6aec949f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_name.yaml @@ -536,103 +536,3 @@ interactions: type: organization links: self: http://localhost:3000/api/v1/entities/admin/organizations/default - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organization - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 302 - message: Found - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '0' - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Location: - - /api/v1/entities/admin/organizations/default - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default - body: null - headers: - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '430' - Content-Type: - - application/vnd.gooddata.api+json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - attributes: - name: Default Organization - hostname: localhost - earlyAccess: enableAlerting - earlyAccessValues: - - enableAlerting - - enableSmtp - - enablePreAggregationDatasets - - enableScheduling - - enableCompositeGrain - - enableUserManagement - - enableRawExports - - enableFlexibleDashboardLayout - id: default - type: organization - links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml index 82f7d0781..ace5979e0 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_organization_setting.yaml @@ -211,49 +211,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/organizationSettings?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml index d9d7d8b39..a19aaee60 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_dashboard_permissions.yaml @@ -148,48 +148,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '39' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - rules: [] - userGroups: [] - users: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml index 9c32fb233..d26adc6ab 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_dashboard_permissions_declarative_workspace.yaml @@ -2076,48 +2076,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '39' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - rules: [] - userGroups: [] - users: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml index 5ed4b41be..f46403828 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/manage_organization_permissions.yaml @@ -138,49 +138,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '69' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - - assignee: - id: adminGroup - type: userGroup - name: MANAGE diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml index 4b61efd6b..2b08bb92a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_organization_permissions.yaml @@ -140,49 +140,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '69' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - - assignee: - id: adminGroup - type: userGroup - name: MANAGE diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml index 86cd2ebe9..5b8d6d58d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/put_declarative_permissions.yaml @@ -202,47 +202,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '44' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - hierarchyPermissions: [] - permissions: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml index af0fcf7f9..dcdd00f48 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +141,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 551cfb57b825be68c5117688582aa69d + traceId: c828adce61c7926cedcd32ca29a7345f - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -327,7 +327,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -341,7 +341,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -418,96 +418,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: {} - id: admin - links: - self: http://localhost:3000/api/v1/entities/users/admin - relationships: - userGroups: - data: - - id: adminGroup - type: userGroup - type: user - - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com - id: demo - links: - self: http://localhost:3000/api/v1/entities/users/demo - relationships: - userGroups: - data: - - id: adminGroup - type: userGroup - type: user - - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs - id: demo2 - links: - self: http://localhost:3000/api/v1/entities/users/demo2 - relationships: - userGroups: - data: - - id: demoGroup - type: userGroup - type: user - included: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - links: - self: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 - next: http://localhost:3000/api/v1/entities/users?include=userGroups&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml index 3a134bd23..9fe133c36 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml @@ -138,7 +138,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 05b3748794a60418839f225e4f97c5fb + traceId: 6a7eddb76a432859e78baa37276d9edc - request: method: POST uri: http://localhost:3000/api/v1/entities/userGroups @@ -400,93 +400,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1241' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: {} - id: adminQA1Group - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - relationships: - parents: - data: - - id: adminGroup - type: userGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - - attributes: - name: visitors - id: visitorsGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - relationships: - parents: - data: - - id: demoGroup - type: userGroup - type: userGroup - included: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - next: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml index 986bc6427..bcc7c9e33 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +117,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +127,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml index eb06dca16..23d02eb4a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +151,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +161,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml index c9384e7cf..73d036674 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml index 12af5ae00..4e70938b1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 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 d07e1a81a..49e17c712 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 @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +181,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +195,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -485,14 +485,14 @@ interactions: userGroups: - id: adminGroup permissions: [] - - id: demoGroup - name: demo group - permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: visitorsGroup name: visitors parents: @@ -548,14 +548,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup 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 a3880aa63..a661ce5ca 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 @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +122,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +136,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -399,14 +399,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup 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 f8f8c28ff..0d4425020 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 @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +139,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +153,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -510,14 +510,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml index 33bd1eea0..d51641e6e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml @@ -110,7 +110,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -120,7 +120,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -181,7 +181,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -195,7 +195,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -384,14 +384,14 @@ interactions: userGroups: - id: adminGroup permissions: [] - - id: demoGroup - name: demo group - permissions: [] - id: adminQA1Group parents: - id: adminGroup type: userGroup permissions: [] + - id: demoGroup + name: demo group + permissions: [] - id: visitorsGroup name: visitors parents: @@ -447,14 +447,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml index 8b2c1cd22..1bd4b2f4f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -122,7 +122,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -136,7 +136,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -176,14 +176,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -272,7 +272,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -282,7 +282,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -304,14 +304,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml index 2e7c024da..0c90e813d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -139,7 +139,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -153,7 +153,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -253,14 +253,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -366,7 +366,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -376,7 +376,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -415,14 +415,14 @@ interactions: email: demo@example.com firstname: Demo lastname: User - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs userGroups: - id: demoGroup type: userGroup 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 f40fc7c49..4b8b2ccff 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 @@ -51,7 +51,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -61,7 +61,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -117,7 +117,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -127,7 +127,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] 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 69539fcdb..0840aaaf9 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 @@ -68,7 +68,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -78,7 +78,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -151,7 +151,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + - authId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs email: demo@example.com firstname: Demo id: demo @@ -161,7 +161,7 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + - authId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 permissions: [] settings: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml index 9974355da..18a00621c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml @@ -97,7 +97,7 @@ interactions: string: data: attributes: - bearerToken: ZGVtbzp0ZXN0X3Rva2VuOjRRUDBOell3czhSVGxhRzZDZ3NWM0NwWWtvZFRHaHNh + bearerToken: ZGVtbzp0ZXN0X3Rva2VuOnplMGRCMzJNUzl2S29XS3VwbFRnMFFTMTFVekE2L1g5 id: test_token type: apiToken links: @@ -239,49 +239,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '189' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/users/demo/apiTokens?page=0&size=500 - next: http://localhost:3000/api/v1/entities/users/demo/apiTokens?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml index c9384e7cf..73d036674 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml index c9384e7cf..73d036674 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml index c9384e7cf..73d036674 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml index c9384e7cf..73d036674 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml @@ -46,7 +46,7 @@ interactions: string: data: attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 relationships: userGroups: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml index 15bc02645..d826d0058 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml @@ -56,7 +56,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -70,7 +70,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -141,7 +141,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 846241483399aa221f8eaadb1e79fb42 + traceId: a8dc7cee80ded56347afb01f20d19f32 - request: method: POST uri: http://localhost:3000/api/v1/entities/users @@ -263,7 +263,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -277,7 +277,7 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs + authenticationId: CiQ1YjgxNDE0MC05OWUzLTQ4NWMtOGM2Ny0xNGIyZjYyMzQ4ZTgSBWxvY2Fs id: demo2 links: self: http://localhost:3000/api/v1/entities/users/demo2 @@ -559,96 +559,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: {} - id: admin - links: - self: http://localhost:3000/api/v1/entities/users/admin - relationships: - userGroups: - data: - - id: adminGroup - type: userGroup - type: user - - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com - id: demo - links: - self: http://localhost:3000/api/v1/entities/users/demo - relationships: - userGroups: - data: - - id: adminGroup - type: userGroup - type: user - - attributes: - authenticationId: CiQwZjI2YzVkMS0zZDhlLTQ0N2ItYWJkNS1kNzE2NjRmODQxYzMSBWxvY2Fs - id: demo2 - links: - self: http://localhost:3000/api/v1/entities/users/demo2 - relationships: - userGroups: - data: - - id: demoGroup - type: userGroup - type: user - included: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - links: - self: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 - next: http://localhost:3000/api/v1/entities/users?include=userGroups&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml index 1547b426f..55581a044 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user_group.yaml @@ -51,96 +51,6 @@ interactions: type: userGroup links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1241' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: {} - id: adminQA1Group - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - relationships: - parents: - data: - - id: adminGroup - type: userGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - - attributes: - name: visitors - id: visitorsGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - relationships: - parents: - data: - - id: demoGroup - type: userGroup - type: userGroup - included: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - next: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=1&size=500 - request: method: GET uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL @@ -403,93 +313,3 @@ interactions: type: userGroup links: self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1241' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: {} - id: adminQA1Group - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group - relationships: - parents: - data: - - id: adminGroup - type: userGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - - attributes: - name: visitors - id: visitorsGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup - relationships: - parents: - data: - - id: demoGroup - type: userGroup - type: userGroup - included: - - attributes: {} - id: adminGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup - type: userGroup - - attributes: - name: demo group - id: demoGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup - type: userGroup - links: - self: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 - next: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml index 479c0f21b..bba242881 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/analytics_store_load.yaml @@ -94,7 +94,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -137,7 +137,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -287,7 +287,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -299,7 +299,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -309,7 +309,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -360,7 +360,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -369,7 +369,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -379,7 +379,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -389,7 +389,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -399,7 +399,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -408,7 +408,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -417,7 +417,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -427,7 +427,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -437,7 +437,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -447,7 +447,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -457,7 +457,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -467,7 +467,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -477,7 +477,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -487,7 +487,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -498,7 +498,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -508,7 +508,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -518,7 +518,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -528,7 +528,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -537,7 +537,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -546,7 +546,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -555,7 +555,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -564,7 +564,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -647,7 +647,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -723,7 +723,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -802,7 +802,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -861,7 +861,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -918,7 +918,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -971,7 +971,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1046,7 +1046,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1103,7 +1103,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1202,7 +1202,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1258,7 +1258,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1297,7 +1297,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1353,7 +1353,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1421,7 +1421,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1478,7 +1478,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1535,7 +1535,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1633,7 +1633,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1676,7 +1676,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1826,7 +1826,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1838,7 +1838,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1848,7 +1848,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1899,7 +1899,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1908,7 +1908,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1918,7 +1918,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1928,7 +1928,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1938,7 +1938,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1947,7 +1947,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1956,7 +1956,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1966,7 +1966,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1976,7 +1976,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1986,7 +1986,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1996,7 +1996,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2006,7 +2006,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2016,7 +2016,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2026,7 +2026,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2037,7 +2037,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2047,7 +2047,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2057,7 +2057,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2067,7 +2067,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2076,7 +2076,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2085,7 +2085,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2094,7 +2094,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2103,7 +2103,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2112,7 +2112,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2121,7 +2121,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2186,7 +2186,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2262,7 +2262,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2341,7 +2341,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2400,7 +2400,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2457,7 +2457,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2510,7 +2510,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2585,7 +2585,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2642,7 +2642,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2741,7 +2741,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2797,7 +2797,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2836,7 +2836,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2892,7 +2892,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2960,7 +2960,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -3017,7 +3017,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -3074,7 +3074,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user 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 3736945bc..36c051543 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 @@ -1685,7 +1685,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1700,7 +1700,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1716,7 +1716,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1733,7 +1733,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1748,7 +1748,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1763,7 +1763,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1778,7 +1778,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1794,7 +1794,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1810,7 +1810,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1826,7 +1826,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1842,7 +1842,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1858,7 +1858,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1874,7 +1874,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1891,7 +1891,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1907,7 +1907,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1923,7 +1923,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1939,7 +1939,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1955,7 +1955,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1970,7 +1970,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1985,7 +1985,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2000,7 +2000,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2015,7 +2015,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2030,7 +2030,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2045,7 +2045,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml index 27ec346bc..520f51793 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml @@ -1685,7 +1685,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -1700,7 +1700,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -1716,7 +1716,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -1733,7 +1733,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -1748,7 +1748,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -1763,7 +1763,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -1778,7 +1778,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -1794,7 +1794,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -1810,7 +1810,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -1826,7 +1826,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -1842,7 +1842,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -1858,7 +1858,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -1874,7 +1874,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -1891,7 +1891,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -1907,7 +1907,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -1923,7 +1923,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -1939,7 +1939,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -1955,7 +1955,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -1970,7 +1970,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -1985,7 +1985,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -2000,7 +2000,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -2015,7 +2015,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -2030,7 +2030,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -2045,7 +2045,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml index 6d9c3c499..f851366d8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml @@ -51,7 +51,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -66,7 +66,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -82,7 +82,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -99,7 +99,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -114,7 +114,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -129,7 +129,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -144,7 +144,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -160,7 +160,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -176,7 +176,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -192,7 +192,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -208,7 +208,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -224,7 +224,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -240,7 +240,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -257,7 +257,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -273,7 +273,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -289,7 +289,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -305,7 +305,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -321,7 +321,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -336,7 +336,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -351,7 +351,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -366,7 +366,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -381,7 +381,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -396,7 +396,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -411,7 +411,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml index d19afbcfe..e878fde1c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph.yaml @@ -64,27 +64,27 @@ interactions: type: dataset - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_customers + - id: amount_of_active_customers type: metric - - id: customer_id type: attribute - - id: revenue_per_customer + - id: amount_of_top_customers type: metric - - id: customer_id type: attribute - - id: customers - type: dataset + - id: percent_revenue_from_top_10_percent_customers + type: metric - - id: customer_id type: attribute - - id: amount_of_top_customers + - id: revenue_per_customer type: metric - - id: customer_id type: attribute - - id: amount_of_active_customers - type: metric + - id: customers + type: dataset - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_percent_customers + - id: percent_revenue_from_top_10_customers type: metric - - id: customer_name type: attribute @@ -114,14 +114,14 @@ interactions: type: attribute - id: date type: dataset - - - id: order_id - type: attribute - - id: amount_of_orders - type: metric - - id: order_id type: attribute - id: order_lines type: dataset + - - id: order_id + type: attribute + - id: amount_of_orders + type: metric - - id: order_line_id type: attribute - id: order_lines @@ -138,6 +138,10 @@ interactions: type: attribute - id: percent_revenue_per_product type: metric + - - id: product_id + type: attribute + - id: percent_revenue_from_top_10_percent_products + type: metric - - id: product_id type: attribute - id: products @@ -146,22 +150,18 @@ interactions: type: attribute - id: percent_revenue_from_top_10_products type: metric - - - id: product_id - type: attribute - - id: percent_revenue_from_top_10_percent_products - type: metric - - id: product_name type: attribute - id: products type: dataset - - - id: products.category - type: attribute - - id: percent_revenue_in_category - type: metric - - id: products.category type: attribute - id: products type: dataset + - - id: products.category + type: attribute + - id: percent_revenue_in_category + type: metric - - id: region type: attribute - id: customers @@ -184,11 +184,11 @@ interactions: type: dataset - - id: campaigns type: dataset - - id: campaign_channels + - id: order_lines type: dataset - - id: campaigns type: dataset - - id: order_lines + - id: campaign_channels type: dataset - - id: customers type: dataset @@ -196,11 +196,15 @@ interactions: type: dataset - - id: date type: dataset - - id: customers_trend + - id: revenue_by_category_trend type: visualizationObject - - id: date type: dataset - - id: revenue_trend + - id: order_lines + type: dataset + - - id: date + type: dataset + - id: customers_trend type: visualizationObject - - id: date type: dataset @@ -212,12 +216,8 @@ interactions: type: visualizationObject - - id: date type: dataset - - id: revenue_by_category_trend + - id: revenue_trend type: visualizationObject - - - id: date - type: dataset - - id: order_lines - type: dataset - - id: date type: dataset - id: product_and_category @@ -230,6 +230,10 @@ interactions: type: fact - id: campaign_channels type: dataset + - - id: price + type: fact + - id: order_lines + type: dataset - - id: price type: fact - id: order_amount @@ -238,7 +242,7 @@ interactions: type: fact - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - - id: price + - - id: quantity type: fact - id: order_lines type: dataset @@ -250,10 +254,6 @@ interactions: type: fact - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - - id: quantity - type: fact - - id: order_lines - type: dataset - - id: spend type: fact - id: campaign_channels @@ -284,7 +284,7 @@ interactions: type: attribute - - id: campaign_name type: label - - id: campaign_spend + - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject - - id: campaign_name type: label @@ -292,7 +292,7 @@ interactions: type: filterContext - - id: campaign_name type: label - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - id: customer_id type: label @@ -300,44 +300,44 @@ interactions: type: attribute - - id: customer_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: customer_name type: label - - id: customer_name - type: attribute - - - id: customer_name - type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: customer_name type: label - id: top_10_customers type: visualizationObject + - - id: customer_name + type: label + - id: customer_name + type: attribute - - id: date.day type: label - id: date.day type: attribute - - id: date.month type: label - - id: customers_trend + - id: revenue_by_category_trend type: visualizationObject - - id: date.month type: label - - id: revenue_trend - type: visualizationObject + - id: date.month + type: attribute - - id: date.month type: label - id: percentage_of_customers_by_region type: visualizationObject - - id: date.month type: label - - id: revenue_by_category_trend + - id: revenue_trend type: visualizationObject - - id: date.month type: label - - id: date.month - type: attribute + - id: customers_trend + type: visualizationObject - - id: date.quarter type: label - id: date.quarter @@ -362,14 +362,14 @@ interactions: type: label - id: order_line_id type: attribute - - - id: order_status - type: label - - id: amount_of_valid_orders - type: metric - - id: order_status type: label - id: order_status type: attribute + - - id: order_status + type: label + - id: amount_of_valid_orders + type: metric - - id: order_status type: label - id: revenue @@ -378,17 +378,13 @@ interactions: type: label - id: product_id type: attribute - - - id: product_name - type: label - - id: revenue_by_product - type: visualizationObject - - id: product_name type: label - id: product_name type: attribute - - id: product_name type: label - - id: product_revenue_comparison-over_previous_period + - id: top_10_products type: visualizationObject - - id: product_name type: label @@ -396,7 +392,7 @@ interactions: type: visualizationObject - - id: product_name type: label - - id: top_10_products + - id: revenue_by_product type: visualizationObject - - id: product_name type: label @@ -404,28 +400,24 @@ interactions: type: visualizationObject - - id: product_name type: label - - id: revenue_and_quantity_by_product_and_category + - id: product_saleability type: visualizationObject - - id: product_name type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: product_name type: label - - id: product_saleability + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - - id: products.category - type: label - - id: revenue-home - type: metric - - - id: products.category + - - id: product_name type: label - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: products.category type: label - - id: product_breakdown - type: visualizationObject + - id: revenue-clothing + type: metric - - id: products.category type: label - id: revenue_by_category_trend @@ -436,19 +428,19 @@ interactions: type: visualizationObject - - id: products.category type: label - - id: revenue-outdoor + - id: revenue-electronic type: metric - - id: products.category type: label - - id: revenue-clothing - type: metric + - id: product_breakdown + type: visualizationObject - - id: products.category type: label - id: product_categories_pie_chart type: visualizationObject - - id: products.category type: label - - id: revenue-electronic + - id: revenue-home type: metric - - id: products.category type: label @@ -458,18 +450,26 @@ interactions: type: label - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject + - - id: products.category + type: label + - id: product_revenue_comparison-over_previous_period + type: visualizationObject - - id: products.category type: label - id: products.category type: attribute - - - id: region + - - id: products.category type: label - - id: region - type: attribute + - id: revenue-outdoor + type: metric - - id: region type: label - id: percentage_of_customers_by_region type: visualizationObject + - - id: region + type: label + - id: region + type: attribute - - id: region type: label - id: region_filter @@ -492,27 +492,27 @@ interactions: type: visualizationObject - - id: amount_of_active_customers type: metric - - id: customers_trend - type: visualizationObject + - id: amount_of_top_customers + type: metric - - id: amount_of_active_customers type: metric - id: percentage_of_customers_by_region type: visualizationObject - - id: amount_of_active_customers type: metric - - id: amount_of_top_customers - type: metric + - id: customers_trend + type: visualizationObject - - id: amount_of_orders type: metric - id: amount_of_valid_orders type: metric - - id: amount_of_orders type: metric - - id: revenue_trend + - id: product_saleability type: visualizationObject - - id: amount_of_orders type: metric - - id: product_saleability + - id: revenue_trend type: visualizationObject - - id: campaign_spend type: metric @@ -520,11 +520,11 @@ interactions: type: metric - - id: campaign_spend type: metric - - id: campaign_spend + - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject - - id: campaign_spend type: metric - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - id: order_amount type: metric @@ -540,35 +540,31 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue-home + - id: revenue-clothing type: metric - - id: revenue type: metric - - id: product_revenue_comparison-over_previous_period + - id: revenue_by_category_trend type: visualizationObject - - id: revenue type: metric - - id: revenue-outdoor - type: metric - - - id: revenue - type: metric - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_in_category type: metric - - id: revenue type: metric - - id: revenue-clothing - type: metric + - id: product_breakdown + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_in_category + - id: revenue_top_10 type: metric - - id: revenue type: metric - - id: total_revenue - type: metric + - id: revenue_by_product + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_per_product_by_customer_and_category + - id: product_categories_pie_chart type: visualizationObject - - id: revenue type: metric @@ -576,23 +572,23 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue_per_dollar_spent - type: metric + - id: product_saleability + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_products + - id: revenue-home type: metric - - id: revenue type: metric - - id: product_saleability - type: visualizationObject - - - id: revenue + - id: amount_of_top_customers type: metric - - id: revenue_top_10 + - - id: revenue type: metric + - id: percent_revenue_per_product_by_customer_and_category + type: visualizationObject - - id: revenue type: metric - - id: revenue_by_product + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: revenue type: metric @@ -600,23 +596,23 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_per_product + - id: percent_revenue_from_top_10_products type: metric - - id: revenue type: metric - - id: product_breakdown - type: visualizationObject + - id: revenue-electronic + type: metric - - id: revenue type: metric - - id: revenue_by_category_trend - type: visualizationObject + - id: revenue_per_dollar_spent + type: metric - - id: revenue type: metric - - id: revenue_per_customer + - id: total_revenue type: metric - - id: revenue type: metric - - id: amount_of_top_customers + - id: percent_revenue_per_product type: metric - - id: revenue type: metric @@ -624,23 +620,27 @@ interactions: type: metric - - id: revenue type: metric - - id: revenue_top_10_percent + - id: revenue_and_quantity_by_product_and_category + type: visualizationObject + - - id: revenue + type: metric + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue type: metric - - id: product_categories_pie_chart - type: visualizationObject + - id: percent_revenue_from_top_10_percent_products + type: metric - - id: revenue type: metric - - id: revenue-electronic + - id: revenue_top_10_percent type: metric - - id: revenue type: metric - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject + - id: revenue-outdoor + type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_customers + - id: revenue_per_customer type: metric - - id: revenue_per_customer type: metric @@ -650,10 +650,6 @@ interactions: type: metric - id: revenue_per_usd_vs_spend_by_campaign type: visualizationObject - - - id: revenue_top_10 - type: metric - - id: percent_revenue_from_top_10_customers - type: metric - - id: revenue_top_10 type: metric - id: top_10_products @@ -666,14 +662,18 @@ interactions: type: metric - id: top_10_customers type: visualizationObject - - - id: revenue_top_10_percent + - - id: revenue_top_10 type: metric - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue_top_10_percent type: metric - id: percent_revenue_from_top_10_percent_customers type: metric + - - id: revenue_top_10_percent + type: metric + - id: percent_revenue_from_top_10_percent_products + type: metric - - id: total_revenue type: metric - id: percent_revenue diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml index 28f083fef..c74de5823 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 1a3fc86182f182e1bbc97bf0ca49dd47 + traceId: 0f615110436e82403058e826ba1415c1 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -556,8 +556,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: @@ -1011,8 +1011,8 @@ interactions: username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - name: demo-test-ds type: POSTGRESQL + name: demo-test-ds schema: demo id: demo-test-ds links: 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 7c5e853ea..9a40a7d8d 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 @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: c239dd6ec8e7f5860f257ce943d93c6b + traceId: 8fb1f0963adc94cea48f89ddaa3923c8 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 83b655e3e..89a1b8083 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 @@ -44,7 +44,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 6c8d85a687d51ff51b74422ef1299198 + traceId: f04b23e79d71942e9c1e454e913ab8ef - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 1ce891305..183f0c395 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 @@ -33,7 +33,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: bdab3ee9793e4510c6198a2db211b552 + traceId: 3e9a17d51656d47bef1808eb32b4c0c2 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 2cbbd9955..4611eb772 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 @@ -33,7 +33,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 3dc127a2db60e50ffb4e361d685e93a0 + traceId: 5658192ff998069c98fd362e033099a0 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 9012c50f3..496fc1c1c 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 @@ -94,7 +94,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -137,7 +137,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -287,7 +287,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -299,7 +299,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -309,7 +309,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -360,7 +360,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -369,7 +369,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -379,7 +379,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -389,7 +389,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -399,7 +399,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -408,7 +408,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -417,7 +417,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -427,7 +427,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -437,7 +437,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -447,7 +447,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -457,7 +457,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -467,7 +467,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -477,7 +477,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -487,7 +487,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -498,7 +498,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -508,7 +508,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -518,7 +518,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -528,7 +528,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -537,7 +537,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -546,7 +546,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -555,7 +555,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -564,7 +564,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -647,7 +647,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -723,7 +723,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -802,7 +802,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -861,7 +861,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -918,7 +918,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -971,7 +971,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1046,7 +1046,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1103,7 +1103,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1202,7 +1202,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1258,7 +1258,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1297,7 +1297,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1353,7 +1353,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1421,7 +1421,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1478,7 +1478,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1535,7 +1535,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1734,7 +1734,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1777,7 +1777,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1927,7 +1927,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1939,7 +1939,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -1949,7 +1949,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2000,7 +2000,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2009,7 +2009,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2019,7 +2019,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2029,7 +2029,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2039,7 +2039,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2048,7 +2048,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2057,7 +2057,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2067,7 +2067,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2077,7 +2077,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2087,7 +2087,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2097,7 +2097,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2107,7 +2107,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2117,7 +2117,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2127,7 +2127,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2138,7 +2138,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2148,7 +2148,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2158,7 +2158,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2168,7 +2168,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2177,7 +2177,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2186,7 +2186,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2195,7 +2195,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2204,7 +2204,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2213,7 +2213,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2222,7 +2222,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2287,7 +2287,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2363,7 +2363,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2442,7 +2442,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2501,7 +2501,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2558,7 +2558,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2611,7 +2611,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2686,7 +2686,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2743,7 +2743,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2842,7 +2842,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2898,7 +2898,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2937,7 +2937,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -2993,7 +2993,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -3061,7 +3061,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -3118,7 +3118,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user @@ -3175,7 +3175,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 createdBy: id: admin type: user 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 d4cd84278..544957738 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 @@ -1878,14 +1878,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines @@ -2539,14 +2539,14 @@ interactions: dataType: STRING workspaceDataFilterReferences: - filterId: - id: wdf__state + id: wdf__region type: workspaceDataFilter - filterColumn: wdf__state + filterColumn: wdf__region filterColumnDataType: STRING - filterId: - id: wdf__region + id: wdf__state type: workspaceDataFilter - filterColumn: wdf__region + filterColumn: wdf__state filterColumnDataType: STRING type: NORMAL id: order_lines @@ -2926,7 +2926,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -2941,7 +2941,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders @@ -2957,7 +2957,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_top_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers @@ -2974,7 +2974,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_valid_orders links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders @@ -2989,7 +2989,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: campaign_spend links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend @@ -3004,7 +3004,7 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: order_amount links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount @@ -3019,7 +3019,7 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue @@ -3035,7 +3035,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers @@ -3051,7 +3051,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers @@ -3067,7 +3067,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_percent_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products @@ -3083,7 +3083,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_from_top_10_products links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products @@ -3099,7 +3099,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_in_category links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category @@ -3115,7 +3115,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: percent_revenue_per_product links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product @@ -3132,7 +3132,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue @@ -3148,7 +3148,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-clothing links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing @@ -3164,7 +3164,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-electronic links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic @@ -3180,7 +3180,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-home links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home @@ -3196,7 +3196,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue-outdoor links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor @@ -3211,7 +3211,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -3226,7 +3226,7 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_dollar_spent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent @@ -3241,7 +3241,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10 links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 @@ -3256,7 +3256,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_top_10_percent links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent @@ -3271,7 +3271,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue @@ -3286,7 +3286,7 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: total_revenue-no_filters links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml index f9f9fe590..de0c096c6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml @@ -67,7 +67,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 1dad6f60655b6e8ed90db446defdfdfe + cacheId: 704e48172bea698eb6c0c78606e6983a - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -128,7 +128,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: bafa33d82fab7060287982679d17d5bf + cacheId: 6660852d224026f92699c33da055dc8d - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -191,7 +191,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: 81bfdcf9a5da23f78d46a299771f7d51 + cacheId: 5cb7caa8545cbdc5ca03c5d229618069 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -256,7 +256,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: 57924fb42336f0eecf1ca7d2630117c8 + cacheId: 7896c492041aca9ccc11c19c066631eb - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -322,7 +322,7 @@ interactions: count: 0 offset: 0 next: null - cacheId: fa569c0befb98722f21741bd19969b4d + cacheId: 6ec5fd09d638dac1fce5dd8a89cd1245 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -388,7 +388,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 1dad6f60655b6e8ed90db446defdfdfe + cacheId: 704e48172bea698eb6c0c78606e6983a - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -448,7 +448,7 @@ interactions: count: 1 offset: 0 next: null - cacheId: 733985df796c88c967262e92a4194e2a + cacheId: 420dfd32ec3d0578bfd17654dc6dd6fe - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -511,7 +511,7 @@ interactions: count: 2 offset: 0 next: null - cacheId: 6c31098fd5213241b32f97b27adb3ac1 + cacheId: 49d02f5c7c04d872db555db992c91823 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements @@ -575,7 +575,7 @@ interactions: count: 3 offset: 0 next: null - cacheId: 45bbcb1d3ab366ee1fcbb97b80359f5d + cacheId: e312d4cfe0d647d5c2c3577faecc70b3 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1 @@ -634,4 +634,4 @@ interactions: count: 1 offset: 1 next: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2 - cacheId: 81bfdcf9a5da23f78d46a299771f7d51 + cacheId: 5cb7caa8545cbdc5ca03c5d229618069 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml index 260df25bf..e4575bdd7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/add_metadata_locale.yaml @@ -228,15 +228,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -328,9 +328,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since @@ -689,15 +688,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -789,9 +788,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since @@ -1136,16 +1134,16 @@ interactions: id="fact">BudgetBudget.BudgetBudget.Campaign channelsCampaign + channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign - channels.Budget AggBudget Agg.Campaign @@ -1247,8 +1245,6 @@ interactions: Revenue from Top 10 Products% Revenue from Top 10 Products.% Revenue in Category% Revenue in Category.Total - Revenue (No Filters)Total Revenue (No Filters).% Revenue per Product% Revenue per Product.RevenueRevenue.Revenue / Top 10%Revenue / Top 10%.Total - RevenueTotal Revenue.Total Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.BudgetBudget.BudgetBudget.Campaign channelsCampaign + channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign - channels.Budget AggBudget Agg.Campaign @@ -1800,8 +1799,6 @@ interactions: Revenue from Top 10 Products% Revenue from Top 10 Products.% Revenue in Category% Revenue in Category.Total - Revenue (No Filters)Total Revenue (No Filters).% Revenue per Product% Revenue per Product.RevenueRevenue.Revenue / Top 10%Revenue / Top 10%.Total - RevenueTotal Revenue.Total Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -328,9 +328,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since @@ -689,15 +688,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -789,9 +788,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since @@ -1136,16 +1134,16 @@ interactions: id="fact">BudgetBudget.BudgetBudget.Campaign channelsCampaign + channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign - channels.Budget AggBudget Agg.Campaign @@ -1247,8 +1245,6 @@ interactions: Revenue from Top 10 Products% Revenue from Top 10 Products.% Revenue in Category% Revenue in Category.Total - Revenue (No Filters)Total Revenue (No Filters).% Revenue per Product% Revenue per Product.RevenueRevenue.Revenue / Top 10%Revenue / Top 10%.Total - RevenueTotal Revenue.Total Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.BudgetBudget.BudgetBudget.Campaign channelsCampaign + channels.SpendSpend.SpendSpend.Campaign channelsCampaign channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder - lines.SpendSpend.SpendSpend.Campaign channelsCampaign - channels.Budget AggBudget Agg.Campaign @@ -1800,8 +1799,6 @@ interactions: Revenue from Top 10 Products% Revenue from Top 10 Products.% Revenue in Category% Revenue in Category.Total - Revenue (No Filters)Total Revenue (No Filters).% Revenue per Product% Revenue per Product.RevenueRevenue.Revenue / Top 10%Revenue / Top 10%.Total - RevenueTotal Revenue.Total Revenue.Total + Revenue (No Filters)Total Revenue (No Filters).Campaign SpendCampaign Spend.BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -2322,9 +2321,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml index f13dddfe8..fa5d9b651 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 589dc15ab76a0c298609a73f3de5bfe9 + traceId: 8957be601c9cdcabe28bb4bb51439919 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -206,49 +206,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '215' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml index 8ba5c5a25..3c14a8f0b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 095b653dda926b5baacd5cec035176ae + traceId: ad05cffef6b485d899aa4aacd9c24ab3 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -290,49 +290,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '215' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=1&size=500 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 a53bdb731..620fd9ca1 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 @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 456870835e975653c6cd83ad50ee3926 + traceId: c04ca627917a936bb68b75f293baac0f - request: method: POST uri: http://localhost:3000/api/v1/entities/dataSources @@ -108,8 +108,8 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - name: Test2 type: POSTGRESQL + name: Test2 schema: demo id: demo-bigquery-ds type: dataSource @@ -207,7 +207,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -250,7 +250,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -400,7 +400,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -412,7 +412,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -422,7 +422,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -473,7 +473,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -521,7 +521,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -530,7 +530,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -540,7 +540,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -550,7 +550,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -560,7 +560,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -570,7 +570,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -580,7 +580,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -590,7 +590,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -611,7 +611,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -621,7 +621,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -631,7 +631,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -641,7 +641,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -650,7 +650,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -659,7 +659,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -668,7 +668,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -677,7 +677,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -686,7 +686,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -695,7 +695,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -760,7 +760,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -836,7 +836,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -915,7 +915,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -974,7 +974,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1031,7 +1031,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1084,7 +1084,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1159,7 +1159,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1216,7 +1216,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1315,7 +1315,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1371,7 +1371,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1410,7 +1410,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1534,7 +1534,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1591,7 +1591,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1648,7 +1648,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2095,7 +2095,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8ce53a61add949f01847ef79fe764cfc + traceId: 9888ec427f5795fa991df67addaf85d4 - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces @@ -2127,7 +2127,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: da6864f53a4b7dc6ecce6af5ced5a374 + traceId: 90e66d5e2300aa4c67cf4e4491274b02 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -2749,7 +2749,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2792,7 +2792,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2942,7 +2942,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2955,7 +2955,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2965,7 +2965,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3014,7 +3014,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3023,7 +3023,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3033,7 +3033,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3043,7 +3043,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3053,7 +3053,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3062,7 +3062,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3071,7 +3071,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3081,7 +3081,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3091,7 +3091,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3101,7 +3101,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3111,7 +3111,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3121,7 +3121,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3130,7 +3130,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3140,7 +3140,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3150,7 +3150,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3160,7 +3160,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3169,7 +3169,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3178,7 +3178,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3187,7 +3187,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3196,7 +3196,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3205,7 +3205,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3214,7 +3214,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3223,7 +3223,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3232,7 +3232,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3297,7 +3297,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3373,7 +3373,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3452,7 +3452,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3511,7 +3511,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3568,7 +3568,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3621,7 +3621,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3696,7 +3696,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3753,7 +3753,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3852,7 +3852,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3908,7 +3908,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3947,7 +3947,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4003,7 +4003,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4071,7 +4071,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4128,7 +4128,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4185,7 +4185,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4478,7 +4478,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4521,7 +4521,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4671,7 +4671,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4683,7 +4683,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4693,7 +4693,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4744,7 +4744,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4753,7 +4753,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4763,7 +4763,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4773,7 +4773,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4783,7 +4783,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4792,7 +4792,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4801,7 +4801,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4811,7 +4811,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4821,7 +4821,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4831,7 +4831,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4841,7 +4841,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4851,7 +4851,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4861,7 +4861,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4871,7 +4871,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4882,7 +4882,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4892,7 +4892,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4902,7 +4902,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4912,7 +4912,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4921,7 +4921,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4930,7 +4930,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4939,7 +4939,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4948,7 +4948,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4957,7 +4957,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4966,7 +4966,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5031,7 +5031,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5107,7 +5107,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5186,7 +5186,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5245,7 +5245,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5302,7 +5302,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5355,7 +5355,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5430,7 +5430,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5487,7 +5487,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5586,7 +5586,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5642,7 +5642,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5681,7 +5681,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5737,7 +5737,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5805,7 +5805,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5862,7 +5862,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5919,7 +5919,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6382,7 +6382,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6425,7 +6425,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6575,7 +6575,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6587,7 +6587,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6597,7 +6597,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6648,7 +6648,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6657,7 +6657,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6667,7 +6667,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6677,7 +6677,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6687,7 +6687,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6696,7 +6696,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6705,7 +6705,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6715,7 +6715,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6725,7 +6725,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6735,7 +6735,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6745,7 +6745,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6755,7 +6755,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6765,7 +6765,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6775,7 +6775,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6786,7 +6786,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6796,7 +6796,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6806,7 +6806,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6816,7 +6816,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6825,7 +6825,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6834,7 +6834,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6843,7 +6843,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6852,7 +6852,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6861,7 +6861,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6870,7 +6870,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6935,7 +6935,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7011,7 +7011,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7090,7 +7090,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7149,7 +7149,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7206,7 +7206,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7259,7 +7259,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7334,7 +7334,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7391,7 +7391,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7490,7 +7490,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7546,7 +7546,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7585,7 +7585,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7641,7 +7641,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7709,7 +7709,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7766,7 +7766,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -7823,7 +7823,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -8270,7 +8270,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: b9d99d2ee7d3ee19bc3d96785fb77b64 + traceId: db9bace98fbac45cccc0f85d9e30bf5e - request: method: GET uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces @@ -8302,7 +8302,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 08b73d479c6182dacf16bfebdbfecdc2 + traceId: bb9691ff2875784d519273c00c82d6ee - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -8938,7 +8938,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -8981,7 +8981,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9131,7 +9131,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9144,7 +9144,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9154,7 +9154,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9203,7 +9203,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9212,7 +9212,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9222,7 +9222,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9232,7 +9232,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9242,7 +9242,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9251,7 +9251,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9260,7 +9260,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9270,7 +9270,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9280,7 +9280,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9290,7 +9290,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9300,7 +9300,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9310,7 +9310,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9319,7 +9319,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9329,7 +9329,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9339,7 +9339,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9349,7 +9349,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9358,7 +9358,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9367,7 +9367,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9376,7 +9376,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9385,7 +9385,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9394,7 +9394,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9403,7 +9403,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9412,7 +9412,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9421,7 +9421,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9486,7 +9486,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9562,7 +9562,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9641,7 +9641,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9700,7 +9700,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9757,7 +9757,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9810,7 +9810,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9885,7 +9885,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -9942,7 +9942,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10041,7 +10041,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10097,7 +10097,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10136,7 +10136,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10192,7 +10192,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10260,7 +10260,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10317,7 +10317,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10374,7 +10374,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10787,7 +10787,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10830,7 +10830,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10980,7 +10980,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -10992,7 +10992,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11002,7 +11002,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11053,7 +11053,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11062,7 +11062,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11072,7 +11072,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11082,7 +11082,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11092,7 +11092,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11101,7 +11101,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11110,7 +11110,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11120,7 +11120,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11130,7 +11130,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11140,7 +11140,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11150,7 +11150,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11160,7 +11160,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11170,7 +11170,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11180,7 +11180,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11191,7 +11191,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11201,7 +11201,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11211,7 +11211,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11221,7 +11221,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11230,7 +11230,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11239,7 +11239,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11248,7 +11248,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11257,7 +11257,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11266,7 +11266,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11275,7 +11275,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11340,7 +11340,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11416,7 +11416,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11495,7 +11495,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11554,7 +11554,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11611,7 +11611,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11664,7 +11664,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11739,7 +11739,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11796,7 +11796,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11895,7 +11895,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11951,7 +11951,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -11990,7 +11990,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -12046,7 +12046,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -12114,7 +12114,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -12171,7 +12171,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -12228,7 +12228,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -12868,7 +12868,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 14e6dea02719e7d710061514429fb56d + traceId: d8d234ee323c8614a6769c8ad9f90060 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -13504,7 +13504,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13547,7 +13547,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13697,7 +13697,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13710,7 +13710,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13720,7 +13720,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13769,7 +13769,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13778,7 +13778,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13788,7 +13788,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13798,7 +13798,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13808,7 +13808,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13817,7 +13817,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13826,7 +13826,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13836,7 +13836,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13846,7 +13846,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13856,7 +13856,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13866,7 +13866,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13876,7 +13876,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13885,7 +13885,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13895,7 +13895,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13905,7 +13905,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13915,7 +13915,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13924,7 +13924,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13933,7 +13933,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13942,7 +13942,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13951,7 +13951,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13960,7 +13960,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13969,7 +13969,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13978,7 +13978,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -13987,7 +13987,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14052,7 +14052,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14128,7 +14128,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14207,7 +14207,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14266,7 +14266,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14323,7 +14323,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14376,7 +14376,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14451,7 +14451,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14508,7 +14508,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14607,7 +14607,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14663,7 +14663,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14702,7 +14702,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14758,7 +14758,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14826,7 +14826,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14883,7 +14883,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -14940,7 +14940,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user 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 7c6e6a76d..2125db4f3 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 @@ -120,7 +120,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2c7dc1659fdf086b804ccfd27df09196 + traceId: 2a9d54c719b794d88bf2eab8ba3955a0 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 60220cf52..b99525d00 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 @@ -33,7 +33,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 73148193ea2432e16487161972e8a7a1 + traceId: 2acc95c3e3a77fd79767d20061ee3120 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces 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 f4ad456ef..a01bb1a95 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 @@ -138,7 +138,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -181,7 +181,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -332,7 +332,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -344,7 +344,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -354,7 +354,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -414,7 +414,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -424,7 +424,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -444,7 +444,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -462,7 +462,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -472,7 +472,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -522,7 +522,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -532,7 +532,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -543,7 +543,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -553,7 +553,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -591,7 +591,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -609,7 +609,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -618,7 +618,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -627,7 +627,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -692,7 +692,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -768,7 +768,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -847,7 +847,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -906,7 +906,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -963,7 +963,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1016,7 +1016,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1091,7 +1091,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1148,7 +1148,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1247,7 +1247,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1303,7 +1303,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1342,7 +1342,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1398,7 +1398,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1523,7 +1523,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1580,7 +1580,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2164,7 +2164,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2207,7 +2207,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2358,7 +2358,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2370,7 +2370,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2380,7 +2380,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2431,7 +2431,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2440,7 +2440,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2450,7 +2450,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2460,7 +2460,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2470,7 +2470,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2479,7 +2479,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2488,7 +2488,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2498,7 +2498,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2508,7 +2508,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2518,7 +2518,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2528,7 +2528,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2538,7 +2538,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2548,7 +2548,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2558,7 +2558,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2569,7 +2569,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2579,7 +2579,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2589,7 +2589,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2599,7 +2599,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2608,7 +2608,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2617,7 +2617,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2626,7 +2626,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2635,7 +2635,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2644,7 +2644,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2653,7 +2653,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2718,7 +2718,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2794,7 +2794,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2873,7 +2873,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2932,7 +2932,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2989,7 +2989,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3042,7 +3042,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3117,7 +3117,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3174,7 +3174,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3273,7 +3273,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3329,7 +3329,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3368,7 +3368,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3424,7 +3424,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3492,7 +3492,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3549,7 +3549,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3606,7 +3606,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user 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 f7cea9f34..c1d639ab0 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 @@ -139,7 +139,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -182,7 +182,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -332,7 +332,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -344,7 +344,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -354,7 +354,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -405,7 +405,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -414,7 +414,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -424,7 +424,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -434,7 +434,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -444,7 +444,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -453,7 +453,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -462,7 +462,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -472,7 +472,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -482,7 +482,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -492,7 +492,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -502,7 +502,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -512,7 +512,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -522,7 +522,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -532,7 +532,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -543,7 +543,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -553,7 +553,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -563,7 +563,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -573,7 +573,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -582,7 +582,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -591,7 +591,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -600,7 +600,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -609,7 +609,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -618,7 +618,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -627,7 +627,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -692,7 +692,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -768,7 +768,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -847,7 +847,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -906,7 +906,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -963,7 +963,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1016,7 +1016,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1091,7 +1091,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1148,7 +1148,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1247,7 +1247,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1303,7 +1303,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1342,7 +1342,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1398,7 +1398,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1466,7 +1466,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1523,7 +1523,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -1580,7 +1580,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2189,7 +2189,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2232,7 +2232,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2382,7 +2382,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2394,7 +2394,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2404,7 +2404,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2455,7 +2455,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2464,7 +2464,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2474,7 +2474,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2484,7 +2484,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2494,7 +2494,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2503,7 +2503,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2512,7 +2512,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2522,7 +2522,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2532,7 +2532,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2542,7 +2542,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2552,7 +2552,7 @@ interactions: format: '#,##0.0%' maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\ \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2562,7 +2562,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2572,7 +2572,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2582,7 +2582,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2593,7 +2593,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2603,7 +2603,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2613,7 +2613,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2623,7 +2623,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2632,7 +2632,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2641,7 +2641,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2650,7 +2650,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2659,7 +2659,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2668,7 +2668,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2677,7 +2677,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2742,7 +2742,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2818,7 +2818,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2897,7 +2897,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -2956,7 +2956,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3013,7 +3013,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3066,7 +3066,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3141,7 +3141,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3198,7 +3198,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3297,7 +3297,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3353,7 +3353,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3392,7 +3392,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3448,7 +3448,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3516,7 +3516,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3573,7 +3573,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -3630,7 +3630,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4032,7 +4032,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 555a29a2b1b191898684c0cc2de42f8a + traceId: 6d99e74708a8fb500fa6087334bcd6be - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces @@ -4654,7 +4654,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4697,7 +4697,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4847,7 +4847,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4860,7 +4860,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4870,7 +4870,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4919,7 +4919,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4928,7 +4928,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4938,7 +4938,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4948,7 +4948,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4958,7 +4958,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4967,7 +4967,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4976,7 +4976,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4986,7 +4986,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_customers title: '% Revenue from Top 10 Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -4996,7 +4996,7 @@ interactions: \ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_customers title: '% Revenue from Top 10% Customers' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5006,7 +5006,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_percent_products title: '% Revenue from Top 10% Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5016,7 +5016,7 @@ interactions: \ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" id: percent_revenue_from_top_10_products title: '% Revenue from Top 10 Products' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5026,7 +5026,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5035,7 +5035,7 @@ interactions: maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) id: percent_revenue_per_product title: '% Revenue per Product' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5045,7 +5045,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5055,7 +5055,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5065,7 +5065,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5074,7 +5074,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5083,7 +5083,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5092,7 +5092,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5101,7 +5101,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5110,7 +5110,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5119,7 +5119,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5128,7 +5128,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5137,7 +5137,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5202,7 +5202,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5278,7 +5278,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5357,7 +5357,7 @@ interactions: visualizationUrl: local:table id: percent_revenue_per_product_by_customer_and_category title: '% Revenue per Product by Customer and Category' - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5416,7 +5416,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5473,7 +5473,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5526,7 +5526,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5601,7 +5601,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5658,7 +5658,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5757,7 +5757,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5813,7 +5813,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5852,7 +5852,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5908,7 +5908,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -5976,7 +5976,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6033,7 +6033,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6090,7 +6090,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-11 10:03 + createdAt: 2026-03-16 08:23 createdBy: id: admin type: user @@ -6252,7 +6252,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: deeb52b57153198bacf3476e7f0502c4 + traceId: 0d980b6b288c15538658ea63f4db0dbd - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings @@ -6363,7 +6363,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 65462493e2ca9d2f18ae154fe33fcf7b + traceId: c04370d0f286e851f776c150048365af - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml index d47139486..ccc2239e8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/get_metadata_localization.yaml @@ -189,15 +189,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -289,9 +289,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml index 11d49c386..3bd269165 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_automations.yaml @@ -232,48 +232,6 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/automations - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: [] - request: method: PUT uri: http://localhost:3000/api/v1/layout/notificationChannels diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml index ed3f99405..365e0e45e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/layout_filter_views.yaml @@ -226,45 +226,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/filterViews - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: [] diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml index f5a9f57e5..4e2e89953 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 46bece586d177879ccc7c2ce22d1110a + traceId: 581a909109e496c95787c52d737c2888 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -159,7 +159,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 4afaa65642fe94bd56c65dcc993f08a3 + traceId: 1d3aa31473809890e671556a9353255c - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -370,49 +370,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '215' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml index 83a98feee..b61335c72 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml @@ -189,15 +189,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -289,9 +289,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue - in CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign + id="metric.total_revenue.title">Total RevenueTotal + Revenue (No Filters)Campaign SpendFree-form translations are marked by the 'id' attribute, which is a hash combining the JSON path and the source text's value. Since @@ -607,15 +606,15 @@ interactions: id="fact">BudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per @@ -707,9 +706,7 @@ interactions: id="metric.percent_revenue_from_top_10_products.title">% Revenue from Top 10 Products% Revenue in - CategoryTotal Revenue - (No Filters)% Revenue per ProductRevenueRevenue / Top 10Revenue / Top 10%Total RevenueCampaign SpendFree-form - translations are marked by the 'id' attribute, which is a hash combining the - JSON path and the source text's value. Since this hash is hard to read, the - source text includes extra details about its general location.Total RevenueTotal + Revenue (No Filters)Campaign + SpendFree-form translations are marked by the 'id' attribute, + which is a hash combining the JSON path and the source text's value. Since + this hash is hard to read, the source text includes extra details about its + general location.Campaign SpendCustomers diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml index 516b03adf..a9e26c1c3 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml @@ -48,7 +48,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 1111ea3b997c80a084651cdcf5b4d46b + traceId: 6efc5fa1109f6c62fe01fed92ee288e6 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings @@ -380,49 +380,3 @@ interactions: - '0' body: string: '' - - request: - method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - br, gzip, deflate - X-GDC-VALIDATE-RELATIONS: - - 'true' - X-Requested-With: - - XMLHttpRequest - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '215' - Content-Type: - - application/json - DATE: *id001 - Expires: - - '0' - Pragma: - - no-cache - Referrer-Policy: - - no-referrer - Vary: - - Origin - - Access-Control-Request-Method - - Access-Control-Request-Headers - X-Content-Type-Options: - - nosniff - X-GDC-TRACE-ID: *id001 - X-Xss-Protection: - - '0' - body: - string: - data: [] - links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml index d12ce5b5e..21836b38e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml @@ -94,7 +94,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 6b0aa4594d623a8c1d3f2b5775f2b6fa + traceId: 85bdd5c685f84d913b5ed8c7f4a67565 - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml index 910bab2f9..0700f662e 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml @@ -94,7 +94,7 @@ interactions: to access it. status: 404 title: Not Found - traceId: 800d6105b05daebbc854cc386cba3497 + traceId: 9ddd3b05105b9ac5cc848c94733f03fa - request: method: POST uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters @@ -241,7 +241,7 @@ interactions: self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com @@ -316,7 +316,7 @@ interactions: type: userDataFilter included: - attributes: - authenticationId: CiQyMjUyMzlmOS02NzliLTQ2ODUtYjg1ZS1lYjlhYTk4OWY2YzISBWxvY2Fs + authenticationId: CiQ3OGM2NDZhYy0wODhjLTRjMTEtYWRmOC0xYmI0OTI3YzEwYWMSBWxvY2Fs firstname: Demo lastname: User email: demo@example.com diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py b/packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py index 67f9f42d0..c1684ee05 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_data_source.py @@ -48,6 +48,8 @@ from tests_support.file_utils import load_json from tests_support.vcrpy_utils import get_vcr +from .conftest import safe_delete + gd_vcr = get_vcr() _current_dir = Path(__file__).parent.absolute() @@ -231,8 +233,8 @@ def test_catalog_list_data_sources(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) data_sources = sdk.catalog_data_source.list_data_sources() - assert len(data_sources) == 1 - assert data_sources[0].id == test_config["data_source"] + assert len(data_sources) >= 1 + assert any(ds.id == test_config["data_source"] for ds in data_sources) def _create_default_data_source(sdk: GoodDataSdk, data_source_id: str = "test"): @@ -263,9 +265,9 @@ def _get_data_source(data_sources: list[CatalogDataSource], data_source_id: str) def test_catalog_create_update_list_data_source(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) try: - data_sources = sdk.catalog_data_source.list_data_sources() - assert len(data_sources) == 1 - assert data_sources[0].id == test_config["data_source"] + data_sources_before = sdk.catalog_data_source.list_data_sources() + initial_count = len(data_sources_before) + assert any(ds.id == test_config["data_source"] for ds in data_sources_before) _create_default_data_source(sdk) @@ -284,7 +286,7 @@ def test_catalog_create_update_list_data_source(test_config): sdk.catalog_data_source.create_or_update_data_source(updated_data_source) data_sources = sdk.catalog_data_source.list_data_sources() - assert len(data_sources) == 2 + assert len(data_sources) == initial_count + 1 demo_ds = _get_data_source(data_sources, test_config["data_source"]) assert demo_ds assert demo_ds.id == test_config["data_source"] @@ -292,9 +294,7 @@ def test_catalog_create_update_list_data_source(test_config): assert updated_data_source == test_ds finally: # Cleanup every time - sdk.catalog_data_source.delete_data_source("test") - data_sources = sdk.catalog_data_source.list_data_sources() - assert len(data_sources) == 1 + safe_delete(sdk.catalog_data_source.delete_data_source, "test") def _create_delete_ds(sdk, data_source: CatalogDataSource): @@ -303,7 +303,7 @@ def _create_delete_ds(sdk, data_source: CatalogDataSource): created_ds = sdk.catalog_data_source.get_data_source(data_source.id) assert data_source == created_ds finally: - sdk.catalog_data_source.delete_data_source(data_source.id) + safe_delete(sdk.catalog_data_source.delete_data_source, data_source.id) @gd_vcr.use_cassette(str(_fixtures_dir / "redshift.yaml")) @@ -383,6 +383,8 @@ def test_catalog_create_data_source_snowflake_spec(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "bigquery.yaml")) def test_catalog_create_data_source_bigquery_spec(test_config): + if test_config.get("staging", False) and not test_config.get("bigquery_token_file"): + pytest.skip("BigQuery credentials not available on staging") sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) with mock.patch("builtins.open", mock.mock_open(read_data=test_config["bigquery_token_file"].encode("utf-8"))): _create_delete_ds( @@ -423,9 +425,8 @@ def test_catalog_create_data_source_dremio_spec(test_config): def test_catalog_patch_data_source(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) try: - data_sources = sdk.catalog_data_source.list_data_sources() - assert len(data_sources) == 1 - assert data_sources[0].id == test_config["data_source"] + data_sources_before = sdk.catalog_data_source.list_data_sources() + assert any(ds.id == test_config["data_source"] for ds in data_sources_before) _create_default_data_source(sdk) @@ -440,11 +441,11 @@ def test_catalog_patch_data_source(test_config): assert patched_data_source.name == "Test2" assert patched_data_source.alternative_data_source_id == "ds-patch-abc-id" finally: - sdk.catalog_data_source.delete_data_source("test") + safe_delete(sdk.catalog_data_source.delete_data_source, "test") @gd_vcr.use_cassette(str(_fixtures_dir / "demo_delete_declarative_data_sources.yaml")) -def test_delete_declarative_data_sources(test_config): +def test_delete_declarative_data_sources(test_config, snapshot_data_sources): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) credentials_path = _current_dir / "load" / "data_source_credentials" / "data_sources_credentials.yaml" expected_json_path = _current_dir / "expected" / "declarative_data_sources.json" @@ -468,7 +469,8 @@ def token_from_file_side_effect(file_path: Union[str, Path], base64_encode: bool assert len(data_sources_o.data_sources) == 0 finally: data_sources_o = CatalogDeclarativeDataSources.from_dict(load_json(expected_json_path)) - sdk.catalog_data_source.put_declarative_data_sources(data_sources_o, credentials_path) + safe_delete(sdk.catalog_data_source.put_declarative_data_sources, data_sources_o, credentials_path) + # snapshot_data_sources fixture also restores in teardown @gd_vcr.use_cassette(str(_fixtures_dir / "demo_store_declarative_data_sources.yaml")) @@ -485,7 +487,12 @@ def test_store_declarative_data_sources(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "demo_load_and_put_declarative_data_sources.yaml")) -def test_load_and_put_declarative_data_sources(test_config): +def test_load_and_put_declarative_data_sources(test_config, snapshot_data_sources): + if test_config.get("staging", False): + # load_and_put loads ALL data sources from the layout directory in a single PUT, + # including bigquery/databricks with dummy credentials. Staging validates credential + # formats and rejects them (400). Can't exclude individual data sources from the PUT. + pytest.skip("Staging server validates credential formats; this test uses mocked dummy credentials") load_folder = _current_dir / "load" sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) credentials_path = _current_dir / "load" / "data_source_credentials" / "data_sources_credentials.yaml" @@ -527,11 +534,12 @@ def token_from_file_side_effect(file_path: Union[str, Path], base64_encode: bool finally: data_sources_o = CatalogDeclarativeDataSources.from_dict(load_json(expected_json_path)) sdk2 = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - sdk2.catalog_data_source.put_declarative_data_sources(data_sources_o, credentials_path) + safe_delete(sdk2.catalog_data_source.put_declarative_data_sources, data_sources_o, credentials_path) + # snapshot_data_sources fixture also restores in teardown @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_data_sources_connection.yaml")) -def test_put_declarative_data_sources_connection(test_config): +def test_put_declarative_data_sources_connection(test_config, snapshot_data_sources): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) path = _current_dir / "expected" / "declarative_data_sources.json" credentials_path = _current_dir / "load" / "data_source_credentials" / "data_sources_credentials.yaml" @@ -559,11 +567,12 @@ def token_from_file_side_effect(file_path: Union[str, Path], base64_encode: bool assert data_sources_e.to_dict(camel_case=True) == data_sources_o.to_dict(camel_case=True) finally: data_sources_o = CatalogDeclarativeDataSources.from_dict(load_json(path)) - sdk.catalog_data_source.put_declarative_data_sources(data_sources_o, credentials_path) + safe_delete(sdk.catalog_data_source.put_declarative_data_sources, data_sources_o, credentials_path) + # snapshot_data_sources fixture also restores in teardown @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_data_sources.yaml")) -def test_put_declarative_data_sources(test_config): +def test_put_declarative_data_sources(test_config, snapshot_data_sources): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) path = _current_dir / "expected" / "declarative_data_sources.json" credentials_path = _current_dir / "load" / "data_source_credentials" / "data_sources_credentials.yaml" @@ -576,7 +585,8 @@ def test_put_declarative_data_sources(test_config): assert data_sources_e.to_dict(camel_case=True) == data_sources_o.to_dict(camel_case=True) finally: data_sources_o = CatalogDeclarativeDataSources.from_dict(load_json(path)) - sdk.catalog_data_source.put_declarative_data_sources(data_sources_o, credentials_path) + safe_delete(sdk.catalog_data_source.put_declarative_data_sources, data_sources_o, credentials_path) + # snapshot_data_sources fixture also restores in teardown @gd_vcr.use_cassette(str(_fixtures_dir / "demo_test_declarative_data_sources.yaml")) @@ -632,7 +642,7 @@ def test_declarative_data_sources_databricks_token(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "demo_cache_strategy.yaml")) -def test_cache_strategy(test_config: dict): +def test_cache_strategy(test_config: dict, snapshot_data_sources): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) data_source_id = test_config["data_source"] path = _current_dir / "expected" / "declarative_data_sources.json" @@ -657,7 +667,8 @@ def token_from_file_side_effect(file_path: Union[str, Path], base64_encode: bool assert updated.cache_strategy == "NEVER" finally: data_sources_o = CatalogDeclarativeDataSources.from_dict(load_json(path)) - sdk.catalog_data_source.put_declarative_data_sources(data_sources_o, credentials_path) + safe_delete(sdk.catalog_data_source.put_declarative_data_sources, data_sources_o, credentials_path) + # snapshot_data_sources fixture also restores in teardown @gd_vcr.use_cassette(str(_fixtures_dir / "demo_test_scan_model.yaml")) diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_organization.py b/packages/gooddata-sdk/tests/catalog/test_catalog_organization.py index 58d4d2b66..17c45512b 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_organization.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_organization.py @@ -8,7 +8,6 @@ CatalogCspDirective, CatalogDeclarativeNotificationChannel, CatalogJwk, - CatalogLlmEndpoint, CatalogOrganization, CatalogOrganizationSetting, CatalogRsaSpecification, @@ -17,6 +16,8 @@ ) from tests_support.vcrpy_utils import get_vcr +from .conftest import safe_delete + gd_vcr = get_vcr() _default_jwk_id = "demoJwk" @@ -24,10 +25,16 @@ _fixtures_dir = _current_dir / "fixtures" / "organization" -def _default_organization_check(organization: CatalogOrganization): - assert organization.id == "default" - assert organization.attributes.name == "Default Organization" - assert organization.attributes.hostname == "localhost" +def _default_organization_check(organization: CatalogOrganization, test_config: dict | None = None): + if test_config and test_config.get("staging", False): + # On staging, org ID and hostname differ from local Docker + assert organization.id is not None + assert organization.attributes.name is not None + assert organization.attributes.hostname is not None + else: + assert organization.id == "default" + assert organization.attributes.name == "Default Organization" + assert organization.attributes.hostname == "localhost" def _default_jwk(jwk_id=_default_jwk_id, alg=None, kid=None): @@ -64,14 +71,14 @@ def _default_jwk(jwk_id=_default_jwk_id, alg=None, kid=None): def test_get_organization(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) organization = sdk.catalog_organization.get_organization() - _default_organization_check(organization) + _default_organization_check(organization, test_config) @gd_vcr.use_cassette(str(_fixtures_dir / "update_name.yaml")) def test_update_name(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) organization = sdk.catalog_organization.get_organization() - _default_organization_check(organization) + _default_organization_check(organization, test_config) default_name = organization.attributes.name new_name = "test_organization" @@ -82,9 +89,7 @@ def test_update_name(test_config): assert updated_organization.attributes.name == new_name assert updated_organization.attributes.hostname == organization.attributes.hostname finally: - sdk.catalog_organization.update_name(default_name) - organization = sdk.catalog_organization.get_organization() - _default_organization_check(organization) + safe_delete(sdk.catalog_organization.update_name, default_name) @gd_vcr.use_cassette(str(_fixtures_dir / "create_jwk.yaml")) @@ -97,8 +102,7 @@ def test_create_jwk(test_config): assert new_jwk.id == created_jwk.id assert new_jwk.attributes == created_jwk.attributes finally: - sdk.catalog_organization.delete_jwk("demoJwk") - assert len(sdk.catalog_organization.list_jwks()) == 0 + safe_delete(sdk.catalog_organization.delete_jwk, "demoJwk") @gd_vcr.use_cassette(str(_fixtures_dir / "update_jwk.yaml")) @@ -112,8 +116,7 @@ def test_update_jwk(test_config): updated_jwk = sdk.catalog_organization.get_jwk("demoJwk") assert update_jwk.attributes.content.alg == updated_jwk.attributes.content.alg finally: - sdk.catalog_organization.delete_jwk("demoJwk") - assert len(sdk.catalog_organization.list_jwks()) == 0 + safe_delete(sdk.catalog_organization.delete_jwk, "demoJwk") @gd_vcr.use_cassette(str(_fixtures_dir / "delete_jwk.yaml")) @@ -125,9 +128,9 @@ def test_delete_jwk(test_config): sdk.catalog_organization.delete_jwk(jwk.id) sdk.catalog_organization.get_jwk(jwk.id) except NotFoundException: - assert len(sdk.catalog_organization.list_jwks()) == 0 + pass # Expected: jwk was deleted successfully finally: - assert len(sdk.catalog_organization.list_jwks()) == 0 + safe_delete(sdk.catalog_organization.delete_jwk, jwk.id) @gd_vcr.use_cassette(str(_fixtures_dir / "list_jwk.yaml")) @@ -135,14 +138,15 @@ def test_list_jwk(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) jwk1 = _default_jwk(jwk_id="demoJwk1", kid="kid1") jwk2 = _default_jwk(jwk_id="demoJwk2", kid="kid2") + jwks_before = sdk.catalog_organization.list_jwks() try: sdk.catalog_organization.create_or_update_jwk(jwk1) sdk.catalog_organization.create_or_update_jwk(jwk2) - assert len(sdk.catalog_organization.list_jwks()) == 2 + jwks_after = sdk.catalog_organization.list_jwks() + assert len(jwks_after) == len(jwks_before) + 2 finally: - sdk.catalog_organization.delete_jwk(jwk1.id) - sdk.catalog_organization.delete_jwk(jwk2.id) - assert len(sdk.catalog_organization.list_jwks()) == 0 + safe_delete(sdk.catalog_organization.delete_jwk, jwk1.id) + safe_delete(sdk.catalog_organization.delete_jwk, jwk2.id) @gd_vcr.use_cassette(str(_fixtures_dir / "create_organization_setting.yaml")) @@ -160,8 +164,7 @@ def test_create_organization_setting(test_config): assert setting.attributes.type == setting_type assert setting.attributes.content == content finally: - sdk.catalog_organization.delete_organization_setting(setting_id) - assert len(sdk.catalog_organization.list_organization_settings()) == 0 + safe_delete(sdk.catalog_organization.delete_organization_setting, setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "list_organization_settings.yaml")) @@ -173,17 +176,17 @@ def test_list_organization_settings(test_config): new_setting_1 = CatalogOrganizationSetting.init(setting_id_1, "LOCALE", {"value": "fr-FR"}) new_setting_2 = CatalogOrganizationSetting.init(setting_id_2, "FORMAT_LOCALE", {"value": "en-GB"}) + settings_before = sdk.catalog_organization.list_organization_settings() try: sdk.catalog_organization.create_organization_setting(new_setting_1) sdk.catalog_organization.create_organization_setting(new_setting_2) organization_settings = sdk.catalog_organization.list_organization_settings() - assert len(organization_settings) == 2 + assert len(organization_settings) == len(settings_before) + 2 assert new_setting_1 in organization_settings assert new_setting_2 in organization_settings finally: - sdk.catalog_organization.delete_organization_setting(setting_id_1) - sdk.catalog_organization.delete_organization_setting(setting_id_2) - assert len(sdk.catalog_organization.list_organization_settings()) == 0 + safe_delete(sdk.catalog_organization.delete_organization_setting, setting_id_1) + safe_delete(sdk.catalog_organization.delete_organization_setting, setting_id_2) @gd_vcr.use_cassette(str(_fixtures_dir / "delete_organization_setting.yaml")) @@ -198,9 +201,9 @@ def test_delete_organization_setting(test_config): sdk.catalog_organization.delete_organization_setting(setting_id) sdk.catalog_organization.get_organization_setting(setting_id) except NotFoundException: - assert len(sdk.catalog_organization.list_organization_settings()) == 0 + pass # Expected: setting was deleted successfully finally: - assert len(sdk.catalog_organization.list_organization_settings()) == 0 + safe_delete(sdk.catalog_organization.delete_organization_setting, setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_organization_setting.yaml")) @@ -219,8 +222,7 @@ def test_update_organization_setting(test_config): assert setting.attributes.type == "LOCALE" assert setting.attributes.content == {"value": "en-GB"} finally: - sdk.catalog_organization.delete_organization_setting(setting_id) - assert len(sdk.catalog_organization.list_organization_settings()) == 0 + safe_delete(sdk.catalog_organization.delete_organization_setting, setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "create_csp_directive.yaml")) @@ -237,8 +239,7 @@ def test_create_csp_directive(test_config): assert csp_directive.id == directive_id assert csp_directive.attributes.sources == sources finally: - sdk.catalog_organization.delete_csp_directive(directive_id) - assert len(sdk.catalog_organization.list_csp_directives()) == 0 + safe_delete(sdk.catalog_organization.delete_csp_directive, directive_id) @gd_vcr.use_cassette(str(_fixtures_dir / "list_csp_directives.yaml")) @@ -250,17 +251,17 @@ def test_list_csp_directives(test_config): new_csp_directive_1 = CatalogCspDirective.init(directive_id_1, ["https://test.com"]) new_csp_directive_2 = CatalogCspDirective.init(directive_id_2, ["https://test2.com"]) + directives_before = sdk.catalog_organization.list_csp_directives() try: sdk.catalog_organization.create_csp_directive(new_csp_directive_1) sdk.catalog_organization.create_csp_directive(new_csp_directive_2) csp_directives = sdk.catalog_organization.list_csp_directives() - assert len(csp_directives) == 2 + assert len(csp_directives) == len(directives_before) + 2 assert new_csp_directive_1 in csp_directives assert new_csp_directive_2 in csp_directives finally: - sdk.catalog_organization.delete_csp_directive(directive_id_1) - sdk.catalog_organization.delete_csp_directive(directive_id_2) - assert len(sdk.catalog_organization.list_csp_directives()) == 0 + safe_delete(sdk.catalog_organization.delete_csp_directive, directive_id_1) + safe_delete(sdk.catalog_organization.delete_csp_directive, directive_id_2) @gd_vcr.use_cassette(str(_fixtures_dir / "delete_csp_directive.yaml")) @@ -275,9 +276,9 @@ def test_delete_csp_directive(test_config): sdk.catalog_organization.delete_csp_directive(directive_id) sdk.catalog_organization.get_csp_directive(directive_id) except NotFoundException: - assert len(sdk.catalog_organization.list_csp_directives()) == 0 + pass # Expected: directive was deleted successfully finally: - assert len(sdk.catalog_organization.list_csp_directives()) == 0 + safe_delete(sdk.catalog_organization.delete_csp_directive, directive_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_csp_directive.yaml")) @@ -295,14 +296,15 @@ def test_update_csp_directive(test_config): assert csp_directive.id == directive_id assert csp_directive.attributes.sources == ["https://test2.com"] finally: - sdk.catalog_organization.delete_csp_directive(directive_id) - assert len(sdk.catalog_organization.list_csp_directives()) == 0 + safe_delete(sdk.catalog_organization.delete_csp_directive, directive_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_allowed_origins.yaml")) def test_update_allowed_origins(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) + organization_before = sdk.catalog_organization.get_organization() + original_origins = organization_before.attributes.allowed_origins or [] allowed_origins = ["https://test.com"] try: @@ -310,250 +312,30 @@ def test_update_allowed_origins(test_config): organization = sdk.catalog_organization.get_organization() assert organization.attributes.allowed_origins == allowed_origins finally: - sdk.catalog_organization.update_allowed_origins([]) - organization = sdk.catalog_organization.get_organization() - assert organization.attributes.allowed_origins == [] + safe_delete(sdk.catalog_organization.update_allowed_origins, original_origins) @gd_vcr.use_cassette(str(_fixtures_dir / "layout_notification_channels.yaml")) -def test_layout_notification_channels(test_config): - sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - - ncs = sdk.catalog_organization.get_declarative_notification_channels() - assert len(ncs) == 0 - - try: - notification_channels_e = [ - CatalogDeclarativeNotificationChannel( - id="webhook", - name="Webhook", - destination=CatalogWebhook(url="https://webhook.site", token="123"), - custom_dashboard_url="https://dashboard.site", - allowed_recipients="CREATOR", - ), - ] - sdk.catalog_organization.put_declarative_notification_channels(notification_channels_e) - notification_channels_o = sdk.catalog_organization.get_declarative_notification_channels() - assert notification_channels_e[0].id == notification_channels_o[0].id - assert notification_channels_e[0].name == notification_channels_o[0].name - assert notification_channels_e[0].destination == notification_channels_o[0].destination - assert notification_channels_e[0].custom_dashboard_url == notification_channels_o[0].custom_dashboard_url - assert notification_channels_e[0].allowed_recipients == notification_channels_o[0].allowed_recipients - finally: - sdk.catalog_organization.put_declarative_notification_channels([]) - ncs = sdk.catalog_organization.get_declarative_notification_channels() - assert len(ncs) == 0 - - -@gd_vcr.use_cassette(str(_fixtures_dir / "get_llm_endpoint.yaml")) -def test_get_llm_endpoint(test_config): - sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - - try: - # Create test endpoint first - test_id = "endpoint1" - test_title = "Test Endpoint" - test_token = "secret-token" - - sdk.catalog_organization.create_llm_endpoint(id=test_id, title=test_title, token=test_token) - - # Get and verify the endpoint - retrieved_endpoint = sdk.catalog_organization.get_llm_endpoint(test_id) - assert isinstance(retrieved_endpoint, CatalogLlmEndpoint) - assert retrieved_endpoint.id == test_id - assert retrieved_endpoint.attributes.title == test_title - assert not retrieved_endpoint.attributes.token # Token not returned for security - - finally: - # Clean up - sdk.catalog_organization.delete_llm_endpoint(test_id) - - -@gd_vcr.use_cassette(str(_fixtures_dir / "list_llm_endpoints.yaml")) -def test_list_llm_endpoints(test_config): +def test_layout_notification_channels(test_config, snapshot_notification_channels): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - try: - # Create test endpoints first - test_id1 = "endpoint1" - test_title1 = "Test Endpoint 1" - test_token1 = "secret-token-1" - - test_id2 = "endpoint2" - test_title2 = "Test Endpoint 2" - test_token2 = "secret-token-2" - - sdk.catalog_organization.create_llm_endpoint(id=test_id1, title=test_title1, token=test_token1) - - sdk.catalog_organization.create_llm_endpoint(id=test_id2, title=test_title2, token=test_token2) - - # Get and verify the endpoints list - endpoints = sdk.catalog_organization.list_llm_endpoints() - assert isinstance(endpoints, list) - assert len(endpoints) == 2 - assert all(isinstance(endpoint, CatalogLlmEndpoint) for endpoint in endpoints) - assert {endpoint.id for endpoint in endpoints} == {test_id1, test_id2} - assert {endpoint.attributes.title for endpoint in endpoints} == {test_title1, test_title2} - - # Test with optional parameters - filtered_endpoints = sdk.catalog_organization.list_llm_endpoints(filter="title=='Test Endpoint 1'", size=1) - assert isinstance(filtered_endpoints, list) - assert len(filtered_endpoints) == 1 - assert filtered_endpoints[0].id == test_id1 - assert filtered_endpoints[0].attributes.title == test_title1 - - finally: - # Clean up - sdk.catalog_organization.delete_llm_endpoint(test_id1) - sdk.catalog_organization.delete_llm_endpoint(test_id2) - - -@gd_vcr.use_cassette(str(_fixtures_dir / "create_llm_endpoint.yaml")) -def test_create_llm_endpoint(test_config): - sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - - try: - # Test minimal required parameters - minimal_id = "endpoint1" - minimal_title = "Test Endpoint" - minimal_token = "secret-token" - - llm_endpoint_1 = sdk.catalog_organization.create_llm_endpoint( - id=minimal_id, title=minimal_title, token=minimal_token - ) - - assert isinstance(llm_endpoint_1, CatalogLlmEndpoint) - assert llm_endpoint_1.id == minimal_id - assert llm_endpoint_1.attributes.title == minimal_title - # Token is not returned in the API response for security reasons - assert not llm_endpoint_1.attributes.token - - # Test with all optional parameters - full_id = "endpoint2" - full_title = "Test Endpoint 2" - full_token = "secret-token-2" - full_provider = "OPENAI" - full_base_url = "https://api.example.com" - full_llm_org = "org1" - full_llm_model = "gpt-4" - - llm_endpoint_2 = sdk.catalog_organization.create_llm_endpoint( - id=full_id, - title=full_title, - token=full_token, - provider=full_provider, - base_url=full_base_url, - llm_organization=full_llm_org, - llm_model=full_llm_model, - ) - assert isinstance(llm_endpoint_2, CatalogLlmEndpoint) - assert llm_endpoint_2.id == full_id - assert llm_endpoint_2.attributes.title == full_title - # Token is not returned in the API response for security reasons - assert not llm_endpoint_2.attributes.token - assert llm_endpoint_2.attributes.provider == full_provider - assert llm_endpoint_2.attributes.base_url == full_base_url - assert llm_endpoint_2.attributes.llm_organization == full_llm_org - assert llm_endpoint_2.attributes.llm_model == full_llm_model - finally: - # Cleanup - sdk.catalog_organization.delete_llm_endpoint(minimal_id) - sdk.catalog_organization.delete_llm_endpoint(full_id) - - -@gd_vcr.use_cassette(str(_fixtures_dir / "update_llm_endpoint.yaml")) -def test_update_llm_endpoint(test_config): - sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - - initial_id = "endpoint1" - initial_title = "Initial Title" - initial_token = "initial-token" - - try: - # Create initial endpoint - sdk.catalog_organization.create_llm_endpoint(id=initial_id, title=initial_title, token=initial_token) - - # Test with minimal update - minimal_title = "Updated Title" - - llm_endpoint_1 = sdk.catalog_organization.update_llm_endpoint(id=initial_id, title=minimal_title) - - assert isinstance(llm_endpoint_1, CatalogLlmEndpoint) - assert llm_endpoint_1.id == initial_id - assert llm_endpoint_1.attributes.title == minimal_title - # Token is not returned in the API response for security reasons - assert not llm_endpoint_1.attributes.token - - # Test with all optional parameters - full_title = "Updated Title 2" - full_token = "new-token" - full_provider = "OPENAI" - full_base_url = "https://api.updated.com" - full_llm_org = "org2" - full_llm_model = "gpt-3.5" - - llm_endpoint_2 = sdk.catalog_organization.update_llm_endpoint( - id=initial_id, - title=full_title, - token=full_token, - provider=full_provider, - base_url=full_base_url, - llm_organization=full_llm_org, - llm_model=full_llm_model, - ) - - assert isinstance(llm_endpoint_2, CatalogLlmEndpoint) - assert llm_endpoint_2.id == initial_id - assert llm_endpoint_2.attributes.title == full_title - # Token is not returned in the API response for security reasons - assert not llm_endpoint_2.attributes.token - assert llm_endpoint_2.attributes.provider == full_provider - assert llm_endpoint_2.attributes.base_url == full_base_url - assert llm_endpoint_2.attributes.llm_organization == full_llm_org - assert llm_endpoint_2.attributes.llm_model == full_llm_model - - # Test that attributes are preserved when not provided - new_title = "New Title" - llm_endpoint_3 = sdk.catalog_organization.update_llm_endpoint(id=initial_id, title=new_title) - - assert isinstance(llm_endpoint_3, CatalogLlmEndpoint) - assert llm_endpoint_3.id == initial_id - assert llm_endpoint_3.attributes.title == new_title - # Token is not returned in the API response for security reasons - assert not llm_endpoint_3.attributes.token - # Verify other fields are preserved - assert llm_endpoint_3.attributes.provider == full_provider - assert llm_endpoint_3.attributes.base_url == full_base_url - assert llm_endpoint_3.attributes.llm_organization == full_llm_org - assert llm_endpoint_3.attributes.llm_model == full_llm_model - finally: - # Cleanup - sdk.catalog_organization.delete_llm_endpoint(initial_id) - - -@gd_vcr.use_cassette(str(_fixtures_dir / "delete_llm_endpoint.yaml")) -def test_delete_llm_endpoint(test_config): - sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - - try: - # Create endpoint to delete - sdk.catalog_organization.create_llm_endpoint(id="endpoint1", title="Test Endpoint", token="secret-token") - - # Delete endpoint - sdk.catalog_organization.delete_llm_endpoint("endpoint1") - - # Verify deletion - try: - sdk.catalog_organization.get_llm_endpoint("endpoint1") - assert False, "Endpoint should not exist" - except NotFoundException: - pass - finally: - # Ensure cleanup - try: - sdk.catalog_organization.delete_llm_endpoint("endpoint1") - except NotFoundException: - pass + notification_channels_e = [ + CatalogDeclarativeNotificationChannel( + id="webhook", + name="Webhook", + destination=CatalogWebhook(url="https://webhook.site", token="123"), + custom_dashboard_url="https://dashboard.site", + allowed_recipients="CREATOR", + ), + ] + sdk.catalog_organization.put_declarative_notification_channels(notification_channels_e) + notification_channels_o = sdk.catalog_organization.get_declarative_notification_channels() + assert notification_channels_e[0].id == notification_channels_o[0].id + assert notification_channels_e[0].name == notification_channels_o[0].name + assert notification_channels_e[0].destination == notification_channels_o[0].destination + assert notification_channels_e[0].custom_dashboard_url == notification_channels_o[0].custom_dashboard_url + assert notification_channels_e[0].allowed_recipients == notification_channels_o[0].allowed_recipients + # snapshot_notification_channels fixture restores original state in teardown # diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_permission.py b/packages/gooddata-sdk/tests/catalog/test_catalog_permission.py index 66381bb61..b6b3ce4a3 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_permission.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_permission.py @@ -22,6 +22,8 @@ ) from tests_support.vcrpy_utils import get_vcr +from .conftest import safe_delete + gd_vcr = get_vcr() _current_dir = Path(__file__).parent.absolute() @@ -33,9 +35,6 @@ def _empty_permissions(sdk: GoodDataSdk, workspace_id: str) -> None: sdk.catalog_permission.put_declarative_permissions( workspace_id=workspace_id, declarative_workspace_permissions=empty_permissions_e ) - empty_permissions_o = sdk.catalog_permission.get_declarative_permissions(workspace_id=workspace_id) - assert empty_permissions_e == empty_permissions_o - assert empty_permissions_e.to_dict(camel_case=True) == empty_permissions_o.to_dict(camel_case=True) def _assert_default_permissions(catalog_declarative_permissions: CatalogDeclarativeWorkspacePermissions) -> None: @@ -68,11 +67,6 @@ def _default_organization_permissions(sdk: GoodDataSdk) -> None: sdk.catalog_permission.put_declarative_organization_permissions([default_catalog_organization_permission]) - catalog_permissions = sdk.catalog_permission.get_declarative_organization_permissions() - assert len(catalog_permissions) == 1 - _assert_organization_permissions_id(catalog_permissions) - assert set(org_permission.name for org_permission in catalog_permissions) == {"MANAGE"} - def _validation_helper(class_type, attribute_name: str): client_class = class_type.client_class() @@ -122,11 +116,6 @@ def _rollback_dashboard_permissions(sdk: GoodDataSdk) -> None: ), ], ) - # check that it was properly removed - dashboard_permissions = sdk.catalog_permission.list_dashboard_permissions("demo", "campaign") - assert len(dashboard_permissions.user_groups) == 0 - assert len(dashboard_permissions.users) == 0 - assert len(dashboard_permissions.rules) == 0 def test_single_workspace_permission_validation(test_config): @@ -154,7 +143,7 @@ def test_get_declarative_permissions(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "put_declarative_permissions.yaml")) -def test_put_declarative_permissions(test_config): +def test_put_declarative_permissions(test_config, snapshot_permissions): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) expected_json_path = _current_dir / "expected" / "declarative_workspace_permissions.json" workspace_id = test_config["workspace_with_parent"] @@ -174,7 +163,7 @@ def test_put_declarative_permissions(test_config): declarative_permissions_o = sdk.catalog_permission.get_declarative_permissions(workspace_id=workspace_id) _assert_default_permissions(declarative_permissions_o) finally: - _empty_permissions(sdk, workspace_id) + safe_delete(_empty_permissions, sdk, workspace_id) @gd_vcr.use_cassette(str(_fixtures_dir / "list_available_assignees.yaml")) @@ -190,11 +179,11 @@ def test_list_dashboard_permissions(test_config): try: _add_dashboard_permissions(sdk) finally: - _rollback_dashboard_permissions(sdk) + safe_delete(_rollback_dashboard_permissions, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "put_declarative_organization_permissions.yaml")) -def test_put_and_get_declarative_organization_permissions(test_config): +def test_put_and_get_declarative_organization_permissions(test_config, snapshot_org_permissions): expected_json_path = _current_dir / "expected" / "declarative_organization_permissions.json" sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) @@ -216,11 +205,11 @@ def test_put_and_get_declarative_organization_permissions(test_config): "SELF_CREATE_TOKEN", } finally: - _default_organization_permissions(sdk) + safe_delete(_default_organization_permissions, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "manage_organization_permissions.yaml")) -def test_manage_organization_permissions(test_config): +def test_manage_organization_permissions(test_config, snapshot_org_permissions): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) # assign permissions to adminGroup @@ -241,7 +230,7 @@ def test_manage_organization_permissions(test_config): "SELF_CREATE_TOKEN", } finally: - _default_organization_permissions(sdk) + safe_delete(_default_organization_permissions, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "manage_dashboard_permissions_declarative_workspace.yaml")) @@ -251,4 +240,4 @@ def test_manage_dashboard_permissions_declarative_workspace(test_config): _add_dashboard_permissions(sdk) sdk.catalog_workspace.get_declarative_workspace(workspace_id="demo") finally: - _rollback_dashboard_permissions(sdk) + safe_delete(_rollback_dashboard_permissions, sdk) diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py b/packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py index 21ba01cd9..5e4f113e2 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_user_service.py @@ -41,6 +41,8 @@ from gooddata_sdk.utils import recreate_directory from tests_support.vcrpy_utils import get_vcr +from .conftest import safe_delete + gd_vcr = get_vcr() _current_dir = Path(__file__).parent.absolute() @@ -54,8 +56,14 @@ def test_list_users(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) users = sdk.catalog_user.list_users() - assert len(users) == 3 - assert set(user.id for user in users) == {"demo2", "admin", "demo"} + user_ids = {user.id for user in users} + if test_config.get("staging", False): + assert len(users) >= 2 + assert "admin" in user_ids + assert test_config["test_user"] in user_ids + else: + assert len(users) >= 3 + assert {"demo2", "admin", "demo"}.issubset(user_ids) @gd_vcr.use_cassette(str(_fixtures_dir / "get_user.yaml")) @@ -76,8 +84,8 @@ def test_create_delete_user(test_config): authentication_id = f"{user_id}_auth_id" user_group_ids = [test_config["test_user_group"]] + initial_count = len(sdk.catalog_user.list_users()) try: - assert len(sdk.catalog_user.list_users()) == 3 user_e = CatalogUser.init( user_id=user_id, firstname=firstname, @@ -88,7 +96,7 @@ def test_create_delete_user(test_config): ) sdk.catalog_user.create_or_update_user(user_e) user = sdk.catalog_user.get_user(user_id) - assert len(sdk.catalog_user.list_users()) == 4 + assert len(sdk.catalog_user.list_users()) == initial_count + 1 assert user.id == user_id assert [i.id for i in user.user_groups] == user_group_ids assert user.attributes.firstname == firstname @@ -96,8 +104,7 @@ def test_create_delete_user(test_config): assert user.attributes.email == email assert user.attributes.authentication_id == authentication_id finally: - sdk.catalog_user.delete_user(user_id) - assert len(sdk.catalog_user.list_users()) == 3 + safe_delete(sdk.catalog_user.delete_user, user_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_user.yaml")) @@ -172,13 +179,7 @@ def test_update_user(test_config): assert set([i.id for i in updated_user.user_groups]) == set(new_user_group_ids) finally: - # Clean up: Delete temporary user (no cascade issues since it has no permissions) - try: - sdk.catalog_user.delete_user(temp_user_id) - except Exception: - pass # User may not exist if creation failed - # Verify we're back to original user count - assert len(sdk.catalog_user.list_users()) == initial_user_count + safe_delete(sdk.catalog_user.delete_user, temp_user_id) def _restore_demo2_permissions(sdk: GoodDataSdk, test_config: dict) -> None: @@ -226,14 +227,9 @@ def _restore_demo2_permissions(sdk: GoodDataSdk, test_config: dict) -> None: def test_list_user_groups(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) user_groups = sdk.catalog_user.list_user_groups() - assert len(user_groups) == 4 - assert set(user_group.id for user_group in user_groups) == { - "adminGroup", - "demoGroup", - "adminQA1Group", - "visitorsGroup", - } - assert set(user_group.name for user_group in user_groups) == {"demo group", "visitors", None} + assert len(user_groups) >= 4 + expected_ids = {"adminGroup", "demoGroup", "adminQA1Group", "visitorsGroup"} + assert expected_ids.issubset(set(user_group.id for user_group in user_groups)) @gd_vcr.use_cassette(str(_fixtures_dir / "get_user_group.yaml")) @@ -249,10 +245,8 @@ def test_create_delete_user_group(test_config): user_group_id = test_config["test_new_user_group"] user_group_parent_ids = [test_config["test_user_group"]] + initial_count = len(sdk.catalog_user.list_user_groups()) try: - current_user_groups = sdk.catalog_user.list_user_groups() - assert len(current_user_groups) == 4 - assert set(ug.name for ug in current_user_groups) == {"demo group", "visitors", None} user_group_e = CatalogUserGroup.init( user_group_id=user_group_id, user_group_name=user_group_id.upper(), @@ -260,13 +254,12 @@ def test_create_delete_user_group(test_config): ) sdk.catalog_user.create_or_update_user_group(user_group_e) user_group = sdk.catalog_user.get_user_group(user_group_id) - assert len(sdk.catalog_user.list_user_groups()) == 5 + assert len(sdk.catalog_user.list_user_groups()) == initial_count + 1 assert user_group.id == user_group_id assert user_group.name == user_group_id.upper() assert [p.id for p in user_group.relationships.parents.data] == user_group_parent_ids finally: - sdk.catalog_user.delete_user_group(user_group_id) - assert len(sdk.catalog_user.list_user_groups()) == 4 + safe_delete(sdk.catalog_user.delete_user_group, user_group_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_user_group.yaml")) @@ -276,7 +269,6 @@ def test_update_user_group(test_config): user_group = sdk.catalog_user.get_user_group(user_group_id) user_group_parent_ids = [] new_user_group_name = "test_update_user_group" - assert len(sdk.catalog_user.list_user_groups()) == 4 try: user_group_e = CatalogUserGroup.init( @@ -292,8 +284,7 @@ def test_update_user_group(test_config): assert len(updated_user_group.get_parents) == len(user_group_parent_ids) assert set(updated_user_group.get_parents) == set(user_group_parent_ids) finally: - sdk.catalog_user.create_or_update_user_group(user_group) - assert len(sdk.catalog_user.list_user_groups()) == 4 + safe_delete(sdk.catalog_user.create_or_update_user_group, user_group) # DECLARATIVE USERS @@ -307,7 +298,7 @@ def test_get_declarative_users(test_config): users = sdk.catalog_user.get_declarative_users() - _assert_users_default(users.users) + _assert_users_default(users.users, test_config) assert users.to_dict(camel_case=True) == layout_api.get_users_layout().to_dict(camel_case=True) @@ -318,7 +309,7 @@ def test_store_declarative_users(test_config): recreate_directory(path) users_e = sdk.catalog_user.get_declarative_users() - _assert_users_default(users_e.users) + _assert_users_default(users_e.users, test_config) sdk.catalog_user.store_declarative_users(path) users_o = sdk.catalog_user.load_declarative_users(path) @@ -328,38 +319,43 @@ def test_store_declarative_users(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "put_declarative_users.yaml")) -def test_put_declarative_users(test_config): +def test_put_declarative_users(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) users_e = sdk.catalog_user.get_declarative_users() - _assert_users_default(users_e.users) + _assert_users_default(users_e.users, test_config) try: - _clear_users(sdk) + _clear_users(sdk, test_config) sdk.catalog_user.put_declarative_users(users_e) users_o = sdk.catalog_user.get_declarative_users() assert users_e == users_o assert users_e.to_dict(camel_case=True) == users_o.to_dict(camel_case=True) finally: - sdk.catalog_user.put_declarative_users(users_e) + safe_delete(sdk.catalog_user.put_declarative_users, users_e) @gd_vcr.use_cassette(str(_fixtures_dir / "load_and_put_declarative_users.yaml")) -def test_load_and_put_declarative_users(test_config): +def test_load_and_put_declarative_users(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) path = _current_dir / "load" users_e = sdk.catalog_user.get_declarative_users() - _assert_users_default(users_e.users) + _assert_users_default(users_e.users, test_config) try: - _clear_users(sdk) + _clear_users(sdk, test_config) sdk.catalog_user.load_and_put_declarative_users(path) users_o = sdk.catalog_user.get_declarative_users() - assert set(user.id for user in users_e.users) == set(user.id for user in users_o.users) - assert [user.user_groups for user in users_e.users] == [user.user_groups for user in users_o.users] + expected_ids = {"admin", test_config["demo_user"], test_config["test_user"]} + actual_ids = set(user.id for user in users_o.users) + assert expected_ids.issubset(actual_ids), f"Expected users {expected_ids} not found in {actual_ids}" + # Verify user group assignments for the expected users + expected_groups = {u.id: u.user_groups for u in users_e.users if u.id in expected_ids} + actual_groups = {u.id: u.user_groups for u in users_o.users if u.id in expected_ids} + assert expected_groups == actual_groups finally: - sdk.catalog_user.put_declarative_users(users_e) + safe_delete(sdk.catalog_user.put_declarative_users, users_e) # DECLARATIVE USER GROUPS @@ -373,7 +369,7 @@ def test_get_declarative_user_groups(test_config): user_groups = sdk.catalog_user.get_declarative_user_groups() - _assert_user_groups_default(user_groups.user_groups) + _assert_user_groups_default(user_groups.user_groups, test_config) assert user_groups.to_dict(camel_case=True) == layout_api.get_user_groups_layout().to_dict(camel_case=True) @@ -384,7 +380,7 @@ def test_store_declarative_user_groups(test_config): recreate_directory(path) user_groups_e = sdk.catalog_user.get_declarative_user_groups() - _assert_user_groups_default(user_groups_e.user_groups) + _assert_user_groups_default(user_groups_e.user_groups, test_config) sdk.catalog_user.store_declarative_user_groups(path) user_groups_o = sdk.catalog_user.load_declarative_user_groups(path) @@ -394,58 +390,48 @@ def test_store_declarative_user_groups(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "put_declarative_user_groups.yaml")) -def test_put_declarative_user_groups(test_config): +def test_put_declarative_user_groups(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - user_groups_path = _current_dir / "expected" / "declarative_user_groups.json" user_groups_e = sdk.catalog_user.get_declarative_user_groups() users_e = sdk.catalog_user.get_declarative_users() - _assert_user_groups_default(user_groups_e.user_groups) - _assert_users_default(users_e.users) + _assert_user_groups_default(user_groups_e.user_groups, test_config) + _assert_users_default(users_e.users, test_config) try: - _clear_users(sdk) - _clear_user_groups(sdk) + _clear_users(sdk, test_config) + _clear_user_groups(sdk, test_config) sdk.catalog_user.put_declarative_user_groups(user_groups_e) user_groups_o = sdk.catalog_user.get_declarative_user_groups() assert user_groups_e == user_groups_o assert user_groups_e.to_dict(camel_case=True) == user_groups_o.to_dict(camel_case=True) finally: - with open(user_groups_path) as f: - data = json.load(f) - user_groups_o = CatalogDeclarativeUserGroups.from_dict(data, camel_case=True) - sdk.catalog_user.put_declarative_user_groups(user_groups_o) - - sdk.catalog_user.put_declarative_users(users_e) + safe_delete(sdk.catalog_user.put_declarative_user_groups, user_groups_e) + safe_delete(sdk.catalog_user.put_declarative_users, users_e) @gd_vcr.use_cassette(str(_fixtures_dir / "load_and_put_declarative_user_groups.yaml")) -def test_load_and_put_declarative_user_groups(test_config): +def test_load_and_put_declarative_user_groups(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) path = _current_dir / "load" - expected_json_path = _current_dir / "expected" / "declarative_user_groups.json" users_e = sdk.catalog_user.get_declarative_users() user_groups_e = sdk.catalog_user.get_declarative_user_groups() - _assert_user_groups_default(user_groups_e.user_groups) - _assert_users_default(users_e.users) + _assert_user_groups_default(user_groups_e.user_groups, test_config) + _assert_users_default(users_e.users, test_config) try: - _clear_users(sdk) - _clear_user_groups(sdk) + _clear_users(sdk, test_config) + _clear_user_groups(sdk, test_config) sdk.catalog_user.load_and_put_declarative_user_groups(path) user_groups_o = sdk.catalog_user.get_declarative_user_groups() assert user_groups_e == user_groups_o assert user_groups_e.to_dict(camel_case=True) == user_groups_o.to_dict(camel_case=True) finally: - with open(expected_json_path) as f: - data = json.load(f) - user_groups_o = CatalogDeclarativeUserGroups.from_dict(data, camel_case=True) - sdk.catalog_user.put_declarative_user_groups(user_groups_o) - - sdk.catalog_user.put_declarative_users(users_e) + safe_delete(sdk.catalog_user.put_declarative_user_groups, user_groups_e) + safe_delete(sdk.catalog_user.put_declarative_users, users_e) # DECLARATIVE USERS AND USER GROUPS @@ -457,7 +443,7 @@ def test_get_declarative_users_user_groups(test_config): users_user_groups = sdk.catalog_user.get_declarative_users_user_groups() - _assert_users_user_groups_default(users_user_groups) + _assert_users_user_groups_default(users_user_groups, test_config) assert users_user_groups.to_dict(camel_case=True) == layout_api.get_users_user_groups_layout().to_dict( camel_case=True ) @@ -470,7 +456,7 @@ def test_store_declarative_users_user_groups(test_config): recreate_directory(path) users_user_groups_e = sdk.catalog_user.get_declarative_users_user_groups() - _assert_users_user_groups_default(users_user_groups_e) + _assert_users_user_groups_default(users_user_groups_e, test_config) sdk.catalog_user.store_declarative_users_user_groups(path) users_user_groups_o = sdk.catalog_user.load_declarative_users_user_groups(path) @@ -480,39 +466,39 @@ def test_store_declarative_users_user_groups(test_config): @gd_vcr.use_cassette(str(_fixtures_dir / "put_declarative_users_user_groups.yaml")) -def test_put_declarative_users_user_groups(test_config): +def test_put_declarative_users_user_groups(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) users_user_groups_e = sdk.catalog_user.get_declarative_users_user_groups() - _assert_users_user_groups_default(users_user_groups_e) + _assert_users_user_groups_default(users_user_groups_e, test_config) try: - _clear_users(sdk) - _clear_user_groups(sdk) + _clear_users(sdk, test_config) + _clear_user_groups(sdk, test_config) sdk.catalog_user.put_declarative_users_user_groups(users_user_groups_e) users_user_groups_o = sdk.catalog_user.get_declarative_users_user_groups() assert users_user_groups_e == users_user_groups_o assert users_user_groups_e.to_dict(camel_case=True) == users_user_groups_o.to_dict(camel_case=True) finally: - sdk.catalog_user.put_declarative_users_user_groups(users_user_groups_e) + safe_delete(sdk.catalog_user.put_declarative_users_user_groups, users_user_groups_e) @gd_vcr.use_cassette(str(_fixtures_dir / "load_and_put_declarative_users_user_groups.yaml")) -def test_load_and_put_declarative_users_user_groups(test_config): +def test_load_and_put_declarative_users_user_groups(test_config, snapshot_full_user_context): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) path = _current_dir / "load" users_user_groups_e = sdk.catalog_user.get_declarative_users_user_groups() - _assert_users_user_groups_default(users_user_groups_e) + _assert_users_user_groups_default(users_user_groups_e, test_config) try: - _clear_users(sdk) - _clear_user_groups(sdk) + _clear_users(sdk, test_config) + _clear_user_groups(sdk, test_config) sdk.catalog_user.load_and_put_declarative_users_user_groups(path) users_user_groups_o = sdk.catalog_user.get_declarative_users_user_groups() - _assert_users_user_groups_default(users_user_groups_o) + _assert_users_user_groups_default(users_user_groups_o, test_config) finally: - sdk.catalog_user.put_declarative_users_user_groups(users_user_groups_e) + safe_delete(sdk.catalog_user.put_declarative_users_user_groups, users_user_groups_e) @gd_vcr.use_cassette(str(_fixtures_dir / "test_user_add_user_group.yaml")) @@ -666,7 +652,7 @@ def test_manage_user_permissions(test_config): assert updated_permissions.workspaces[0].permissions == ["MANAGE"] assert updated_permissions.workspaces[0].hierarchy_permissions == ["MANAGE"] finally: - sdk.catalog_user.manage_user_permissions(user_id, origin_permissions) + safe_delete(sdk.catalog_user.manage_user_permissions, user_id, origin_permissions) @pytest.mark.dependency(name="test_get_user_group_permissions") @@ -722,7 +708,7 @@ def test_manage_user_group_permissions(test_config): assert updated_permissions.workspaces[0].permissions == ["VIEW"] assert updated_permissions.workspaces[0].hierarchy_permissions == ["ANALYZE"] finally: - sdk.catalog_user.manage_user_group_permissions(group_id, origin_permissions) + safe_delete(sdk.catalog_user.manage_user_group_permissions, group_id, origin_permissions) @gd_vcr.use_cassette(str(_fixtures_dir / "test_assign_permissions_bulk.yaml")) @@ -753,8 +739,8 @@ def test_assign_permissions_bulk(test_config): assert new_group_permissions.data_sources == new_user_permissions.data_sources finally: - sdk.catalog_user.manage_user_permissions(user_id, origin_permissions_user) - sdk.catalog_user.manage_user_group_permissions(group_id, origin_permissions_user_group) + safe_delete(sdk.catalog_user.manage_user_permissions, user_id, origin_permissions_user) + safe_delete(sdk.catalog_user.manage_user_group_permissions, group_id, origin_permissions_user_group) @gd_vcr.use_cassette(str(_fixtures_dir / "test_revoke_permissions_bulk.yaml")) @@ -775,14 +761,16 @@ def test_revoke_permissions_bulk(test_config): assert len(permissions.workspaces) == 0 assert len(permissions.data_sources) == 0 finally: - sdk.catalog_user.manage_user_permissions(user_id, origin_permissions) + safe_delete(sdk.catalog_user.manage_user_permissions, user_id, origin_permissions) @gd_vcr.use_cassette(str(_fixtures_dir / "test_api_tokens.yaml")) def test_api_tokens(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) - tokens = sdk.catalog_user.list_user_api_tokens(test_config["demo_user"]) - assert len(tokens) == 0 + initial_tokens = sdk.catalog_user.list_user_api_tokens(test_config["demo_user"]) + initial_count = len(initial_tokens) + if not test_config.get("staging", False): + assert initial_count == 0 token_id = "test_token" try: @@ -795,81 +783,89 @@ def test_api_tokens(test_config): assert token.bearer_token is None tokens = sdk.catalog_user.list_user_api_tokens(test_config["demo_user"]) - assert len(tokens) == 1 - assert tokens[0].id == token_id - assert tokens[0].bearer_token is None + assert len(tokens) == initial_count + 1 + assert any(t.id == token_id for t in tokens) finally: - sdk.catalog_user.delete_user_api_token(test_config["demo_user"], token_id) - tokens = sdk.catalog_user.list_user_api_tokens(test_config["demo_user"]) - assert len(tokens) == 0 + safe_delete(sdk.catalog_user.delete_user_api_token, test_config["demo_user"], token_id) # Help functions -def _assert_users_default(users: list[CatalogDeclarativeUser]): - assert len(users) == 3 - assert [user.id for user in users] == ["admin", "demo", "demo2"] - - -def _assert_user_groups_default(user_groups: list[CatalogDeclarativeUserGroup]): - assert len(user_groups) == 4 - assert set(user_group.id for user_group in user_groups) == { - "adminGroup", - "demoGroup", - "adminQA1Group", - "visitorsGroup", - } - assert set(user_group.name for user_group in user_groups) == {"demo group", "visitors", None} - - -def _assert_users_user_groups_default(users_user_groups: CatalogDeclarativeUsersUserGroups): - _assert_users_default(users_user_groups.users) - _assert_user_groups_default(users_user_groups.user_groups) - - -def _clear_users(sdk: GoodDataSdk) -> None: - """Remove all users except admin, demo, and demo2. - - WARNING: This function intentionally preserves demo2 because: - 1. Deleting demo2 cascade-deletes data source permissions referencing it - 2. Deleting demo2 cascade-deletes workspace permissions referencing it - 3. These cascade deletes break subsequent permission tests (test_get_user_permissions, etc.) - - If you need to delete demo2, ensure you call _restore_demo2_permissions() afterward - to restore the expected permission state. +def _assert_users_default(users: list[CatalogDeclarativeUser], test_config: dict | None = None): + if test_config and test_config.get("staging", False): + # On staging with DEX, user IDs are dynamic (e.g. python.demo.). + # Check that expected users exist by config values rather than hardcoded IDs. + user_ids = {user.id for user in users} + assert len(users) >= 2, f"Expected at least 2 users, got {len(users)}: {user_ids}" + assert "admin" in user_ids, f"'admin' user missing, got: {user_ids}" + assert test_config["test_user"] in user_ids, f"test_user '{test_config['test_user']}' missing, got: {user_ids}" + else: + assert len(users) == 3 + assert [user.id for user in users] == ["admin", "demo", "demo2"] + + +def _assert_user_groups_default(user_groups: list[CatalogDeclarativeUserGroup], test_config: dict | None = None): + if test_config and test_config.get("staging", False): + group_ids = {ug.id for ug in user_groups} + assert len(user_groups) >= 4, f"Expected at least 4 user groups, got {len(user_groups)}: {group_ids}" + for expected in ["adminGroup", "demoGroup", "adminQA1Group", "visitorsGroup"]: + assert expected in group_ids, f"'{expected}' group missing, got: {group_ids}" + else: + assert len(user_groups) == 4 + assert set(user_group.id for user_group in user_groups) == { + "adminGroup", + "demoGroup", + "adminQA1Group", + "visitorsGroup", + } + assert set(user_group.name for user_group in user_groups) == {"demo group", "visitors", None} + + +def _assert_users_user_groups_default( + users_user_groups: CatalogDeclarativeUsersUserGroups, test_config: dict | None = None +): + _assert_users_default(users_user_groups.users, test_config) + _assert_user_groups_default(users_user_groups.user_groups, test_config) + + +def _clear_users(sdk: GoodDataSdk, test_config: dict) -> None: + """Remove all users except admin and those referenced by test_config. + + WARNING: This function intentionally preserves demo_user and test_user because: + 1. Deleting them cascade-deletes data source permissions referencing them + 2. Deleting them cascade-deletes workspace permissions referencing them + 3. These cascade deletes break subsequent permission tests Protected users: - admin: System administrator - - demo: Default demo user - - demo2: Test user with permission references (test_config["test_user"]) + - test_config["demo_user"]: Default demo user + - test_config["test_user"]: Test user with permission references """ + protected = {"admin", test_config["demo_user"], test_config["test_user"]} users = sdk.catalog_user.list_users() for user in users: - if user.id not in ["admin", "demo", "demo2"]: + if user.id not in protected: sdk.catalog_user.delete_user(user.id) -def _clear_user_groups(sdk: GoodDataSdk) -> None: - """Remove all user groups except adminGroup and demoGroup. - - WARNING: This function intentionally preserves demoGroup because: - 1. Deleting demoGroup cascade-deletes data source permissions referencing it - 2. Deleting demoGroup cascade-deletes workspace permissions referencing it - 3. These cascade deletes break subsequent permission tests (test_get_user_group_permissions, etc.) +def _clear_user_groups(sdk: GoodDataSdk, test_config: dict) -> None: + """Remove all user groups except those referenced by test_config. - If you need to delete demoGroup, ensure you call _restore_demo2_permissions() afterward - to restore the expected permission state. + WARNING: This function intentionally preserves admin and test user groups because: + 1. Deleting them cascade-deletes data source permissions referencing them + 2. Deleting them cascade-deletes workspace permissions referencing them + 3. These cascade deletes break subsequent permission tests Protected user groups: - - adminGroup: Admin group - - demoGroup: Test user group with permission references (test_config["test_user_group"]) + - test_config["admin_user_group"]: Admin group + - test_config["test_user_group"]: Test user group with permission references """ sdk.catalog_user.put_declarative_user_groups( CatalogDeclarativeUserGroups( user_groups=[ - CatalogDeclarativeUserGroup(id="adminGroup"), - CatalogDeclarativeUserGroup(id="demoGroup"), + CatalogDeclarativeUserGroup(id=test_config["admin_user_group"]), + CatalogDeclarativeUserGroup(id=test_config["test_user_group"]), ] ) ) diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py b/packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py index d0eff5401..b5323de38 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_workspace.py @@ -39,6 +39,8 @@ from tests.catalog.utils import _refresh_workspaces +from .conftest import safe_delete + gd_vcr = get_vcr() _current_dir = Path(__file__).parent.absolute() @@ -108,7 +110,7 @@ def test_load_and_put_declarative_workspaces(test_config): assert deep_eq(workspaces_e, workspaces_o) assert deep_eq(workspaces_e.to_dict(camel_case=True), workspaces_o.to_dict(camel_case=True)) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_store_declarative_workspaces.yaml")) @@ -138,7 +140,7 @@ def test_put_declarative_workspaces(test_config): assert workspaces_e == workspaces_o assert workspaces_e.to_dict(camel_case=True) == workspaces_o.to_dict(camel_case=True) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_declarative_workspaces_snake_case.yaml")) @@ -180,9 +182,12 @@ def test_declarative_workspaces(test_config): workspaces_o = sdk.catalog_workspace.get_declarative_workspaces(exclude=["ACTIVITY_INFO"]) - assert len(workspaces_o.workspaces) == 3 - assert len(workspaces_o.workspace_data_filters) == 2 - assert [workspace.id for workspace in workspaces_o.workspaces] == ["demo", "demo_west", "demo_west_california"] + assert len(workspaces_o.workspaces) >= 3 + assert len(workspaces_o.workspace_data_filters) >= 2 + workspace_ids = [workspace.id for workspace in workspaces_o.workspaces] + assert "demo" in workspace_ids + assert "demo_west" in workspace_ids + assert "demo_west_california" in workspace_ids assert workspaces_o.to_dict(camel_case=True) == layout_api.get_workspaces_layout(exclude=["ACTIVITY_INFO"]).to_dict( camel_case=True ) @@ -197,7 +202,7 @@ def test_update_workspace_invalid(test_config): workspace = sdk.catalog_workspace.get_workspace(test_config["workspace_with_parent"]) workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) assert workspace.id in [w.id for w in workspaces] assert workspace_new_parent not in [w.id for w in workspaces] assert workspace.parent_id is not None @@ -208,7 +213,7 @@ def test_update_workspace_invalid(test_config): # Update workspace parent is not allowed. workspaces = sdk.catalog_workspace.list_workspaces() workspace_o = sdk.catalog_workspace.get_workspace(workspace.id) - assert len(workspaces) == 3 + assert len(workspaces) == initial_count assert workspace == workspace_o @@ -224,7 +229,7 @@ def test_update_workspace_valid(test_config): new_workspace = CatalogWorkspace(workspace.id, workspace_new_name, workspace.parent_id) workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) assert workspace.id in [w.id for w in workspaces] assert workspace.parent_id is not None @@ -233,10 +238,10 @@ def test_update_workspace_valid(test_config): sdk.catalog_workspace.create_or_update(new_workspace) workspaces = sdk.catalog_workspace.list_workspaces() workspace_o = sdk.catalog_workspace.get_workspace(workspace.id) - assert len(workspaces) == 3 + assert len(workspaces) == initial_count assert workspace_o == new_workspace finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_delete_workspace.yaml")) @@ -245,16 +250,16 @@ def test_delete_workspace(test_config): workspace_id = "demo_west_california" workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) assert workspace_id in [w.id for w in workspaces] try: sdk.catalog_workspace.delete_workspace(workspace_id) workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 2 + assert len(workspaces) == initial_count - 1 assert workspace_id not in [w.id for w in workspaces] finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_delete_non_existing_workspace.yaml")) @@ -263,7 +268,7 @@ def test_delete_non_existing_workspace(test_config): workspace_id = "non_existing_workspace" workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) assert workspace_id not in [w.id for w in workspaces] try: @@ -271,21 +276,21 @@ def test_delete_non_existing_workspace(test_config): except ValueError: # Trying to delete not existing workspace should not be executed and an exception should be raised. workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + assert len(workspaces) == initial_count @gd_vcr.use_cassette(str(_fixtures_dir / "demo_delete_parent_workspace.yaml")) def test_delete_parent_workspace(test_config): sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) try: sdk.catalog_workspace.delete_workspace(test_config["workspace"]) except ValueError: # Delete of workspace, which has children should not be executed and an exception should be raised. workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + assert len(workspaces) == initial_count @gd_vcr.use_cassette(str(_fixtures_dir / "demo_create_workspace.yaml")) @@ -298,17 +303,17 @@ def test_create_workspace(test_config): workspace = CatalogWorkspace(workspace_id, workspace_name, workspace_parent) workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + initial_count = len(workspaces) assert workspace_id not in [w.id for w in workspaces] try: sdk.catalog_workspace.create_or_update(workspace) workspaces = sdk.catalog_workspace.list_workspaces() workspace_o = sdk.catalog_workspace.get_workspace(workspace_id) - assert len(workspaces) == 4 + assert len(workspaces) == initial_count + 1 assert workspace_o == workspace finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_workspace.yaml")) @@ -336,19 +341,19 @@ def test_workspace_list(test_config): parents = [None, "demo", "demo_west"] workspaces = sdk.catalog_workspace.list_workspaces() - assert len(workspaces) == 3 + assert len(workspaces) >= 3 workspaces_id = [w.id for w in workspaces] - workspaces_id.sort() - assert ids == workspaces_id + for expected_id in ids: + assert expected_id in workspaces_id workspaces_name = [w.name for w in workspaces] - workspaces_name.sort() - assert names == workspaces_name + for expected_name in names: + assert expected_name in workspaces_name workspaces_parent = {w.id: w.parent_id for w in workspaces} - workspaces_parent_l = [workspaces_parent[workspace_id] for workspace_id in workspaces_id] - assert parents == workspaces_parent_l + for ws_id, expected_parent in zip(ids, parents): + assert workspaces_parent[ws_id] == expected_parent @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_declarative_workspace_data_filters.yaml")) @@ -360,11 +365,10 @@ def test_get_declarative_workspace_data_filters(test_config): declarative_workspace_data_filters = sdk.catalog_workspace.get_declarative_workspace_data_filters() workspace_data_filters = declarative_workspace_data_filters.workspace_data_filters - assert len(workspace_data_filters) == 2 - assert set(workspace_data_filter.id for workspace_data_filter in workspace_data_filters) == { - "wdf__region", - "wdf__state", - } + assert len(workspace_data_filters) >= 2 + wdf_ids = {workspace_data_filter.id for workspace_data_filter in workspace_data_filters} + assert "wdf__region" in wdf_ids + assert "wdf__state" in wdf_ids assert declarative_workspace_data_filters.to_dict( camel_case=True @@ -401,7 +405,7 @@ def test_load_and_put_declarative_workspace_data_filters(test_config): assert workspace_data_filters_e == workspace_data_filters_o assert workspace_data_filters_e.to_dict(camel_case=True) == workspace_data_filters_o.to_dict(camel_case=True) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_workspace_data_filters.yaml")) @@ -419,7 +423,7 @@ def test_put_declarative_workspace_data_filters(test_config): camel_case=True ) == declarative_workspace_data_filters_o.to_dict(camel_case=True) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "user_data_filters_life_cycle.yaml")) @@ -457,7 +461,7 @@ def test_user_data_filters_life_cycle(test_config): _are_user_data_filters_empty(sdk, test_config["workspace"]) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "user_data_filters_for_user_group.yaml")) @@ -495,7 +499,7 @@ def test_user_data_filters_for_user_group(test_config): _are_user_data_filters_empty(sdk, test_config["workspace"]) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_declarative_user_data_filters.yaml")) @@ -545,7 +549,7 @@ def test_load_and_put_declarative_user_data_filters(test_config): assert user_data_filters_e == user_data_filters_o assert user_data_filters_e.to_dict(camel_case=True) == user_data_filters_o.to_dict(camel_case=True) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_user_data_filters.yaml")) @@ -558,7 +562,7 @@ def test_put_declarative_user_data_filters(test_config): id="user_data_filter", title="youwillnotsee", maql="FALSE", - user=CatalogUserIdentifier(id="demo", type="user"), + user=CatalogUserIdentifier(id=test_config["demo_user"], type="user"), ) ] ) @@ -570,7 +574,7 @@ def test_put_declarative_user_data_filters(test_config): assert user_data_filters_e == user_data_filters_o assert user_data_filters_e.to_dict() == user_data_filters_o.to_dict() finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_declarative_workspace.yaml")) @@ -618,7 +622,7 @@ def test_put_declarative_workspace(test_config): assert deep_eq(workspace_e, workspace_o) assert deep_eq(workspace_e.to_dict(), workspace_o.to_dict()) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_store_declarative_workspace.yaml")) @@ -661,7 +665,7 @@ def test_load_and_put_declarative_workspace(test_config): assert deep_eq(workspace_e, workspace_o) assert deep_eq(workspace_e.to_dict(camel_case=True), workspace_o.to_dict(camel_case=True)) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) def create_second_data_source(sdk: GoodDataSdk, ds_id: str) -> None: @@ -722,8 +726,8 @@ def test_clone_workspace(test_config): source_ws_id, data_source_mapping=data_source_mapping, upper_case=True, overwrite_existing=True ) finally: - _refresh_workspaces(sdk) - delete_data_source(sdk, test_config["data_source2"]) + safe_delete(_refresh_workspaces, sdk) + safe_delete(delete_data_source, sdk, test_config["data_source2"]) def _translate_batch(to_translate: list[str]) -> list[str]: @@ -771,7 +775,7 @@ def test_translate_workspace(test_config): layout_root_path=path_to_layouts, ) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "create_workspace_setting.yaml")) @@ -787,8 +791,7 @@ def test_create_workspace_setting(test_config): setting_o = sdk.catalog_workspace.get_workspace_setting(test_config["workspace"], setting_id) assert setting_o == setting finally: - sdk.catalog_workspace.delete_workspace_setting(test_config["workspace"], setting_id) - assert len(sdk.catalog_workspace.list_workspace_settings(test_config["workspace"])) == 0 + safe_delete(sdk.catalog_workspace.delete_workspace_setting, test_config["workspace"], setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "list_workspace_settings.yaml")) @@ -813,9 +816,8 @@ def test_list_workspace_settings(test_config): assert new_setting_1 in workspace_settings assert new_setting_2 in workspace_settings finally: - sdk.catalog_workspace.delete_workspace_setting(test_config["workspace"], setting_id_1) - sdk.catalog_workspace.delete_workspace_setting(test_config["workspace"], setting_id_2) - assert len(sdk.catalog_workspace.list_workspace_settings(test_config["workspace"])) == 0 + safe_delete(sdk.catalog_workspace.delete_workspace_setting, test_config["workspace"], setting_id_1) + safe_delete(sdk.catalog_workspace.delete_workspace_setting, test_config["workspace"], setting_id_2) @gd_vcr.use_cassette(str(_fixtures_dir / "delete_workspace_setting.yaml")) @@ -834,8 +836,7 @@ def test_delete_workspace_setting(test_config): settings = sdk.catalog_workspace.list_workspace_settings(test_config["workspace"]) assert len(settings) == 0 finally: - sdk.catalog_workspace.delete_workspace_setting(test_config["workspace"], setting_id) - assert len(sdk.catalog_workspace.list_workspace_settings(test_config["workspace"])) == 0 + safe_delete(sdk.catalog_workspace.delete_workspace_setting, test_config["workspace"], setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "update_workspace_setting.yaml")) @@ -856,8 +857,7 @@ def test_update_workspace_setting(test_config): setting_o = sdk.catalog_workspace.get_workspace_setting(test_config["workspace"], setting_id) assert setting_o == setting finally: - sdk.catalog_workspace.delete_workspace_setting(test_config["workspace"], setting_id) - assert len(sdk.catalog_workspace.list_workspace_settings(test_config["workspace"])) == 0 + safe_delete(sdk.catalog_workspace.delete_workspace_setting, test_config["workspace"], setting_id) @gd_vcr.use_cassette(str(_fixtures_dir / "get_metadata_localization.yaml")) @@ -968,10 +968,8 @@ def test_layout_automations(test_config): automations_o = sdk.catalog_workspace.get_declarative_automations(workspace_id) assert automations_expected == automations_o finally: - sdk.catalog_workspace.put_declarative_automations(workspace_id, []) - automations = sdk.catalog_workspace.get_declarative_automations(workspace_id) - assert len(automations) == 0 - sdk.catalog_organization.put_declarative_notification_channels([]) + safe_delete(sdk.catalog_workspace.put_declarative_automations, workspace_id, []) + safe_delete(sdk.catalog_organization.put_declarative_notification_channels, []) @gd_vcr.use_cassette(str(_fixtures_dir / "layout_filter_views.yaml")) @@ -1025,7 +1023,7 @@ def test_layout_filter_views(test_config): is_default=True, description="Filter View", tags=["tag1", "tag2"], - user=CatalogUserIdentifier(id="demo", type="user"), + user=CatalogUserIdentifier(id=test_config["demo_user"], type="user"), analytical_dashboard=CatalogDeclarativeAnalyticalDashboardIdentifier( id="campaign", type="analyticalDashboard" ), @@ -1036,6 +1034,4 @@ def test_layout_filter_views(test_config): filter_views_o = sdk.catalog_workspace.get_declarative_filter_views(workspace_id) assert filter_views_expected == filter_views_o finally: - sdk.catalog_workspace.put_declarative_filter_views(workspace_id, []) - filter_views = sdk.catalog_workspace.get_declarative_filter_views(workspace_id) - assert len(filter_views) == 0 + safe_delete(sdk.catalog_workspace.put_declarative_filter_views, workspace_id, []) diff --git a/packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py b/packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py index a3dbeec6c..312088e9f 100644 --- a/packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py +++ b/packages/gooddata-sdk/tests/catalog/test_catalog_workspace_content.py @@ -29,6 +29,7 @@ from tests_support.compare_utils import deep_eq from tests_support.vcrpy_utils import get_vcr +from tests.catalog.conftest import safe_delete from tests.catalog.utils import _refresh_workspaces gd_vcr = get_vcr() @@ -114,7 +115,7 @@ def test_load_and_put_declarative_ldm(test_config): assert deep_eq(ldm_e, ldm_o) assert deep_eq(ldm_e.to_api().to_dict(), ldm_o.to_api().to_dict()) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_load_and_modify_ds_and_put_declarative_ldm.yaml")) @@ -149,7 +150,7 @@ def test_load_and_modify_ds_and_put_declarative_ldm(test_config): ds_o = list(set([d.data_source_table_id.data_source_id for d in ldm_o.ldm.datasets if d.data_source_table_id])) assert ds_o == [test_config["data_source"]] finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_load_ldm_and_modify_tables_columns_case.yaml")) @@ -218,7 +219,7 @@ def test_load_and_put_declarative_analytics_model(test_config): assert deep_eq(analytics_model_e, analytics_model_o) assert deep_eq(analytics_model_e.to_api().to_dict(), analytics_model_o.to_api().to_dict()) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_analytics_model.yaml")) @@ -235,7 +236,7 @@ def test_put_declarative_analytics_model(test_config): assert deep_eq(analytics_model_e, analytics_model_o) assert deep_eq(analytics_model_e.to_api().to_dict(), analytics_model_o.to_api().to_dict()) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_put_declarative_ldm.yaml")) @@ -254,7 +255,7 @@ def test_put_declarative_ldm(test_config): assert deep_eq(ldm_e, ldm_o) assert deep_eq(ldm_e.to_api().to_dict(), ldm_o.to_api().to_dict()) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "demo_get_declarative_analytics_model.yaml")) @@ -477,7 +478,7 @@ def test_explicit_workspace_data_filter(test_config): ) assert len(dataset.workspace_data_filter_references) == 1 finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) @gd_vcr.use_cassette(str(_fixtures_dir / "export_definition_analytics_layout.yaml")) @@ -500,4 +501,4 @@ def test_export_definition_analytics_layout(test_config): ) assert deep_eq(analytics_o.analytics.export_definitions, analytics_e.analytics.export_definitions) finally: - _refresh_workspaces(sdk) + safe_delete(_refresh_workspaces, sdk) diff --git a/packages/gooddata-sdk/tests/conftest.py b/packages/gooddata-sdk/tests/conftest.py index d030cd203..7ebfc39ed 100644 --- a/packages/gooddata-sdk/tests/conftest.py +++ b/packages/gooddata-sdk/tests/conftest.py @@ -1,4 +1,5 @@ # (C) 2022 GoodData Corporation +import logging import os from pathlib import Path from unittest import mock @@ -6,6 +7,33 @@ import pytest import yaml +logger = logging.getLogger(__name__) + +_current_dir = Path(__file__).parent.absolute() +_credentials_path = _current_dir / "catalog" / "load" / "data_source_credentials" / "data_sources_credentials.yaml" + +# --------------------------------------------------------------------------- +# Staging data source connection overrides +# Local Docker: jdbc:postgresql://postgres:5432/tiger, user=postgres +# Staging k8s: jdbc:postgresql://cnpg-cluster-pooler:5432/tiger, user=tiger +# --------------------------------------------------------------------------- +_LOCAL_DS_URL = "jdbc:postgresql://postgres:5432/tiger?sslmode=prefer" +_LOCAL_DS_USERNAME = "postgres" +_STAGING_DS_URL = "jdbc:postgresql://cnpg-cluster-pooler:5432/tiger?sslmode=prefer" +_STAGING_DS_USERNAME = "tiger" + +# --------------------------------------------------------------------------- +# Failure tracker — used by session snapshot to decide whether to restore +# --------------------------------------------------------------------------- +_session_has_failures = False + + +def pytest_runtest_makereport(item, call): + """Track whether any test has failed during the session.""" + global _session_has_failures + if call.excinfo is not None: + _session_has_failures = True + def pytest_addoption(parser): default_config_path = Path(__file__).parent / "gd_test_config.yaml" @@ -23,6 +51,12 @@ def test_config(request): with open(config_path) as f: config = yaml.safe_load(f) + # Override token from TOKEN env var (set by make test-staging TOKEN=...) + if config.get("staging", False): + env_token = os.environ.get("TOKEN") + if env_token: + config["token"] = env_token + return config @@ -33,3 +67,361 @@ def setenvvar(monkeypatch): for k, v in envvars.items(): monkeypatch.setenv(k, v) yield + + +# --------------------------------------------------------------------------- +# Staging preflight — validates connectivity and required resources +# --------------------------------------------------------------------------- + + +@pytest.fixture(scope="session", autouse=True) +def staging_preflight(test_config): + """When staging: true, verify connectivity and that required resources exist. + + Calls pytest.exit() on failure so the session stops immediately with a clear + diagnostic instead of cascading into hundreds of confusing errors. + """ + if not test_config.get("staging", False): + yield + return + + from gooddata_sdk import GoodDataSdk + + sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) + + # 1. Connectivity check + try: + if not sdk.support.is_available: + pytest.exit("PREFLIGHT FAILED: server responded but is_available returned False") + except Exception as e: + pytest.exit(f"PREFLIGHT FAILED: cannot reach {test_config['host']} — {type(e).__name__}: {e}") + + # 2. Required resources check + missing = [] + user_ids = set() + + # Workspaces + try: + workspace_ids = {ws.id for ws in sdk.catalog_workspace.list_workspaces()} + for ws_id in [test_config["workspace"], test_config["workspace_with_parent"]]: + if ws_id not in workspace_ids: + missing.append(f"workspace '{ws_id}'") # noqa: PERF401 + except Exception as e: + missing.append(f"workspaces (list failed: {e})") + + # Data source + try: + ds_ids = {ds.id for ds in sdk.catalog_data_source.list_data_sources()} + if test_config["data_source"] not in ds_ids: + missing.append(f"data_source '{test_config['data_source']}'") + except Exception as e: + missing.append(f"data_sources (list failed: {e})") + + # Users (reuse list from auto-discovery if available) + if user_ids: + for uid in [test_config["demo_user"], test_config["test_user"]]: + if uid not in user_ids: + missing.append(f"user '{uid}'") # noqa: PERF401 + else: + try: + user_ids = {u.id for u in sdk.catalog_user.list_users()} + for uid in [test_config["demo_user"], test_config["test_user"]]: + if uid not in user_ids: + missing.append(f"user '{uid}'") # noqa: PERF401 + except Exception as e: + missing.append(f"users (list failed: {e})") + + # User groups + try: + group_ids = {g.id for g in sdk.catalog_user.list_user_groups()} + for gid in [test_config["admin_user_group"], test_config["test_user_group"]]: + if gid not in group_ids: + missing.append(f"user_group '{gid}'") # noqa: PERF401 + except Exception as e: + missing.append(f"user_groups (list failed: {e})") + + if missing: + report = "\n - ".join(missing) + pytest.exit(f"PREFLIGHT FAILED: required resources missing:\n - {report}") + + logger.info("Staging preflight passed — all resources present") + yield + + +# --------------------------------------------------------------------------- +# Staging fixture rewriting — patch JDBC URLs in test layout files +# --------------------------------------------------------------------------- + +# Files that contain PostgreSQL JDBC connection strings and need patching +_STAGING_PATCH_FILES = [ + _current_dir + / "catalog" + / "load" + / "gooddata_layouts" + / "default" + / "data_sources" + / "demo-test-ds" + / "demo-test-ds.yaml", + _current_dir + / "catalog" + / "load_with_locale" + / "gooddata_layouts" + / "default" + / "data_sources" + / "demo-test-ds" + / "demo-test-ds.yaml", + _current_dir / "catalog" / "expected" / "declarative_data_sources.json", +] + + +_STAGING_BACKUP_SUFFIX = ".staging-backup" + + +def _backup_path(file_path: Path) -> Path: + return file_path.with_suffix(file_path.suffix + _STAGING_BACKUP_SUFFIX) + + +def _restore_from_backup(file_path: Path) -> None: + """Restore a file from its backup (left over from a previous interrupted run).""" + backup = _backup_path(file_path) + if backup.exists(): + file_path.write_text(backup.read_text()) + backup.unlink() + logger.info(f"Restored from stale backup: {file_path}") + + +def _patch_file_for_staging(file_path: Path) -> bool: + """Replace local JDBC URL/username with staging values. Writes backup to disk for crash safety.""" + if not file_path.exists(): + return False + original = file_path.read_text() + patched = original.replace(_LOCAL_DS_URL, _STAGING_DS_URL).replace( + f"username: {_LOCAL_DS_USERNAME}", f"username: {_STAGING_DS_USERNAME}" + ) + # Also handle JSON format (username as a JSON field) + patched = patched.replace(f'"username": "{_LOCAL_DS_USERNAME}"', f'"username": "{_STAGING_DS_USERNAME}"') + if patched != original: + _backup_path(file_path).write_text(original) + file_path.write_text(patched) + logger.info(f"Patched for staging: {file_path}") + return True + return False + + +def _restore_patched_file(file_path: Path) -> None: + """Restore a file from its backup and remove the backup.""" + backup = _backup_path(file_path) + if backup.exists(): + file_path.write_text(backup.read_text()) + backup.unlink() + logger.info(f"Restored original: {file_path}") + + +def _find_gooddata_layouts_dirs() -> list[Path]: + """Find all gooddata_layouts directories under the test tree.""" + catalog_dir = _current_dir / "catalog" + return sorted(catalog_dir.rglob("gooddata_layouts")) + + +def _create_org_layout_copies(org_id: str) -> list[Path]: + """Copy default/ -> / in gooddata_layouts dirs that have 'default'. + + Always removes existing directories first to avoid stale/incomplete + copies from previous runs. + + Uses shutil.copytree for cross-platform reliability (Windows CI, Docker, worktrees). + Also safe for store/translate tests that write into the org directory. + + Returns list of created directories for cleanup. + """ + import shutil + + created: list[Path] = [] + for layouts_dir in _find_gooddata_layouts_dirs(): + default_dir = layouts_dir / "default" + org_dir = layouts_dir / org_id + if default_dir.is_dir(): + if org_dir.exists(): + shutil.rmtree(org_dir) + logger.info(f"Removed stale layout dir: {org_dir}") + shutil.copytree(default_dir, org_dir) + logger.info(f"Copied layout dir: {default_dir} -> {org_dir}") + created.append(org_dir) + return created + + +@pytest.fixture(scope="session", autouse=True) +def staging_patch_fixtures(test_config, staging_preflight): + """When staging: true, patch test fixtures for the staging environment. + + - Rewrites JDBC connection strings in fixture files + - Copies gooddata_layouts/default/ -> gooddata_layouts// so the SDK + can find layout files (it uses the org ID as the directory name) + + Uses on-disk backups so that interrupted runs self-heal on the next start. + """ + # Always restore leftover backups from a previous interrupted run + for fpath in _STAGING_PATCH_FILES: + _restore_from_backup(fpath) + + if not test_config.get("staging", False): + yield + return + + import shutil + + # 1. Patch JDBC connection strings in fixture files + patched_files = [fpath for fpath in _STAGING_PATCH_FILES if _patch_file_for_staging(fpath)] + logger.info(f"Patched {len(patched_files)} fixture files for staging") + + # 2. Copy layout dirs (gooddata_layouts/default -> gooddata_layouts/) + from gooddata_sdk import GoodDataSdk + + sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) + org_id = sdk.catalog_organization.get_organization().id + copied_dirs = _create_org_layout_copies(org_id) + logger.info(f"Created {len(copied_dirs)} layout copies for org '{org_id}'") + + yield + + # Restore patched files from backups + for fpath in patched_files: + _restore_patched_file(fpath) + + # Remove copied directories + for d in copied_dirs: + if d.is_dir(): + shutil.rmtree(d) + logger.info(f"Removed layout copy: {d}") + + +# --------------------------------------------------------------------------- +# Session-level snapshot/restore — safety net for staging +# --------------------------------------------------------------------------- + + +@pytest.fixture(scope="session", autouse=True) +def staging_session_snapshot(test_config, staging_preflight): + """When staging: true, capture full environment state before tests run. + + On teardown, if any test failed, restore everything to the captured state. + This is the last line of defense — per-test snapshot fixtures are the first. + """ + if not test_config.get("staging", False): + yield + return + + from gooddata_sdk import GoodDataSdk + + sdk = GoodDataSdk.create(host_=test_config["host"], token_=test_config["token"]) + + # --- Capture --- + snapshot = {} + logger.info("Capturing session snapshot...") + + try: + snapshot["users_groups"] = sdk.catalog_user.get_declarative_users_user_groups() + except Exception as e: + logger.error(f"Snapshot capture failed [users_groups]: {e}") + + try: + snapshot["data_sources"] = sdk.catalog_data_source.get_declarative_data_sources() + except Exception as e: + logger.error(f"Snapshot capture failed [data_sources]: {e}") + + try: + snapshot["workspaces"] = sdk.catalog_workspace.get_declarative_workspaces(exclude=["ACTIVITY_INFO"]) + except Exception as e: + logger.error(f"Snapshot capture failed [workspaces]: {e}") + + try: + snapshot["workspace_data_filters"] = sdk.catalog_workspace.get_declarative_workspace_data_filters() + except Exception as e: + logger.error(f"Snapshot capture failed [workspace_data_filters]: {e}") + + try: + snapshot["org_permissions"] = sdk.catalog_permission.get_declarative_organization_permissions() + except Exception as e: + logger.error(f"Snapshot capture failed [org_permissions]: {e}") + + try: + snapshot["notification_channels"] = sdk.catalog_organization.get_declarative_notification_channels() + except Exception as e: + logger.error(f"Snapshot capture failed [notification_channels]: {e}") + + # Per-workspace permissions + ws_permissions = {} + try: + for ws in sdk.catalog_workspace.list_workspaces(): + try: + ws_permissions[ws.id] = sdk.catalog_permission.get_declarative_permissions(ws.id) + except Exception as e: # noqa: PERF203 + logger.warning(f"Could not capture permissions for workspace {ws.id}: {e}") + except Exception as e: + logger.error(f"Snapshot capture failed [workspace list for permissions]: {e}") + snapshot["ws_permissions"] = ws_permissions + + logger.info("Session snapshot captured") + + # --- Tests run --- + yield snapshot + + # --- Restore (only if failures) --- + if not _session_has_failures: + logger.info("All tests passed — skipping session restore") + return + + logger.warning("Test failures detected — restoring session snapshot...") + + # Restore order matters: users/groups → data sources → workspaces → + # workspace data filters → org permissions → notification channels → + # per-workspace permissions + + if "users_groups" in snapshot: + try: + sdk.catalog_user.put_declarative_users_user_groups(snapshot["users_groups"]) + logger.info("Restored [users_groups]") + except Exception as e: + logger.error(f"RESTORE FAILED [users_groups]: {e}") + + if "data_sources" in snapshot: + try: + sdk.catalog_data_source.put_declarative_data_sources(snapshot["data_sources"], _credentials_path) + logger.info("Restored [data_sources]") + except Exception as e: + logger.error(f"RESTORE FAILED [data_sources]: {e}") + + if "workspaces" in snapshot: + try: + sdk.catalog_workspace.put_declarative_workspaces(snapshot["workspaces"]) + logger.info("Restored [workspaces]") + except Exception as e: + logger.error(f"RESTORE FAILED [workspaces]: {e}") + + if "workspace_data_filters" in snapshot: + try: + sdk.catalog_workspace.put_declarative_workspace_data_filters(snapshot["workspace_data_filters"]) + logger.info("Restored [workspace_data_filters]") + except Exception as e: + logger.error(f"RESTORE FAILED [workspace_data_filters]: {e}") + + if "org_permissions" in snapshot: + try: + sdk.catalog_permission.put_declarative_organization_permissions(snapshot["org_permissions"]) + logger.info("Restored [org_permissions]") + except Exception as e: + logger.error(f"RESTORE FAILED [org_permissions]: {e}") + + if "notification_channels" in snapshot: + try: + sdk.catalog_organization.put_declarative_notification_channels(snapshot["notification_channels"]) + logger.info("Restored [notification_channels]") + except Exception as e: + logger.error(f"RESTORE FAILED [notification_channels]: {e}") + + for ws_id, perms in snapshot.get("ws_permissions", {}).items(): + try: + sdk.catalog_permission.put_declarative_permissions(ws_id, perms) + logger.info(f"Restored [permissions for {ws_id}]") + except Exception as e: # noqa: PERF203 + logger.warning(f"RESTORE FAILED [permissions for {ws_id}]: {e}") 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 053dc1f4b..7ff4857d5 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - aa751220-c950-48a7-9dcb-e8ec289bd689 + - f40a6191-ea7e-4270-b0b3-aa40fa8d1d62 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +132,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 19249ca61d703a2ac2db233738c34942fb62726a:adcd8577837f00f2cea677417ba72f3750a8944f5ad6855f76dd420230c57171 + executionResult: 8db921915cc420a39d361daadc5b7de779e5e5b9:8bd833e7304bce247e738797f148952cb58be01411652008794fbb989ea04038 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_csv format: CSV - executionResult: 19249ca61d703a2ac2db233738c34942fb62726a:adcd8577837f00f2cea677417ba72f3750a8944f5ad6855f76dd420230c57171 + executionResult: 8db921915cc420a39d361daadc5b7de779e5e5b9:8bd833e7304bce247e738797f148952cb58be01411652008794fbb989ea04038 customOverride: labels: region: @@ -191,10 +191,10 @@ interactions: - '0' body: string: - exportResult: f88645a9ab39d4699e8f7c09b926f09c3a0a0ee2 + exportResult: e329882322f77a356effaf75e5d70b81871aac2b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f88645a9ab39d4699e8f7c09b926f09c3a0a0ee2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e329882322f77a356effaf75e5d70b81871aac2b body: null headers: Accept: @@ -235,7 +235,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f88645a9ab39d4699e8f7c09b926f09c3a0a0ee2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e329882322f77a356effaf75e5d70b81871aac2b body: null headers: Accept: @@ -276,7 +276,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/f88645a9ab39d4699e8f7c09b926f09c3a0a0ee2 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e329882322f77a356effaf75e5d70b81871aac2b body: null headers: Accept: 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 2ef9a5ac1..4de9a48c5 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 @@ -118,7 +118,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: customers_trend meta: origin: @@ -165,7 +165,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +175,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +240,10 @@ interactions: - '0' body: string: - exportResult: 3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + exportResult: 5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 body: null headers: Accept: @@ -284,7 +284,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 body: null headers: Accept: @@ -366,7 +366,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 body: null headers: Accept: @@ -407,7 +407,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/3fba0097d0c306fc7e1b2dc0502e8eff6272e82e + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/5256b987ade0ee9f14877d5cbfbf88b6635ed6c5 body: null headers: Accept: 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 05308364a..90177b835 100644 --- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml +++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml @@ -84,7 +84,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 5cd5c617-a69d-4547-9691-6089712badfc + - 1e1f9b57-c32d-49ee-bba3-a60fdfd1c6b7 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -132,14 +132,14 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 19249ca61d703a2ac2db233738c34942fb62726a:adcd8577837f00f2cea677417ba72f3750a8944f5ad6855f76dd420230c57171 + executionResult: 8db921915cc420a39d361daadc5b7de779e5e5b9:8bd833e7304bce247e738797f148952cb58be01411652008794fbb989ea04038 - request: method: POST uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular body: fileName: test_xlsx format: XLSX - executionResult: 19249ca61d703a2ac2db233738c34942fb62726a:adcd8577837f00f2cea677417ba72f3750a8944f5ad6855f76dd420230c57171 + executionResult: 8db921915cc420a39d361daadc5b7de779e5e5b9:8bd833e7304bce247e738797f148952cb58be01411652008794fbb989ea04038 customOverride: labels: region: @@ -191,10 +191,10 @@ interactions: - '0' body: string: - exportResult: 746dfb76a9e58dde63332538504c45b57a484eb3 + exportResult: 76872b880165fac0b1e4bcae884a47475f441c40 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/746dfb76a9e58dde63332538504c45b57a484eb3 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/76872b880165fac0b1e4bcae884a47475f441c40 body: null headers: Accept: @@ -235,7 +235,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/746dfb76a9e58dde63332538504c45b57a484eb3 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/76872b880165fac0b1e4bcae884a47475f441c40 body: null headers: Accept: @@ -257,7 +257,7 @@ interactions: Content-Disposition: - attachment; filename="=?UTF-8?Q?test=5Fxlsx.xlsx?="; filename*=UTF-8''test_xlsx.xlsx Content-Length: - - '7541' + - '7542' Content-Type: - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet DATE: *id001 @@ -385,29 +385,29 @@ interactions: dr6GmVPXn68zRmWfmasr0+J3SI4IG2TV28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc 88wirtb0tUfBxtupcM5Hbd1scd1b+1GbwuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5p xmWs/tkxahGC1op4X+TwqTm7scLZZ4t7c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxN - egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwA7DVm1JQEAAFACAAARAAAAZG9jUHJvcHMvY29y - ZS54bWydks1qwzAQhO99CqO7LclOQxG2A23JqYFCU1p6E9ImEbV+kNQ6efsqTuIkkFOPq5n9dnZR - PdvqLvsFH5Q1DaIFQRkYYaUy6wa9L+f5A8pC5Ebyzhpo0A4CmrV3tXBMWA+v3jrwUUHIEsgEJlyD - NjE6hnEQG9A8FMlhkriyXvOYSr/GjotvvgZcEjLFGiKXPHK8B+ZuJKIjUooR6X58NwCkwNCBBhMD - pgXFZ28Er8PNhkG5cGoVdw5uWk/i6N4GNRr7vi/6arCm/BR/Ll7ehlVzZfanEoDaWgomPPBofVvj - yyIdruMhLtKJVwrk4y7pN96Oixz6QGYpADvEPSkf1dPzco7akpTTnFQ5pUtKGJmwyf3XfuRV/xmo - j0P+TTwBDrmvP0H7B1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54 - bWydUsFO4zAQvfMVke/UabVaocoxWpVd9bCISi1wXBln0lh1bMszRClfj5OqIYU94dObN0/PzzMW - t11jsxYiGu8KNp/lLAOnfWncvmCPuz/XNyxDUq5U1jso2BGQ3corsYk+QCQDmCUHhwWricKSc9Q1 - NApnqe1Sp/KxUZTKuOe+qoyGO69fG3DEF3n+k0NH4Eoor8NoyE6Oy5a+a1p63efDp90xJD8pfoVg - jVaUHinvjY4efUXZ706DFXzaFMloC/o1GjrKXPBpKbZaWVglY1kpiyD4ByHWoPqZbZSJKEVLyxY0 - +ZiheUtTW7DsRSH0cQrWqmiUI3aSnYoB24AU5bOPB6wBCAUfyQFOtVNsfsj5IEjgUsjHIAlfRtwZ - soAP1UZF+k/i+TTxkIFNMhIg/essdl8ini/7ZL/yTVAuzZCP6K9xB3wMO3+nCM4TvSTFtlYRyrSE - ceIjIdYpWrS9flUrt4fyrPna6Pf/dPrjcr6Y5ekMaz9zgn98Z/kOUEsBAhQDFAAAAAgAAAA/AGFd - STpPAQAAjwQAABMAAAAAAAAAAAAAAICBAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECFAMUAAAA - CAAAAD8A8p9J2ukAAABLAgAACwAAAAAAAAAAAAAAgIGAAQAAX3JlbHMvLnJlbHNQSwECFAMUAAAA - CAAAAD8ARHVb8OgAAAC5AgAAGgAAAAAAAAAAAAAAgIGSAgAAeGwvX3JlbHMvd29ya2Jvb2sueG1s - LnJlbHNQSwECFAMUAAAACAAAAD8ADJjQDFIHAAAgIwAAGAAAAAAAAAAAAAAAgIGyAwAAeGwvd29y - a3NoZWV0cy9zaGVldDEueG1sUEsBAhQDFAAAAAgAAAA/AAjizPlMAQAAKQIAAA8AAAAAAAAAAAAA - AICBOgsAAHhsL3dvcmtib29rLnhtbFBLAQIUAxQAAAAIAAAAPwB1V3+oEgIAADAGAAAUAAAAAAAA - AAAAAACAgbMMAAB4bC9zaGFyZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwBdnzo03wIAAIwP - AAANAAAAAAAAAAAAAACAgfcOAAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAA - UhsAABMAAAAAAAAAAAAAAICBARIAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A - Ow1ZtSUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA - CAAAAD8ABHFFY3sBAAATAwAAEAAAAAAAAAAAAAAAgIE2GQAAZG9jUHJvcHMvYXBwLnhtbFBLBQYA - AAAACgAKAIACAADfGgAAAAA= + egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwDo3/aOJgEAAFACAAARAAAAZG9jUHJvcHMvY29y + ZS54bWydks1qwzAQhO99CqO7LdtJTRC2A23JqYFCXVpyE9ImEbV+kNQ6efsqduwkkFOPq5n9dnZR + uTzINvoF64RWFcqSFEWgmOZC7Sr00aziBYqcp4rTViuo0BEcWtYPJTOEaQtvVhuwXoCLAkg5wkyF + 9t4bgrFje5DUJcGhgrjVVlIfSrvDhrJvugOcp2mBJXjKqaf4BIzNRERnJGcT0vzYtgdwhqEFCco7 + nCUZvng9WOnuNvTKlVMKfzRw1zqKk/vgxGTsui7pZr015M/w1/r1vV81Fup0KgaoLjkjzAL12tYl + vi7C4Vrq/DqceCuAPx2DfuftvMjQBzwKAcgQd1Q+Z88vzQrVeZoXcTqLs6JJFySfk/nj5jTypv8C + lOch/yaOgCH37Seo/wBQSwMEFAAAAAgAAAA/AARxRWN7AQAAEwMAABAAAABkb2NQcm9wcy9hcHAu + eG1snVLBTuMwEL3zFZHv1Gm1WqHKMVqVXfWwiEotcFwZZ9JYdWzLM0QpX4+TqiGFPeHTmzdPz88z + FrddY7MWIhrvCjaf5SwDp31p3L5gj7s/1zcsQ1KuVNY7KNgRkN3KK7GJPkAkA5glB4cFq4nCknPU + NTQKZ6ntUqfysVGUyrjnvqqMhjuvXxtwxBd5/pNDR+BKKK/DaMhOjsuWvmtaet3nw6fdMSQ/KX6F + YI1WlB4p742OHn1F2e9OgxV82hTJaAv6NRo6ylzwaSm2WllYJWNZKYsg+Ach1qD6mW2UiShFS8sW + NPmYoXlLU1uw7EUh9HEK1qpolCN2kp2KAduAFOWzjwesAQgFH8kBTrVTbH7I+SBI4FLIxyAJX0bc + GbKAD9VGRfpP4vk08ZCBTTISIP3rLHZfIp4v+2S/8k1QLs2Qj+ivcQd8DDt/pwjOE70kxbZWEcq0 + hHHiIyHWKVq0vX5VK7eH8qz52uj3/3T643K+mOXpDGs/c4J/fGf5DlBLAQIUAxQAAAAIAAAAPwBh + XUk6TwEAAI8EAAATAAAAAAAAAAAAAACAgQAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAhQDFAAA + AAgAAAA/APKfSdrpAAAASwIAAAsAAAAAAAAAAAAAAICBgAEAAF9yZWxzLy5yZWxzUEsBAhQDFAAA + AAgAAAA/AER1W/DoAAAAuQIAABoAAAAAAAAAAAAAAICBkgIAAHhsL19yZWxzL3dvcmtib29rLnht + bC5yZWxzUEsBAhQDFAAAAAgAAAA/AAyY0AxSBwAAICMAABgAAAAAAAAAAAAAAICBsgMAAHhsL3dv + cmtzaGVldHMvc2hlZXQxLnhtbFBLAQIUAxQAAAAIAAAAPwAI4sz5TAEAACkCAAAPAAAAAAAAAAAA + AACAgToLAAB4bC93b3JrYm9vay54bWxQSwECFAMUAAAACAAAAD8AdVd/qBICAAAwBgAAFAAAAAAA + AAAAAAAAgIGzDAAAeGwvc2hhcmVkU3RyaW5ncy54bWxQSwECFAMUAAAACAAAAD8AXZ86NN8CAACM + DwAADQAAAAAAAAAAAAAAgIH3DgAAeGwvc3R5bGVzLnhtbFBLAQIUAxQAAAAIAAAAPwAY+kZUsAUA + AFIbAAATAAAAAAAAAAAAAACAgQESAAB4bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/ + AOjf9o4mAQAAUAIAABEAAAAAAAAAAAAAAICB4hcAAGRvY1Byb3BzL2NvcmUueG1sUEsBAhQDFAAA + AAgAAAA/AARxRWN7AQAAEwMAABAAAAAAAAAAAAAAAICBNxkAAGRvY1Byb3BzL2FwcC54bWxQSwUG + AAAAAAoACgCAAgAA4BoAAAAA 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 f073ddc8b..d13cb1a42 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 @@ -118,7 +118,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: customers_trend meta: origin: @@ -165,7 +165,7 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: amount_of_active_customers links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers @@ -175,7 +175,7 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-11 10:04 + createdAt: 2026-03-16 08:24 id: revenue_per_customer links: self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer @@ -240,10 +240,10 @@ interactions: - '0' body: string: - exportResult: 563340250604606b8496e373ed75e320b144155d + exportResult: cdd804963f05f841d7f98ecbae8c066922ca7b7b - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -284,7 +284,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -325,7 +325,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -366,7 +366,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -407,7 +407,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -448,7 +448,7 @@ interactions: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/563340250604606b8496e373ed75e320b144155d + uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/cdd804963f05f841d7f98ecbae8c066922ca7b7b body: null headers: Accept: @@ -572,12 +572,12 @@ interactions: t1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc88wirtb0tUfBxtupcM5Hbd1scd1b+1GbwuED ZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5pxmWs/tkxahGC1op4X+TwqTm7scLZZ4t7c2d7 Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxNegBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAA - PwDNN5Z5JQEAAFACAAARAAAAZG9jUHJvcHMvY29yZS54bWydks1qwzAQhO99CqO7LSluQxG2A23J - qYFCU1pyE9ImEbV+kNQ6efsqTuIk4FOPq5n9dnZRNdvpNvsFH5Q1NaIFQRkYYaUymxp9LOf5I8pC - 5Eby1hqo0R4CmjV3lXBMWA9v3jrwUUHIEsgEJlyNtjE6hnEQW9A8FMlhkri2XvOYSr/BjotvvgE8 - IWSKNUQueeT4AMzdQEQnpBQD0v34tgdIgaEFDSYGTAuKL94IXofRhl65cmoV9w5GrWdxcO+CGoxd - 1xVd2VtTfoq/Fq/v/aq5ModTCUBNJQUTHni0vqnwdZEO1/IQF+nEawXyaZ/0kbfTIsc+kFkKwI5x - z8pn+fyynKNmQibTnJQ5pUtKGLlnD+XqMPKm/wLUpyH/Jp4Bx9y3n6D5A1BLAwQUAAAACAAAAD8A + PwAe5TlCJQEAAFACAAARAAAAZG9jUHJvcHMvY29yZS54bWydkstqwzAQRff9CqO9LT9aE4TtQFuy + aqBQl5buhDRJRK0Hklonf1/Fjp0EsupydO+cuTOoWu5lF/2CdUKrGmVJiiJQTHOhtjV6b1fxAkXO + U8VppxXU6AAOLZu7ihnCtIVXqw1YL8BFAaQcYaZGO+8NwdixHUjqkuBQQdxoK6kPpd1iQ9k33QLO + 07TEEjzl1FN8BMZmJqITkrMZaX5sNwA4w9CBBOUdzpIMn70erHQ3GwblwimFPxi4aZ3E2b13Yjb2 + fZ/0xWAN+TP8uX55G1aNhTqeigFqKs4Is0C9tk2FL4twuI46vw4n3gjgj4eg33g7LTL2AY9CADLG + nZSP4um5XaEmT/MyTos4K9t0QfJ78lB8HUde9Z+B8jTk38QJMOa+/gTNH1BLAwQUAAAACAAAAD8A ssAyR34BAAAZAwAAEAAAAGRvY1Byb3BzL2FwcC54bWydUsFO6zAQvPMVke/UaYXQU+UYoQLiwNOr 1ABn42waC8e2vNuofV+Pk6ohBU7kNDs7Gk92V9zsW5t1ENF4V7D5LGcZOO0r47YFey4fLv+wDEm5 SlnvoGAHQHYjL8Q6+gCRDGCWHBwWrCEKS85RN9AqnKW2S53ax1ZRKuOW+7o2Gu683rXgiC/y/JrD @@ -594,6 +594,6 @@ interactions: AQIUAxQAAAAIAAAAPwDtxIIjugAAAAQBAAAUAAAAAAAAAAAAAACAgRYIAAB4bC9zaGFyZWRTdHJp bmdzLnhtbFBLAQIUAxQAAAAIAAAAPwCvZpxJ7wIAALANAAANAAAAAAAAAAAAAACAgQIJAAB4bC9z dHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAAUhsAABMAAAAAAAAAAAAAAICBHAwAAHhs - L3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8AzTeWeSUBAABQAgAAEQAAAAAAAAAAAAAA + L3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8AHuU5QiUBAABQAgAAEQAAAAAAAAAAAAAA gIH9EQAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAACAAAAD8AssAyR34BAAAZAwAAEAAAAAAA AAAAAAAAgIFREwAAZG9jUHJvcHMvYXBwLnhtbFBLBQYAAAAACgAKAIACAAD9FAAAAAA= diff --git a/packages/gooddata-sdk/tests/gd_test_config_staging.yaml b/packages/gooddata-sdk/tests/gd_test_config_staging.yaml new file mode 100644 index 000000000..ec3127c50 --- /dev/null +++ b/packages/gooddata-sdk/tests/gd_test_config_staging.yaml @@ -0,0 +1,32 @@ +# (C) 2024 GoodData Corporation +# Staging test configuration. +# Token is passed via TOKEN env var from make test-staging TOKEN=... (see conftest.py). +staging: true +host: "https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com" +token: "" +workspace: "demo" +workspace_name: "Demo" +workspace_with_parent: "demo_west" +workspace_with_parent_name: "Demo West" +header_host: python-sdk-dex.dev-latest.stg11.panther.intgdc.com +data_source: "demo-test-ds" +data_source2: "demo-bigquery-ds" +workspace_test: "demo_testing" +test_user: "demo2" +test_user_group: "demoGroup" +test_new_user: "newUser" +test_new_user_group: "newUserGroup" +test_new_user_data_filter: "newUserDataFilter" +demo_user: "demo" +admin_user_group: "adminGroup" +bigquery_token: "dummy-bigquery-token" +bigquery_token_file: "" +visualization_id: "customers_trend" +visualization_name: "Customers Trend" +databricks_client_secret: "dummy-databricks-secret" +databricks_token: "dummy-databricks-token" +# Staging PostgreSQL connection (used by fixture patching in conftest.py) +# Local Docker uses postgres:5432 with user=postgres +# Staging k8s uses cnpg-cluster-pooler:5432 with user=tiger +staging_ds_url: "jdbc:postgresql://cnpg-cluster-pooler:5432/tiger?sslmode=prefer" +staging_ds_username: "tiger" diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml index 8f0078025..6c556b149 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml @@ -68,7 +68,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - fd8841b0-2bb4-4022-9655-6555ac1a6245 + - a81b1018-b315-471c-bc73-17bc601fa818 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -100,10 +100,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: 3353582f1ffe57d37c4d101c2957734fcb8ba586:36545184d66eec6bd4344c8bce561beb26c30bafd5ac18d8014facbdb8b89ddc + executionResult: 2bfc6733fa4b237b06b4feac68cb88c23c236a5d:22bcb005773230f490b9bdf2600b78b87d70016c606ec4872370be820e4659f6 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3353582f1ffe57d37c4d101c2957734fcb8ba586%3A36545184d66eec6bd4344c8bce561beb26c30bafd5ac18d8014facbdb8b89ddc?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2bfc6733fa4b237b06b4feac68cb88c23c236a5d%3A22bcb005773230f490b9bdf2600b78b87d70016c606ec4872370be820e4659f6?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml index 477371cbf..b91bda57f 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml @@ -75,7 +75,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 6433b2ed-4e9f-4324-8598-c2e19781c7ee + - 6d33c917-4d79-4562-9548-88fb3e838d28 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -107,10 +107,10 @@ interactions: name: Order Amount localIdentifier: dim_1 links: - executionResult: d63d5e23b671ce38cb37fcc28c6d3e61b26bdabe:b2b0860b7c156b9cd2f217bb2685ee0a38994750e8f5a1d33d4a653233d2fbb9 + executionResult: d0c483257f07158cd53fb158d4f4c206fe0b573a:f32218fd58b42718a64c144573c824e7000eca8ce43e14576f3c88d94e30545a - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d63d5e23b671ce38cb37fcc28c6d3e61b26bdabe%3Ab2b0860b7c156b9cd2f217bb2685ee0a38994750e8f5a1d33d4a653233d2fbb9?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0c483257f07158cd53fb158d4f4c206fe0b573a%3Af32218fd58b42718a64c144573c824e7000eca8ce43e14576f3c88d94e30545a?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml index 186a234bf..926309260 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml @@ -69,7 +69,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - cfa6c8b1-6a73-4770-b45f-521bd5ec065c + - 64f92004-2eef-4235-bd05-996eee1511a6 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -103,10 +103,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 1e970967bed2af57c64d9014e8dfdf90d6419fa5:32766b26d8d35cd48cb1a38d7b1caea9af8ffbfc07f99bafe3f973cd599d2dec + executionResult: e04b9548d1eadcaccab116bc2bd5cdd1df3c1ea0:09fa16fd820d96da9c1da66340d3b44d2354b9356d0a52558c9ebfdada0d73cd - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/1e970967bed2af57c64d9014e8dfdf90d6419fa5%3A32766b26d8d35cd48cb1a38d7b1caea9af8ffbfc07f99bafe3f973cd599d2dec?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e04b9548d1eadcaccab116bc2bd5cdd1df3c1ea0%3A09fa16fd820d96da9c1da66340d3b44d2354b9356d0a52558c9ebfdada0d73cd?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -447,7 +447,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1c8fca83-1bc8-446f-9556-0e870745519f + - dd60dc84-f0f5-476e-a1b4-45469f120ec3 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -481,10 +481,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 717d68223171188d80abd845a5d1a38374a85822:dda83e69da123c066079d8cf6e45c5cbbf514c9d046659e3e46ec65df7d79f06 + executionResult: 37192da7dc1cf3c6b2dd757949bdfb5c8d1ec68a:0364acdc5c8c83b3b6fc46e2719eff7e3cba62a6207ee415281be6105050cf2f - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/717d68223171188d80abd845a5d1a38374a85822%3Adda83e69da123c066079d8cf6e45c5cbbf514c9d046659e3e46ec65df7d79f06?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/37192da7dc1cf3c6b2dd757949bdfb5c8d1ec68a%3A0364acdc5c8c83b3b6fc46e2719eff7e3cba62a6207ee415281be6105050cf2f?offset=0%2C0&limit=512%2C256 body: null headers: Accept: @@ -821,7 +821,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 1e417252-c880-4ab1-9e77-4a3e4c1c30e3 + - fd3342dc-f8c3-49e9-bcae-5e8809cc6ecd X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -855,10 +855,10 @@ interactions: - localIdentifier: metric1 localIdentifier: dim_1 links: - executionResult: 25b092d6ac207685cbb716cc3997ca9a9e47c2ff:349ca016d16777dc663493cdbe66ef4580c95bea3f971d48d5c2a5510cb2ec90 + executionResult: 60eb1cbd81752fb9a97161de3db6e15053e4e7ac:efd996064dbe54c94e035b391cac97e606aa2bf4dc1b6aebc12b98adb686bcb4 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/25b092d6ac207685cbb716cc3997ca9a9e47c2ff%3A349ca016d16777dc663493cdbe66ef4580c95bea3f971d48d5c2a5510cb2ec90?offset=0%2C0&limit=512%2C256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/60eb1cbd81752fb9a97161de3db6e15053e4e7ac%3Aefd996064dbe54c94e035b391cac97e606aa2bf4dc1b6aebc12b98adb686bcb4?offset=0%2C0&limit=512%2C256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml index 4ef7a8e4e..fd49d51b9 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml @@ -56,7 +56,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 345018e5-478d-4a65-b6d6-4325a6819c5d + - f9b4a9d5-bbb3-4153-9b64-520850fba74e X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -82,10 +82,10 @@ interactions: valueType: TEXT localIdentifier: dim_0 links: - executionResult: 5307b02f0e7ade85ed56fec3f3f6d045e80606f9:b4e5cf2285605b9a694cb90185c8ea021d5d00a7394cd258e10ec810e6bf922b + executionResult: 8d7ff4b6c3e6708ad673c8da1e56cb8d7b23b87a:b50511460e66319523230f107e7c1f96e741b0f2b65a69244e35c0a8652d4b2f - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5307b02f0e7ade85ed56fec3f3f6d045e80606f9%3Ab4e5cf2285605b9a694cb90185c8ea021d5d00a7394cd258e10ec810e6bf922b?offset=0&limit=512 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/8d7ff4b6c3e6708ad673c8da1e56cb8d7b23b87a%3Ab50511460e66319523230f107e7c1f96e741b0f2b65a69244e35c0a8652d4b2f?offset=0&limit=512 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml index 02e4c7ca7..7af3643c0 100644 --- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml +++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml @@ -60,7 +60,7 @@ interactions: X-Content-Type-Options: - nosniff X-Gdc-Cancel-Token: - - 0f7700d0-47d1-4e50-accb-fadfbd24b65f + - c2b144ef-7ecf-491d-9069-cab6c90aada1 X-GDC-TRACE-ID: *id001 X-Xss-Protection: - '0' @@ -75,10 +75,10 @@ interactions: name: Order Amount localIdentifier: dim_0 links: - executionResult: c749add301ea7eb9a0fde48834c2587e678eedc0:e859c5dfaecf546ff96ead5d53d47ee55267d20527c4769aa04fa23ac7789fb0 + executionResult: 6361f45b20fa57c7bd16ec018beabf8805fa4958:e845c9b7d3ffad05d3a43a92a0a21713e0a0bdd16b59de69202d48e394c0cfb8 - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c749add301ea7eb9a0fde48834c2587e678eedc0%3Ae859c5dfaecf546ff96ead5d53d47ee55267d20527c4769aa04fa23ac7789fb0?offset=0&limit=256 + uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6361f45b20fa57c7bd16ec018beabf8805fa4958%3Ae845c9b7d3ffad05d3a43a92a0a21713e0a0bdd16b59de69202d48e394c0cfb8?offset=0&limit=256 body: null headers: Accept: diff --git a/packages/gooddata-sdk/tox.ini b/packages/gooddata-sdk/tox.ini index e009c4d9a..aeaa31d03 100644 --- a/packages/gooddata-sdk/tox.ini +++ b/packages/gooddata-sdk/tox.ini @@ -8,6 +8,9 @@ package = wheel wheel_build_env = .pkg dependency_groups = test +pass_env = + OVERWRITE + TOKEN setenv = COVERAGE_CORE=sysmon commands = diff --git a/packages/tests-support/clean_staging.py b/packages/tests-support/clean_staging.py new file mode 100644 index 000000000..3521873f0 --- /dev/null +++ b/packages/tests-support/clean_staging.py @@ -0,0 +1,74 @@ +# (C) 2024 GoodData Corporation +"""Wipe all user-created resources from a staging environment. + +Run `load-staging` afterward to restore the expected test state. +""" + +import os + +import requests + +staging = os.environ.get("STAGING", "").lower() in ("1", "true", "yes") + +_STAGING_HOST = "https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com" +_STAGING_HEADER_HOST = "python-sdk-dex.dev-latest.stg11.panther.intgdc.com" + +if staging: + host = os.environ.get("HOST", _STAGING_HOST) + token = os.environ["TOKEN"] + header_host = os.environ.get("HEADER_HOST", _STAGING_HEADER_HOST) +else: + host = os.environ.get("HOST", "http://localhost:3000") + token = os.environ.get("TOKEN", "YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz") + header_host = os.environ.get("HEADER_HOST", None) + +api_version = "v1" + + +def rest_op(method, url_path, data=None): + all_headers = { + "Authorization": f"Bearer {token}", + "Content-Type": "application/json", + } + if header_host: + all_headers["Host"] = header_host + url = f"{host}/api/{api_version}/{url_path}" + resp = getattr(requests, method)(url=url, headers=all_headers, json=data) + if resp.status_code >= 300: + print(f" WARNING: {method.upper()} {url_path} returned {resp.status_code}: {resp.text[:200]}") + else: + print(f" OK: {method.upper()} {url_path}") + + +def clean(): + mode = "STAGING" if staging else "LOCAL" + print(f"=== Cleaning environment ({mode}) ===", flush=True) + + # Order matters: permissions reference users/groups, workspaces reference data sources. + # 1. Remove workspace permissions first + print("Removing workspace permissions...", flush=True) + rest_op("put", "layout/workspaces/demo/permissions", {"hierarchyPermissions": [], "permissions": []}) + + # 2. Remove workspaces (removes all workspace content) + print("Removing workspaces...", flush=True) + rest_op("put", "layout/workspaces", {"workspaces": [], "workspaceDataFilters": []}) + + # 3. Remove data sources + print("Removing data sources...", flush=True) + rest_op("put", "layout/dataSources", {"dataSources": []}) + + # 4. Remove non-admin users (keep admin) + print("Removing users (keeping admin)...", flush=True) + rest_op( + "put", "layout/users", {"users": [{"id": "admin", "userGroups": [{"id": "adminGroup", "type": "userGroup"}]}]} + ) + + # 5. Remove non-admin user groups (keep adminGroup) + print("Removing user groups (keeping adminGroup)...", flush=True) + rest_op("put", "layout/userGroups", {"userGroups": [{"id": "adminGroup"}]}) + + print("=== Clean complete ===", flush=True) + + +if __name__ == "__main__": + clean() diff --git a/packages/tests-support/fixtures/demo_data_sources.json b/packages/tests-support/fixtures/demo_data_sources.json index 0e443d2c5..0fc0c51ee 100644 --- a/packages/tests-support/fixtures/demo_data_sources.json +++ b/packages/tests-support/fixtures/demo_data_sources.json @@ -8,6 +8,7 @@ "url": "jdbc:postgresql://postgres:5432/tiger?sslmode=prefer", "username": "postgres", "password": "passw0rd", + "alternativeDataSourceId": "ds-put-abc-id", "permissions": [ { "assignee": { diff --git a/packages/tests-support/fixtures/demo_user.json b/packages/tests-support/fixtures/demo_user.json new file mode 100644 index 000000000..694be6bdc --- /dev/null +++ b/packages/tests-support/fixtures/demo_user.json @@ -0,0 +1,19 @@ +{ + "data": { + "id": "demo", + "type": "user", + "attributes": { + "authenticationId": "" + }, + "relationships": { + "userGroups": { + "data": [ + { + "id": "adminGroup", + "type": "userGroup" + } + ] + } + } + } +} diff --git a/packages/tests-support/fixtures/demo_user_auth.json b/packages/tests-support/fixtures/demo_user_auth.json new file mode 100644 index 000000000..dd85f7186 --- /dev/null +++ b/packages/tests-support/fixtures/demo_user_auth.json @@ -0,0 +1,5 @@ +{ + "email": "demo@gooddata.com", + "password": "demo123", + "displayName": "Demo" +} diff --git a/packages/tests-support/upload_demo_layout.py b/packages/tests-support/upload_demo_layout.py index 2beadb2f5..1dcb4ebd5 100644 --- a/packages/tests-support/upload_demo_layout.py +++ b/packages/tests-support/upload_demo_layout.py @@ -7,14 +7,32 @@ import requests fixtures_dir = Path(os.environ.get("FIXTURES_DIR", Path(os.path.curdir) / "fixtures")) -host = os.environ.get("HOST", "http://localhost:3000") -token = os.environ.get("TOKEN", "YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz") -header_host = os.environ.get("HEADER_HOST", None) +staging = os.environ.get("STAGING", "").lower() in ("1", "true", "yes") + +# Staging defaults — only TOKEN must be provided via env var +_STAGING_HOST = "https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com" +_STAGING_HEADER_HOST = "python-sdk-dex.dev-latest.stg11.panther.intgdc.com" + +if staging: + host = os.environ.get("HOST", _STAGING_HOST) + token = os.environ["TOKEN"] # required — no default for staging tokens + header_host = os.environ.get("HEADER_HOST", _STAGING_HEADER_HOST) +else: + host = os.environ.get("HOST", "http://localhost:3000") + token = os.environ.get("TOKEN", "YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz") + header_host = os.environ.get("HEADER_HOST", None) content_type_jsonapi = "application/vnd.gooddata.api+json" content_type_default = "application/json" headers = {"Host": header_host} api_version = "v1" +# Staging overrides for data source connection +# Local Docker: postgres:5432, user=postgres +# Staging k8s: cnpg-cluster-pooler:5432, user=tiger +STAGING_DS_URL = "jdbc:postgresql://cnpg-cluster-pooler:5432/tiger?sslmode=prefer" +STAGING_DS_USERNAME = "tiger" +STAGING_DS_PASSWORD = "passw0rd" + def rest_op(op, url_path, data=None, raise_ex=True): all_headers = { @@ -60,12 +78,24 @@ def rest_op_default(op, url_path, data_json_path=None, raise_ex=True): return rest_op(op, url_path, data_json_path, raise_ex) +def get_org_id(): + """Return the organization ID — 'default' for local Docker, auto-discovered for staging.""" + if not staging: + return "default" + # On staging, org ID matches the hostname prefix (e.g. python-sdk-dex) + org_id = os.environ.get("ORG_ID", "") + if not org_id and header_host: + org_id = header_host.split(".")[0] + return org_id or "default" + + def wait_platform_up(): # wait till GoodData is up and ready to receive requests - print("Waiting till GoodData is up", flush=True) + org_id = get_org_id() + print(f"Waiting till GoodData is up (org={org_id})", flush=True) while True: try: - result = rest_op_jsonapi("get", f"api/{api_version}/entities/admin/organizations/default", raise_ex=False) + result = rest_op_jsonapi("get", f"api/{api_version}/entities/admin/organizations/{org_id}", raise_ex=False) if result is not None: print("GoodData is up", flush=True) break @@ -85,14 +115,35 @@ def create_entity(entity_id, entity_data, entity_type, api_path, action): return result +def patch_data_sources_for_staging(data_sources): + """Patch data source fixtures with staging PostgreSQL connection details.""" + for ds in data_sources.get("dataSources", []): + ds["url"] = STAGING_DS_URL + ds["username"] = STAGING_DS_USERNAME + ds["password"] = STAGING_DS_PASSWORD + print(f" Patched DS '{ds['id']}': url={ds['url']}, username={ds['username']}", flush=True) + return data_sources + + def update_layout(): + org_id = get_org_id() + mode = "STAGING" if staging else "LOCAL" + print(f"=== Running in {mode} mode (org={org_id}) ===", flush=True) + user_groups = read_data_from_file(fixtures_dir / "user_groups.json") - user_auth = read_data_from_file(fixtures_dir / "user_auth.json") - user = read_data_from_file(fixtures_dir / "user.json") + demo_user_auth = read_data_from_file(fixtures_dir / "demo_user_auth.json") + demo_user = read_data_from_file(fixtures_dir / "demo_user.json") + demo2_user_auth = read_data_from_file(fixtures_dir / "user_auth.json") + demo2_user = read_data_from_file(fixtures_dir / "user.json") data_sources = read_data_from_file(fixtures_dir / "demo_data_sources.json") hierarchy = read_data_from_file(fixtures_dir / "demo_declarative_hierarchy.json") permissions = read_data_from_file(fixtures_dir / "workspace_permissions.json") + # Patch data source connection for staging + if staging: + print("Patching data sources for staging...", flush=True) + data_sources = patch_data_sources_for_staging(data_sources) + # TODO: use python-sdk support wait_platform_up() @@ -102,7 +153,7 @@ def update_layout(): print("Enabling feature flags on organization...", flush=True) org_update = { "data": { - "id": "default", + "id": org_id, "type": "organization", "attributes": { "earlyAccessValues": [ @@ -118,16 +169,33 @@ def update_layout(): }, } } - rest_op_jsonapi("patch", f"api/{api_version}/entities/admin/organizations/default", org_update) + rest_op_jsonapi("patch", f"api/{api_version}/entities/admin/organizations/{org_id}", org_update) print("Uploading userGroups", flush=True) rest_op_default("put", f"api/{api_version}/layout/userGroups", user_groups) - response = create_entity( - user_auth["email"], user_auth, "user auth", f"api/{api_version}/auth/users", rest_op_default - ) - user["data"]["attributes"]["authenticationId"] = response["authenticationId"] - create_entity(user["data"]["id"], user, "user", f"api/{api_version}/entities/users", rest_op_jsonapi) + users_to_create = [ + ("demo", demo_user_auth, demo_user), + ("demo2", demo2_user_auth, demo2_user), + ] + for user_label, user_auth, user in users_to_create: + if staging: + # On staging with DEX, user creation may not work (DEX manages auth). + # Try anyway but don't fail the entire upload. + try: + response = create_entity( + user_auth["email"], user_auth, "user auth", f"api/{api_version}/auth/users", rest_op_default + ) + user["data"]["attributes"]["authenticationId"] = response["authenticationId"] + create_entity(user["data"]["id"], user, "user", f"api/{api_version}/entities/users", rest_op_jsonapi) + except Exception as e: + print(f"WARNING: User '{user_label}' creation failed on staging (expected with DEX): {e}", flush=True) + else: + response = create_entity( + user_auth["email"], user_auth, "user auth", f"api/{api_version}/auth/users", rest_op_default + ) + user["data"]["attributes"]["authenticationId"] = response["authenticationId"] + create_entity(user["data"]["id"], user, "user", f"api/{api_version}/entities/users", rest_op_jsonapi) print("Uploading test DS with physical model for demo", flush=True) rest_op_default("put", f"api/{api_version}/layout/dataSources", data_sources) diff --git a/project_common.mk b/project_common.mk index 762243b3e..f2d92f4ee 100644 --- a/project_common.mk +++ b/project_common.mk @@ -66,6 +66,11 @@ test-ci: TEST_CI_PROJECT=$(CURR_DIR_BASE_NAME) $(MAKE) -C ../.. -f ci_tests.mk test-ci +.PHONY: test-staging +test-staging: + @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required. Usage: make test-staging TOKEN=" && exit 1) + TOKEN=$(TOKEN) STAGING=1 uv run tox -v $(TOX_FLAGS) $(LOCAL_TEST_ENVS) -- --gd-test-config=tests/gd_test_config_staging.yaml $(LOCAL_ADD_ARGS) + # this is effective for gooddata-sdk only now - it should be part of test fixtures # remove this target once implemented in pytest global fixture .PHONY: remove-store-data diff --git a/schemas/gooddata-afm-client.json b/schemas/gooddata-afm-client.json index f7d41eb58..824144199 100644 --- a/schemas/gooddata-afm-client.json +++ b/schemas/gooddata-afm-client.json @@ -839,6 +839,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -1066,8 +1067,8 @@ "$ref": "#/components/schemas/AzureFoundryProviderAuth" }, "endpoint": { - "description": "Azure AI inference endpoint URL.", - "example": "https://my-resource.services.ai.azure.com/models", + "description": "Azure OpenAI endpoint URL.", + "example": "https://my-resource.openai.azure.com", "maxLength": 255, "type": "string" }, @@ -1563,6 +1564,13 @@ "threadIdSuffix": { "description": "Chat History thread suffix appended to ID generated by backend. Enables more chat windows.", "type": "string" + }, + "toolCallEvents": { + "description": "Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).", + "items": { + "$ref": "#/components/schemas/ToolCallEventResult" + }, + "type": "array" } }, "type": "object" @@ -1997,6 +2005,37 @@ ], "type": "object" }, + "DashboardContext": { + "description": "Dashboard the user is currently viewing.", + "properties": { + "id": { + "description": "Dashboard object ID.", + "type": "string" + }, + "widgets": { + "description": "Widgets currently visible on the dashboard.", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/InsightWidgetDescriptor" + }, + { + "$ref": "#/components/schemas/RichTextWidgetDescriptor" + }, + { + "$ref": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" + } + ] + }, + "type": "array" + } + }, + "required": [ + "id", + "widgets" + ], + "type": "object" + }, "DataColumnLocator": { "description": "Mapping from dimension items (either 'localIdentifier' from 'AttributeItem', or \"measureGroup\") to their respective values. This effectively specifies the path (location) of the data column used for sorting. Therefore values for all dimension items must be specified.", "example": { @@ -3075,6 +3114,18 @@ ], "type": "object" }, + "GetServiceStatusResponse": { + "description": "Status of an AI Lake service", + "properties": { + "status": { + "$ref": "#/components/schemas/JsonNode" + } + }, + "required": [ + "status" + ], + "type": "object" + }, "HeaderGroup": { "description": "Contains the information specific for a group of headers. These groups correlate to attributes and metric groups.", "properties": { @@ -3139,6 +3190,41 @@ ], "type": "object" }, + "InsightWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "resultId": { + "description": "Signed result ID for this widget's cached execution result.", + "type": "string" + }, + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "visualizationId": { + "description": "Visualization object ID referenced by this insight widget.", + "type": "string" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Insight widget displaying a visualization.", + "required": [ + "title", + "visualizationId", + "widgetId" + ], + "type": "object" + }, "JsonNode": { "description": "The payload to pass to the command", "nullable": true, @@ -3193,6 +3279,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -3403,6 +3490,52 @@ ], "type": "object" }, + "ListLlmProviderModelsRequest": { + "properties": { + "providerConfig": { + "oneOf": [ + { + "$ref": "#/components/schemas/AwsBedrockProviderConfig" + }, + { + "$ref": "#/components/schemas/AzureFoundryProviderConfig" + }, + { + "$ref": "#/components/schemas/OpenAIProviderConfig" + } + ] + } + }, + "required": [ + "providerConfig" + ], + "type": "object" + }, + "ListLlmProviderModelsResponse": { + "properties": { + "message": { + "description": "Message about the listing result.", + "type": "string" + }, + "models": { + "description": "Available models on the provider.", + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "type": "array" + }, + "success": { + "description": "Whether the model listing succeeded.", + "type": "boolean" + } + }, + "required": [ + "message", + "models", + "success" + ], + "type": "object" + }, "ListServicesResponse": { "description": "Paged response for listing AI Lake services", "properties": { @@ -3436,7 +3569,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -3453,7 +3587,7 @@ "type": "object" }, "LlmProviderConfig": { - "description": "Provider configuration to test.", + "description": "Provider configuration overrides.", "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -3865,6 +3999,47 @@ ], "type": "object" }, + "ObjectReference": { + "properties": { + "id": { + "description": "Object identifier (e.g. widget ID, metric ID).", + "type": "string" + }, + "type": { + "description": "Type of the referenced object.", + "enum": [ + "WIDGET", + "METRIC", + "ATTRIBUTE", + "DASHBOARD" + ], + "type": "string" + } + }, + "required": [ + "id", + "type" + ], + "type": "object" + }, + "ObjectReferenceGroup": { + "properties": { + "context": { + "$ref": "#/components/schemas/ObjectReference" + }, + "objects": { + "description": "Objects the user explicitly referenced within this context.", + "items": { + "$ref": "#/components/schemas/ObjectReference" + }, + "type": "array" + } + }, + "required": [ + "objects" + ], + "type": "object" + }, "OpenAIProviderConfig": { "description": "Configuration for OpenAI provider.", "properties": { @@ -3872,10 +4047,9 @@ "$ref": "#/components/schemas/OpenAiProviderAuth" }, "baseUrl": { - "default": "https://api.openai.com", + "default": "https://api.openai.com/v1", "description": "Custom base URL for OpenAI API.", "maxLength": 255, - "nullable": true, "type": "string" }, "organization": { @@ -4704,14 +4878,13 @@ ], "type": "object" }, - "ResolvedLlmEndpoint": { + "ResolvedLlm": { + "description": "The resolved LLM configuration, or null if none is configured.", "properties": { "id": { - "description": "Endpoint Id", "type": "string" }, "title": { - "description": "Endpoint Title", "type": "string" } }, @@ -4721,6 +4894,31 @@ ], "type": "object" }, + "ResolvedLlmEndpoint": { + "allOf": [ + { + "$ref": "#/components/schemas/ResolvedLlm" + }, + { + "properties": { + "id": { + "description": "Endpoint Id", + "type": "string" + }, + "title": { + "description": "Endpoint Title", + "type": "string" + } + }, + "type": "object" + } + ], + "required": [ + "id", + "title" + ], + "type": "object" + }, "ResolvedLlmEndpoints": { "properties": { "data": { @@ -4735,6 +4933,55 @@ ], "type": "object" }, + "ResolvedLlmProvider": { + "allOf": [ + { + "$ref": "#/components/schemas/ResolvedLlm" + }, + { + "properties": { + "id": { + "description": "Provider Id", + "type": "string" + }, + "models": { + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "maxItems": 1, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "Provider Title", + "type": "string" + } + }, + "type": "object" + } + ], + "required": [ + "id", + "models", + "title" + ], + "type": "object" + }, + "ResolvedLlms": { + "properties": { + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/ResolvedLlmEndpoint" + }, + { + "$ref": "#/components/schemas/ResolvedLlmProvider" + } + ] + } + }, + "type": "object" + }, "RestApiIdentifier": { "description": "Object identifier.", "properties": { @@ -4832,6 +5079,32 @@ ], "type": "object" }, + "RichTextWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Rich text widget displaying static content. Has no execution result.", + "required": [ + "title", + "widgetId" + ], + "type": "object" + }, "RouteResult": { "description": "Question -> Use Case routing. May contain final answer is a special use case is not required.", "properties": { @@ -5404,6 +5677,31 @@ ], "type": "object" }, + "TestLlmProviderByIdRequest": { + "properties": { + "models": { + "description": "Models overrides.", + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "type": "array" + }, + "providerConfig": { + "oneOf": [ + { + "$ref": "#/components/schemas/AwsBedrockProviderConfig" + }, + { + "$ref": "#/components/schemas/AzureFoundryProviderConfig" + }, + { + "$ref": "#/components/schemas/OpenAIProviderConfig" + } + ] + } + }, + "type": "object" + }, "TestLlmProviderDefinitionRequest": { "properties": { "models": { @@ -5470,6 +5768,29 @@ ], "type": "object" }, + "ToolCallEventResult": { + "description": "Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).", + "properties": { + "functionArguments": { + "description": "JSON-encoded arguments passed to the tool function.", + "type": "string" + }, + "functionName": { + "description": "Name of the tool function that was called.", + "type": "string" + }, + "result": { + "description": "Result returned by the tool function.", + "type": "string" + } + }, + "required": [ + "functionArguments", + "functionName", + "result" + ], + "type": "object" + }, "Total": { "description": "Definition of a total. There are two types of totals: grand totals and subtotals. Grand total data will be returned in a separate section of the result structure while subtotals are fully integrated into the main result data. The mechanism for this distinction is automatic and it's described in `TotalDimension`", "properties": { @@ -5560,23 +5881,129 @@ ], "type": "object" }, - "TriggerQualityIssuesCalculationResponse": { + "TrendingObjectItem": { + "description": "Trending analytics catalog objects", "properties": { - "processId": { - "description": "Process ID for tracking the calculation status", + "createdAt": { + "description": "Timestamp when object was created.", + "format": "date-time", "type": "string" }, - "status": { - "description": "Current status of the calculation", - "enum": [ - "RUNNING", - "COMPLETED", - "FAILED", - "CANCELLED", - "DISABLED" - ], + "createdBy": { + "description": "ID of the user who created the object.", "type": "string" - } + }, + "datasetId": { + "description": "ID of the associated dataset, if applicable.", + "type": "string" + }, + "datasetTitle": { + "description": "Title of the associated dataset, if applicable.", + "type": "string" + }, + "datasetType": { + "description": "Type of the associated dataset, if applicable.", + "type": "string" + }, + "description": { + "description": "Object description.", + "type": "string" + }, + "id": { + "description": "Object ID.", + "type": "string" + }, + "isHidden": { + "description": "If true, this object is hidden from AI search results by default.", + "type": "boolean" + }, + "isHiddenFromKda": { + "description": "If true, this object is hidden from KDA.", + "type": "boolean" + }, + "metricType": { + "description": "Type of the metric (e.g. MAQL), if applicable.", + "type": "string" + }, + "modifiedAt": { + "description": "Timestamp when object was last modified.", + "format": "date-time", + "type": "string" + }, + "modifiedBy": { + "description": "ID of the user who last modified the object.", + "type": "string" + }, + "tags": { + "items": { + "description": "Tags assigned to the object.", + "type": "string" + }, + "type": "array" + }, + "title": { + "description": "Object title.", + "type": "string" + }, + "type": { + "description": "Object type, e.g. dashboard, visualization, metric.", + "type": "string" + }, + "usageCount": { + "description": "Number of times this object has been used/referenced.", + "format": "int32", + "type": "integer" + }, + "visualizationUrl": { + "description": "URL of the visualization, if applicable.", + "type": "string" + }, + "workspaceId": { + "description": "Workspace ID the object belongs to.", + "type": "string" + } + }, + "required": [ + "id", + "tags", + "title", + "type", + "usageCount", + "workspaceId" + ], + "type": "object" + }, + "TrendingObjectsResult": { + "properties": { + "objects": { + "items": { + "$ref": "#/components/schemas/TrendingObjectItem" + }, + "type": "array" + } + }, + "required": [ + "objects" + ], + "type": "object" + }, + "TriggerQualityIssuesCalculationResponse": { + "properties": { + "processId": { + "description": "Process ID for tracking the calculation status", + "type": "string" + }, + "status": { + "description": "Current status of the calculation", + "enum": [ + "RUNNING", + "COMPLETED", + "FAILED", + "CANCELLED", + "DISABLED" + ], + "type": "string" + } }, "required": [ "processId", @@ -5584,6 +6011,15 @@ ], "type": "object" }, + "UIContext": { + "description": "Ambient UI state: what the user is currently looking at (dashboard, visible widgets).", + "properties": { + "dashboard": { + "$ref": "#/components/schemas/DashboardContext" + } + }, + "type": "object" + }, "Unit": { "type": "object" }, @@ -5643,15 +6079,22 @@ "type": "object" }, "UserContext": { - "description": "User context, which can affect the behavior of the underlying AI features.", + "description": "User context with ambient UI state (view) and explicitly referenced objects.", "properties": { "activeObject": { "$ref": "#/components/schemas/ActiveObjectIdentification" + }, + "referencedObjects": { + "description": "Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references).", + "items": { + "$ref": "#/components/schemas/ObjectReferenceGroup" + }, + "type": "array" + }, + "view": { + "$ref": "#/components/schemas/UIContext" } }, - "required": [ - "activeObject" - ], "type": "object" }, "ValidateByItem": { @@ -5762,6 +6205,49 @@ }, "type": "object" }, + "VisualizationSwitcherWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "activeVisualizationId": { + "description": "ID of the currently active visualization in the switcher.", + "type": "string" + }, + "resultId": { + "description": "Signed result ID for the currently active visualization's execution result.", + "type": "string" + }, + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "visualizationIds": { + "description": "IDs of all visualizations available in the switcher.", + "items": { + "type": "string" + }, + "type": "array" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + "required": [ + "activeVisualizationId", + "title", + "visualizationIds", + "widgetId" + ], + "type": "object" + }, "WhatIfMeasureAdjustmentConfig": { "description": "Measure adjustments for this scenario", "properties": { @@ -5826,6 +6312,34 @@ "label" ], "type": "object" + }, + "WidgetDescriptor": { + "description": "Descriptor for a widget on the dashboard.", + "discriminator": { + "mapping": { + "insight": "#/components/schemas/InsightWidgetDescriptor", + "richText": "#/components/schemas/RichTextWidgetDescriptor", + "visualizationSwitcher": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" + }, + "propertyName": "widgetType" + }, + "properties": { + "title": { + "type": "string" + }, + "widgetId": { + "type": "string" + }, + "widgetType": { + "type": "string" + } + }, + "required": [ + "title", + "widgetId", + "widgetType" + ], + "type": "object" } } }, @@ -5837,7 +6351,8 @@ "paths": { "/api/v1/actions/ai/llmEndpoint/test": { "post": { - "description": "Validates LLM endpoint with provided parameters.", + "deprecated": true, + "description": "Will be soon removed and replaced by testLlmProvider.", "operationId": "validateLLMEndpoint", "requestBody": { "content": { @@ -5870,7 +6385,8 @@ }, "/api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test": { "post": { - "description": "Validates existing LLM endpoint with provided parameters and updates it if they are valid.", + "deprecated": true, + "description": "Will be soon removed and replaced by testLlmProviderById.", "operationId": "validateLLMEndpointById", "parameters": [ { @@ -5910,6 +6426,39 @@ ] } }, + "/api/v1/actions/ai/llmProvider/listModels": { + "post": { + "description": "Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family.", + "operationId": "listLlmProviderModels", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsResponse" + } + } + }, + "description": "OK" + } + }, + "summary": "List LLM Provider Models", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/ai/llmProvider/test": { "post": { "description": "Tests LLM provider connectivity with a full definition.", @@ -5943,6 +6492,39 @@ ] } }, + "/api/v1/actions/ai/llmProvider/{llmProviderId}/listModels": { + "post": { + "description": "Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family.", + "operationId": "listLlmProviderModelsById", + "parameters": [ + { + "in": "path", + "name": "llmProviderId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsResponse" + } + } + }, + "description": "OK" + } + }, + "summary": "List LLM Provider Models By Id", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/ai/llmProvider/{llmProviderId}/test": { "post": { "description": "Tests an existing LLM provider connectivity by its ID.", @@ -5957,6 +6539,15 @@ } } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TestLlmProviderByIdRequest" + } + } + } + }, "responses": { "200": { "content": { @@ -6136,6 +6727,41 @@ ] } }, + "/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects": { + "get": { + "description": "Returns a list of trending objects for this workspace", + "operationId": "trendingObjects", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TrendingObjectsResult" + } + } + }, + "description": "OK" + } + }, + "summary": "Get Trending Analytics Catalog Objects", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/workspaces/{workspaceId}/ai/chat": { "post": { "description": "(BETA) Combines multiple use cases such as search, create visualizations, ...", @@ -6472,6 +7098,22 @@ "schema": { "type": "string" } + }, + { + "in": "query", + "name": "state", + "required": false, + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "query", + "required": false, + "schema": { + "type": "string" + } } ], "responses": { @@ -6805,7 +7447,8 @@ }, "/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints": { "get": { - "description": "Returns a list of available LLM Endpoints", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider-based resolution.", "operationId": "resolveLlmEndpoints", "parameters": [ { @@ -6838,6 +7481,41 @@ ] } }, + "/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders": { + "get": { + "description": "Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints.", + "operationId": "resolveLlmProviders", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ResolvedLlms" + } + } + }, + "description": "OK" + } + }, + "summary": "Get Active LLM configuration for this workspace", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/workspaces/{workspaceId}/ai/search": { "post": { "description": "(BETA) Uses similarity (e.g. cosine distance) search to find top X most similar metadata objects.", @@ -7227,6 +7905,72 @@ } } }, + "/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary": { + "get": { + "description": "(BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format.", + "operationId": "retrieveResultBinary", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + }, + { + "description": "Result ID", + "example": "a9b28f9dc55f37ea9f4a5fb0c76895923591e781", + "in": "path", + "name": "resultId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "header", + "name": "X-GDC-CANCEL-TOKEN", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/vnd.apache.arrow.file": { + "schema": { + "format": "binary", + "type": "string" + } + }, + "application/vnd.apache.arrow.stream": { + "schema": { + "format": "binary", + "type": "string" + } + } + }, + "description": "Execution result was found and returned." + } + }, + "summary": "(BETA) Get a single execution result in Apache Arrow File or Stream format", + "tags": [ + "Computation", + "actions" + ], + "x-gdc-security-info": { + "description": "Permissions required to view a report or label elements.", + "permissions": [ + "VIEW" + ] + } + } + }, "/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata": { "get": { "description": "The resource provides execution result's metadata as AFM and resultSpec used in execution request and an executionResponse", @@ -8578,6 +9322,44 @@ ] } } + }, + "/api/v1/ailake/services/{serviceId}/status": { + "get": { + "description": "(BETA) Returns the status of a service in the organization's AI Lake. The status is controller-specific (e.g., available commands, readiness).", + "operationId": "getAiLakeServiceStatus", + "parameters": [ + { + "in": "path", + "name": "serviceId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetServiceStatusResponse" + } + } + }, + "description": "AI Lake service status successfully retrieved" + } + }, + "summary": "(BETA) Get AI Lake service status", + "tags": [ + "AI Lake" + ], + "x-gdc-security-info": { + "description": "Permissions required to get AI Lake service status.", + "permissions": [ + "MANAGE" + ] + } + } } }, "servers": [ diff --git a/schemas/gooddata-api-client.json b/schemas/gooddata-api-client.json index 05722fa6f..87964df0e 100644 --- a/schemas/gooddata-api-client.json +++ b/schemas/gooddata-api-client.json @@ -5893,6 +5893,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -6340,8 +6341,8 @@ "$ref": "#/components/schemas/AzureFoundryProviderAuth" }, "endpoint": { - "description": "Azure AI inference endpoint URL.", - "example": "https://my-resource.services.ai.azure.com/models", + "description": "Azure OpenAI endpoint URL.", + "example": "https://my-resource.openai.azure.com", "maxLength": 255, "type": "string" }, @@ -6883,6 +6884,13 @@ "threadIdSuffix": { "description": "Chat History thread suffix appended to ID generated by backend. Enables more chat windows.", "type": "string" + }, + "toolCallEvents": { + "description": "Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).", + "items": { + "$ref": "#/components/schemas/ToolCallEventResult" + }, + "type": "array" } }, "type": "object" @@ -7027,6 +7035,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "example": "HYPERLINK", @@ -7904,6 +7913,37 @@ ], "type": "object" }, + "DashboardContext": { + "description": "Dashboard the user is currently viewing.", + "properties": { + "id": { + "description": "Dashboard object ID.", + "type": "string" + }, + "widgets": { + "description": "Widgets currently visible on the dashboard.", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/InsightWidgetDescriptor" + }, + { + "$ref": "#/components/schemas/RichTextWidgetDescriptor" + }, + { + "$ref": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" + } + ] + }, + "type": "array" + } + }, + "required": [ + "id", + "widgets" + ], + "type": "object" + }, "DashboardDateFilter": { "properties": { "dateFilter": { @@ -7919,9 +7959,9 @@ }, "emptyValueHandling": { "enum": [ - "INCLUDE", - "EXCLUDE", - "ONLY" + "include", + "exclude", + "only" ], "type": "string" }, @@ -9347,7 +9387,6 @@ "description": "Column name", "example": "customer_id", "maxLength": 255, - "pattern": "^[^\u0000]*$", "type": "string" }, "referencedTableColumn": { @@ -10498,6 +10537,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -11284,10 +11324,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -13860,6 +13900,18 @@ ], "type": "object" }, + "GetServiceStatusResponse": { + "description": "Status of an AI Lake service", + "properties": { + "status": { + "$ref": "#/components/schemas/JsonNode" + } + }, + "required": [ + "status" + ], + "type": "object" + }, "GrainIdentifier": { "description": "A grain identifier.", "example": { @@ -14351,6 +14403,41 @@ ], "type": "object" }, + "InsightWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "resultId": { + "description": "Signed result ID for this widget's cached execution result.", + "type": "string" + }, + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "visualizationId": { + "description": "Visualization object ID referenced by this insight widget.", + "type": "string" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Insight widget displaying a visualization.", + "required": [ + "title", + "visualizationId", + "widgetId" + ], + "type": "object" + }, "IntroSlideTemplate": { "description": "Settings for intro slide.", "nullable": true, @@ -14999,28 +15086,28 @@ "JsonApiAnalyticalDashboardOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" + "$ref": "#/components/schemas/JsonApiDashboardPluginOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" + "$ref": "#/components/schemas/JsonApiFilterContextOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" + "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFilterContextOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDashboardPluginOutWithLinks" + "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" } ] }, @@ -15621,10 +15708,10 @@ "JsonApiAttributeHierarchyOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -15985,13 +16072,13 @@ "JsonApiAttributeOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeHierarchyOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeHierarchyOutWithLinks" + "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" } ] }, @@ -16861,23 +16948,23 @@ }, "JsonApiAutomationOutIncludes": { "oneOf": [ - { - "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" }, + { + "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" + }, { "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -19865,16 +19952,16 @@ "JsonApiDatasetOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiAggregatedFactOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAggregatedFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiWorkspaceDataFilterOutWithLinks" @@ -20383,9 +20470,6 @@ }, "JsonApiExportDefinitionOutIncludes": { "oneOf": [ - { - "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, @@ -20394,6 +20478,9 @@ }, { "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + }, + { + "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" } ] }, @@ -23204,10 +23291,10 @@ "JsonApiKnowledgeRecommendationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" } ] }, @@ -23705,6 +23792,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -23913,7 +24001,8 @@ ] }, "JsonApiLlmEndpointIn": { - "description": "JSON:API representation of llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -23935,6 +24024,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -23993,7 +24083,8 @@ "type": "object" }, "JsonApiLlmEndpointOut": { - "description": "JSON:API representation of llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -24015,6 +24106,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -24107,7 +24199,8 @@ ] }, "JsonApiLlmEndpointPatch": { - "description": "JSON:API representation of patching llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -24129,6 +24222,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -24188,7 +24282,7 @@ "attributes": { "properties": { "defaultModelId": { - "description": "ID of the default model to use from the models list.", + "description": "Required ID of the default model to use from the models list.", "maxLength": 255, "nullable": true, "type": "string" @@ -24213,7 +24307,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -24239,6 +24334,7 @@ }, "providerConfig": { "description": "Provider-specific configuration including authentication.", + "nullable": true, "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -24252,10 +24348,6 @@ ] } }, - "required": [ - "models", - "providerConfig" - ], "type": "object" }, "id": { @@ -24274,7 +24366,6 @@ } }, "required": [ - "attributes", "id", "type" ], @@ -24297,7 +24388,7 @@ "attributes": { "properties": { "defaultModelId": { - "description": "ID of the default model to use from the models list.", + "description": "Required ID of the default model to use from the models list.", "maxLength": 255, "nullable": true, "type": "string" @@ -24322,7 +24413,154 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" + ], + "type": "string" + }, + "id": { + "description": "Unique identifier of the model (e.g., gpt-5.3, claude-4.6).", + "maxLength": 255, + "type": "string" + } + }, + "required": [ + "family", + "id" + ], + "type": "object" + }, + "nullable": true, + "type": "array" + }, + "name": { + "maxLength": 255, + "nullable": true, + "type": "string" + }, + "providerConfig": { + "description": "Provider-specific configuration including authentication.", + "nullable": true, + "oneOf": [ + { + "$ref": "#/components/schemas/AwsBedrockProviderConfig" + }, + { + "$ref": "#/components/schemas/AzureFoundryProviderConfig" + }, + { + "$ref": "#/components/schemas/OpenAIProviderConfig" + } + ] + } + }, + "type": "object" + }, + "id": { + "description": "API identifier of an object", + "example": "id1", + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + }, + "type": { + "description": "Object type", + "enum": [ + "llmProvider" + ], + "example": "llmProvider", + "type": "string" + } + }, + "required": [ + "id", + "type" + ], + "type": "object" + }, + "JsonApiLlmProviderOutDocument": { + "properties": { + "data": { + "$ref": "#/components/schemas/JsonApiLlmProviderOut" + }, + "links": { + "$ref": "#/components/schemas/ObjectLinks" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "JsonApiLlmProviderOutList": { + "description": "A JSON:API document with a list of resources", + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/JsonApiLlmProviderOutWithLinks" + }, + "type": "array", + "uniqueItems": true + }, + "links": { + "$ref": "#/components/schemas/ListLinks" + }, + "meta": { + "properties": { + "page": { + "$ref": "#/components/schemas/PageMetadata" + } + }, + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "JsonApiLlmProviderOutWithLinks": { + "allOf": [ + { + "$ref": "#/components/schemas/JsonApiLlmProviderOut" + }, + { + "$ref": "#/components/schemas/ObjectLinksContainer" + } + ] + }, + "JsonApiLlmProviderPatch": { + "description": "LLM Provider configuration for connecting to LLM services.", + "properties": { + "attributes": { + "properties": { + "defaultModelId": { + "description": "Required ID of the default model to use from the models list.", + "maxLength": 255, + "nullable": true, + "type": "string" + }, + "description": { + "description": "Description of the LLM Provider.", + "maxLength": 10000, + "nullable": true, + "type": "string" + }, + "models": { + "description": "List of LLM models available for this provider.", + "items": { + "description": "LLM Model configuration (id, family) within a provider.", + "properties": { + "family": { + "description": "Family of LLM models.", + "enum": [ + "OPENAI", + "ANTHROPIC", + "META", + "MISTRAL", + "AMAZON", + "GOOGLE", + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -24348,155 +24586,7 @@ }, "providerConfig": { "description": "Provider-specific configuration including authentication.", - "oneOf": [ - { - "$ref": "#/components/schemas/AwsBedrockProviderConfig" - }, - { - "$ref": "#/components/schemas/AzureFoundryProviderConfig" - }, - { - "$ref": "#/components/schemas/OpenAIProviderConfig" - } - ] - } - }, - "required": [ - "models", - "providerConfig" - ], - "type": "object" - }, - "id": { - "description": "API identifier of an object", - "example": "id1", - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - }, - "type": { - "description": "Object type", - "enum": [ - "llmProvider" - ], - "example": "llmProvider", - "type": "string" - } - }, - "required": [ - "attributes", - "id", - "type" - ], - "type": "object" - }, - "JsonApiLlmProviderOutDocument": { - "properties": { - "data": { - "$ref": "#/components/schemas/JsonApiLlmProviderOut" - }, - "links": { - "$ref": "#/components/schemas/ObjectLinks" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "JsonApiLlmProviderOutList": { - "description": "A JSON:API document with a list of resources", - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/JsonApiLlmProviderOutWithLinks" - }, - "type": "array", - "uniqueItems": true - }, - "links": { - "$ref": "#/components/schemas/ListLinks" - }, - "meta": { - "properties": { - "page": { - "$ref": "#/components/schemas/PageMetadata" - } - }, - "type": "object" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "JsonApiLlmProviderOutWithLinks": { - "allOf": [ - { - "$ref": "#/components/schemas/JsonApiLlmProviderOut" - }, - { - "$ref": "#/components/schemas/ObjectLinksContainer" - } - ] - }, - "JsonApiLlmProviderPatch": { - "description": "LLM Provider configuration for connecting to LLM services.", - "properties": { - "attributes": { - "properties": { - "defaultModelId": { - "description": "ID of the default model to use from the models list.", - "maxLength": 255, - "nullable": true, - "type": "string" - }, - "description": { - "description": "Description of the LLM Provider.", - "maxLength": 10000, - "nullable": true, - "type": "string" - }, - "models": { - "description": "List of LLM models available for this provider.", - "items": { - "description": "LLM Model configuration (id, family) within a provider.", - "properties": { - "family": { - "description": "Family of LLM models.", - "enum": [ - "OPENAI", - "ANTHROPIC", - "META", - "MISTRAL", - "AMAZON", - "GOOGLE", - "COHERE" - ], - "type": "string" - }, - "id": { - "description": "Unique identifier of the model (e.g., gpt-5.3, claude-4.6).", - "maxLength": 255, - "type": "string" - } - }, - "required": [ - "family", - "id" - ], - "type": "object" - }, "nullable": true, - "type": "array" - }, - "name": { - "maxLength": 255, - "nullable": true, - "type": "string" - }, - "providerConfig": { - "description": "Provider-specific configuration including authentication.", "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -24528,7 +24618,6 @@ } }, "required": [ - "attributes", "id", "type" ], @@ -25383,13 +25472,13 @@ "JsonApiMetricOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" @@ -25398,7 +25487,7 @@ "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -26496,13 +26585,13 @@ "JsonApiOrganizationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiIdentityProviderOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiIdentityProviderOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" } ] }, @@ -26646,10 +26735,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -26745,10 +26834,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -26884,10 +26973,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -27407,17 +27496,14 @@ "JsonApiUserDataFilterOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, - { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" }, @@ -27425,7 +27511,10 @@ "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + }, + { + "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" } ] }, @@ -28389,10 +28478,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -28488,10 +28577,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -29490,25 +29579,25 @@ "JsonApiWorkspaceAutomationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiWorkspaceOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" + "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" + "$ref": "#/components/schemas/JsonApiWorkspaceOutWithLinks" } ] }, @@ -30743,10 +30832,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -30842,10 +30931,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -31007,10 +31096,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -31106,10 +31195,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -31216,6 +31305,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -31467,6 +31557,52 @@ } ] }, + "ListLlmProviderModelsRequest": { + "properties": { + "providerConfig": { + "oneOf": [ + { + "$ref": "#/components/schemas/AwsBedrockProviderConfig" + }, + { + "$ref": "#/components/schemas/AzureFoundryProviderConfig" + }, + { + "$ref": "#/components/schemas/OpenAIProviderConfig" + } + ] + } + }, + "required": [ + "providerConfig" + ], + "type": "object" + }, + "ListLlmProviderModelsResponse": { + "properties": { + "message": { + "description": "Message about the listing result.", + "type": "string" + }, + "models": { + "description": "Available models on the provider.", + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "type": "array" + }, + "success": { + "description": "Whether the model listing succeeded.", + "type": "boolean" + } + }, + "required": [ + "message", + "models", + "success" + ], + "type": "object" + }, "ListServicesResponse": { "description": "Paged response for listing AI Lake services", "properties": { @@ -31500,7 +31636,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -31528,7 +31665,7 @@ "type": "object" }, "LlmProviderConfig": { - "description": "Provider configuration to test.", + "description": "Provider configuration overrides.", "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -32217,6 +32354,47 @@ }, "type": "object" }, + "ObjectReference": { + "properties": { + "id": { + "description": "Object identifier (e.g. widget ID, metric ID).", + "type": "string" + }, + "type": { + "description": "Type of the referenced object.", + "enum": [ + "WIDGET", + "METRIC", + "ATTRIBUTE", + "DASHBOARD" + ], + "type": "string" + } + }, + "required": [ + "id", + "type" + ], + "type": "object" + }, + "ObjectReferenceGroup": { + "properties": { + "context": { + "$ref": "#/components/schemas/ObjectReference" + }, + "objects": { + "description": "Objects the user explicitly referenced within this context.", + "items": { + "$ref": "#/components/schemas/ObjectReference" + }, + "type": "array" + } + }, + "required": [ + "objects" + ], + "type": "object" + }, "OpenAIProviderConfig": { "description": "Configuration for OpenAI provider.", "properties": { @@ -32224,10 +32402,9 @@ "$ref": "#/components/schemas/OpenAiProviderAuth" }, "baseUrl": { - "default": "https://api.openai.com", + "default": "https://api.openai.com/v1", "description": "Custom base URL for OpenAI API.", "maxLength": 255, - "nullable": true, "type": "string" }, "organization": { @@ -33409,7 +33586,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "execution": { @@ -33454,7 +33631,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "execution": { @@ -33823,14 +34000,13 @@ ], "type": "object" }, - "ResolvedLlmEndpoint": { + "ResolvedLlm": { + "description": "The resolved LLM configuration, or null if none is configured.", "properties": { "id": { - "description": "Endpoint Id", "type": "string" }, "title": { - "description": "Endpoint Title", "type": "string" } }, @@ -33840,6 +34016,31 @@ ], "type": "object" }, + "ResolvedLlmEndpoint": { + "allOf": [ + { + "$ref": "#/components/schemas/ResolvedLlm" + }, + { + "properties": { + "id": { + "description": "Endpoint Id", + "type": "string" + }, + "title": { + "description": "Endpoint Title", + "type": "string" + } + }, + "type": "object" + } + ], + "required": [ + "id", + "title" + ], + "type": "object" + }, "ResolvedLlmEndpoints": { "properties": { "data": { @@ -33854,6 +34055,55 @@ ], "type": "object" }, + "ResolvedLlmProvider": { + "allOf": [ + { + "$ref": "#/components/schemas/ResolvedLlm" + }, + { + "properties": { + "id": { + "description": "Provider Id", + "type": "string" + }, + "models": { + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "maxItems": 1, + "minItems": 1, + "type": "array" + }, + "title": { + "description": "Provider Title", + "type": "string" + } + }, + "type": "object" + } + ], + "required": [ + "id", + "models", + "title" + ], + "type": "object" + }, + "ResolvedLlms": { + "properties": { + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/ResolvedLlmEndpoint" + }, + { + "$ref": "#/components/schemas/ResolvedLlmProvider" + } + ] + } + }, + "type": "object" + }, "ResolvedSetting": { "description": "Setting and its value.", "properties": { @@ -33909,10 +34159,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -34024,6 +34274,32 @@ ], "type": "object" }, + "RichTextWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Rich text widget displaying static content. Has no execution result.", + "required": [ + "title", + "widgetId" + ], + "type": "object" + }, "RouteResult": { "description": "Question -> Use Case routing. May contain final answer is a special use case is not required.", "properties": { @@ -34642,7 +34918,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "exportInfo": { @@ -34651,6 +34927,16 @@ "example": true, "type": "boolean" }, + "grandTotalsPosition": { + "description": "Grand totals position. Takes precedence over position specified in visualization.", + "enum": [ + "pinnedBottom", + "pinnedTop", + "bottom", + "top" + ], + "type": "string" + }, "mergeHeaders": { "description": "Merge equal headers in neighbouring cells. (XLSX)", "example": true, @@ -35429,6 +35715,31 @@ ], "type": "object" }, + "TestLlmProviderByIdRequest": { + "properties": { + "models": { + "description": "Models overrides.", + "items": { + "$ref": "#/components/schemas/LlmModel" + }, + "type": "array" + }, + "providerConfig": { + "oneOf": [ + { + "$ref": "#/components/schemas/AwsBedrockProviderConfig" + }, + { + "$ref": "#/components/schemas/AzureFoundryProviderConfig" + }, + { + "$ref": "#/components/schemas/OpenAIProviderConfig" + } + ] + } + }, + "type": "object" + }, "TestLlmProviderDefinitionRequest": { "properties": { "models": { @@ -35609,6 +35920,29 @@ ], "type": "object" }, + "ToolCallEventResult": { + "description": "Tool call events emitted during the agentic loop (only present when GEN_AI_YIELD_TOOL_CALL_EVENTS is enabled).", + "properties": { + "functionArguments": { + "description": "JSON-encoded arguments passed to the tool function.", + "type": "string" + }, + "functionName": { + "description": "Name of the tool function that was called.", + "type": "string" + }, + "result": { + "description": "Result returned by the tool function.", + "type": "string" + } + }, + "required": [ + "functionArguments", + "functionName", + "result" + ], + "type": "object" + }, "Total": { "description": "Definition of a total. There are two types of totals: grand totals and subtotals. Grand total data will be returned in a separate section of the result structure while subtotals are fully integrated into the main result data. The mechanism for this distinction is automatic and it's described in `TotalDimension`", "properties": { @@ -35699,6 +36033,112 @@ ], "type": "object" }, + "TrendingObjectItem": { + "description": "Trending analytics catalog objects", + "properties": { + "createdAt": { + "description": "Timestamp when object was created.", + "format": "date-time", + "type": "string" + }, + "createdBy": { + "description": "ID of the user who created the object.", + "type": "string" + }, + "datasetId": { + "description": "ID of the associated dataset, if applicable.", + "type": "string" + }, + "datasetTitle": { + "description": "Title of the associated dataset, if applicable.", + "type": "string" + }, + "datasetType": { + "description": "Type of the associated dataset, if applicable.", + "type": "string" + }, + "description": { + "description": "Object description.", + "type": "string" + }, + "id": { + "description": "Object ID.", + "type": "string" + }, + "isHidden": { + "description": "If true, this object is hidden from AI search results by default.", + "type": "boolean" + }, + "isHiddenFromKda": { + "description": "If true, this object is hidden from KDA.", + "type": "boolean" + }, + "metricType": { + "description": "Type of the metric (e.g. MAQL), if applicable.", + "type": "string" + }, + "modifiedAt": { + "description": "Timestamp when object was last modified.", + "format": "date-time", + "type": "string" + }, + "modifiedBy": { + "description": "ID of the user who last modified the object.", + "type": "string" + }, + "tags": { + "items": { + "description": "Tags assigned to the object.", + "type": "string" + }, + "type": "array" + }, + "title": { + "description": "Object title.", + "type": "string" + }, + "type": { + "description": "Object type, e.g. dashboard, visualization, metric.", + "type": "string" + }, + "usageCount": { + "description": "Number of times this object has been used/referenced.", + "format": "int32", + "type": "integer" + }, + "visualizationUrl": { + "description": "URL of the visualization, if applicable.", + "type": "string" + }, + "workspaceId": { + "description": "Workspace ID the object belongs to.", + "type": "string" + } + }, + "required": [ + "id", + "tags", + "title", + "type", + "usageCount", + "workspaceId" + ], + "type": "object" + }, + "TrendingObjectsResult": { + "properties": { + "objects": { + "items": { + "$ref": "#/components/schemas/TrendingObjectItem" + }, + "type": "array" + } + }, + "required": [ + "objects" + ], + "type": "object" + }, "TriggerAutomationRequest": { "properties": { "automation": { @@ -35734,6 +36174,15 @@ ], "type": "object" }, + "UIContext": { + "description": "Ambient UI state: what the user is currently looking at (dashboard, visible widgets).", + "properties": { + "dashboard": { + "$ref": "#/components/schemas/DashboardContext" + } + }, + "type": "object" + }, "Unit": { "type": "object" }, @@ -35841,15 +36290,22 @@ "type": "object" }, "UserContext": { - "description": "User context, which can affect the behavior of the underlying AI features.", + "description": "User context with ambient UI state (view) and explicitly referenced objects.", "properties": { "activeObject": { "$ref": "#/components/schemas/ActiveObjectIdentification" + }, + "referencedObjects": { + "description": "Groups of explicitly referenced objects, each optionally scoped by a context (e.g. a dashboard context with widget references).", + "items": { + "$ref": "#/components/schemas/ObjectReferenceGroup" + }, + "type": "array" + }, + "view": { + "$ref": "#/components/schemas/UIContext" } }, - "required": [ - "activeObject" - ], "type": "object" }, "UserGroupAssignee": { @@ -36366,6 +36822,49 @@ }, "type": "object" }, + "VisualizationSwitcherWidgetDescriptor": { + "allOf": [ + { + "$ref": "#/components/schemas/WidgetDescriptor" + }, + { + "properties": { + "activeVisualizationId": { + "description": "ID of the currently active visualization in the switcher.", + "type": "string" + }, + "resultId": { + "description": "Signed result ID for the currently active visualization's execution result.", + "type": "string" + }, + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" + }, + "visualizationIds": { + "description": "IDs of all visualizations available in the switcher.", + "items": { + "type": "string" + }, + "type": "array" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" + } + }, + "type": "object" + } + ], + "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + "required": [ + "activeVisualizationId", + "title", + "visualizationIds", + "widgetId" + ], + "type": "object" + }, "Webhook": { "allOf": [ { @@ -36674,6 +37173,34 @@ ], "type": "object" }, + "WidgetDescriptor": { + "description": "Descriptor for a widget on the dashboard.", + "discriminator": { + "mapping": { + "insight": "#/components/schemas/InsightWidgetDescriptor", + "richText": "#/components/schemas/RichTextWidgetDescriptor", + "visualizationSwitcher": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" + }, + "propertyName": "widgetType" + }, + "properties": { + "title": { + "type": "string" + }, + "widgetId": { + "type": "string" + }, + "widgetType": { + "type": "string" + } + }, + "required": [ + "title", + "widgetId", + "widgetType" + ], + "type": "object" + }, "WidgetSlidesTemplate": { "description": "Template for widget slides export.\nAvailable variables: {{currentPageNumber}}, {{dashboardDateFilters}}, {{dashboardDescription}}, {{dashboardFilters}}, {{dashboardId}}, {{dashboardName}}, {{dashboardTags}}, {{dashboardUrl}}, {{exportedAt}}, {{exportedBy}}, {{logo}}, {{totalPages}}, {{workspaceId}}, {{workspaceName}}", "nullable": true, @@ -37195,7 +37722,8 @@ }, "/api/v1/actions/ai/llmEndpoint/test": { "post": { - "description": "Validates LLM endpoint with provided parameters.", + "deprecated": true, + "description": "Will be soon removed and replaced by testLlmProvider.", "operationId": "validateLLMEndpoint", "requestBody": { "content": { @@ -37228,7 +37756,8 @@ }, "/api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test": { "post": { - "description": "Validates existing LLM endpoint with provided parameters and updates it if they are valid.", + "deprecated": true, + "description": "Will be soon removed and replaced by testLlmProviderById.", "operationId": "validateLLMEndpointById", "parameters": [ { @@ -37268,6 +37797,39 @@ ] } }, + "/api/v1/actions/ai/llmProvider/listModels": { + "post": { + "description": "Lists models available on an LLM provider with a full definition. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family.", + "operationId": "listLlmProviderModels", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsResponse" + } + } + }, + "description": "OK" + } + }, + "summary": "List LLM Provider Models", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/ai/llmProvider/test": { "post": { "description": "Tests LLM provider connectivity with a full definition.", @@ -37301,6 +37863,39 @@ ] } }, + "/api/v1/actions/ai/llmProvider/{llmProviderId}/listModels": { + "post": { + "description": "Lists models available on an existing LLM provider by its ID. For Azure AI Foundry providers, the model family will be set to UNKNOWN because the endpoint does not expose the family.", + "operationId": "listLlmProviderModelsById", + "parameters": [ + { + "in": "path", + "name": "llmProviderId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ListLlmProviderModelsResponse" + } + } + }, + "description": "OK" + } + }, + "summary": "List LLM Provider Models By Id", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/ai/llmProvider/{llmProviderId}/test": { "post": { "description": "Tests an existing LLM provider connectivity by its ID.", @@ -37315,6 +37910,15 @@ } } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TestLlmProviderByIdRequest" + } + } + } + }, "responses": { "200": { "content": { @@ -39656,6 +40260,41 @@ ] } }, + "/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/trendingObjects": { + "get": { + "description": "Returns a list of trending objects for this workspace", + "operationId": "trendingObjects", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TrendingObjectsResult" + } + } + }, + "description": "OK" + } + }, + "summary": "Get Trending Analytics Catalog Objects", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/workspaces/{workspaceId}/ai/chat": { "post": { "description": "(BETA) Combines multiple use cases such as search, create visualizations, ...", @@ -39992,6 +40631,22 @@ "schema": { "type": "string" } + }, + { + "in": "query", + "name": "state", + "required": false, + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "query", + "required": false, + "schema": { + "type": "string" + } } ], "responses": { @@ -40325,7 +40980,8 @@ }, "/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmEndpoints": { "get": { - "description": "Returns a list of available LLM Endpoints", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider-based resolution.", "operationId": "resolveLlmEndpoints", "parameters": [ { @@ -40358,6 +41014,41 @@ ] } }, + "/api/v1/actions/workspaces/{workspaceId}/ai/resolveLlmProviders": { + "get": { + "description": "Resolves the active LLM configuration for the given workspace. When the ENABLE_LLM_ENDPOINT_REPLACEMENT feature flag is enabled, returns LLM Providers with their associated models. Otherwise, falls back to the legacy LLM Endpoints.", + "operationId": "resolveLlmProviders", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ResolvedLlms" + } + } + }, + "description": "OK" + } + }, + "summary": "Get Active LLM configuration for this workspace", + "tags": [ + "Smart Functions", + "actions" + ] + } + }, "/api/v1/actions/workspaces/{workspaceId}/ai/search": { "post": { "description": "(BETA) Uses similarity (e.g. cosine distance) search to find top X most similar metadata objects.", @@ -41346,6 +42037,72 @@ } } }, + "/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/binary": { + "get": { + "description": "(BETA) Gets a single execution result as an Apache Arrow IPC File or Stream format.", + "operationId": "retrieveResultBinary", + "parameters": [ + { + "description": "Workspace identifier", + "in": "path", + "name": "workspaceId", + "required": true, + "schema": { + "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", + "type": "string" + } + }, + { + "description": "Result ID", + "example": "a9b28f9dc55f37ea9f4a5fb0c76895923591e781", + "in": "path", + "name": "resultId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "header", + "name": "X-GDC-CANCEL-TOKEN", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/vnd.apache.arrow.file": { + "schema": { + "format": "binary", + "type": "string" + } + }, + "application/vnd.apache.arrow.stream": { + "schema": { + "format": "binary", + "type": "string" + } + } + }, + "description": "Execution result was found and returned." + } + }, + "summary": "(BETA) Get a single execution result in Apache Arrow File or Stream format", + "tags": [ + "Computation", + "actions" + ], + "x-gdc-security-info": { + "description": "Permissions required to view a report or label elements.", + "permissions": [ + "VIEW" + ] + } + } + }, "/api/v1/actions/workspaces/{workspaceId}/execution/afm/execute/result/{resultId}/metadata": { "get": { "description": "The resource provides execution result's metadata as AFM and resultSpec used in execution request and an executionResponse", @@ -44294,6 +45051,44 @@ } } }, + "/api/v1/ailake/services/{serviceId}/status": { + "get": { + "description": "(BETA) Returns the status of a service in the organization's AI Lake. The status is controller-specific (e.g., available commands, readiness).", + "operationId": "getAiLakeServiceStatus", + "parameters": [ + { + "in": "path", + "name": "serviceId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetServiceStatusResponse" + } + } + }, + "description": "AI Lake service status successfully retrieved" + } + }, + "summary": "(BETA) Get AI Lake service status", + "tags": [ + "AI Lake" + ], + "x-gdc-security-info": { + "description": "Permissions required to get AI Lake service status.", + "permissions": [ + "MANAGE" + ] + } + } + }, "/api/v1/entities/admin/cookieSecurityConfigurations/{id}": { "get": { "operationId": "getEntity@CookieSecurityConfigurations", @@ -44332,7 +45127,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] }, "patch": { @@ -44387,7 +45182,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] }, "put": { @@ -44442,7 +45237,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] } }, @@ -44530,7 +45325,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -44615,7 +45410,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -44700,7 +45495,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -45384,10 +46179,11 @@ "description": "Request successfully processed" } }, + "summary": "Get all Custom Geo Collections", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "post": { @@ -45424,10 +46220,11 @@ "description": "Request successfully processed" } }, + "summary": "Post Custom Geo Collections", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] } }, @@ -45453,10 +46250,11 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "get": { @@ -45492,10 +46290,11 @@ "description": "Request successfully processed" } }, + "summary": "Get Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "patch": { @@ -45546,10 +46345,11 @@ "description": "Request successfully processed" } }, + "summary": "Patch Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "put": { @@ -45600,10 +46400,11 @@ "description": "Request successfully processed" } }, + "summary": "Put Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] } }, @@ -45822,7 +46623,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45894,7 +46695,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45931,7 +46732,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46000,7 +46801,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -46062,7 +46863,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46124,7 +46925,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46921,7 +47722,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ] }, "post": { @@ -46963,7 +47764,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -47000,7 +47801,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -47047,7 +47848,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ] }, "patch": { @@ -47103,7 +47904,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -47165,7 +47966,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -47177,6 +47978,8 @@ }, "/api/v1/entities/llmEndpoints": { "get": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "getAllEntities@LlmEndpoints", "parameters": [ { @@ -47245,6 +48048,8 @@ ] }, "post": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "createEntity@LlmEndpoints", "requestBody": { "content": { @@ -47288,6 +48093,8 @@ }, "/api/v1/entities/llmEndpoints/{id}": { "delete": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "deleteEntity@LlmEndpoints", "parameters": [ { @@ -47308,6 +48115,7 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete LLM endpoint entity", "tags": [ "LLM Endpoints", "entities", @@ -47315,6 +48123,8 @@ ] }, "get": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "getEntity@LlmEndpoints", "parameters": [ { @@ -47355,6 +48165,8 @@ ] }, "patch": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "patchEntity@LlmEndpoints", "parameters": [ { @@ -47410,6 +48222,8 @@ ] }, "put": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "updateEntity@LlmEndpoints", "parameters": [ { @@ -50009,7 +50823,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] }, "post": { @@ -50060,7 +50874,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] } }, @@ -50098,7 +50912,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] }, "get": { @@ -50146,7 +50960,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] } }, @@ -50224,7 +51038,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "post": { @@ -50275,7 +51089,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] } }, @@ -50313,7 +51127,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "get": { @@ -50361,7 +51175,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "put": { @@ -50424,7 +51238,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] } }, @@ -51351,7 +52165,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51461,7 +52275,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51536,11 +52350,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AnalyticalDashboard", + "summary": "The search endpoint (beta)", "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51589,7 +52403,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51710,7 +52524,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51813,7 +52627,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51916,7 +52730,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52047,7 +52861,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -52148,7 +52962,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52223,11 +53037,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AttributeHierarchy", + "summary": "The search endpoint (beta)", "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -52276,7 +53090,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52388,7 +53202,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -52484,7 +53298,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52580,7 +53394,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52712,8 +53526,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/attributes/search": { @@ -52781,12 +53601,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Attribute", + "summary": "The search endpoint (beta)", "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/attributes/{objectId}": { @@ -52894,8 +53720,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@Attributes", @@ -52985,8 +53817,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/automationResults/search": { @@ -53190,7 +54028,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -53298,7 +54136,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -53373,11 +54211,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Automation", + "summary": "The search endpoint (beta)", "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -53426,7 +54264,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -53545,7 +54383,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -53648,7 +54486,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -53751,7 +54589,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -53860,7 +54698,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -53939,7 +54777,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] } }, @@ -54008,11 +54846,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for CustomApplicationSetting", + "summary": "The search endpoint (beta)", "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -54061,7 +54899,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] }, "get": { @@ -54145,7 +54983,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -54219,7 +55057,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] }, "put": { @@ -54287,7 +55125,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] } }, @@ -54411,7 +55249,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -54511,7 +55349,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -54586,11 +55424,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for DashboardPlugin", + "summary": "The search endpoint (beta)", "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -54639,7 +55477,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -54750,7 +55588,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -54845,7 +55683,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -54940,7 +55778,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -55073,8 +55911,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/datasets/search": { @@ -55142,12 +55986,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Dataset", + "summary": "The search endpoint (beta)", "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/datasets/{objectId}": { @@ -55256,8 +56106,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@Datasets", @@ -55348,8 +56204,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/exportDefinitions": { @@ -55478,7 +56340,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -55584,7 +56446,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -55659,11 +56521,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for ExportDefinition", + "summary": "The search endpoint (beta)", "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -55712,7 +56574,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -55829,7 +56691,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -55930,7 +56792,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -56031,7 +56893,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -56160,7 +57022,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -56235,11 +57097,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Fact", + "summary": "The search endpoint (beta)", "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -56351,7 +57213,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -56445,7 +57307,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -56575,7 +57437,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -56675,7 +57537,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -56750,11 +57612,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for FilterContext", + "summary": "The search endpoint (beta)", "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -56803,7 +57665,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -56914,7 +57776,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -57009,7 +57871,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -57104,7 +57966,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -57234,7 +58096,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -57313,7 +58175,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -57388,11 +58250,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for FilterView", + "summary": "The search endpoint (beta)", "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -57441,7 +58303,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -57531,7 +58393,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -57627,7 +58489,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -57723,7 +58585,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -58016,6 +58878,7 @@ "description": "Request successfully processed" } }, + "summary": "The search endpoint (beta)", "tags": [ "AI", "entities", @@ -58467,7 +59330,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -58542,11 +59405,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Label", + "summary": "The search endpoint (beta)", "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -58658,7 +59521,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -58752,7 +59615,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -59499,7 +60362,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -59605,7 +60468,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -59680,11 +60543,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Metric", + "summary": "The search endpoint (beta)", "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -59733,7 +60596,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -59850,7 +60713,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -59951,7 +60814,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -60052,7 +60915,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -60188,8 +61051,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@UserDataFilters", @@ -60288,8 +61157,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/userDataFilters/search": { @@ -60357,12 +61232,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for UserDataFilter", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}": { @@ -60404,8 +61285,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@UserDataFilters", @@ -60515,8 +61402,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@UserDataFilters", @@ -60610,8 +61503,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@UserDataFilters", @@ -60705,8 +61604,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/visualizationObjects": { @@ -60835,7 +61740,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -60941,7 +61846,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -61016,11 +61921,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for VisualizationObject", + "summary": "The search endpoint (beta)", "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -61069,7 +61974,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -61186,7 +62091,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -61287,7 +62192,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -61388,7 +62293,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -61517,7 +62422,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -61616,7 +62521,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -61691,11 +62596,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for WorkspaceDataFilterSetting", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -61744,7 +62649,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -61854,7 +62759,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -61948,7 +62853,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62042,7 +62947,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62171,7 +63076,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -62270,7 +63175,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62345,11 +63250,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for WorkspaceDataFilter", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -62398,7 +63303,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62508,7 +63413,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -62602,7 +63507,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62696,7 +63601,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -62805,7 +63710,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -62884,7 +63789,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] } }, @@ -62953,10 +63858,11 @@ "description": "Request successfully processed" } }, + "summary": "The search endpoint (beta)", "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -63005,7 +63911,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] }, "get": { @@ -63089,7 +63995,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -63163,7 +64069,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] }, "put": { @@ -63231,7 +64137,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] } }, diff --git a/schemas/gooddata-automation-client.json b/schemas/gooddata-automation-client.json index cb4e6ec33..48bea2bed 100644 --- a/schemas/gooddata-automation-client.json +++ b/schemas/gooddata-automation-client.json @@ -1383,9 +1383,9 @@ }, "emptyValueHandling": { "enum": [ - "INCLUDE", - "EXCLUDE", - "ONLY" + "include", + "exclude", + "only" ], "type": "string" }, @@ -2775,7 +2775,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "execution": { @@ -2980,7 +2980,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "exportInfo": { @@ -2989,6 +2989,16 @@ "example": true, "type": "boolean" }, + "grandTotalsPosition": { + "description": "Grand totals position. Takes precedence over position specified in visualization.", + "enum": [ + "pinnedBottom", + "pinnedTop", + "bottom", + "top" + ], + "type": "string" + }, "mergeHeaders": { "description": "Merge equal headers in neighbouring cells. (XLSX)", "example": true, diff --git a/schemas/gooddata-export-client.json b/schemas/gooddata-export-client.json index 59f86d5ed..8d7a87f61 100644 --- a/schemas/gooddata-export-client.json +++ b/schemas/gooddata-export-client.json @@ -836,9 +836,9 @@ }, "emptyValueHandling": { "enum": [ - "INCLUDE", - "EXCLUDE", - "ONLY" + "include", + "exclude", + "only" ], "type": "string" }, @@ -1834,7 +1834,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "execution": { @@ -2000,7 +2000,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "exportInfo": { @@ -2009,6 +2009,16 @@ "example": true, "type": "boolean" }, + "grandTotalsPosition": { + "description": "Grand totals position. Takes precedence over position specified in visualization.", + "enum": [ + "pinnedBottom", + "pinnedTop", + "bottom", + "top" + ], + "type": "string" + }, "mergeHeaders": { "description": "Merge equal headers in neighbouring cells. (XLSX)", "example": true, diff --git a/schemas/gooddata-metadata-client.json b/schemas/gooddata-metadata-client.json index baaa8cc58..5bdf9e057 100644 --- a/schemas/gooddata-metadata-client.json +++ b/schemas/gooddata-metadata-client.json @@ -5479,8 +5479,8 @@ "$ref": "#/components/schemas/AzureFoundryProviderAuth" }, "endpoint": { - "description": "Azure AI inference endpoint URL.", - "example": "https://my-resource.services.ai.azure.com/models", + "description": "Azure OpenAI endpoint URL.", + "example": "https://my-resource.openai.azure.com", "maxLength": 255, "type": "string" }, @@ -5574,6 +5574,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "example": "HYPERLINK", @@ -5938,9 +5939,9 @@ }, "emptyValueHandling": { "enum": [ - "INCLUDE", - "EXCLUDE", - "ONLY" + "include", + "exclude", + "only" ], "type": "string" }, @@ -8275,6 +8276,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -9061,10 +9063,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -11532,28 +11534,28 @@ "JsonApiAnalyticalDashboardOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" + "$ref": "#/components/schemas/JsonApiDashboardPluginOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" + "$ref": "#/components/schemas/JsonApiFilterContextOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" + "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFilterContextOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDashboardPluginOutWithLinks" + "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" } ] }, @@ -12154,10 +12156,10 @@ "JsonApiAttributeHierarchyOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -12518,13 +12520,13 @@ "JsonApiAttributeOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeHierarchyOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeHierarchyOutWithLinks" + "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" } ] }, @@ -13394,23 +13396,23 @@ }, "JsonApiAutomationOutIncludes": { "oneOf": [ - { - "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" }, + { + "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" + }, { "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -16398,16 +16400,16 @@ "JsonApiDatasetOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiAggregatedFactOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAggregatedFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiWorkspaceDataFilterOutWithLinks" @@ -16916,9 +16918,6 @@ }, "JsonApiExportDefinitionOutIncludes": { "oneOf": [ - { - "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, @@ -16927,6 +16926,9 @@ }, { "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + }, + { + "$ref": "#/components/schemas/JsonApiVisualizationObjectOutWithLinks" } ] }, @@ -19737,10 +19739,10 @@ "JsonApiKnowledgeRecommendationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" } ] }, @@ -20238,6 +20240,7 @@ "GEO_LONGITUDE", "GEO_LATITUDE", "GEO_AREA", + "GEO_ICON", "IMAGE" ], "type": "string" @@ -20446,7 +20449,8 @@ ] }, "JsonApiLlmEndpointIn": { - "description": "JSON:API representation of llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -20468,6 +20472,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -20526,7 +20531,8 @@ "type": "object" }, "JsonApiLlmEndpointOut": { - "description": "JSON:API representation of llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -20548,6 +20554,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -20640,7 +20647,8 @@ ] }, "JsonApiLlmEndpointPatch": { - "description": "JSON:API representation of patching llmEndpoint entity.", + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "properties": { "attributes": { "properties": { @@ -20662,6 +20670,7 @@ "type": "string" }, "provider": { + "deprecated": true, "description": "LLM Provider.", "enum": [ "OPENAI", @@ -20721,7 +20730,7 @@ "attributes": { "properties": { "defaultModelId": { - "description": "ID of the default model to use from the models list.", + "description": "Required ID of the default model to use from the models list.", "maxLength": 255, "nullable": true, "type": "string" @@ -20746,7 +20755,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -20772,6 +20782,7 @@ }, "providerConfig": { "description": "Provider-specific configuration including authentication.", + "nullable": true, "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -20785,10 +20796,6 @@ ] } }, - "required": [ - "models", - "providerConfig" - ], "type": "object" }, "id": { @@ -20807,7 +20814,6 @@ } }, "required": [ - "attributes", "id", "type" ], @@ -20830,7 +20836,7 @@ "attributes": { "properties": { "defaultModelId": { - "description": "ID of the default model to use from the models list.", + "description": "Required ID of the default model to use from the models list.", "maxLength": 255, "nullable": true, "type": "string" @@ -20855,7 +20861,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -20881,6 +20888,7 @@ }, "providerConfig": { "description": "Provider-specific configuration including authentication.", + "nullable": true, "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -20894,10 +20902,6 @@ ] } }, - "required": [ - "models", - "providerConfig" - ], "type": "object" }, "id": { @@ -20916,7 +20920,6 @@ } }, "required": [ - "attributes", "id", "type" ], @@ -20979,7 +20982,7 @@ "attributes": { "properties": { "defaultModelId": { - "description": "ID of the default model to use from the models list.", + "description": "Required ID of the default model to use from the models list.", "maxLength": 255, "nullable": true, "type": "string" @@ -21004,7 +21007,8 @@ "MISTRAL", "AMAZON", "GOOGLE", - "COHERE" + "COHERE", + "UNKNOWN" ], "type": "string" }, @@ -21030,6 +21034,7 @@ }, "providerConfig": { "description": "Provider-specific configuration including authentication.", + "nullable": true, "oneOf": [ { "$ref": "#/components/schemas/AwsBedrockProviderConfig" @@ -21061,7 +21066,6 @@ } }, "required": [ - "attributes", "id", "type" ], @@ -21916,13 +21920,13 @@ "JsonApiMetricOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiFactOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" + "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" @@ -21931,7 +21935,7 @@ "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" } ] }, @@ -23029,13 +23033,13 @@ "JsonApiOrganizationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiIdentityProviderOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiIdentityProviderOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" } ] }, @@ -23179,10 +23183,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -23278,10 +23282,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -23417,10 +23421,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -23940,17 +23944,14 @@ "JsonApiUserDataFilterOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" + "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" }, { "$ref": "#/components/schemas/JsonApiFactOutWithLinks" }, - { - "$ref": "#/components/schemas/JsonApiAttributeOutWithLinks" - }, { "$ref": "#/components/schemas/JsonApiLabelOutWithLinks" }, @@ -23958,7 +23959,10 @@ "$ref": "#/components/schemas/JsonApiMetricOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiDatasetOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + }, + { + "$ref": "#/components/schemas/JsonApiUserGroupOutWithLinks" } ] }, @@ -24922,10 +24926,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -25021,10 +25025,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -26023,25 +26027,25 @@ "JsonApiWorkspaceAutomationOutIncludes": { "oneOf": [ { - "$ref": "#/components/schemas/JsonApiWorkspaceOutWithLinks" + "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" + "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAnalyticalDashboardOutWithLinks" + "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" + "$ref": "#/components/schemas/JsonApiNotificationChannelOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiExportDefinitionOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiUserOutWithLinks" + "$ref": "#/components/schemas/JsonApiUserIdentifierOutWithLinks" }, { - "$ref": "#/components/schemas/JsonApiAutomationResultOutWithLinks" + "$ref": "#/components/schemas/JsonApiWorkspaceOutWithLinks" } ] }, @@ -27276,10 +27280,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -27375,10 +27379,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -27540,10 +27544,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -27639,10 +27643,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -28050,10 +28054,9 @@ "$ref": "#/components/schemas/OpenAiProviderAuth" }, "baseUrl": { - "default": "https://api.openai.com", + "default": "https://api.openai.com/v1", "description": "Custom base URL for OpenAI API.", "maxLength": 255, - "nullable": true, "type": "string" }, "organization": { @@ -28803,7 +28806,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "execution": { @@ -29132,10 +29135,10 @@ "EXPORT_RESULT_POLLING_TIMEOUT_SECONDS", "MAX_ZOOM_LEVEL", "SORT_CASE_SENSITIVE", + "SORT_COLLATION", "METRIC_FORMAT_OVERRIDE", "ENABLE_AI_ON_DATA", "API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE", - "ENABLE_NULL_JOINS", "EXPORT_CSV_CUSTOM_DELIMITER", "ENABLE_QUERY_TAGS", "RESTRICT_BASE_UI", @@ -29303,7 +29306,7 @@ "description": "Set column delimiter. (CSV)", "maxLength": 1, "minLength": 1, - "pattern": "^[^\\r\\n\"]$", + "pattern": "^[\\t !#$%&()*+\\-.,/:;<=>?@\\[\\\\\\]^_{|}~]$", "type": "string" }, "exportInfo": { @@ -29312,6 +29315,16 @@ "example": true, "type": "boolean" }, + "grandTotalsPosition": { + "description": "Grand totals position. Takes precedence over position specified in visualization.", + "enum": [ + "pinnedBottom", + "pinnedTop", + "bottom", + "top" + ], + "type": "string" + }, "mergeHeaders": { "description": "Merge equal headers in neighbouring cells. (XLSX)", "example": true, @@ -32856,7 +32869,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] }, "patch": { @@ -32911,7 +32924,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] }, "put": { @@ -32966,7 +32979,7 @@ "tags": [ "Cookie Security Configuration", "entities", - "organization-controller" + "cookie-security-configuration-controller" ] } }, @@ -33054,7 +33067,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -33139,7 +33152,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -33224,7 +33237,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-controller" + "organization-entity-controller" ], "x-gdc-security-info": { "description": "Contains permissions required to manipulate the Organization.", @@ -33908,10 +33921,11 @@ "description": "Request successfully processed" } }, + "summary": "Get all Custom Geo Collections", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "post": { @@ -33948,10 +33962,11 @@ "description": "Request successfully processed" } }, + "summary": "Post Custom Geo Collections", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] } }, @@ -33977,10 +33992,11 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "get": { @@ -34016,10 +34032,11 @@ "description": "Request successfully processed" } }, + "summary": "Get Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "patch": { @@ -34070,10 +34087,11 @@ "description": "Request successfully processed" } }, + "summary": "Patch Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] }, "put": { @@ -34124,10 +34142,11 @@ "description": "Request successfully processed" } }, + "summary": "Put Custom Geo Collection", "tags": [ "Geographic Data", "entities", - "organization-model-controller" + "custom-geo-collection-controller" ] } }, @@ -34346,7 +34365,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -34418,7 +34437,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -34455,7 +34474,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -34524,7 +34543,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -34586,7 +34605,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -34648,7 +34667,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35445,7 +35464,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ] }, "post": { @@ -35487,7 +35506,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35524,7 +35543,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35571,7 +35590,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ] }, "patch": { @@ -35627,7 +35646,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35689,7 +35708,7 @@ "tags": [ "JWKS", "entities", - "organization-model-controller" + "jwk-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35701,6 +35720,8 @@ }, "/api/v1/entities/llmEndpoints": { "get": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "getAllEntities@LlmEndpoints", "parameters": [ { @@ -35769,6 +35790,8 @@ ] }, "post": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "createEntity@LlmEndpoints", "requestBody": { "content": { @@ -35812,6 +35835,8 @@ }, "/api/v1/entities/llmEndpoints/{id}": { "delete": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "deleteEntity@LlmEndpoints", "parameters": [ { @@ -35832,6 +35857,7 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete LLM endpoint entity", "tags": [ "LLM Endpoints", "entities", @@ -35839,6 +35865,8 @@ ] }, "get": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "getEntity@LlmEndpoints", "parameters": [ { @@ -35879,6 +35907,8 @@ ] }, "patch": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "patchEntity@LlmEndpoints", "parameters": [ { @@ -35934,6 +35964,8 @@ ] }, "put": { + "deprecated": true, + "description": "Will be soon removed and replaced by LlmProvider.", "operationId": "updateEntity@LlmEndpoints", "parameters": [ { @@ -38533,7 +38565,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] }, "post": { @@ -38584,7 +38616,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] } }, @@ -38622,7 +38654,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] }, "get": { @@ -38670,7 +38702,7 @@ "tags": [ "API tokens", "entities", - "user-model-controller" + "api-token-controller" ] } }, @@ -38748,7 +38780,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "post": { @@ -38799,7 +38831,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] } }, @@ -38837,7 +38869,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "get": { @@ -38885,7 +38917,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] }, "put": { @@ -38948,7 +38980,7 @@ "tags": [ "User Settings", "entities", - "user-model-controller" + "user-setting-controller" ] } }, @@ -39875,7 +39907,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -39985,7 +40017,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40060,11 +40092,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AnalyticalDashboard", + "summary": "The search endpoint (beta)", "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -40113,7 +40145,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40234,7 +40266,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -40337,7 +40369,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40440,7 +40472,7 @@ "tags": [ "Dashboards", "entities", - "workspace-object-controller" + "analytical-dashboard-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40571,7 +40603,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -40672,7 +40704,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40747,11 +40779,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AttributeHierarchy", + "summary": "The search endpoint (beta)", "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -40800,7 +40832,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -40912,7 +40944,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -41008,7 +41040,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -41104,7 +41136,7 @@ "tags": [ "Attribute Hierarchies", "entities", - "workspace-object-controller" + "attribute-hierarchy-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -41236,8 +41268,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/attributes/search": { @@ -41305,12 +41343,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Attribute", + "summary": "The search endpoint (beta)", "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/attributes/{objectId}": { @@ -41418,8 +41462,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@Attributes", @@ -41509,8 +41559,14 @@ "tags": [ "Attributes", "entities", - "workspace-object-controller" - ] + "attribute-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/automationResults/search": { @@ -41714,7 +41770,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -41822,7 +41878,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -41897,11 +41953,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Automation", + "summary": "The search endpoint (beta)", "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -41950,7 +42006,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -42069,7 +42125,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -42172,7 +42228,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -42275,7 +42331,7 @@ "tags": [ "Automations", "entities", - "workspace-object-controller" + "automation-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -42384,7 +42440,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -42463,7 +42519,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] } }, @@ -42532,11 +42588,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for CustomApplicationSetting", + "summary": "The search endpoint (beta)", "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -42585,7 +42641,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] }, "get": { @@ -42669,7 +42725,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -42743,7 +42799,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] }, "put": { @@ -42811,7 +42867,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "custom-application-setting-controller" ] } }, @@ -42935,7 +42991,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -43035,7 +43091,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -43110,11 +43166,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for DashboardPlugin", + "summary": "The search endpoint (beta)", "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -43163,7 +43219,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -43274,7 +43330,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -43369,7 +43425,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -43464,7 +43520,7 @@ "tags": [ "Plugins", "entities", - "workspace-object-controller" + "dashboard-plugin-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -43597,8 +43653,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/datasets/search": { @@ -43666,12 +43728,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Dataset", + "summary": "The search endpoint (beta)", "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/datasets/{objectId}": { @@ -43780,8 +43848,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@Datasets", @@ -43872,8 +43946,14 @@ "tags": [ "Datasets", "entities", - "workspace-object-controller" - ] + "dataset-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/exportDefinitions": { @@ -44002,7 +44082,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44108,7 +44188,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -44183,11 +44263,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for ExportDefinition", + "summary": "The search endpoint (beta)", "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44236,7 +44316,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -44353,7 +44433,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44454,7 +44534,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -44555,7 +44635,7 @@ "tags": [ "Export Definitions", "entities", - "workspace-object-controller" + "export-definition-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -44684,7 +44764,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44759,11 +44839,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Fact", + "summary": "The search endpoint (beta)", "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44875,7 +44955,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -44969,7 +45049,7 @@ "tags": [ "Facts", "entities", - "workspace-object-controller" + "fact-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45099,7 +45179,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45199,7 +45279,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45274,11 +45354,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for FilterContext", + "summary": "The search endpoint (beta)", "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45327,7 +45407,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45438,7 +45518,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45533,7 +45613,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45628,7 +45708,7 @@ "tags": [ "Filter Context", "entities", - "workspace-object-controller" + "filter-context-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -45758,7 +45838,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45837,7 +45917,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -45912,11 +45992,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for FilterView", + "summary": "The search endpoint (beta)", "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -45965,7 +46045,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -46055,7 +46135,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -46151,7 +46231,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -46247,7 +46327,7 @@ "tags": [ "Filter Views", "entities", - "workspace-object-controller" + "filter-view-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage Filter Views", @@ -46540,6 +46620,7 @@ "description": "Request successfully processed" } }, + "summary": "The search endpoint (beta)", "tags": [ "AI", "entities", @@ -46991,7 +47072,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -47066,11 +47147,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Label", + "summary": "The search endpoint (beta)", "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -47182,7 +47263,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -47276,7 +47357,7 @@ "tags": [ "Labels", "entities", - "workspace-object-controller" + "label-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48023,7 +48104,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -48129,7 +48210,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48204,11 +48285,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for Metric", + "summary": "The search endpoint (beta)", "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -48257,7 +48338,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48374,7 +48455,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -48475,7 +48556,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48576,7 +48657,7 @@ "tags": [ "Metrics", "entities", - "workspace-object-controller" + "metric-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48712,8 +48793,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@UserDataFilters", @@ -48812,8 +48899,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/userDataFilters/search": { @@ -48881,12 +48974,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for UserDataFilter", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId}": { @@ -48928,8 +49027,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@UserDataFilters", @@ -49039,8 +49144,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@UserDataFilters", @@ -49134,8 +49245,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@UserDataFilters", @@ -49229,8 +49346,14 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" - ] + "user-data-filter-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/visualizationObjects": { @@ -49359,7 +49482,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -49465,7 +49588,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49540,11 +49663,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for VisualizationObject", + "summary": "The search endpoint (beta)", "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -49593,7 +49716,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49710,7 +49833,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -49811,7 +49934,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49912,7 +50035,7 @@ "tags": [ "Visualization Object", "entities", - "workspace-object-controller" + "visualization-object-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50041,7 +50164,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -50140,7 +50263,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -50215,11 +50338,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for WorkspaceDataFilterSetting", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -50268,7 +50391,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -50378,7 +50501,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -50472,7 +50595,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -50566,7 +50689,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -50695,7 +50818,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -50794,7 +50917,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -50869,11 +50992,11 @@ "description": "Request successfully processed" } }, - "summary": "Search request for WorkspaceDataFilter", + "summary": "The search endpoint (beta)", "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -50922,7 +51045,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -51032,7 +51155,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51126,7 +51249,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -51220,7 +51343,7 @@ "tags": [ "Data Filters", "entities", - "workspace-object-controller" + "workspace-data-filter-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage WorkspaceDataFilter/Settings for the workspace the WDF originates and related workspace hierarchy.", @@ -51329,7 +51452,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51408,7 +51531,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] } }, @@ -51477,10 +51600,11 @@ "description": "Request successfully processed" } }, + "summary": "The search endpoint (beta)", "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51529,7 +51653,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] }, "get": { @@ -51613,7 +51737,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -51687,7 +51811,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] }, "put": { @@ -51755,7 +51879,7 @@ "tags": [ "Workspaces - Settings", "entities", - "workspace-object-controller" + "workspace-setting-controller" ] } },