diff --git a/.env b/.env new file mode 100644 index 000000000..a4f8e12e9 --- /dev/null +++ b/.env @@ -0,0 +1,4 @@ +# (C) 2026 GoodData Corporation +# Staging environment secrets (copy to .env and fill in) +STAGING_ADMIN_TOKEN= +STAGING_DS_PASSWORD= diff --git a/Makefile b/Makefile index 15ee38290..3e27454e9 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,19 @@ # (C) 2021 GoodData Corporation +# Load .env if it exists (staging secrets, gitignored) +-include .env + # list all full paths to files and directories in CWD containing "gooddata", filter out ones ending by "client" NO_CLIENT_GD_PROJECTS_ABS = $(filter-out %client, $(wildcard $(CURDIR)/packages/*gooddata*)) # for each path, take only the base name of the path NO_CLIENT_GD_PROJECTS_DIRS = $(foreach dir, $(NO_CLIENT_GD_PROJECTS_ABS), $(notdir $(dir))) # TODO: replace API_VERSION in the future by call to API API_VERSION="v1" -# Generate from localhost +# Default: generate from localhost; use `make api-client STAGING=1` to download from remote +ifdef STAGING +BASE_URL="https://demo-cicd.cloud.gooddata.com" +else BASE_URL="http://localhost:3000" -# Generate from PROD -# BASE_URL="https://demo-cicd.cloud.gooddata.com" +endif URL="${BASE_URL}/api/${API_VERSION}/schemas" include ci_tests.mk @@ -90,18 +95,21 @@ test: .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) + @test -n "$(STAGING_ADMIN_TOKEN)" || (echo "ERROR: STAGING_ADMIN_TOKEN is required. Set it in .env or pass on CLI." && exit 1) + @test -n "$(STAGING_DS_PASSWORD)" || (echo "ERROR: STAGING_DS_PASSWORD is required. Set it in .env or pass on CLI." && exit 1) + $(MAKE) -C packages/gooddata-sdk test-staging TOKEN=$(STAGING_ADMIN_TOKEN) DS_PASSWORD=$(STAGING_DS_PASSWORD) .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 + @test -n "$(STAGING_ADMIN_TOKEN)" || (echo "ERROR: STAGING_ADMIN_TOKEN is required. Set it in .env or pass on CLI." && exit 1) + @test -n "$(STAGING_DS_PASSWORD)" || (echo "ERROR: STAGING_DS_PASSWORD is required. Set it in .env or pass on CLI." && exit 1) + cd packages/tests-support && STAGING=1 TOKEN="$(STAGING_ADMIN_TOKEN)" DS_PASSWORD="$(STAGING_DS_PASSWORD)" 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 + @test -n "$(STAGING_ADMIN_TOKEN)" || (echo "ERROR: STAGING_ADMIN_TOKEN is required. Set it in .env or pass on CLI." && exit 1) + @test -n "$(STAGING_DS_PASSWORD)" || (echo "ERROR: STAGING_DS_PASSWORD is required. Set it in .env or pass on CLI." && exit 1) + cd packages/tests-support && STAGING=1 TOKEN="$(STAGING_ADMIN_TOKEN)" DS_PASSWORD="$(STAGING_DS_PASSWORD)" python upload_demo_layout.py .PHONY: release release: diff --git a/gooddata-api-client/.openapi-generator/FILES b/gooddata-api-client/.openapi-generator/FILES index 2d214b9cc..1335bba55 100644 --- a/gooddata-api-client/.openapi-generator/FILES +++ b/gooddata-api-client/.openapi-generator/FILES @@ -79,6 +79,7 @@ docs/AfmValidDescendantsQuery.md docs/AfmValidDescendantsResponse.md docs/AfmValidObjectsQuery.md docs/AfmValidObjectsResponse.md +docs/AggregatedFactControllerApi.md docs/AlertAfm.md docs/AlertCondition.md docs/AlertConditionOperand.md @@ -144,6 +145,7 @@ docs/AutomationNotification.md docs/AutomationNotificationAllOf.md docs/AutomationOrganizationViewControllerApi.md docs/AutomationRawExport.md +docs/AutomationResultControllerApi.md docs/AutomationSchedule.md docs/AutomationSlidesExport.md docs/AutomationTabularExport.md @@ -179,6 +181,7 @@ docs/ChatUsageResponse.md docs/ClusteringConfig.md docs/ClusteringRequest.md docs/ClusteringResult.md +docs/ColorPaletteControllerApi.md docs/ColumnLocation.md docs/ColumnOverride.md docs/ColumnStatistic.md @@ -207,6 +210,7 @@ docs/CreateKnowledgeDocumentResponseDto.md docs/CreatedVisualization.md docs/CreatedVisualizationFiltersInner.md docs/CreatedVisualizations.md +docs/CspDirectiveControllerApi.md docs/CsvConvertOptions.md docs/CsvConvertOptionsColumnType.md docs/CsvManifestBody.md @@ -222,7 +226,6 @@ docs/DashboardArbitraryAttributeFilterArbitraryAttributeFilter.md docs/DashboardAttributeFilter.md docs/DashboardAttributeFilterAttributeFilter.md docs/DashboardContext.md -docs/DashboardContextWidgetsInner.md docs/DashboardDateFilter.md docs/DashboardDateFilterDateFilter.md docs/DashboardExportSettings.md @@ -233,8 +236,6 @@ docs/DashboardPermissions.md docs/DashboardPermissionsAssignment.md docs/DashboardPluginControllerApi.md docs/DashboardSlidesTemplate.md -docs/DashboardSummaryRequestDto.md -docs/DashboardSummaryResponseDto.md docs/DashboardTabularExportRequest.md docs/DashboardTabularExportRequestV2.md docs/DashboardsApi.md @@ -249,6 +250,7 @@ docs/DataSourceFilesDeletionApi.md docs/DataSourceFilesImportApi.md docs/DataSourceFilesListingApi.md docs/DataSourceFilesManifestReadApi.md +docs/DataSourceIdentifierControllerApi.md docs/DataSourceParameter.md docs/DataSourcePermissionAssignment.md docs/DataSourceSchemata.md @@ -377,6 +379,7 @@ docs/ElementsRequestDependsOnInner.md docs/ElementsResponse.md docs/EntitiesApi.md docs/EntitlementApi.md +docs/EntitlementEntityControllerApi.md docs/EntitlementsRequest.md docs/EntityIdentifier.md docs/EntitySearchBody.md @@ -396,13 +399,13 @@ docs/ExportDefinitionsApi.md docs/ExportRequest.md docs/ExportResponse.md docs/ExportResult.md +docs/ExportTemplateControllerApi.md docs/ExportTemplatesApi.md docs/FactControllerApi.md docs/FactIdentifier.md docs/FactsApi.md docs/FailedOperation.md docs/FailedOperationAllOf.md -docs/FeedbackRequestDto.md docs/File.md docs/Filter.md docs/FilterBy.md @@ -448,6 +451,7 @@ docs/HistogramProperties.md docs/IdentifierDuplications.md docs/IdentifierRef.md docs/IdentifierRefIdentifier.md +docs/IdentityProviderControllerApi.md docs/IdentityProvidersApi.md docs/ImageExportApi.md docs/ImageExportRequest.md @@ -465,7 +469,6 @@ docs/InlineFilterDefinitionInline.md docs/InlineMeasureDefinition.md docs/InlineMeasureDefinitionInline.md docs/InsightWidgetDescriptor.md -docs/InsightWidgetDescriptorAllOf.md docs/IntroSlideTemplate.md docs/InvalidateCacheApi.md docs/JWKSApi.md @@ -1064,8 +1067,7 @@ docs/KeyDriversRequest.md docs/KeyDriversResponse.md docs/KeyDriversResult.md docs/KnowledgeDocumentMetadataDto.md -docs/KnowledgeRecommendationsRequestDto.md -docs/KnowledgeRecommendationsResponseDto.md +docs/KnowledgeRecommendationControllerApi.md docs/KnowledgeSearchResultDto.md docs/LDMDeclarativeAPIsApi.md docs/LLMEndpointsApi.md @@ -1082,9 +1084,11 @@ docs/ListLlmProviderModelsRequest.md docs/ListLlmProviderModelsRequestProviderConfig.md docs/ListLlmProviderModelsResponse.md docs/ListServicesResponse.md +docs/LlmEndpointControllerApi.md docs/LlmModel.md docs/LlmProviderAuth.md docs/LlmProviderConfig.md +docs/LlmProviderControllerApi.md docs/LocalIdentifier.md docs/LocaleRequest.md docs/ManageDashboardPermissionsRequestInner.md @@ -1100,6 +1104,7 @@ docs/MeasureItemDefinition.md docs/MeasureResultHeader.md docs/MeasureValueCondition.md docs/MeasureValueFilter.md +docs/MemoryItemControllerApi.md docs/MemoryItemCreatedByUsers.md docs/MemoryItemUser.md docs/MetadataCheckApi.md @@ -1116,7 +1121,9 @@ docs/NegativeAttributeFilterNegativeAttributeFilter.md docs/Note.md docs/Notes.md docs/Notification.md +docs/NotificationChannelControllerApi.md docs/NotificationChannelDestination.md +docs/NotificationChannelIdentifierControllerApi.md docs/NotificationChannelsApi.md docs/NotificationContent.md docs/NotificationData.md @@ -1145,8 +1152,8 @@ docs/OrganizationCurrentCacheUsage.md docs/OrganizationDeclarativeAPIsApi.md docs/OrganizationEntityAPIsApi.md docs/OrganizationEntityControllerApi.md -docs/OrganizationModelControllerApi.md docs/OrganizationPermissionAssignment.md +docs/OrganizationSettingControllerApi.md docs/OutlierDetectionRequest.md docs/OutlierDetectionResponse.md docs/OutlierDetectionResult.md @@ -1224,7 +1231,6 @@ docs/ResultDimension.md docs/ResultDimensionHeader.md docs/ResultSpec.md docs/RichTextWidgetDescriptor.md -docs/RichTextWidgetDescriptorAllOf.md docs/RouteResult.md docs/RsaSpecification.md docs/RulePermission.md @@ -1286,6 +1292,7 @@ docs/TestNotificationAllOf.md docs/TestQueryDuration.md docs/TestRequest.md docs/TestResponse.md +docs/ThemeControllerApi.md docs/Thought.md docs/ToolCallEventResult.md docs/Total.md @@ -1305,13 +1312,16 @@ docs/UpsertKnowledgeDocumentResponseDto.md docs/UsageApi.md docs/UserAssignee.md docs/UserContext.md +docs/UserControllerApi.md docs/UserDataFilterControllerApi.md docs/UserDataFiltersApi.md docs/UserGroupAssignee.md +docs/UserGroupControllerApi.md docs/UserGroupIdentifier.md docs/UserGroupPermission.md docs/UserGroupsDeclarativeAPIsApi.md docs/UserGroupsEntityAPIsApi.md +docs/UserIdentifierControllerApi.md docs/UserIdentifiersApi.md docs/UserManagementApi.md docs/UserManagementDataSourcePermissionAssignment.md @@ -1340,7 +1350,6 @@ docs/VisualizationConfig.md docs/VisualizationObjectApi.md docs/VisualizationObjectControllerApi.md docs/VisualizationSwitcherWidgetDescriptor.md -docs/VisualizationSwitcherWidgetDescriptorAllOf.md docs/Webhook.md docs/WebhookAllOf.md docs/WebhookAutomationInfo.md @@ -1359,12 +1368,12 @@ docs/WorkspaceAutomationIdentifier.md docs/WorkspaceAutomationManagementBulkRequest.md docs/WorkspaceCacheSettings.md docs/WorkspaceCacheUsage.md +docs/WorkspaceControllerApi.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 @@ -1381,6 +1390,7 @@ gooddata_api_client/api/aac_analytics_model_api.py gooddata_api_client/api/aac_api.py gooddata_api_client/api/aac_logical_data_model_api.py gooddata_api_client/api/actions_api.py +gooddata_api_client/api/aggregated_fact_controller_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 @@ -1394,13 +1404,16 @@ 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/automation_result_controller_api.py gooddata_api_client/api/automations_api.py gooddata_api_client/api/available_drivers_api.py gooddata_api_client/api/cache_usage_api.py gooddata_api_client/api/certification_api.py +gooddata_api_client/api/color_palette_controller_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_directive_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 @@ -1415,14 +1428,17 @@ gooddata_api_client/api/data_source_files_deletion_api.py 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_identifier_controller_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/entitlement_entity_controller_api.py gooddata_api_client/api/export_definition_controller_api.py gooddata_api_client/api/export_definitions_api.py +gooddata_api_client/api/export_template_controller_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 @@ -1433,22 +1449,29 @@ 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 gooddata_api_client/api/hierarchy_api.py +gooddata_api_client/api/identity_provider_controller_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/knowledge_recommendation_controller_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 +gooddata_api_client/api/llm_endpoint_controller_api.py gooddata_api_client/api/llm_endpoints_api.py +gooddata_api_client/api/llm_provider_controller_api.py gooddata_api_client/api/llm_providers_api.py gooddata_api_client/api/manage_permissions_api.py +gooddata_api_client/api/memory_item_controller_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_channel_controller_api.py +gooddata_api_client/api/notification_channel_identifier_controller_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 @@ -1456,7 +1479,7 @@ gooddata_api_client/api/organization_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/organization_setting_controller_api.py gooddata_api_client/api/permissions_api.py gooddata_api_client/api/plugins_api.py gooddata_api_client/api/raw_export_api.py @@ -1466,12 +1489,16 @@ gooddata_api_client/api/slides_export_api.py gooddata_api_client/api/smart_functions_api.py gooddata_api_client/api/tabular_export_api.py gooddata_api_client/api/test_connection_api.py +gooddata_api_client/api/theme_controller_api.py gooddata_api_client/api/translations_api.py gooddata_api_client/api/usage_api.py +gooddata_api_client/api/user_controller_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_group_controller_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_identifier_controller_api.py gooddata_api_client/api/user_identifiers_api.py gooddata_api_client/api/user_management_api.py gooddata_api_client/api/user_setting_controller_api.py @@ -1481,9 +1508,9 @@ 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_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 @@ -1688,7 +1715,6 @@ gooddata_api_client/model/dashboard_arbitrary_attribute_filter_arbitrary_attribu 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 @@ -1698,8 +1724,6 @@ gooddata_api_client/model/dashboard_match_attribute_filter_match_attribute_filte gooddata_api_client/model/dashboard_permissions.py gooddata_api_client/model/dashboard_permissions_assignment.py gooddata_api_client/model/dashboard_slides_template.py -gooddata_api_client/model/dashboard_summary_request_dto.py -gooddata_api_client/model/dashboard_summary_response_dto.py gooddata_api_client/model/dashboard_tabular_export_request.py gooddata_api_client/model/dashboard_tabular_export_request_v2.py gooddata_api_client/model/data_column_locator.py @@ -1846,7 +1870,6 @@ gooddata_api_client/model/export_result.py gooddata_api_client/model/fact_identifier.py gooddata_api_client/model/failed_operation.py gooddata_api_client/model/failed_operation_all_of.py -gooddata_api_client/model/feedback_request_dto.py gooddata_api_client/model/file.py gooddata_api_client/model/filter.py gooddata_api_client/model/filter_by.py @@ -1900,7 +1923,6 @@ 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 @@ -2496,8 +2518,6 @@ gooddata_api_client/model/key_drivers_request.py gooddata_api_client/model/key_drivers_response.py gooddata_api_client/model/key_drivers_result.py gooddata_api_client/model/knowledge_document_metadata_dto.py -gooddata_api_client/model/knowledge_recommendations_request_dto.py -gooddata_api_client/model/knowledge_recommendations_response_dto.py gooddata_api_client/model/knowledge_search_result_dto.py gooddata_api_client/model/label_identifier.py gooddata_api_client/model/list_database_instances_response.py @@ -2633,7 +2653,6 @@ 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 @@ -2729,7 +2748,6 @@ 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 diff --git a/gooddata-api-client/README.md b/gooddata-api-client/README.md index ae83641e8..4afc2d9b9 100644 --- a/gooddata-api-client/README.md +++ b/gooddata-api-client/README.md @@ -86,23 +86,23 @@ Class | Method | HTTP request | Description *AACAnalyticsModelApi* | [**set_analytics_model_aac**](docs/AACAnalyticsModelApi.md#set_analytics_model_aac) | **PUT** /api/v1/aac/workspaces/{workspaceId}/analyticsModel | Set analytics model from AAC format *AACLogicalDataModelApi* | [**get_logical_model_aac**](docs/AACLogicalDataModelApi.md#get_logical_model_aac) | **GET** /api/v1/aac/workspaces/{workspaceId}/logicalModel | Get logical model in AAC format *AACLogicalDataModelApi* | [**set_logical_model_aac**](docs/AACLogicalDataModelApi.md#set_logical_model_aac) | **PUT** /api/v1/aac/workspaces/{workspaceId}/logicalModel | Set logical model from AAC format -*AIApi* | [**create_entity_knowledge_recommendations**](docs/AIApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -*AIApi* | [**create_entity_memory_items**](docs/AIApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -*AIApi* | [**delete_entity_knowledge_recommendations**](docs/AIApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*AIApi* | [**delete_entity_memory_items**](docs/AIApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*AIApi* | [**get_all_entities_knowledge_recommendations**](docs/AIApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -*AIApi* | [**get_all_entities_memory_items**](docs/AIApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -*AIApi* | [**get_entity_knowledge_recommendations**](docs/AIApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*AIApi* | [**get_entity_memory_items**](docs/AIApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +*AIApi* | [**create_entity_knowledge_recommendations**](docs/AIApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations +*AIApi* | [**create_entity_memory_items**](docs/AIApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items +*AIApi* | [**delete_entity_knowledge_recommendations**](docs/AIApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation +*AIApi* | [**delete_entity_memory_items**](docs/AIApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item +*AIApi* | [**get_all_entities_knowledge_recommendations**](docs/AIApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations +*AIApi* | [**get_all_entities_memory_items**](docs/AIApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items +*AIApi* | [**get_entity_knowledge_recommendations**](docs/AIApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation +*AIApi* | [**get_entity_memory_items**](docs/AIApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item *AIApi* | [**metadata_check_organization**](docs/AIApi.md#metadata_check_organization) | **POST** /api/v1/actions/organization/metadataCheck | (BETA) Check Organization Metadata Inconsistencies *AIApi* | [**metadata_sync**](docs/AIApi.md#metadata_sync) | **POST** /api/v1/actions/workspaces/{workspaceId}/metadataSync | (BETA) Sync Metadata to other services *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* | [**patch_entity_knowledge_recommendations**](docs/AIApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation +*AIApi* | [**patch_entity_memory_items**](docs/AIApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item *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} | +*AIApi* | [**search_entities_memory_items**](docs/AIApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) +*AIApi* | [**update_entity_knowledge_recommendations**](docs/AIApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation +*AIApi* | [**update_entity_memory_items**](docs/AIApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item *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 @@ -151,7 +151,7 @@ Class | Method | HTTP request | Description *AutomationsApi* | [**patch_entity_automations**](docs/AutomationsApi.md#patch_entity_automations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Patch an Automation *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_automation_results**](docs/AutomationsApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) *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. @@ -245,7 +245,7 @@ Class | Method | HTTP request | Description *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 -*EntitlementApi* | [**get_entity_entitlements**](docs/EntitlementApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement +*EntitlementApi* | [**get_entity_entitlements**](docs/EntitlementApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement entity *EntitlementApi* | [**resolve_all_entitlements**](docs/EntitlementApi.md#resolve_all_entitlements) | **GET** /api/v1/actions/resolveEntitlements | Values for all public entitlements. *EntitlementApi* | [**resolve_requested_entitlements**](docs/EntitlementApi.md#resolve_requested_entitlements) | **POST** /api/v1/actions/resolveEntitlements | Values for requested public entitlements. *ExportDefinitionsApi* | [**create_entity_export_definitions**](docs/ExportDefinitionsApi.md#create_entity_export_definitions) | **POST** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions | Post Export Definitions @@ -261,12 +261,12 @@ Class | Method | HTTP request | Description *ExportTemplatesApi* | [**get_entity_export_templates**](docs/ExportTemplatesApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity *ExportTemplatesApi* | [**patch_entity_export_templates**](docs/ExportTemplatesApi.md#patch_entity_export_templates) | **PATCH** /api/v1/entities/exportTemplates/{id} | Patch Export Template entity *ExportTemplatesApi* | [**update_entity_export_templates**](docs/ExportTemplatesApi.md#update_entity_export_templates) | **PUT** /api/v1/entities/exportTemplates/{id} | PUT Export Template entity -*FactsApi* | [**get_all_entities_aggregated_facts**](docs/FactsApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | +*FactsApi* | [**get_all_entities_aggregated_facts**](docs/FactsApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts *FactsApi* | [**get_all_entities_facts**](docs/FactsApi.md#get_all_entities_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts | Get all Facts -*FactsApi* | [**get_entity_aggregated_facts**](docs/FactsApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | +*FactsApi* | [**get_entity_aggregated_facts**](docs/FactsApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact *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_aggregated_facts**](docs/FactsApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) *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 @@ -347,9 +347,9 @@ Class | Method | HTTP request | Description *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 -*NotificationChannelsApi* | [**get_all_entities_notification_channel_identifiers**](docs/NotificationChannelsApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | +*NotificationChannelsApi* | [**get_all_entities_notification_channel_identifiers**](docs/NotificationChannelsApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities *NotificationChannelsApi* | [**get_all_entities_notification_channels**](docs/NotificationChannelsApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -*NotificationChannelsApi* | [**get_entity_notification_channel_identifiers**](docs/NotificationChannelsApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | +*NotificationChannelsApi* | [**get_entity_notification_channel_identifiers**](docs/NotificationChannelsApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity *NotificationChannelsApi* | [**get_entity_notification_channels**](docs/NotificationChannelsApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity *NotificationChannelsApi* | [**get_export_templates_layout**](docs/NotificationChannelsApi.md#get_export_templates_layout) | **GET** /api/v1/layout/exportTemplates | Get all export templates layout *NotificationChannelsApi* | [**get_notification_channels_layout**](docs/NotificationChannelsApi.md#get_notification_channels_layout) | **GET** /api/v1/layout/notificationChannels | Get all notification channels layout @@ -371,14 +371,14 @@ Class | Method | HTTP request | Description *OrganizationDeclarativeAPIsApi* | [**set_custom_geo_collections**](docs/OrganizationDeclarativeAPIsApi.md#set_custom_geo_collections) | **PUT** /api/v1/layout/customGeoCollections | Set all custom geo collections *OrganizationDeclarativeAPIsApi* | [**set_organization_layout**](docs/OrganizationDeclarativeAPIsApi.md#set_organization_layout) | **PUT** /api/v1/layout/organization | Set organization layout *OrganizationEntityAPIsApi* | [**create_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities -*OrganizationEntityAPIsApi* | [**delete_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity -*OrganizationEntityAPIsApi* | [**get_all_entities_organization_settings**](docs/OrganizationEntityAPIsApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities -*OrganizationEntityAPIsApi* | [**get_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity +*OrganizationEntityAPIsApi* | [**delete_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity +*OrganizationEntityAPIsApi* | [**get_all_entities_organization_settings**](docs/OrganizationEntityAPIsApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities +*OrganizationEntityAPIsApi* | [**get_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity *OrganizationEntityAPIsApi* | [**get_entity_organizations**](docs/OrganizationEntityAPIsApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations *OrganizationEntityAPIsApi* | [**get_organization**](docs/OrganizationEntityAPIsApi.md#get_organization) | **GET** /api/v1/entities/organization | Get current organization info -*OrganizationEntityAPIsApi* | [**patch_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity +*OrganizationEntityAPIsApi* | [**patch_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity *OrganizationEntityAPIsApi* | [**patch_entity_organizations**](docs/OrganizationEntityAPIsApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization -*OrganizationEntityAPIsApi* | [**update_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity +*OrganizationEntityAPIsApi* | [**update_entity_organization_settings**](docs/OrganizationEntityAPIsApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity *OrganizationEntityAPIsApi* | [**update_entity_organizations**](docs/OrganizationEntityAPIsApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization *PermissionsApi* | [**available_assignees**](docs/PermissionsApi.md#available_assignees) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/availableAssignees | Get Available Assignees *PermissionsApi* | [**dashboard_permissions**](docs/PermissionsApi.md#dashboard_permissions) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/permissions | Get Dashboard Permissions @@ -543,7 +543,6 @@ Class | Method | HTTP request | Description *ActionsApi* | [**available_assignees**](docs/ActionsApi.md#available_assignees) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/availableAssignees | Get Available Assignees *ActionsApi* | [**cancel_executions**](docs/ActionsApi.md#cancel_executions) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/cancel | Applies all the given cancel tokens. *ActionsApi* | [**cancel_workflow**](docs/ActionsApi.md#cancel_workflow) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/cancel | -*ActionsApi* | [**cancel_workflow1**](docs/ActionsApi.md#cancel_workflow1) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/cancel | *ActionsApi* | [**change_analysis**](docs/ActionsApi.md#change_analysis) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis | Compute change analysis *ActionsApi* | [**change_analysis_result**](docs/ActionsApi.md#change_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis/result/{resultId} | Get change analysis result *ActionsApi* | [**check_entity_overrides**](docs/ActionsApi.md#check_entity_overrides) | **POST** /api/v1/actions/workspaces/{workspaceId}/checkEntityOverrides | Finds entities with given ID in hierarchy. @@ -575,9 +574,7 @@ Class | Method | HTTP request | Description *ActionsApi* | [**forecast**](docs/ActionsApi.md#forecast) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/{resultId} | (BETA) Smart functions - Forecast *ActionsApi* | [**forecast_result**](docs/ActionsApi.md#forecast_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/result/{resultId} | (BETA) Smart functions - Forecast Result *ActionsApi* | [**generate_dashboard_summary**](docs/ActionsApi.md#generate_dashboard_summary) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/dashboardSummary | -*ActionsApi* | [**generate_dashboard_summary1**](docs/ActionsApi.md#generate_dashboard_summary1) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/dashboardSummary | *ActionsApi* | [**generate_description**](docs/ActionsApi.md#generate_description) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateDescription | Generate Description for Analytics Object -*ActionsApi* | [**generate_knowledge_recommendations**](docs/ActionsApi.md#generate_knowledge_recommendations) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/knowledgeRecommendations | *ActionsApi* | [**generate_logical_model**](docs/ActionsApi.md#generate_logical_model) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModel | Generate logical data model (LDM) from physical data model (PDM) *ActionsApi* | [**generate_logical_model_aac**](docs/ActionsApi.md#generate_logical_model_aac) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModelAac | Generate logical data model in AAC format from physical data model (PDM) *ActionsApi* | [**generate_title**](docs/ActionsApi.md#generate_title) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateTitle | Generate Title for Analytics Object @@ -598,7 +595,6 @@ Class | Method | HTTP request | Description *ActionsApi* | [**get_tabular_export**](docs/ActionsApi.md#get_tabular_export) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/tabular/{exportId} | Retrieve exported files *ActionsApi* | [**get_translation_tags**](docs/ActionsApi.md#get_translation_tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/translations | Get translation tags. *ActionsApi* | [**get_workflow_status**](docs/ActionsApi.md#get_workflow_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/status | -*ActionsApi* | [**get_workflow_status1**](docs/ActionsApi.md#get_workflow_status1) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/status | *ActionsApi* | [**import_csv**](docs/ActionsApi.md#import_csv) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/importCsv | Import CSV *ActionsApi* | [**import_custom_geo_collection**](docs/ActionsApi.md#import_custom_geo_collection) | **POST** /api/v1/actions/customGeoCollection/{collectionId}/import | Import custom geo collection *ActionsApi* | [**inherited_entity_conflicts**](docs/ActionsApi.md#inherited_entity_conflicts) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityConflicts | Finds identifier conflicts in workspace hierarchy. @@ -666,11 +662,13 @@ Class | Method | HTTP request | Description *ActionsApi* | [**unsubscribe_selected_workspace_automations**](docs/ActionsApi.md#unsubscribe_selected_workspace_automations) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/unsubscribe | Unsubscribe from selected automations in the workspace *ActionsApi* | [**unsubscribe_workspace_automations**](docs/ActionsApi.md#unsubscribe_workspace_automations) | **DELETE** /api/v1/actions/workspaces/{workspaceId}/automations/unsubscribe | Unsubscribe from all automations in the workspace *ActionsApi* | [**upsert_document**](docs/ActionsApi.md#upsert_document) | **PUT** /api/v1/actions/workspaces/{workspaceId}/ai/knowledge/documents | -*ActionsApi* | [**user_feedback**](docs/ActionsApi.md#user_feedback) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/feedback | *ActionsApi* | [**validate_llm_endpoint**](docs/ActionsApi.md#validate_llm_endpoint) | **POST** /api/v1/actions/ai/llmEndpoint/test | Validate LLM Endpoint *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. +*AggregatedFactControllerApi* | [**get_all_entities_aggregated_facts**](docs/AggregatedFactControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts +*AggregatedFactControllerApi* | [**get_entity_aggregated_facts**](docs/AggregatedFactControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact +*AggregatedFactControllerApi* | [**search_entities_aggregated_facts**](docs/AggregatedFactControllerApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) *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 @@ -701,9 +699,22 @@ Class | Method | HTTP request | Description *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 +*AutomationResultControllerApi* | [**search_entities_automation_results**](docs/AutomationResultControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) +*ColorPaletteControllerApi* | [**create_entity_color_palettes**](docs/ColorPaletteControllerApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes +*ColorPaletteControllerApi* | [**delete_entity_color_palettes**](docs/ColorPaletteControllerApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette +*ColorPaletteControllerApi* | [**get_all_entities_color_palettes**](docs/ColorPaletteControllerApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes +*ColorPaletteControllerApi* | [**get_entity_color_palettes**](docs/ColorPaletteControllerApi.md#get_entity_color_palettes) | **GET** /api/v1/entities/colorPalettes/{id} | Get Color Pallette +*ColorPaletteControllerApi* | [**patch_entity_color_palettes**](docs/ColorPaletteControllerApi.md#patch_entity_color_palettes) | **PATCH** /api/v1/entities/colorPalettes/{id} | Patch Color Pallette +*ColorPaletteControllerApi* | [**update_entity_color_palettes**](docs/ColorPaletteControllerApi.md#update_entity_color_palettes) | **PUT** /api/v1/entities/colorPalettes/{id} | Put Color Pallette *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 +*CspDirectiveControllerApi* | [**create_entity_csp_directives**](docs/CspDirectiveControllerApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives +*CspDirectiveControllerApi* | [**delete_entity_csp_directives**](docs/CspDirectiveControllerApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives +*CspDirectiveControllerApi* | [**get_all_entities_csp_directives**](docs/CspDirectiveControllerApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives +*CspDirectiveControllerApi* | [**get_entity_csp_directives**](docs/CspDirectiveControllerApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives +*CspDirectiveControllerApi* | [**patch_entity_csp_directives**](docs/CspDirectiveControllerApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives +*CspDirectiveControllerApi* | [**update_entity_csp_directives**](docs/CspDirectiveControllerApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives *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 @@ -730,6 +741,8 @@ Class | Method | HTTP request | Description *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 +*DataSourceIdentifierControllerApi* | [**get_all_entities_data_source_identifiers**](docs/DataSourceIdentifierControllerApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers +*DataSourceIdentifierControllerApi* | [**get_entity_data_source_identifiers**](docs/DataSourceIdentifierControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier *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) @@ -750,10 +763,10 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**create_entity_filter_views**](docs/EntitiesApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views *EntitiesApi* | [**create_entity_identity_providers**](docs/EntitiesApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers *EntitiesApi* | [**create_entity_jwks**](docs/EntitiesApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks -*EntitiesApi* | [**create_entity_knowledge_recommendations**](docs/EntitiesApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | +*EntitiesApi* | [**create_entity_knowledge_recommendations**](docs/EntitiesApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations *EntitiesApi* | [**create_entity_llm_endpoints**](docs/EntitiesApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities *EntitiesApi* | [**create_entity_llm_providers**](docs/EntitiesApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities -*EntitiesApi* | [**create_entity_memory_items**](docs/EntitiesApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | +*EntitiesApi* | [**create_entity_memory_items**](docs/EntitiesApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items *EntitiesApi* | [**create_entity_metrics**](docs/EntitiesApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics *EntitiesApi* | [**create_entity_notification_channels**](docs/EntitiesApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities *EntitiesApi* | [**create_entity_organization_settings**](docs/EntitiesApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities @@ -783,13 +796,13 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**delete_entity_filter_views**](docs/EntitiesApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view *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_knowledge_recommendations**](docs/EntitiesApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation *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_memory_items**](docs/EntitiesApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item *EntitiesApi* | [**delete_entity_metrics**](docs/EntitiesApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric *EntitiesApi* | [**delete_entity_notification_channels**](docs/EntitiesApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity -*EntitiesApi* | [**delete_entity_organization_settings**](docs/EntitiesApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity +*EntitiesApi* | [**delete_entity_organization_settings**](docs/EntitiesApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity *EntitiesApi* | [**delete_entity_themes**](docs/EntitiesApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming *EntitiesApi* | [**delete_entity_user_data_filters**](docs/EntitiesApi.md#delete_entity_user_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Delete a User Data Filter *EntitiesApi* | [**delete_entity_user_groups**](docs/EntitiesApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity @@ -801,7 +814,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**delete_entity_workspace_settings**](docs/EntitiesApi.md#delete_entity_workspace_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Delete a Setting for Workspace *EntitiesApi* | [**delete_entity_workspaces**](docs/EntitiesApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity *EntitiesApi* | [**get_all_automations_workspace_automations**](docs/EntitiesApi.md#get_all_automations_workspace_automations) | **GET** /api/v1/entities/organization/workspaceAutomations | Get all Automations across all Workspaces -*EntitiesApi* | [**get_all_entities_aggregated_facts**](docs/EntitiesApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | +*EntitiesApi* | [**get_all_entities_aggregated_facts**](docs/EntitiesApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts *EntitiesApi* | [**get_all_entities_analytical_dashboards**](docs/EntitiesApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards *EntitiesApi* | [**get_all_entities_api_tokens**](docs/EntitiesApi.md#get_all_entities_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens | List all api tokens for a user *EntitiesApi* | [**get_all_entities_attribute_hierarchies**](docs/EntitiesApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies @@ -823,15 +836,15 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**get_all_entities_filter_views**](docs/EntitiesApi.md#get_all_entities_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews | Get all Filter views *EntitiesApi* | [**get_all_entities_identity_providers**](docs/EntitiesApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers *EntitiesApi* | [**get_all_entities_jwks**](docs/EntitiesApi.md#get_all_entities_jwks) | **GET** /api/v1/entities/jwks | Get all Jwks -*EntitiesApi* | [**get_all_entities_knowledge_recommendations**](docs/EntitiesApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | +*EntitiesApi* | [**get_all_entities_knowledge_recommendations**](docs/EntitiesApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations *EntitiesApi* | [**get_all_entities_labels**](docs/EntitiesApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels *EntitiesApi* | [**get_all_entities_llm_endpoints**](docs/EntitiesApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities *EntitiesApi* | [**get_all_entities_llm_providers**](docs/EntitiesApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities -*EntitiesApi* | [**get_all_entities_memory_items**](docs/EntitiesApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | +*EntitiesApi* | [**get_all_entities_memory_items**](docs/EntitiesApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items *EntitiesApi* | [**get_all_entities_metrics**](docs/EntitiesApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics -*EntitiesApi* | [**get_all_entities_notification_channel_identifiers**](docs/EntitiesApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | +*EntitiesApi* | [**get_all_entities_notification_channel_identifiers**](docs/EntitiesApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities *EntitiesApi* | [**get_all_entities_notification_channels**](docs/EntitiesApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -*EntitiesApi* | [**get_all_entities_organization_settings**](docs/EntitiesApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities +*EntitiesApi* | [**get_all_entities_organization_settings**](docs/EntitiesApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities *EntitiesApi* | [**get_all_entities_themes**](docs/EntitiesApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities *EntitiesApi* | [**get_all_entities_user_data_filters**](docs/EntitiesApi.md#get_all_entities_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Get all User Data Filters *EntitiesApi* | [**get_all_entities_user_groups**](docs/EntitiesApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities @@ -845,7 +858,7 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**get_all_entities_workspaces**](docs/EntitiesApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities *EntitiesApi* | [**get_all_options**](docs/EntitiesApi.md#get_all_options) | **GET** /api/v1/options | Links for all configuration options *EntitiesApi* | [**get_data_source_drivers**](docs/EntitiesApi.md#get_data_source_drivers) | **GET** /api/v1/options/availableDrivers | Get all available data source drivers -*EntitiesApi* | [**get_entity_aggregated_facts**](docs/EntitiesApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | +*EntitiesApi* | [**get_entity_aggregated_facts**](docs/EntitiesApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact *EntitiesApi* | [**get_entity_analytical_dashboards**](docs/EntitiesApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard *EntitiesApi* | [**get_entity_api_tokens**](docs/EntitiesApi.md#get_entity_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens/{id} | Get an API Token for a user *EntitiesApi* | [**get_entity_attribute_hierarchies**](docs/EntitiesApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy @@ -860,7 +873,7 @@ Class | Method | HTTP request | Description *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 *EntitiesApi* | [**get_entity_datasets**](docs/EntitiesApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset -*EntitiesApi* | [**get_entity_entitlements**](docs/EntitiesApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement +*EntitiesApi* | [**get_entity_entitlements**](docs/EntitiesApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement entity *EntitiesApi* | [**get_entity_export_definitions**](docs/EntitiesApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition *EntitiesApi* | [**get_entity_export_templates**](docs/EntitiesApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity *EntitiesApi* | [**get_entity_facts**](docs/EntitiesApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact @@ -868,15 +881,15 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**get_entity_filter_views**](docs/EntitiesApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view *EntitiesApi* | [**get_entity_identity_providers**](docs/EntitiesApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider *EntitiesApi* | [**get_entity_jwks**](docs/EntitiesApi.md#get_entity_jwks) | **GET** /api/v1/entities/jwks/{id} | Get Jwk -*EntitiesApi* | [**get_entity_knowledge_recommendations**](docs/EntitiesApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +*EntitiesApi* | [**get_entity_knowledge_recommendations**](docs/EntitiesApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation *EntitiesApi* | [**get_entity_labels**](docs/EntitiesApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label *EntitiesApi* | [**get_entity_llm_endpoints**](docs/EntitiesApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity *EntitiesApi* | [**get_entity_llm_providers**](docs/EntitiesApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity -*EntitiesApi* | [**get_entity_memory_items**](docs/EntitiesApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +*EntitiesApi* | [**get_entity_memory_items**](docs/EntitiesApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item *EntitiesApi* | [**get_entity_metrics**](docs/EntitiesApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric -*EntitiesApi* | [**get_entity_notification_channel_identifiers**](docs/EntitiesApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | +*EntitiesApi* | [**get_entity_notification_channel_identifiers**](docs/EntitiesApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity *EntitiesApi* | [**get_entity_notification_channels**](docs/EntitiesApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity -*EntitiesApi* | [**get_entity_organization_settings**](docs/EntitiesApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity +*EntitiesApi* | [**get_entity_organization_settings**](docs/EntitiesApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity *EntitiesApi* | [**get_entity_organizations**](docs/EntitiesApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations *EntitiesApi* | [**get_entity_themes**](docs/EntitiesApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming *EntitiesApi* | [**get_entity_user_data_filters**](docs/EntitiesApi.md#get_entity_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Get a User Data Filter @@ -909,14 +922,14 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**patch_entity_filter_views**](docs/EntitiesApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view *EntitiesApi* | [**patch_entity_identity_providers**](docs/EntitiesApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider *EntitiesApi* | [**patch_entity_jwks**](docs/EntitiesApi.md#patch_entity_jwks) | **PATCH** /api/v1/entities/jwks/{id} | Patch Jwk -*EntitiesApi* | [**patch_entity_knowledge_recommendations**](docs/EntitiesApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +*EntitiesApi* | [**patch_entity_knowledge_recommendations**](docs/EntitiesApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation *EntitiesApi* | [**patch_entity_labels**](docs/EntitiesApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) *EntitiesApi* | [**patch_entity_llm_endpoints**](docs/EntitiesApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity *EntitiesApi* | [**patch_entity_llm_providers**](docs/EntitiesApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity -*EntitiesApi* | [**patch_entity_memory_items**](docs/EntitiesApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +*EntitiesApi* | [**patch_entity_memory_items**](docs/EntitiesApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item *EntitiesApi* | [**patch_entity_metrics**](docs/EntitiesApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric *EntitiesApi* | [**patch_entity_notification_channels**](docs/EntitiesApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity -*EntitiesApi* | [**patch_entity_organization_settings**](docs/EntitiesApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity +*EntitiesApi* | [**patch_entity_organization_settings**](docs/EntitiesApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity *EntitiesApi* | [**patch_entity_organizations**](docs/EntitiesApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization *EntitiesApi* | [**patch_entity_themes**](docs/EntitiesApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming *EntitiesApi* | [**patch_entity_user_data_filters**](docs/EntitiesApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter @@ -927,11 +940,11 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**patch_entity_workspace_data_filters**](docs/EntitiesApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter *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_aggregated_facts**](docs/EntitiesApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) *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_automation_results**](docs/EntitiesApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) *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) @@ -942,7 +955,7 @@ Class | Method | HTTP request | Description *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_memory_items**](docs/EntitiesApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) *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) @@ -965,13 +978,13 @@ Class | Method | HTTP request | Description *EntitiesApi* | [**update_entity_filter_views**](docs/EntitiesApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views *EntitiesApi* | [**update_entity_identity_providers**](docs/EntitiesApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider *EntitiesApi* | [**update_entity_jwks**](docs/EntitiesApi.md#update_entity_jwks) | **PUT** /api/v1/entities/jwks/{id} | Put Jwk -*EntitiesApi* | [**update_entity_knowledge_recommendations**](docs/EntitiesApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +*EntitiesApi* | [**update_entity_knowledge_recommendations**](docs/EntitiesApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation *EntitiesApi* | [**update_entity_llm_endpoints**](docs/EntitiesApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity *EntitiesApi* | [**update_entity_llm_providers**](docs/EntitiesApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity -*EntitiesApi* | [**update_entity_memory_items**](docs/EntitiesApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +*EntitiesApi* | [**update_entity_memory_items**](docs/EntitiesApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item *EntitiesApi* | [**update_entity_metrics**](docs/EntitiesApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric *EntitiesApi* | [**update_entity_notification_channels**](docs/EntitiesApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity -*EntitiesApi* | [**update_entity_organization_settings**](docs/EntitiesApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity +*EntitiesApi* | [**update_entity_organization_settings**](docs/EntitiesApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity *EntitiesApi* | [**update_entity_organizations**](docs/EntitiesApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization *EntitiesApi* | [**update_entity_themes**](docs/EntitiesApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming *EntitiesApi* | [**update_entity_user_data_filters**](docs/EntitiesApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter @@ -983,6 +996,8 @@ 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 +*EntitlementEntityControllerApi* | [**get_all_entities_entitlements**](docs/EntitlementEntityControllerApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements +*EntitlementEntityControllerApi* | [**get_entity_entitlements**](docs/EntitlementEntityControllerApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement 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 @@ -990,6 +1005,12 @@ Class | Method | HTTP request | Description *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 +*ExportTemplateControllerApi* | [**create_entity_export_templates**](docs/ExportTemplateControllerApi.md#create_entity_export_templates) | **POST** /api/v1/entities/exportTemplates | Post Export Template entities +*ExportTemplateControllerApi* | [**delete_entity_export_templates**](docs/ExportTemplateControllerApi.md#delete_entity_export_templates) | **DELETE** /api/v1/entities/exportTemplates/{id} | Delete Export Template entity +*ExportTemplateControllerApi* | [**get_all_entities_export_templates**](docs/ExportTemplateControllerApi.md#get_all_entities_export_templates) | **GET** /api/v1/entities/exportTemplates | GET all Export Template entities +*ExportTemplateControllerApi* | [**get_entity_export_templates**](docs/ExportTemplateControllerApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity +*ExportTemplateControllerApi* | [**patch_entity_export_templates**](docs/ExportTemplateControllerApi.md#patch_entity_export_templates) | **PATCH** /api/v1/entities/exportTemplates/{id} | Patch Export Template entity +*ExportTemplateControllerApi* | [**update_entity_export_templates**](docs/ExportTemplateControllerApi.md#update_entity_export_templates) | **PUT** /api/v1/entities/exportTemplates/{id} | PUT Export Template entity *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) @@ -1008,12 +1029,25 @@ Class | Method | HTTP request | Description *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 +*IdentityProviderControllerApi* | [**create_entity_identity_providers**](docs/IdentityProviderControllerApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers +*IdentityProviderControllerApi* | [**delete_entity_identity_providers**](docs/IdentityProviderControllerApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider +*IdentityProviderControllerApi* | [**get_all_entities_identity_providers**](docs/IdentityProviderControllerApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers +*IdentityProviderControllerApi* | [**get_entity_identity_providers**](docs/IdentityProviderControllerApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider +*IdentityProviderControllerApi* | [**patch_entity_identity_providers**](docs/IdentityProviderControllerApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider +*IdentityProviderControllerApi* | [**update_entity_identity_providers**](docs/IdentityProviderControllerApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider *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 +*KnowledgeRecommendationControllerApi* | [**create_entity_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations +*KnowledgeRecommendationControllerApi* | [**delete_entity_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation +*KnowledgeRecommendationControllerApi* | [**get_all_entities_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations +*KnowledgeRecommendationControllerApi* | [**get_entity_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation +*KnowledgeRecommendationControllerApi* | [**patch_entity_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation +*KnowledgeRecommendationControllerApi* | [**search_entities_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) +*KnowledgeRecommendationControllerApi* | [**update_entity_knowledge_recommendations**](docs/KnowledgeRecommendationControllerApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation *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) @@ -1062,6 +1096,25 @@ 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 +*LlmEndpointControllerApi* | [**create_entity_llm_endpoints**](docs/LlmEndpointControllerApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities +*LlmEndpointControllerApi* | [**delete_entity_llm_endpoints**](docs/LlmEndpointControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity +*LlmEndpointControllerApi* | [**get_all_entities_llm_endpoints**](docs/LlmEndpointControllerApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities +*LlmEndpointControllerApi* | [**get_entity_llm_endpoints**](docs/LlmEndpointControllerApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity +*LlmEndpointControllerApi* | [**patch_entity_llm_endpoints**](docs/LlmEndpointControllerApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity +*LlmEndpointControllerApi* | [**update_entity_llm_endpoints**](docs/LlmEndpointControllerApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity +*LlmProviderControllerApi* | [**create_entity_llm_providers**](docs/LlmProviderControllerApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities +*LlmProviderControllerApi* | [**delete_entity_llm_providers**](docs/LlmProviderControllerApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity +*LlmProviderControllerApi* | [**get_all_entities_llm_providers**](docs/LlmProviderControllerApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities +*LlmProviderControllerApi* | [**get_entity_llm_providers**](docs/LlmProviderControllerApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity +*LlmProviderControllerApi* | [**patch_entity_llm_providers**](docs/LlmProviderControllerApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity +*LlmProviderControllerApi* | [**update_entity_llm_providers**](docs/LlmProviderControllerApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity +*MemoryItemControllerApi* | [**create_entity_memory_items**](docs/MemoryItemControllerApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items +*MemoryItemControllerApi* | [**delete_entity_memory_items**](docs/MemoryItemControllerApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item +*MemoryItemControllerApi* | [**get_all_entities_memory_items**](docs/MemoryItemControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items +*MemoryItemControllerApi* | [**get_entity_memory_items**](docs/MemoryItemControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item +*MemoryItemControllerApi* | [**patch_entity_memory_items**](docs/MemoryItemControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item +*MemoryItemControllerApi* | [**search_entities_memory_items**](docs/MemoryItemControllerApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) +*MemoryItemControllerApi* | [**update_entity_memory_items**](docs/MemoryItemControllerApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item *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 @@ -1069,89 +1122,35 @@ Class | Method | HTTP request | Description *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 +*NotificationChannelControllerApi* | [**create_entity_notification_channels**](docs/NotificationChannelControllerApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities +*NotificationChannelControllerApi* | [**delete_entity_notification_channels**](docs/NotificationChannelControllerApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity +*NotificationChannelControllerApi* | [**get_all_entities_notification_channels**](docs/NotificationChannelControllerApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities +*NotificationChannelControllerApi* | [**get_entity_notification_channels**](docs/NotificationChannelControllerApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity +*NotificationChannelControllerApi* | [**patch_entity_notification_channels**](docs/NotificationChannelControllerApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity +*NotificationChannelControllerApi* | [**update_entity_notification_channels**](docs/NotificationChannelControllerApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity +*NotificationChannelIdentifierControllerApi* | [**get_all_entities_notification_channel_identifiers**](docs/NotificationChannelIdentifierControllerApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities +*NotificationChannelIdentifierControllerApi* | [**get_entity_notification_channel_identifiers**](docs/NotificationChannelIdentifierControllerApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity *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_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_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 -*OrganizationModelControllerApi* | [**create_entity_organization_settings**](docs/OrganizationModelControllerApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities -*OrganizationModelControllerApi* | [**create_entity_themes**](docs/OrganizationModelControllerApi.md#create_entity_themes) | **POST** /api/v1/entities/themes | Post Theming -*OrganizationModelControllerApi* | [**create_entity_user_groups**](docs/OrganizationModelControllerApi.md#create_entity_user_groups) | **POST** /api/v1/entities/userGroups | Post User Group entities -*OrganizationModelControllerApi* | [**create_entity_users**](docs/OrganizationModelControllerApi.md#create_entity_users) | **POST** /api/v1/entities/users | Post User entities -*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_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_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 -*OrganizationModelControllerApi* | [**delete_entity_themes**](docs/OrganizationModelControllerApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming -*OrganizationModelControllerApi* | [**delete_entity_user_groups**](docs/OrganizationModelControllerApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity -*OrganizationModelControllerApi* | [**delete_entity_users**](docs/OrganizationModelControllerApi.md#delete_entity_users) | **DELETE** /api/v1/entities/users/{id} | Delete User entity -*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_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_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_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 | -*OrganizationModelControllerApi* | [**get_all_entities_notification_channels**](docs/OrganizationModelControllerApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -*OrganizationModelControllerApi* | [**get_all_entities_organization_settings**](docs/OrganizationModelControllerApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities -*OrganizationModelControllerApi* | [**get_all_entities_themes**](docs/OrganizationModelControllerApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities -*OrganizationModelControllerApi* | [**get_all_entities_user_groups**](docs/OrganizationModelControllerApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities -*OrganizationModelControllerApi* | [**get_all_entities_user_identifiers**](docs/OrganizationModelControllerApi.md#get_all_entities_user_identifiers) | **GET** /api/v1/entities/userIdentifiers | Get UserIdentifier entities -*OrganizationModelControllerApi* | [**get_all_entities_users**](docs/OrganizationModelControllerApi.md#get_all_entities_users) | **GET** /api/v1/entities/users | Get User entities -*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_data_source_identifiers**](docs/OrganizationModelControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier -*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_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} | -*OrganizationModelControllerApi* | [**get_entity_notification_channels**](docs/OrganizationModelControllerApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity -*OrganizationModelControllerApi* | [**get_entity_organization_settings**](docs/OrganizationModelControllerApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity -*OrganizationModelControllerApi* | [**get_entity_themes**](docs/OrganizationModelControllerApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming -*OrganizationModelControllerApi* | [**get_entity_user_groups**](docs/OrganizationModelControllerApi.md#get_entity_user_groups) | **GET** /api/v1/entities/userGroups/{id} | Get UserGroup entity -*OrganizationModelControllerApi* | [**get_entity_user_identifiers**](docs/OrganizationModelControllerApi.md#get_entity_user_identifiers) | **GET** /api/v1/entities/userIdentifiers/{id} | Get UserIdentifier entity -*OrganizationModelControllerApi* | [**get_entity_users**](docs/OrganizationModelControllerApi.md#get_entity_users) | **GET** /api/v1/entities/users/{id} | Get User entity -*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_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_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 -*OrganizationModelControllerApi* | [**patch_entity_organization_settings**](docs/OrganizationModelControllerApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity -*OrganizationModelControllerApi* | [**patch_entity_themes**](docs/OrganizationModelControllerApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming -*OrganizationModelControllerApi* | [**patch_entity_user_groups**](docs/OrganizationModelControllerApi.md#patch_entity_user_groups) | **PATCH** /api/v1/entities/userGroups/{id} | Patch UserGroup entity -*OrganizationModelControllerApi* | [**patch_entity_users**](docs/OrganizationModelControllerApi.md#patch_entity_users) | **PATCH** /api/v1/entities/users/{id} | Patch User entity -*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_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_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 -*OrganizationModelControllerApi* | [**update_entity_organization_settings**](docs/OrganizationModelControllerApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity -*OrganizationModelControllerApi* | [**update_entity_themes**](docs/OrganizationModelControllerApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming -*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 +*OrganizationSettingControllerApi* | [**create_entity_organization_settings**](docs/OrganizationSettingControllerApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities +*OrganizationSettingControllerApi* | [**delete_entity_organization_settings**](docs/OrganizationSettingControllerApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity +*OrganizationSettingControllerApi* | [**get_all_entities_organization_settings**](docs/OrganizationSettingControllerApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities +*OrganizationSettingControllerApi* | [**get_entity_organization_settings**](docs/OrganizationSettingControllerApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity +*OrganizationSettingControllerApi* | [**patch_entity_organization_settings**](docs/OrganizationSettingControllerApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity +*OrganizationSettingControllerApi* | [**update_entity_organization_settings**](docs/OrganizationSettingControllerApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity +*ThemeControllerApi* | [**create_entity_themes**](docs/ThemeControllerApi.md#create_entity_themes) | **POST** /api/v1/entities/themes | Post Theming +*ThemeControllerApi* | [**delete_entity_themes**](docs/ThemeControllerApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming +*ThemeControllerApi* | [**get_all_entities_themes**](docs/ThemeControllerApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities +*ThemeControllerApi* | [**get_entity_themes**](docs/ThemeControllerApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming +*ThemeControllerApi* | [**patch_entity_themes**](docs/ThemeControllerApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming +*ThemeControllerApi* | [**update_entity_themes**](docs/ThemeControllerApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming +*UserControllerApi* | [**create_entity_users**](docs/UserControllerApi.md#create_entity_users) | **POST** /api/v1/entities/users | Post User entities +*UserControllerApi* | [**delete_entity_users**](docs/UserControllerApi.md#delete_entity_users) | **DELETE** /api/v1/entities/users/{id} | Delete User entity +*UserControllerApi* | [**get_all_entities_users**](docs/UserControllerApi.md#get_all_entities_users) | **GET** /api/v1/entities/users | Get User entities +*UserControllerApi* | [**get_entity_users**](docs/UserControllerApi.md#get_entity_users) | **GET** /api/v1/entities/users/{id} | Get User entity +*UserControllerApi* | [**patch_entity_users**](docs/UserControllerApi.md#patch_entity_users) | **PATCH** /api/v1/entities/users/{id} | Patch User entity +*UserControllerApi* | [**update_entity_users**](docs/UserControllerApi.md#update_entity_users) | **PUT** /api/v1/entities/users/{id} | Put User entity *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 @@ -1159,6 +1158,14 @@ Class | Method | HTTP request | Description *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 +*UserGroupControllerApi* | [**create_entity_user_groups**](docs/UserGroupControllerApi.md#create_entity_user_groups) | **POST** /api/v1/entities/userGroups | Post User Group entities +*UserGroupControllerApi* | [**delete_entity_user_groups**](docs/UserGroupControllerApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity +*UserGroupControllerApi* | [**get_all_entities_user_groups**](docs/UserGroupControllerApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities +*UserGroupControllerApi* | [**get_entity_user_groups**](docs/UserGroupControllerApi.md#get_entity_user_groups) | **GET** /api/v1/entities/userGroups/{id} | Get UserGroup entity +*UserGroupControllerApi* | [**patch_entity_user_groups**](docs/UserGroupControllerApi.md#patch_entity_user_groups) | **PATCH** /api/v1/entities/userGroups/{id} | Patch UserGroup entity +*UserGroupControllerApi* | [**update_entity_user_groups**](docs/UserGroupControllerApi.md#update_entity_user_groups) | **PUT** /api/v1/entities/userGroups/{id} | Put UserGroup entity +*UserIdentifierControllerApi* | [**get_all_entities_user_identifiers**](docs/UserIdentifierControllerApi.md#get_all_entities_user_identifiers) | **GET** /api/v1/entities/userIdentifiers | Get UserIdentifier entities +*UserIdentifierControllerApi* | [**get_entity_user_identifiers**](docs/UserIdentifierControllerApi.md#get_entity_user_identifiers) | **GET** /api/v1/entities/userIdentifiers/{id} | Get UserIdentifier entity *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 @@ -1171,6 +1178,12 @@ Class | Method | HTTP request | Description *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 +*WorkspaceControllerApi* | [**create_entity_workspaces**](docs/WorkspaceControllerApi.md#create_entity_workspaces) | **POST** /api/v1/entities/workspaces | Post Workspace entities +*WorkspaceControllerApi* | [**delete_entity_workspaces**](docs/WorkspaceControllerApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity +*WorkspaceControllerApi* | [**get_all_entities_workspaces**](docs/WorkspaceControllerApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities +*WorkspaceControllerApi* | [**get_entity_workspaces**](docs/WorkspaceControllerApi.md#get_entity_workspaces) | **GET** /api/v1/entities/workspaces/{id} | Get Workspace entity +*WorkspaceControllerApi* | [**patch_entity_workspaces**](docs/WorkspaceControllerApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity +*WorkspaceControllerApi* | [**update_entity_workspaces**](docs/WorkspaceControllerApi.md#update_entity_workspaces) | **PUT** /api/v1/entities/workspaces/{id} | Put Workspace entity *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 @@ -1185,24 +1198,6 @@ Class | Method | HTTP request | Description *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* | [**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* | [**get_all_entities_aggregated_facts**](docs/WorkspaceObjectControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | -*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_memory_items**](docs/WorkspaceObjectControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -*WorkspaceObjectControllerApi* | [**get_entity_aggregated_facts**](docs/WorkspaceObjectControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | -*WorkspaceObjectControllerApi* | [**get_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*WorkspaceObjectControllerApi* | [**get_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*WorkspaceObjectControllerApi* | [**patch_entity_knowledge_recommendations**](docs/WorkspaceObjectControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -*WorkspaceObjectControllerApi* | [**patch_entity_memory_items**](docs/WorkspaceObjectControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -*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_automation_results**](docs/WorkspaceObjectControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -*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* | [**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} | *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 @@ -1409,7 +1404,6 @@ Class | Method | HTTP request | Description - [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) @@ -1419,8 +1413,6 @@ Class | Method | HTTP request | Description - [DashboardPermissions](docs/DashboardPermissions.md) - [DashboardPermissionsAssignment](docs/DashboardPermissionsAssignment.md) - [DashboardSlidesTemplate](docs/DashboardSlidesTemplate.md) - - [DashboardSummaryRequestDto](docs/DashboardSummaryRequestDto.md) - - [DashboardSummaryResponseDto](docs/DashboardSummaryResponseDto.md) - [DashboardTabularExportRequest](docs/DashboardTabularExportRequest.md) - [DashboardTabularExportRequestV2](docs/DashboardTabularExportRequestV2.md) - [DataColumnLocator](docs/DataColumnLocator.md) @@ -1567,7 +1559,6 @@ Class | Method | HTTP request | Description - [FactIdentifier](docs/FactIdentifier.md) - [FailedOperation](docs/FailedOperation.md) - [FailedOperationAllOf](docs/FailedOperationAllOf.md) - - [FeedbackRequestDto](docs/FeedbackRequestDto.md) - [File](docs/File.md) - [Filter](docs/Filter.md) - [FilterBy](docs/FilterBy.md) @@ -1621,7 +1612,6 @@ Class | Method | HTTP request | Description - [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) @@ -2217,8 +2207,6 @@ Class | Method | HTTP request | Description - [KeyDriversResponse](docs/KeyDriversResponse.md) - [KeyDriversResult](docs/KeyDriversResult.md) - [KnowledgeDocumentMetadataDto](docs/KnowledgeDocumentMetadataDto.md) - - [KnowledgeRecommendationsRequestDto](docs/KnowledgeRecommendationsRequestDto.md) - - [KnowledgeRecommendationsResponseDto](docs/KnowledgeRecommendationsResponseDto.md) - [KnowledgeSearchResultDto](docs/KnowledgeSearchResultDto.md) - [LabelIdentifier](docs/LabelIdentifier.md) - [ListDatabaseInstancesResponse](docs/ListDatabaseInstancesResponse.md) @@ -2354,7 +2342,6 @@ Class | Method | HTTP request | Description - [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) @@ -2450,7 +2437,6 @@ Class | Method | HTTP request | Description - [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) diff --git a/gooddata-api-client/docs/AIApi.md b/gooddata-api-client/docs/AIApi.md index 0fcd8857e..3eec9d650 100644 --- a/gooddata-api-client/docs/AIApi.md +++ b/gooddata-api-client/docs/AIApi.md @@ -4,29 +4,29 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_entity_knowledge_recommendations**](AIApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -[**create_entity_memory_items**](AIApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -[**delete_entity_knowledge_recommendations**](AIApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**delete_entity_memory_items**](AIApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**get_all_entities_knowledge_recommendations**](AIApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -[**get_all_entities_memory_items**](AIApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -[**get_entity_knowledge_recommendations**](AIApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**get_entity_memory_items**](AIApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +[**create_entity_knowledge_recommendations**](AIApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations +[**create_entity_memory_items**](AIApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items +[**delete_entity_knowledge_recommendations**](AIApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation +[**delete_entity_memory_items**](AIApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item +[**get_all_entities_knowledge_recommendations**](AIApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations +[**get_all_entities_memory_items**](AIApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items +[**get_entity_knowledge_recommendations**](AIApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation +[**get_entity_memory_items**](AIApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item [**metadata_check_organization**](AIApi.md#metadata_check_organization) | **POST** /api/v1/actions/organization/metadataCheck | (BETA) Check Organization Metadata Inconsistencies [**metadata_sync**](AIApi.md#metadata_sync) | **POST** /api/v1/actions/workspaces/{workspaceId}/metadataSync | (BETA) Sync Metadata to other services [**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} | +[**patch_entity_knowledge_recommendations**](AIApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation +[**patch_entity_memory_items**](AIApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item [**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} | +[**search_entities_memory_items**](AIApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) +[**update_entity_knowledge_recommendations**](AIApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation +[**update_entity_memory_items**](AIApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item # **create_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) - +Post Knowledge Recommendations ### Example @@ -94,6 +94,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Knowledge Recommendations 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: @@ -102,6 +103,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Post Knowledge Recommendations 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: @@ -143,7 +145,7 @@ No authorization required # **create_entity_memory_items** > JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) - +Post Memory Items ### Example @@ -196,6 +198,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Memory Items 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: @@ -204,6 +207,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Post Memory Items 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: @@ -245,7 +249,7 @@ No authorization required # **delete_entity_knowledge_recommendations** > delete_entity_knowledge_recommendations(workspace_id, object_id) - +Delete a Knowledge Recommendation ### Example @@ -268,20 +272,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = ai_api.AIApi(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: + # Delete a Knowledge Recommendation api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id) except gooddata_api_client.ApiException as e: print("Exception when calling AIApi->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 AIApi->delete_entity_knowledge_recommendations: %s\n" % e) ``` @@ -291,7 +288,6 @@ 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 @@ -318,7 +314,7 @@ No authorization required # **delete_entity_memory_items** > delete_entity_memory_items(workspace_id, object_id) - +Delete a Memory Item ### Example @@ -341,20 +337,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = ai_api.AIApi(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 Memory Item api_instance.delete_entity_memory_items(workspace_id, object_id) except gooddata_api_client.ApiException as e: print("Exception when calling AIApi->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 AIApi->delete_entity_memory_items: %s\n" % e) ``` @@ -364,7 +353,6 @@ 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 @@ -391,7 +379,7 @@ No authorization required # **get_all_entities_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutList get_all_entities_knowledge_recommendations(workspace_id) - +Get all Knowledge Recommendations ### Example @@ -431,6 +419,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Knowledge Recommendations api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -439,6 +428,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 Knowledge Recommendations 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: @@ -485,7 +475,7 @@ No authorization required # **get_all_entities_memory_items** > JsonApiMemoryItemOutList get_all_entities_memory_items(workspace_id) - +Get all Memory Items ### Example @@ -525,6 +515,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Memory Items api_response = api_instance.get_all_entities_memory_items(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -533,6 +524,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 Memory Items 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: @@ -579,7 +571,7 @@ No authorization required # **get_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument get_entity_knowledge_recommendations(workspace_id, object_id) - +Get a Knowledge Recommendation ### Example @@ -614,6 +606,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get a Knowledge Recommendation api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -622,6 +615,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 a Knowledge Recommendation 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: @@ -665,7 +659,7 @@ No authorization required # **get_entity_memory_items** > JsonApiMemoryItemOutDocument get_entity_memory_items(workspace_id, object_id) - +Get a Memory Item ### Example @@ -700,6 +694,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get a Memory Item api_response = api_instance.get_entity_memory_items(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -708,6 +703,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 a Memory Item 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: @@ -938,7 +934,7 @@ No authorization required # **patch_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) - +Patch a Knowledge Recommendation ### Example @@ -1005,6 +1001,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch a Knowledge Recommendation 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: @@ -1013,6 +1010,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 a Knowledge Recommendation 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: @@ -1055,7 +1053,7 @@ No authorization required # **patch_entity_memory_items** > JsonApiMemoryItemOutDocument patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) - +Patch a Memory Item ### Example @@ -1107,6 +1105,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch a Memory Item 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: @@ -1115,6 +1114,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 a Memory Item 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: @@ -1256,7 +1256,7 @@ No authorization required # **search_entities_memory_items** > JsonApiMemoryItemOutList search_entities_memory_items(workspace_id, entity_search_body) -Search request for MemoryItem +The search endpoint (beta) ### Example @@ -1304,7 +1304,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for MemoryItem + # The search endpoint (beta) api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1313,7 +1313,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 MemoryItem + # The search endpoint (beta) 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: @@ -1355,7 +1355,7 @@ No authorization required # **update_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) - +Put a Knowledge Recommendation ### Example @@ -1422,6 +1422,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put a Knowledge Recommendation 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: @@ -1430,6 +1431,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 a Knowledge Recommendation 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: @@ -1472,7 +1474,7 @@ No authorization required # **update_entity_memory_items** > JsonApiMemoryItemOutDocument update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) - +Put a Memory Item ### Example @@ -1524,6 +1526,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put a Memory Item 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: @@ -1532,6 +1535,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 a Memory Item 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: diff --git a/gooddata-api-client/docs/AILakeApi.md b/gooddata-api-client/docs/AILakeApi.md index 578129980..94628f68e 100644 --- a/gooddata-api-client/docs/AILakeApi.md +++ b/gooddata-api-client/docs/AILakeApi.md @@ -40,7 +40,7 @@ configuration = gooddata_api_client.Configuration( with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = ai_lake_api.AILakeApi(api_client) - instance_id = "instanceId_example" # str | + instance_id = "instanceId_example" # str | Database instance identifier. Accepts the database name (preferred) or UUID. operation_id = "operation-id_example" # str | (optional) # example passing only required values which don't have defaults set @@ -66,7 +66,7 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **instance_id** | **str**| | + **instance_id** | **str**| Database instance identifier. Accepts the database name (preferred) or UUID. | **operation_id** | **str**| | [optional] ### Return type @@ -118,7 +118,7 @@ configuration = gooddata_api_client.Configuration( with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = ai_lake_api.AILakeApi(api_client) - instance_id = "instanceId_example" # str | + instance_id = "instanceId_example" # str | Database instance identifier. Accepts the database name (preferred) or UUID. # example passing only required values which don't have defaults set try: @@ -134,7 +134,7 @@ with gooddata_api_client.ApiClient() as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **instance_id** | **str**| | + **instance_id** | **str**| Database instance identifier. Accepts the database name (preferred) or UUID. | ### Return type diff --git a/gooddata-api-client/docs/ActionsApi.md b/gooddata-api-client/docs/ActionsApi.md index fae9b50d3..3c1186ff7 100644 --- a/gooddata-api-client/docs/ActionsApi.md +++ b/gooddata-api-client/docs/ActionsApi.md @@ -16,7 +16,6 @@ Method | HTTP request | Description [**available_assignees**](ActionsApi.md#available_assignees) | **GET** /api/v1/actions/workspaces/{workspaceId}/analyticalDashboards/{dashboardId}/availableAssignees | Get Available Assignees [**cancel_executions**](ActionsApi.md#cancel_executions) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/afm/cancel | Applies all the given cancel tokens. [**cancel_workflow**](ActionsApi.md#cancel_workflow) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/cancel | -[**cancel_workflow1**](ActionsApi.md#cancel_workflow1) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/cancel | [**change_analysis**](ActionsApi.md#change_analysis) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis | Compute change analysis [**change_analysis_result**](ActionsApi.md#change_analysis_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/computeChangeAnalysis/result/{resultId} | Get change analysis result [**check_entity_overrides**](ActionsApi.md#check_entity_overrides) | **POST** /api/v1/actions/workspaces/{workspaceId}/checkEntityOverrides | Finds entities with given ID in hierarchy. @@ -48,9 +47,7 @@ Method | HTTP request | Description [**forecast**](ActionsApi.md#forecast) | **POST** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/{resultId} | (BETA) Smart functions - Forecast [**forecast_result**](ActionsApi.md#forecast_result) | **GET** /api/v1/actions/workspaces/{workspaceId}/execution/functions/forecast/result/{resultId} | (BETA) Smart functions - Forecast Result [**generate_dashboard_summary**](ActionsApi.md#generate_dashboard_summary) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/dashboardSummary | -[**generate_dashboard_summary1**](ActionsApi.md#generate_dashboard_summary1) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/dashboardSummary | [**generate_description**](ActionsApi.md#generate_description) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateDescription | Generate Description for Analytics Object -[**generate_knowledge_recommendations**](ActionsApi.md#generate_knowledge_recommendations) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/knowledgeRecommendations | [**generate_logical_model**](ActionsApi.md#generate_logical_model) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModel | Generate logical data model (LDM) from physical data model (PDM) [**generate_logical_model_aac**](ActionsApi.md#generate_logical_model_aac) | **POST** /api/v1/actions/dataSources/{dataSourceId}/generateLogicalModelAac | Generate logical data model in AAC format from physical data model (PDM) [**generate_title**](ActionsApi.md#generate_title) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/generateTitle | Generate Title for Analytics Object @@ -71,7 +68,6 @@ Method | HTTP request | Description [**get_tabular_export**](ActionsApi.md#get_tabular_export) | **GET** /api/v1/actions/workspaces/{workspaceId}/export/tabular/{exportId} | Retrieve exported files [**get_translation_tags**](ActionsApi.md#get_translation_tags) | **GET** /api/v1/actions/workspaces/{workspaceId}/translations | Get translation tags. [**get_workflow_status**](ActionsApi.md#get_workflow_status) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/workflow/{runId}/status | -[**get_workflow_status1**](ActionsApi.md#get_workflow_status1) | **GET** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/status | [**import_csv**](ActionsApi.md#import_csv) | **POST** /api/v1/actions/fileStorage/dataSources/{dataSourceId}/importCsv | Import CSV [**import_custom_geo_collection**](ActionsApi.md#import_custom_geo_collection) | **POST** /api/v1/actions/customGeoCollection/{collectionId}/import | Import custom geo collection [**inherited_entity_conflicts**](ActionsApi.md#inherited_entity_conflicts) | **GET** /api/v1/actions/workspaces/{workspaceId}/inheritedEntityConflicts | Finds identifier conflicts in workspace hierarchy. @@ -139,7 +135,6 @@ Method | HTTP request | Description [**unsubscribe_selected_workspace_automations**](ActionsApi.md#unsubscribe_selected_workspace_automations) | **POST** /api/v1/actions/workspaces/{workspaceId}/automations/unsubscribe | Unsubscribe from selected automations in the workspace [**unsubscribe_workspace_automations**](ActionsApi.md#unsubscribe_workspace_automations) | **DELETE** /api/v1/actions/workspaces/{workspaceId}/automations/unsubscribe | Unsubscribe from all automations in the workspace [**upsert_document**](ActionsApi.md#upsert_document) | **PUT** /api/v1/actions/workspaces/{workspaceId}/ai/knowledge/documents | -[**user_feedback**](ActionsApi.md#user_feedback) | **POST** /api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/feedback | [**validate_llm_endpoint**](ActionsApi.md#validate_llm_endpoint) | **POST** /api/v1/actions/ai/llmEndpoint/test | Validate LLM Endpoint [**validate_llm_endpoint_by_id**](ActionsApi.md#validate_llm_endpoint_by_id) | **POST** /api/v1/actions/ai/llmEndpoint/{llmEndpointId}/test | Validate LLM Endpoint By Id [**workspace_resolve_all_settings**](ActionsApi.md#workspace_resolve_all_settings) | **GET** /api/v1/actions/workspaces/{workspaceId}/resolveSettings | Values for all settings. @@ -219,7 +214,11 @@ with gooddata_api_client.ApiClient() as api_client: dashboard=DashboardContext( id="id_example", widgets=[ - DashboardContextWidgetsInner(None), + WidgetDescriptor( + title="title_example", + widget_id="widget_id_example", + widget_type="widget_type_example", + ), ], ), ), @@ -418,7 +417,11 @@ with gooddata_api_client.ApiClient() as api_client: dashboard=DashboardContext( id="id_example", widgets=[ - DashboardContextWidgetsInner(None), + WidgetDescriptor( + title="title_example", + widget_id="widget_id_example", + widget_type="widget_type_example", + ), ], ), ), @@ -1113,71 +1116,6 @@ with gooddata_api_client.ApiClient() as api_client: ``` -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **run_id** | **str**| | - -### Return type - -**{str: (str,)}** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **cancel_workflow1** -> {str: (str,)} cancel_workflow1(workspace_id, run_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - run_id = "runId_example" # str | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.cancel_workflow1(workspace_id, run_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->cancel_workflow1: %s\n" % e) -``` - - ### Parameters Name | Type | Description | Notes @@ -3924,85 +3862,6 @@ No authorization required - **Accept**: application/json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **generate_dashboard_summary1** -> DashboardSummaryResponseDto generate_dashboard_summary1(workspace_id, dashboard_summary_request_dto) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.dashboard_summary_response_dto import DashboardSummaryResponseDto -from gooddata_api_client.model.dashboard_summary_request_dto import DashboardSummaryRequestDto -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 - dashboard_summary_request_dto = DashboardSummaryRequestDto( - ai_model="ai_model_example", - custom_user_prompt="custom_user_prompt_example", - dashboard_id="dashboard_id_example", - dry_run=True, - gooddata_host="gooddata_host_example", - gooddata_token="gooddata_token_example", - key_metric_ids=[ - "key_metric_ids_example", - ], - reference_quarter="reference_quarter_example", - temperature=3.14, - ) # DashboardSummaryRequestDto | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.generate_dashboard_summary1(workspace_id, dashboard_summary_request_dto) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->generate_dashboard_summary1: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **dashboard_summary_request_dto** | [**DashboardSummaryRequestDto**](DashboardSummaryRequestDto.md)| | - -### Return type - -[**DashboardSummaryResponseDto**](DashboardSummaryResponseDto.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - ### HTTP response details | Status code | Description | Response headers | @@ -4076,90 +3935,6 @@ No authorization required - **Accept**: application/json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **generate_knowledge_recommendations** -> KnowledgeRecommendationsResponseDto generate_knowledge_recommendations(workspace_id, knowledge_recommendations_request_dto) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.knowledge_recommendations_response_dto import KnowledgeRecommendationsResponseDto -from gooddata_api_client.model.knowledge_recommendations_request_dto import KnowledgeRecommendationsRequestDto -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 - knowledge_recommendations_request_dto = KnowledgeRecommendationsRequestDto( - ai_model="ai_model_example", - analytical_dashboard_id="analytical_dashboard_id_example", - analyzed_value=3.14, - comparison_type="MONTH", - direction="INCREASED", - dry_run=True, - gooddata_host="gooddata_host_example", - gooddata_token="gooddata_token_example", - limit=1, - max_tokens=1, - metric_id="metric_id_example", - min_score=3.14, - reference_value=3.14, - temperature=3.14, - widget_id="widget_id_example", - widget_name="widget_name_example", - ) # KnowledgeRecommendationsRequestDto | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.generate_knowledge_recommendations(workspace_id, knowledge_recommendations_request_dto) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->generate_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **knowledge_recommendations_request_dto** | [**KnowledgeRecommendationsRequestDto**](KnowledgeRecommendationsRequestDto.md)| | - -### Return type - -[**KnowledgeRecommendationsResponseDto**](KnowledgeRecommendationsResponseDto.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - ### HTTP response details | Status code | Description | Response headers | @@ -5658,72 +5433,6 @@ with gooddata_api_client.ApiClient() as api_client: ``` -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **run_id** | **str**| | - -### Return type - -[**WorkflowStatusResponseDto**](WorkflowStatusResponseDto.md) - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **get_workflow_status1** -> WorkflowStatusResponseDto get_workflow_status1(workspace_id, run_id) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.workflow_status_response_dto import WorkflowStatusResponseDto -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - run_id = "runId_example" # str | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.get_workflow_status1(workspace_id, run_id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->get_workflow_status1: %s\n" % e) -``` - - ### Parameters Name | Type | Description | Notes @@ -11002,76 +10711,6 @@ No authorization required - **Accept**: application/json -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - -# **user_feedback** -> {str: (str,)} user_feedback(workspace_id, run_id, feedback_request_dto) - - - -### Example - - -```python -import time -import gooddata_api_client -from gooddata_api_client.api import actions_api -from gooddata_api_client.model.feedback_request_dto import FeedbackRequestDto -from pprint import pprint -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = gooddata_api_client.Configuration( - host = "http://localhost" -) - - -# Enter a context with an instance of the API client -with gooddata_api_client.ApiClient() as api_client: - # Create an instance of the API class - api_instance = actions_api.ActionsApi(api_client) - workspace_id = "/6bUUGjjNSwg0_bs" # str | Workspace identifier - run_id = "runId_example" # str | - feedback_request_dto = FeedbackRequestDto( - sentiment="POSITIVE", - ) # FeedbackRequestDto | - - # example passing only required values which don't have defaults set - try: - api_response = api_instance.user_feedback(workspace_id, run_id, feedback_request_dto) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling ActionsApi->user_feedback: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| Workspace identifier | - **run_id** | **str**| | - **feedback_request_dto** | [**FeedbackRequestDto**](FeedbackRequestDto.md)| | - -### Return type - -**{str: (str,)}** - -### Authorization - -No authorization required - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - ### HTTP response details | Status code | Description | Response headers | diff --git a/gooddata-api-client/docs/AggregatedFactControllerApi.md b/gooddata-api-client/docs/AggregatedFactControllerApi.md new file mode 100644 index 000000000..bbd8581a3 --- /dev/null +++ b/gooddata-api-client/docs/AggregatedFactControllerApi.md @@ -0,0 +1,294 @@ +# gooddata_api_client.AggregatedFactControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**get_all_entities_aggregated_facts**](AggregatedFactControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts +[**get_entity_aggregated_facts**](AggregatedFactControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact +[**search_entities_aggregated_facts**](AggregatedFactControllerApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) + + +# **get_all_entities_aggregated_facts** +> JsonApiAggregatedFactOutList get_all_entities_aggregated_facts(workspace_id) + +Get all Aggregated Facts + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import aggregated_fact_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 = aggregated_fact_controller_api.AggregatedFactControllerApi(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: + # Get all Aggregated Facts + 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 AggregatedFactControllerApi->get_all_entities_aggregated_facts: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get all Aggregated Facts + 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 AggregatedFactControllerApi->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_entity_aggregated_facts** +> JsonApiAggregatedFactOutDocument get_entity_aggregated_facts(workspace_id, object_id) + +Get an Aggregated Fact + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import aggregated_fact_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 = aggregated_fact_controller_api.AggregatedFactControllerApi(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: + # Get an Aggregated Fact + 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 AggregatedFactControllerApi->get_entity_aggregated_facts: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get an Aggregated Fact + 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 AggregatedFactControllerApi->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) + +# **search_entities_aggregated_facts** +> JsonApiAggregatedFactOutList search_entities_aggregated_facts(workspace_id, entity_search_body) + +The search endpoint (beta) + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import aggregated_fact_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 = aggregated_fact_controller_api.AggregatedFactControllerApi(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: + # The search endpoint (beta) + 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 AggregatedFactControllerApi->search_entities_aggregated_facts: %s\n" % e) + + # 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_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 AggregatedFactControllerApi->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) + diff --git a/gooddata-api-client/docs/AppearanceApi.md b/gooddata-api-client/docs/AppearanceApi.md index 0825dd538..8d7f0edd7 100644 --- a/gooddata-api-client/docs/AppearanceApi.md +++ b/gooddata-api-client/docs/AppearanceApi.md @@ -193,7 +193,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = appearance_api.AppearanceApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -201,14 +200,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_color_palettes(id) except gooddata_api_client.ApiException as e: print("Exception when calling AppearanceApi->delete_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Color Pallette - api_instance.delete_entity_color_palettes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling AppearanceApi->delete_entity_color_palettes: %s\n" % e) ``` @@ -217,7 +208,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -266,7 +256,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = appearance_api.AppearanceApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -274,14 +263,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_themes(id) except gooddata_api_client.ApiException as e: print("Exception when calling AppearanceApi->delete_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Theming - api_instance.delete_entity_themes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling AppearanceApi->delete_entity_themes: %s\n" % e) ``` @@ -290,7 +271,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/AutomationResultControllerApi.md b/gooddata-api-client/docs/AutomationResultControllerApi.md new file mode 100644 index 000000000..4dd647601 --- /dev/null +++ b/gooddata-api-client/docs/AutomationResultControllerApi.md @@ -0,0 +1,108 @@ +# gooddata_api_client.AutomationResultControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**search_entities_automation_results**](AutomationResultControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) + + +# **search_entities_automation_results** +> JsonApiAutomationResultOutList search_entities_automation_results(workspace_id, entity_search_body) + +The search endpoint (beta) + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import automation_result_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 = automation_result_controller_api.AutomationResultControllerApi(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: + # The search endpoint (beta) + 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 AutomationResultControllerApi->search_entities_automation_results: %s\n" % e) + + # 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_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 AutomationResultControllerApi->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) + diff --git a/gooddata-api-client/docs/AutomationsApi.md b/gooddata-api-client/docs/AutomationsApi.md index 65ffbb19c..4290eaed3 100644 --- a/gooddata-api-client/docs/AutomationsApi.md +++ b/gooddata-api-client/docs/AutomationsApi.md @@ -15,7 +15,7 @@ Method | HTTP request | Description [**patch_entity_automations**](AutomationsApi.md#patch_entity_automations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/automations/{objectId} | Patch an Automation [**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_automation_results**](AutomationsApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) [**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. @@ -1442,7 +1442,7 @@ No authorization required # **search_entities_automation_results** > JsonApiAutomationResultOutList search_entities_automation_results(workspace_id, entity_search_body) -Search request for AutomationResult +The search endpoint (beta) ### Example @@ -1490,7 +1490,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AutomationResult + # The search endpoint (beta) api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -1499,7 +1499,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 AutomationResult + # The search endpoint (beta) 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: diff --git a/gooddata-api-client/docs/CSPDirectivesApi.md b/gooddata-api-client/docs/CSPDirectivesApi.md index 0e8c93603..92a53818a 100644 --- a/gooddata-api-client/docs/CSPDirectivesApi.md +++ b/gooddata-api-client/docs/CSPDirectivesApi.md @@ -117,7 +117,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = csp_directives_api.CSPDirectivesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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: @@ -125,14 +124,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_csp_directives(id) except gooddata_api_client.ApiException as e: print("Exception when calling CSPDirectivesApi->delete_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete CSP Directives - api_instance.delete_entity_csp_directives(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling CSPDirectivesApi->delete_entity_csp_directives: %s\n" % e) ``` @@ -141,7 +132,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/ColorPaletteControllerApi.md b/gooddata-api-client/docs/ColorPaletteControllerApi.md new file mode 100644 index 000000000..cc865d3af --- /dev/null +++ b/gooddata-api-client/docs/ColorPaletteControllerApi.md @@ -0,0 +1,482 @@ +# gooddata_api_client.ColorPaletteControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_color_palettes**](ColorPaletteControllerApi.md#create_entity_color_palettes) | **POST** /api/v1/entities/colorPalettes | Post Color Pallettes +[**delete_entity_color_palettes**](ColorPaletteControllerApi.md#delete_entity_color_palettes) | **DELETE** /api/v1/entities/colorPalettes/{id} | Delete a Color Pallette +[**get_all_entities_color_palettes**](ColorPaletteControllerApi.md#get_all_entities_color_palettes) | **GET** /api/v1/entities/colorPalettes | Get all Color Pallettes +[**get_entity_color_palettes**](ColorPaletteControllerApi.md#get_entity_color_palettes) | **GET** /api/v1/entities/colorPalettes/{id} | Get Color Pallette +[**patch_entity_color_palettes**](ColorPaletteControllerApi.md#patch_entity_color_palettes) | **PATCH** /api/v1/entities/colorPalettes/{id} | Patch Color Pallette +[**update_entity_color_palettes**](ColorPaletteControllerApi.md#update_entity_color_palettes) | **PUT** /api/v1/entities/colorPalettes/{id} | Put Color Pallette + + +# **create_entity_color_palettes** +> JsonApiColorPaletteOutDocument create_entity_color_palettes(json_api_color_palette_in_document) + +Post Color Pallettes + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_controller_api +from gooddata_api_client.model.json_api_color_palette_in_document import JsonApiColorPaletteInDocument +from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument +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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + json_api_color_palette_in_document = JsonApiColorPaletteInDocument( + data=JsonApiColorPaletteIn( + attributes=JsonApiColorPaletteInAttributes( + content={}, + name="name_example", + ), + id="id1", + type="colorPalette", + ), + ) # JsonApiColorPaletteInDocument | + + # example passing only required values which don't have defaults set + try: + # Post Color Pallettes + api_response = api_instance.create_entity_color_palettes(json_api_color_palette_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->create_entity_color_palettes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_color_palette_in_document** | [**JsonApiColorPaletteInDocument**](JsonApiColorPaletteInDocument.md)| | + +### Return type + +[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_color_palettes** +> delete_entity_color_palettes(id) + +Delete a Color Pallette + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete a Color Pallette + api_instance.delete_entity_color_palettes(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->delete_entity_color_palettes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_color_palettes** +> JsonApiColorPaletteOutList get_all_entities_color_palettes() + +Get all Color Pallettes + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_controller_api +from gooddata_api_client.model.json_api_color_palette_out_list import JsonApiColorPaletteOutList +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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + filter = "name==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) + 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 all Color Pallettes + api_response = api_instance.get_all_entities_color_palettes(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 ColorPaletteControllerApi->get_all_entities_color_palettes: %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 + +[**JsonApiColorPaletteOutList**](JsonApiColorPaletteOutList.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_color_palettes** +> JsonApiColorPaletteOutDocument get_entity_color_palettes(id) + +Get Color Pallette + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_controller_api +from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument +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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "name==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: + # Get Color Pallette + api_response = api_instance.get_entity_color_palettes(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->get_entity_color_palettes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Color Pallette + api_response = api_instance.get_entity_color_palettes(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->get_entity_color_palettes: %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 + +[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_color_palettes** +> JsonApiColorPaletteOutDocument patch_entity_color_palettes(id, json_api_color_palette_patch_document) + +Patch Color Pallette + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_controller_api +from gooddata_api_client.model.json_api_color_palette_patch_document import JsonApiColorPalettePatchDocument +from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument +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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_color_palette_patch_document = JsonApiColorPalettePatchDocument( + data=JsonApiColorPalettePatch( + attributes=JsonApiColorPalettePatchAttributes( + content={}, + name="name_example", + ), + id="id1", + type="colorPalette", + ), + ) # JsonApiColorPalettePatchDocument | + filter = "name==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 Color Pallette + api_response = api_instance.patch_entity_color_palettes(id, json_api_color_palette_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->patch_entity_color_palettes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Color Pallette + api_response = api_instance.patch_entity_color_palettes(id, json_api_color_palette_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->patch_entity_color_palettes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_color_palette_patch_document** | [**JsonApiColorPalettePatchDocument**](JsonApiColorPalettePatchDocument.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 + +[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_color_palettes** +> JsonApiColorPaletteOutDocument update_entity_color_palettes(id, json_api_color_palette_in_document) + +Put Color Pallette + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import color_palette_controller_api +from gooddata_api_client.model.json_api_color_palette_in_document import JsonApiColorPaletteInDocument +from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument +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 = color_palette_controller_api.ColorPaletteControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_color_palette_in_document = JsonApiColorPaletteInDocument( + data=JsonApiColorPaletteIn( + attributes=JsonApiColorPaletteInAttributes( + content={}, + name="name_example", + ), + id="id1", + type="colorPalette", + ), + ) # JsonApiColorPaletteInDocument | + filter = "name==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 Color Pallette + api_response = api_instance.update_entity_color_palettes(id, json_api_color_palette_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->update_entity_color_palettes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Color Pallette + api_response = api_instance.update_entity_color_palettes(id, json_api_color_palette_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ColorPaletteControllerApi->update_entity_color_palettes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_color_palette_in_document** | [**JsonApiColorPaletteInDocument**](JsonApiColorPaletteInDocument.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 + +[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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/CspDirectiveControllerApi.md b/gooddata-api-client/docs/CspDirectiveControllerApi.md new file mode 100644 index 000000000..e8ba77426 --- /dev/null +++ b/gooddata-api-client/docs/CspDirectiveControllerApi.md @@ -0,0 +1,497 @@ +# gooddata_api_client.CspDirectiveControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_csp_directives**](CspDirectiveControllerApi.md#create_entity_csp_directives) | **POST** /api/v1/entities/cspDirectives | Post CSP Directives +[**delete_entity_csp_directives**](CspDirectiveControllerApi.md#delete_entity_csp_directives) | **DELETE** /api/v1/entities/cspDirectives/{id} | Delete CSP Directives +[**get_all_entities_csp_directives**](CspDirectiveControllerApi.md#get_all_entities_csp_directives) | **GET** /api/v1/entities/cspDirectives | Get CSP Directives +[**get_entity_csp_directives**](CspDirectiveControllerApi.md#get_entity_csp_directives) | **GET** /api/v1/entities/cspDirectives/{id} | Get CSP Directives +[**patch_entity_csp_directives**](CspDirectiveControllerApi.md#patch_entity_csp_directives) | **PATCH** /api/v1/entities/cspDirectives/{id} | Patch CSP Directives +[**update_entity_csp_directives**](CspDirectiveControllerApi.md#update_entity_csp_directives) | **PUT** /api/v1/entities/cspDirectives/{id} | Put CSP Directives + + +# **create_entity_csp_directives** +> JsonApiCspDirectiveOutDocument create_entity_csp_directives(json_api_csp_directive_in_document) + +Post CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_controller_api +from gooddata_api_client.model.json_api_csp_directive_out_document import JsonApiCspDirectiveOutDocument +from gooddata_api_client.model.json_api_csp_directive_in_document import JsonApiCspDirectiveInDocument +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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + json_api_csp_directive_in_document = JsonApiCspDirectiveInDocument( + data=JsonApiCspDirectiveIn( + attributes=JsonApiCspDirectiveInAttributes( + sources=[ + "sources_example", + ], + ), + id="id1", + type="cspDirective", + ), + ) # JsonApiCspDirectiveInDocument | + + # example passing only required values which don't have defaults set + try: + # Post CSP Directives + api_response = api_instance.create_entity_csp_directives(json_api_csp_directive_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->create_entity_csp_directives: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_csp_directive_in_document** | [**JsonApiCspDirectiveInDocument**](JsonApiCspDirectiveInDocument.md)| | + +### Return type + +[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_csp_directives** +> delete_entity_csp_directives(id) + +Delete CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete CSP Directives + api_instance.delete_entity_csp_directives(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->delete_entity_csp_directives: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_csp_directives** +> JsonApiCspDirectiveOutList get_all_entities_csp_directives() + +Get CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_controller_api +from gooddata_api_client.model.json_api_csp_directive_out_list import JsonApiCspDirectiveOutList +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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives + api_response = api_instance.get_all_entities_csp_directives(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 CspDirectiveControllerApi->get_all_entities_csp_directives: %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 + +[**JsonApiCspDirectiveOutList**](JsonApiCspDirectiveOutList.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_csp_directives** +> JsonApiCspDirectiveOutDocument get_entity_csp_directives(id) + +Get CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_controller_api +from gooddata_api_client.model.json_api_csp_directive_out_document import JsonApiCspDirectiveOutDocument +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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives + api_response = api_instance.get_entity_csp_directives(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->get_entity_csp_directives: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get CSP Directives + api_response = api_instance.get_entity_csp_directives(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->get_entity_csp_directives: %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 + +[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_csp_directives** +> JsonApiCspDirectiveOutDocument patch_entity_csp_directives(id, json_api_csp_directive_patch_document) + +Patch CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_controller_api +from gooddata_api_client.model.json_api_csp_directive_out_document import JsonApiCspDirectiveOutDocument +from gooddata_api_client.model.json_api_csp_directive_patch_document import JsonApiCspDirectivePatchDocument +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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_csp_directive_patch_document = JsonApiCspDirectivePatchDocument( + data=JsonApiCspDirectivePatch( + attributes=JsonApiCspDirectivePatchAttributes( + sources=[ + "sources_example", + ], + ), + id="id1", + type="cspDirective", + ), + ) # JsonApiCspDirectivePatchDocument | + filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives + api_response = api_instance.patch_entity_csp_directives(id, json_api_csp_directive_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->patch_entity_csp_directives: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch CSP Directives + api_response = api_instance.patch_entity_csp_directives(id, json_api_csp_directive_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->patch_entity_csp_directives: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_csp_directive_patch_document** | [**JsonApiCspDirectivePatchDocument**](JsonApiCspDirectivePatchDocument.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 + +[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_csp_directives** +> JsonApiCspDirectiveOutDocument update_entity_csp_directives(id, json_api_csp_directive_in_document) + +Put CSP Directives + + Context Security Police Directive + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import csp_directive_controller_api +from gooddata_api_client.model.json_api_csp_directive_out_document import JsonApiCspDirectiveOutDocument +from gooddata_api_client.model.json_api_csp_directive_in_document import JsonApiCspDirectiveInDocument +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 = csp_directive_controller_api.CspDirectiveControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_csp_directive_in_document = JsonApiCspDirectiveInDocument( + data=JsonApiCspDirectiveIn( + attributes=JsonApiCspDirectiveInAttributes( + sources=[ + "sources_example", + ], + ), + id="id1", + type="cspDirective", + ), + ) # JsonApiCspDirectiveInDocument | + filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives + api_response = api_instance.update_entity_csp_directives(id, json_api_csp_directive_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->update_entity_csp_directives: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put CSP Directives + api_response = api_instance.update_entity_csp_directives(id, json_api_csp_directive_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling CspDirectiveControllerApi->update_entity_csp_directives: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_csp_directive_in_document** | [**JsonApiCspDirectiveInDocument**](JsonApiCspDirectiveInDocument.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 + +[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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/DashboardArbitraryAttributeFilterArbitraryAttributeFilter.md b/gooddata-api-client/docs/DashboardArbitraryAttributeFilterArbitraryAttributeFilter.md index 4a26966e3..7de5a28a7 100644 --- a/gooddata-api-client/docs/DashboardArbitraryAttributeFilterArbitraryAttributeFilter.md +++ b/gooddata-api-client/docs/DashboardArbitraryAttributeFilterArbitraryAttributeFilter.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **filter_elements_by_date** | [**[AttributeFilterByDate]**](AttributeFilterByDate.md) | | [optional] **local_identifier** | **str** | | [optional] **title** | **str** | | [optional] +**validate_elements_by** | [**[IdentifierRef]**](IdentifierRef.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/DashboardContext.md b/gooddata-api-client/docs/DashboardContext.md index b8b951a8e..71b9c16a2 100644 --- a/gooddata-api-client/docs/DashboardContext.md +++ b/gooddata-api-client/docs/DashboardContext.md @@ -6,7 +6,7 @@ Dashboard the user is currently viewing. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **str** | Dashboard object ID. | -**widgets** | [**[DashboardContextWidgetsInner]**](DashboardContextWidgetsInner.md) | Widgets currently visible on the dashboard. | +**widgets** | [**[WidgetDescriptor]**](WidgetDescriptor.md) | Widgets currently visible on the dashboard. | **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/DashboardContextWidgetsInner.md b/gooddata-api-client/docs/DashboardContextWidgetsInner.md deleted file mode 100644 index 32e962433..000000000 --- a/gooddata-api-client/docs/DashboardContextWidgetsInner.md +++ /dev/null @@ -1,18 +0,0 @@ -# DashboardContextWidgetsInner - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**widget_type** | **str** | | -**result_id** | **str** | Signed result ID for the currently active visualization's execution result. | [optional] -**title** | **str** | Widget title as displayed on the dashboard. | [optional] -**widget_id** | **str** | Widget object ID. | [optional] -**active_visualization_id** | **str** | ID of the currently active visualization in the switcher. | [optional] -**visualization_ids** | **[str]** | IDs of all visualizations available in the switcher. | [optional] -**visualization_id** | **str** | Visualization object ID referenced by this insight widget. | [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/DashboardSummaryRequestDto.md b/gooddata-api-client/docs/DashboardSummaryRequestDto.md deleted file mode 100644 index 062f81c2b..000000000 --- a/gooddata-api-client/docs/DashboardSummaryRequestDto.md +++ /dev/null @@ -1,20 +0,0 @@ -# DashboardSummaryRequestDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**dashboard_id** | **str** | | -**ai_model** | **str** | | [optional] -**custom_user_prompt** | **str** | | [optional] -**dry_run** | **bool** | | [optional] -**gooddata_host** | **str** | | [optional] -**gooddata_token** | **str** | | [optional] -**key_metric_ids** | **[str]** | | [optional] -**reference_quarter** | **str** | | [optional] -**temperature** | **float** | | [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/DashboardSummaryResponseDto.md b/gooddata-api-client/docs/DashboardSummaryResponseDto.md deleted file mode 100644 index 9db456b6e..000000000 --- a/gooddata-api-client/docs/DashboardSummaryResponseDto.md +++ /dev/null @@ -1,14 +0,0 @@ -# DashboardSummaryResponseDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**message** | **str** | | -**run_id** | **str** | | -**status** | **str** | | -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/DataSourceIdentifierControllerApi.md b/gooddata-api-client/docs/DataSourceIdentifierControllerApi.md new file mode 100644 index 000000000..1b05cfce6 --- /dev/null +++ b/gooddata-api-client/docs/DataSourceIdentifierControllerApi.md @@ -0,0 +1,168 @@ +# gooddata_api_client.DataSourceIdentifierControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**get_all_entities_data_source_identifiers**](DataSourceIdentifierControllerApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers +[**get_entity_data_source_identifiers**](DataSourceIdentifierControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier + + +# **get_all_entities_data_source_identifiers** +> JsonApiDataSourceIdentifierOutList get_all_entities_data_source_identifiers() + +Get all Data Source Identifiers + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import data_source_identifier_controller_api +from gooddata_api_client.model.json_api_data_source_identifier_out_list import JsonApiDataSourceIdentifierOutList +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 = data_source_identifier_controller_api.DataSourceIdentifierControllerApi(api_client) + filter = "name==someString;schema==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=permissions,page,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get all Data Source Identifiers + api_response = api_instance.get_all_entities_data_source_identifiers(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 DataSourceIdentifierControllerApi->get_all_entities_data_source_identifiers: %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 + +[**JsonApiDataSourceIdentifierOutList**](JsonApiDataSourceIdentifierOutList.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_data_source_identifiers** +> JsonApiDataSourceIdentifierOutDocument get_entity_data_source_identifiers(id) + +Get Data Source Identifier + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import data_source_identifier_controller_api +from gooddata_api_client.model.json_api_data_source_identifier_out_document import JsonApiDataSourceIdentifierOutDocument +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 = data_source_identifier_controller_api.DataSourceIdentifierControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "name==someString;schema==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) + 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 Identifier + api_response = api_instance.get_entity_data_source_identifiers(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling DataSourceIdentifierControllerApi->get_entity_data_source_identifiers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Data Source Identifier + api_response = api_instance.get_entity_data_source_identifiers(id, filter=filter, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling DataSourceIdentifierControllerApi->get_entity_data_source_identifiers: %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 + +[**JsonApiDataSourceIdentifierOutDocument**](JsonApiDataSourceIdentifierOutDocument.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) + diff --git a/gooddata-api-client/docs/EntitiesApi.md b/gooddata-api-client/docs/EntitiesApi.md index 3eaeda258..027c52dfd 100644 --- a/gooddata-api-client/docs/EntitiesApi.md +++ b/gooddata-api-client/docs/EntitiesApi.md @@ -20,10 +20,10 @@ Method | HTTP request | Description [**create_entity_filter_views**](EntitiesApi.md#create_entity_filter_views) | **POST** /api/v1/entities/workspaces/{workspaceId}/filterViews | Post Filter views [**create_entity_identity_providers**](EntitiesApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers [**create_entity_jwks**](EntitiesApi.md#create_entity_jwks) | **POST** /api/v1/entities/jwks | Post Jwks -[**create_entity_knowledge_recommendations**](EntitiesApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | +[**create_entity_knowledge_recommendations**](EntitiesApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations [**create_entity_llm_endpoints**](EntitiesApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities [**create_entity_llm_providers**](EntitiesApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities -[**create_entity_memory_items**](EntitiesApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | +[**create_entity_memory_items**](EntitiesApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items [**create_entity_metrics**](EntitiesApi.md#create_entity_metrics) | **POST** /api/v1/entities/workspaces/{workspaceId}/metrics | Post Metrics [**create_entity_notification_channels**](EntitiesApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities [**create_entity_organization_settings**](EntitiesApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities @@ -53,13 +53,13 @@ Method | HTTP request | Description [**delete_entity_filter_views**](EntitiesApi.md#delete_entity_filter_views) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Delete Filter view [**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_knowledge_recommendations**](EntitiesApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation [**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_memory_items**](EntitiesApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item [**delete_entity_metrics**](EntitiesApi.md#delete_entity_metrics) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Delete a Metric [**delete_entity_notification_channels**](EntitiesApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity -[**delete_entity_organization_settings**](EntitiesApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity +[**delete_entity_organization_settings**](EntitiesApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity [**delete_entity_themes**](EntitiesApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming [**delete_entity_user_data_filters**](EntitiesApi.md#delete_entity_user_data_filters) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Delete a User Data Filter [**delete_entity_user_groups**](EntitiesApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity @@ -71,7 +71,7 @@ Method | HTTP request | Description [**delete_entity_workspace_settings**](EntitiesApi.md#delete_entity_workspace_settings) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/workspaceSettings/{objectId} | Delete a Setting for Workspace [**delete_entity_workspaces**](EntitiesApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity [**get_all_automations_workspace_automations**](EntitiesApi.md#get_all_automations_workspace_automations) | **GET** /api/v1/entities/organization/workspaceAutomations | Get all Automations across all Workspaces -[**get_all_entities_aggregated_facts**](EntitiesApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | +[**get_all_entities_aggregated_facts**](EntitiesApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts [**get_all_entities_analytical_dashboards**](EntitiesApi.md#get_all_entities_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards | Get all Dashboards [**get_all_entities_api_tokens**](EntitiesApi.md#get_all_entities_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens | List all api tokens for a user [**get_all_entities_attribute_hierarchies**](EntitiesApi.md#get_all_entities_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies | Get all Attribute Hierarchies @@ -93,15 +93,15 @@ Method | HTTP request | Description [**get_all_entities_filter_views**](EntitiesApi.md#get_all_entities_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews | Get all Filter views [**get_all_entities_identity_providers**](EntitiesApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers [**get_all_entities_jwks**](EntitiesApi.md#get_all_entities_jwks) | **GET** /api/v1/entities/jwks | Get all Jwks -[**get_all_entities_knowledge_recommendations**](EntitiesApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | +[**get_all_entities_knowledge_recommendations**](EntitiesApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations [**get_all_entities_labels**](EntitiesApi.md#get_all_entities_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels | Get all Labels [**get_all_entities_llm_endpoints**](EntitiesApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities [**get_all_entities_llm_providers**](EntitiesApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities -[**get_all_entities_memory_items**](EntitiesApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | +[**get_all_entities_memory_items**](EntitiesApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items [**get_all_entities_metrics**](EntitiesApi.md#get_all_entities_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics | Get all Metrics -[**get_all_entities_notification_channel_identifiers**](EntitiesApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | +[**get_all_entities_notification_channel_identifiers**](EntitiesApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities [**get_all_entities_notification_channels**](EntitiesApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -[**get_all_entities_organization_settings**](EntitiesApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities +[**get_all_entities_organization_settings**](EntitiesApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities [**get_all_entities_themes**](EntitiesApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities [**get_all_entities_user_data_filters**](EntitiesApi.md#get_all_entities_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters | Get all User Data Filters [**get_all_entities_user_groups**](EntitiesApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities @@ -115,7 +115,7 @@ Method | HTTP request | Description [**get_all_entities_workspaces**](EntitiesApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities [**get_all_options**](EntitiesApi.md#get_all_options) | **GET** /api/v1/options | Links for all configuration options [**get_data_source_drivers**](EntitiesApi.md#get_data_source_drivers) | **GET** /api/v1/options/availableDrivers | Get all available data source drivers -[**get_entity_aggregated_facts**](EntitiesApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | +[**get_entity_aggregated_facts**](EntitiesApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact [**get_entity_analytical_dashboards**](EntitiesApi.md#get_entity_analytical_dashboards) | **GET** /api/v1/entities/workspaces/{workspaceId}/analyticalDashboards/{objectId} | Get a Dashboard [**get_entity_api_tokens**](EntitiesApi.md#get_entity_api_tokens) | **GET** /api/v1/entities/users/{userId}/apiTokens/{id} | Get an API Token for a user [**get_entity_attribute_hierarchies**](EntitiesApi.md#get_entity_attribute_hierarchies) | **GET** /api/v1/entities/workspaces/{workspaceId}/attributeHierarchies/{objectId} | Get an Attribute Hierarchy @@ -130,7 +130,7 @@ Method | HTTP request | Description [**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 [**get_entity_datasets**](EntitiesApi.md#get_entity_datasets) | **GET** /api/v1/entities/workspaces/{workspaceId}/datasets/{objectId} | Get a Dataset -[**get_entity_entitlements**](EntitiesApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement +[**get_entity_entitlements**](EntitiesApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement entity [**get_entity_export_definitions**](EntitiesApi.md#get_entity_export_definitions) | **GET** /api/v1/entities/workspaces/{workspaceId}/exportDefinitions/{objectId} | Get an Export Definition [**get_entity_export_templates**](EntitiesApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity [**get_entity_facts**](EntitiesApi.md#get_entity_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts/{objectId} | Get a Fact @@ -138,15 +138,15 @@ Method | HTTP request | Description [**get_entity_filter_views**](EntitiesApi.md#get_entity_filter_views) | **GET** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Get Filter view [**get_entity_identity_providers**](EntitiesApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider [**get_entity_jwks**](EntitiesApi.md#get_entity_jwks) | **GET** /api/v1/entities/jwks/{id} | Get Jwk -[**get_entity_knowledge_recommendations**](EntitiesApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +[**get_entity_knowledge_recommendations**](EntitiesApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation [**get_entity_labels**](EntitiesApi.md#get_entity_labels) | **GET** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Get a Label [**get_entity_llm_endpoints**](EntitiesApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity [**get_entity_llm_providers**](EntitiesApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity -[**get_entity_memory_items**](EntitiesApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +[**get_entity_memory_items**](EntitiesApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item [**get_entity_metrics**](EntitiesApi.md#get_entity_metrics) | **GET** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Get a Metric -[**get_entity_notification_channel_identifiers**](EntitiesApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | +[**get_entity_notification_channel_identifiers**](EntitiesApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity [**get_entity_notification_channels**](EntitiesApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity -[**get_entity_organization_settings**](EntitiesApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity +[**get_entity_organization_settings**](EntitiesApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity [**get_entity_organizations**](EntitiesApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations [**get_entity_themes**](EntitiesApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming [**get_entity_user_data_filters**](EntitiesApi.md#get_entity_user_data_filters) | **GET** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Get a User Data Filter @@ -179,14 +179,14 @@ Method | HTTP request | Description [**patch_entity_filter_views**](EntitiesApi.md#patch_entity_filter_views) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Patch Filter view [**patch_entity_identity_providers**](EntitiesApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider [**patch_entity_jwks**](EntitiesApi.md#patch_entity_jwks) | **PATCH** /api/v1/entities/jwks/{id} | Patch Jwk -[**patch_entity_knowledge_recommendations**](EntitiesApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +[**patch_entity_knowledge_recommendations**](EntitiesApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation [**patch_entity_labels**](EntitiesApi.md#patch_entity_labels) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/labels/{objectId} | Patch a Label (beta) [**patch_entity_llm_endpoints**](EntitiesApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity [**patch_entity_llm_providers**](EntitiesApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity -[**patch_entity_memory_items**](EntitiesApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +[**patch_entity_memory_items**](EntitiesApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item [**patch_entity_metrics**](EntitiesApi.md#patch_entity_metrics) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Patch a Metric [**patch_entity_notification_channels**](EntitiesApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity -[**patch_entity_organization_settings**](EntitiesApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity +[**patch_entity_organization_settings**](EntitiesApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity [**patch_entity_organizations**](EntitiesApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization [**patch_entity_themes**](EntitiesApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming [**patch_entity_user_data_filters**](EntitiesApi.md#patch_entity_user_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Patch a User Data Filter @@ -197,11 +197,11 @@ Method | HTTP request | Description [**patch_entity_workspace_data_filters**](EntitiesApi.md#patch_entity_workspace_data_filters) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/workspaceDataFilters/{objectId} | Patch a Workspace Data Filter [**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_aggregated_facts**](EntitiesApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) [**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_automation_results**](EntitiesApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | The search endpoint (beta) [**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) @@ -212,7 +212,7 @@ Method | HTTP request | Description [**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_memory_items**](EntitiesApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) [**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) @@ -235,13 +235,13 @@ Method | HTTP request | Description [**update_entity_filter_views**](EntitiesApi.md#update_entity_filter_views) | **PUT** /api/v1/entities/workspaces/{workspaceId}/filterViews/{objectId} | Put Filter views [**update_entity_identity_providers**](EntitiesApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider [**update_entity_jwks**](EntitiesApi.md#update_entity_jwks) | **PUT** /api/v1/entities/jwks/{id} | Put Jwk -[**update_entity_knowledge_recommendations**](EntitiesApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | +[**update_entity_knowledge_recommendations**](EntitiesApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation [**update_entity_llm_endpoints**](EntitiesApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity [**update_entity_llm_providers**](EntitiesApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity -[**update_entity_memory_items**](EntitiesApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | +[**update_entity_memory_items**](EntitiesApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item [**update_entity_metrics**](EntitiesApi.md#update_entity_metrics) | **PUT** /api/v1/entities/workspaces/{workspaceId}/metrics/{objectId} | Put a Metric [**update_entity_notification_channels**](EntitiesApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity -[**update_entity_organization_settings**](EntitiesApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity +[**update_entity_organization_settings**](EntitiesApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity [**update_entity_organizations**](EntitiesApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization [**update_entity_themes**](EntitiesApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming [**update_entity_user_data_filters**](EntitiesApi.md#update_entity_user_data_filters) | **PUT** /api/v1/entities/workspaces/{workspaceId}/userDataFilters/{objectId} | Put a User Data Filter @@ -2027,7 +2027,7 @@ No authorization required # **create_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) - +Post Knowledge Recommendations ### Example @@ -2095,6 +2095,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Knowledge Recommendations 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: @@ -2103,6 +2104,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Post Knowledge Recommendations 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: @@ -2310,7 +2312,7 @@ No authorization required # **create_entity_memory_items** > JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) - +Post Memory Items ### Example @@ -2363,6 +2365,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Post Memory Items 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: @@ -2371,6 +2374,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set # and optional values try: + # Post Memory Items 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: @@ -3923,7 +3927,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -3931,14 +3934,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_color_palettes(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Color Pallette - api_instance.delete_entity_color_palettes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_color_palettes: %s\n" % e) ``` @@ -3947,7 +3942,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -3998,7 +3992,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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: @@ -4006,14 +3999,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_csp_directives(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete CSP Directives - api_instance.delete_entity_csp_directives(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_csp_directives: %s\n" % e) ``` @@ -4022,7 +4007,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -4394,7 +4378,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(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) # example passing only required values which don't have defaults set try: @@ -4402,14 +4385,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_export_templates(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_export_templates: %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) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_export_templates: %s\n" % e) ``` @@ -4418,7 +4393,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -4597,7 +4571,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(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: @@ -4605,14 +4578,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_identity_providers(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_identity_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) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_identity_providers: %s\n" % e) ``` @@ -4621,7 +4586,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -4713,7 +4677,7 @@ No authorization required # **delete_entity_knowledge_recommendations** > delete_entity_knowledge_recommendations(workspace_id, object_id) - +Delete a Knowledge Recommendation ### Example @@ -4736,20 +4700,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = entities_api.EntitiesApi(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: + # Delete a Knowledge Recommendation api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->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 EntitiesApi->delete_entity_knowledge_recommendations: %s\n" % e) ``` @@ -4759,7 +4716,6 @@ 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 @@ -4810,7 +4766,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(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: @@ -4818,14 +4773,6 @@ with gooddata_api_client.ApiClient() as api_client: 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) - - # 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) ``` @@ -4834,7 +4781,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -4883,7 +4829,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(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: @@ -4891,14 +4836,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_llm_providers(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->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 EntitiesApi->delete_entity_llm_providers: %s\n" % e) ``` @@ -4907,7 +4844,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -4934,7 +4870,7 @@ No authorization required # **delete_entity_memory_items** > delete_entity_memory_items(workspace_id, object_id) - +Delete a Memory Item ### Example @@ -4957,20 +4893,13 @@ with gooddata_api_client.ApiClient() as api_client: api_instance = entities_api.EntitiesApi(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 Memory Item api_instance.delete_entity_memory_items(workspace_id, object_id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->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 EntitiesApi->delete_entity_memory_items: %s\n" % e) ``` @@ -4980,7 +4909,6 @@ 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 @@ -5094,7 +5022,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(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: @@ -5102,14 +5029,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_notification_channels(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Notification Channel entity - api_instance.delete_entity_notification_channels(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_notification_channels: %s\n" % e) ``` @@ -5118,7 +5037,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5145,7 +5063,7 @@ No authorization required # **delete_entity_organization_settings** > delete_entity_organization_settings(id) -Delete Organization entity +Delete Organization Setting entity ### Example @@ -5167,22 +5085,13 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) 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 Organization entity + # Delete Organization Setting entity api_instance.delete_entity_organization_settings(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Organization entity - api_instance.delete_entity_organization_settings(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_organization_settings: %s\n" % e) ``` @@ -5191,7 +5100,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5240,7 +5148,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -5248,14 +5155,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_themes(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Theming - api_instance.delete_entity_themes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_themes: %s\n" % e) ``` @@ -5264,7 +5163,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5380,7 +5278,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -5388,14 +5285,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_user_groups(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete UserGroup entity - api_instance.delete_entity_user_groups(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_user_groups: %s\n" % e) ``` @@ -5404,7 +5293,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5520,7 +5408,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "authenticationId==someString;firstname==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: @@ -5528,14 +5415,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_users(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete User entity - api_instance.delete_entity_users(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_users: %s\n" % e) ``` @@ -5544,7 +5423,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5855,7 +5733,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = entities_api.EntitiesApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;earlyAccess==someString;parent.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: @@ -5863,14 +5740,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_workspaces(id) except gooddata_api_client.ApiException as e: print("Exception when calling EntitiesApi->delete_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Workspace entity - api_instance.delete_entity_workspaces(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling EntitiesApi->delete_entity_workspaces: %s\n" % e) ``` @@ -5879,7 +5748,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -5988,7 +5856,7 @@ No authorization required # **get_all_entities_aggregated_facts** > JsonApiAggregatedFactOutList get_all_entities_aggregated_facts(workspace_id) - +Get all Aggregated Facts ### Example @@ -6028,6 +5896,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Aggregated Facts api_response = api_instance.get_all_entities_aggregated_facts(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -6036,6 +5905,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 Aggregated Facts 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: @@ -7932,7 +7802,7 @@ No authorization required # **get_all_entities_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutList get_all_entities_knowledge_recommendations(workspace_id) - +Get all Knowledge Recommendations ### Example @@ -7972,6 +7842,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Knowledge Recommendations api_response = api_instance.get_all_entities_knowledge_recommendations(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -7980,6 +7851,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 Knowledge Recommendations 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: @@ -8280,7 +8152,7 @@ No authorization required # **get_all_entities_memory_items** > JsonApiMemoryItemOutList get_all_entities_memory_items(workspace_id) - +Get all Memory Items ### Example @@ -8320,6 +8192,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Memory Items api_response = api_instance.get_all_entities_memory_items(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -8328,6 +8201,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 Memory Items 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: @@ -8470,7 +8344,7 @@ No authorization required # **get_all_entities_notification_channel_identifiers** > JsonApiNotificationChannelIdentifierOutList get_all_entities_notification_channel_identifiers() - +Get all Notification Channel Identifier entities ### Example @@ -8505,6 +8379,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 Notification Channel Identifier entities api_response = api_instance.get_all_entities_notification_channel_identifiers(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -8625,7 +8500,7 @@ No authorization required # **get_all_entities_organization_settings** > JsonApiOrganizationSettingOutList get_all_entities_organization_settings() -Get Organization entities +Get Organization Setting entities ### Example @@ -8660,7 +8535,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 Organization entities + # Get Organization Setting entities api_response = api_instance.get_all_entities_organization_settings(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -9801,7 +9676,7 @@ No authorization required # **get_entity_aggregated_facts** > JsonApiAggregatedFactOutDocument get_entity_aggregated_facts(workspace_id, object_id) - +Get an Aggregated Fact ### Example @@ -9836,6 +9711,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get an Aggregated Fact api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -9844,6 +9720,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 an Aggregated Fact 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: @@ -11045,7 +10922,7 @@ No authorization required # **get_entity_entitlements** > JsonApiEntitlementOutDocument get_entity_entitlements(id) -Get Entitlement +Get Entitlement entity Space of the shared interest @@ -11074,7 +10951,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Get Entitlement + # Get Entitlement entity api_response = api_instance.get_entity_entitlements(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -11083,7 +10960,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 Entitlement + # Get Entitlement entity api_response = api_instance.get_entity_entitlements(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -11701,7 +11578,7 @@ No authorization required # **get_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument get_entity_knowledge_recommendations(workspace_id, object_id) - +Get a Knowledge Recommendation ### Example @@ -11736,6 +11613,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get a Knowledge Recommendation api_response = api_instance.get_entity_knowledge_recommendations(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -11744,6 +11622,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 a Knowledge Recommendation 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: @@ -12029,7 +11908,7 @@ No authorization required # **get_entity_memory_items** > JsonApiMemoryItemOutDocument get_entity_memory_items(workspace_id, object_id) - +Get a Memory Item ### Example @@ -12064,6 +11943,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get a Memory Item api_response = api_instance.get_entity_memory_items(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -12072,6 +11952,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 a Memory Item 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: @@ -12203,7 +12084,7 @@ No authorization required # **get_entity_notification_channel_identifiers** > JsonApiNotificationChannelIdentifierOutDocument get_entity_notification_channel_identifiers(id) - +Get Notification Channel Identifier entity ### Example @@ -12230,6 +12111,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get Notification Channel Identifier entity api_response = api_instance.get_entity_notification_channel_identifiers(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -12238,6 +12120,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 Notification Channel Identifier entity api_response = api_instance.get_entity_notification_channel_identifiers(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -12353,7 +12236,7 @@ No authorization required # **get_entity_organization_settings** > JsonApiOrganizationSettingOutDocument get_entity_organization_settings(id) -Get Organization entity +Get Organization Setting entity ### Example @@ -12380,7 +12263,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Get Organization entity + # Get Organization Setting entity api_response = api_instance.get_entity_organization_settings(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -12389,7 +12272,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 Organization entity + # Get Organization Setting entity api_response = api_instance.get_entity_organization_settings(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -15661,7 +15544,7 @@ No authorization required # **patch_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) - +Patch a Knowledge Recommendation ### Example @@ -15728,6 +15611,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch a Knowledge Recommendation 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: @@ -15736,6 +15620,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 a Knowledge Recommendation 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: @@ -16065,7 +15950,7 @@ No authorization required # **patch_entity_memory_items** > JsonApiMemoryItemOutDocument patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) - +Patch a Memory Item ### Example @@ -16117,6 +16002,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Patch a Memory Item 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: @@ -16125,6 +16011,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 a Memory Item 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: @@ -16366,7 +16253,7 @@ No authorization required # **patch_entity_organization_settings** > JsonApiOrganizationSettingOutDocument patch_entity_organization_settings(id, json_api_organization_setting_patch_document) -Patch Organization entity +Patch Organization Setting entity ### Example @@ -16404,7 +16291,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Patch Organization entity + # Patch Organization Setting entity api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -16413,7 +16300,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 Organization entity + # Patch Organization Setting entity api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17470,7 +17357,7 @@ No authorization required # **search_entities_aggregated_facts** > JsonApiAggregatedFactOutList search_entities_aggregated_facts(workspace_id, entity_search_body) -Search request for AggregatedFact +The search endpoint (beta) ### Example @@ -17518,7 +17405,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AggregatedFact + # The search endpoint (beta) api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17527,7 +17414,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 AggregatedFact + # The search endpoint (beta) 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: @@ -17866,7 +17753,7 @@ No authorization required # **search_entities_automation_results** > JsonApiAutomationResultOutList search_entities_automation_results(workspace_id, entity_search_body) -Search request for AutomationResult +The search endpoint (beta) ### Example @@ -17914,7 +17801,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AutomationResult + # The search endpoint (beta) api_response = api_instance.search_entities_automation_results(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -17923,7 +17810,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 AutomationResult + # The search endpoint (beta) 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: @@ -18955,7 +18842,7 @@ No authorization required # **search_entities_memory_items** > JsonApiMemoryItemOutList search_entities_memory_items(workspace_id, entity_search_body) -Search request for MemoryItem +The search endpoint (beta) ### Example @@ -19003,7 +18890,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for MemoryItem + # The search endpoint (beta) api_response = api_instance.search_entities_memory_items(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -19012,7 +18899,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 MemoryItem + # The search endpoint (beta) 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: @@ -21514,7 +21401,7 @@ No authorization required # **update_entity_knowledge_recommendations** > JsonApiKnowledgeRecommendationOutDocument update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) - +Put a Knowledge Recommendation ### Example @@ -21581,6 +21468,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put a Knowledge Recommendation 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: @@ -21589,6 +21477,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 a Knowledge Recommendation 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: @@ -21821,7 +21710,7 @@ No authorization required # **update_entity_memory_items** > JsonApiMemoryItemOutDocument update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) - +Put a Memory Item ### Example @@ -21873,6 +21762,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Put a Memory Item 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: @@ -21881,6 +21771,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 a Memory Item 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: @@ -22122,7 +22013,7 @@ No authorization required # **update_entity_organization_settings** > JsonApiOrganizationSettingOutDocument update_entity_organization_settings(id, json_api_organization_setting_in_document) -Put Organization entity +Put Organization Setting entity ### Example @@ -22160,7 +22051,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Put Organization entity + # Put Organization Setting entity api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -22169,7 +22060,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 Organization entity + # Put Organization Setting entity api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/EntitlementApi.md b/gooddata-api-client/docs/EntitlementApi.md index ac6423ff5..cdabf4c4e 100644 --- a/gooddata-api-client/docs/EntitlementApi.md +++ b/gooddata-api-client/docs/EntitlementApi.md @@ -5,7 +5,7 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**get_all_entities_entitlements**](EntitlementApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements -[**get_entity_entitlements**](EntitlementApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement +[**get_entity_entitlements**](EntitlementApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement entity [**resolve_all_entitlements**](EntitlementApi.md#resolve_all_entitlements) | **GET** /api/v1/actions/resolveEntitlements | Values for all public entitlements. [**resolve_requested_entitlements**](EntitlementApi.md#resolve_requested_entitlements) | **POST** /api/v1/actions/resolveEntitlements | Values for requested public entitlements. @@ -93,7 +93,7 @@ No authorization required # **get_entity_entitlements** > JsonApiEntitlementOutDocument get_entity_entitlements(id) -Get Entitlement +Get Entitlement entity Space of the shared interest @@ -122,7 +122,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Get Entitlement + # Get Entitlement entity api_response = api_instance.get_entity_entitlements(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -131,7 +131,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 Entitlement + # Get Entitlement entity api_response = api_instance.get_entity_entitlements(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/EntitlementEntityControllerApi.md b/gooddata-api-client/docs/EntitlementEntityControllerApi.md new file mode 100644 index 000000000..6610d19ef --- /dev/null +++ b/gooddata-api-client/docs/EntitlementEntityControllerApi.md @@ -0,0 +1,168 @@ +# gooddata_api_client.EntitlementEntityControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**get_all_entities_entitlements**](EntitlementEntityControllerApi.md#get_all_entities_entitlements) | **GET** /api/v1/entities/entitlements | Get Entitlements +[**get_entity_entitlements**](EntitlementEntityControllerApi.md#get_entity_entitlements) | **GET** /api/v1/entities/entitlements/{id} | Get Entitlement entity + + +# **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 entitlement_entity_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 = entitlement_entity_controller_api.EntitlementEntityControllerApi(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 EntitlementEntityControllerApi->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_entity_entitlements** +> JsonApiEntitlementOutDocument get_entity_entitlements(id) + +Get Entitlement entity + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import entitlement_entity_controller_api +from gooddata_api_client.model.json_api_entitlement_out_document import JsonApiEntitlementOutDocument +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 = entitlement_entity_controller_api.EntitlementEntityControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + 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) + + # example passing only required values which don't have defaults set + try: + # Get Entitlement entity + api_response = api_instance.get_entity_entitlements(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling EntitlementEntityControllerApi->get_entity_entitlements: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Entitlement entity + api_response = api_instance.get_entity_entitlements(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling EntitlementEntityControllerApi->get_entity_entitlements: %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 + +[**JsonApiEntitlementOutDocument**](JsonApiEntitlementOutDocument.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) + diff --git a/gooddata-api-client/docs/ExportTemplateControllerApi.md b/gooddata-api-client/docs/ExportTemplateControllerApi.md new file mode 100644 index 000000000..c6d1666f2 --- /dev/null +++ b/gooddata-api-client/docs/ExportTemplateControllerApi.md @@ -0,0 +1,680 @@ +# gooddata_api_client.ExportTemplateControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_export_templates**](ExportTemplateControllerApi.md#create_entity_export_templates) | **POST** /api/v1/entities/exportTemplates | Post Export Template entities +[**delete_entity_export_templates**](ExportTemplateControllerApi.md#delete_entity_export_templates) | **DELETE** /api/v1/entities/exportTemplates/{id} | Delete Export Template entity +[**get_all_entities_export_templates**](ExportTemplateControllerApi.md#get_all_entities_export_templates) | **GET** /api/v1/entities/exportTemplates | GET all Export Template entities +[**get_entity_export_templates**](ExportTemplateControllerApi.md#get_entity_export_templates) | **GET** /api/v1/entities/exportTemplates/{id} | GET Export Template entity +[**patch_entity_export_templates**](ExportTemplateControllerApi.md#patch_entity_export_templates) | **PATCH** /api/v1/entities/exportTemplates/{id} | Patch Export Template entity +[**update_entity_export_templates**](ExportTemplateControllerApi.md#update_entity_export_templates) | **PUT** /api/v1/entities/exportTemplates/{id} | PUT Export Template entity + + +# **create_entity_export_templates** +> JsonApiExportTemplateOutDocument create_entity_export_templates(json_api_export_template_post_optional_id_document) + +Post Export Template entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_controller_api +from gooddata_api_client.model.json_api_export_template_post_optional_id_document import JsonApiExportTemplatePostOptionalIdDocument +from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument +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 = export_template_controller_api.ExportTemplateControllerApi(api_client) + json_api_export_template_post_optional_id_document = JsonApiExportTemplatePostOptionalIdDocument( + data=JsonApiExportTemplatePostOptionalId( + attributes=JsonApiExportTemplateInAttributes( + dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + cover_slide=CoverSlideTemplate( + background_image=True, + description_field="Exported at: {{exportedAt}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + intro_slide=IntroSlideTemplate( + background_image=True, + description_field='''About: +{{dashboardDescription}} + +{{dashboardFilters}}''', + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + title_field="Introduction", + ), + section_slide=SectionSlideTemplate( + background_image=True, + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + name="name_example", + widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + ), + id="id1", + type="exportTemplate", + ), + ) # JsonApiExportTemplatePostOptionalIdDocument | + + # example passing only required values which don't have defaults set + try: + # Post Export Template entities + api_response = api_instance.create_entity_export_templates(json_api_export_template_post_optional_id_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->create_entity_export_templates: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_export_template_post_optional_id_document** | [**JsonApiExportTemplatePostOptionalIdDocument**](JsonApiExportTemplatePostOptionalIdDocument.md)| | + +### 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 | +|-------------|-------------|------------------| +**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_export_templates** +> delete_entity_export_templates(id) + +Delete Export Template entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_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 = export_template_controller_api.ExportTemplateControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Export Template entity + api_instance.delete_entity_export_templates(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->delete_entity_export_templates: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_export_templates** +> JsonApiExportTemplateOutList get_all_entities_export_templates() + +GET all Export Template entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_controller_api +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. +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 = export_template_controller_api.ExportTemplateControllerApi(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) + 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 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 ExportTemplateControllerApi->get_all_entities_export_templates: %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 + +[**JsonApiExportTemplateOutList**](JsonApiExportTemplateOutList.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_templates** +> JsonApiExportTemplateOutDocument get_entity_export_templates(id) + +GET Export Template entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_controller_api +from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument +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 = export_template_controller_api.ExportTemplateControllerApi(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) + + # example passing only required values which don't have defaults set + try: + # GET Export Template entity + api_response = api_instance.get_entity_export_templates(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->get_entity_export_templates: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # GET Export Template entity + api_response = api_instance.get_entity_export_templates(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->get_entity_export_templates: %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 + +[**JsonApiExportTemplateOutDocument**](JsonApiExportTemplateOutDocument.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_export_templates** +> JsonApiExportTemplateOutDocument patch_entity_export_templates(id, json_api_export_template_patch_document) + +Patch Export Template entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_controller_api +from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument +from gooddata_api_client.model.json_api_export_template_patch_document import JsonApiExportTemplatePatchDocument +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 = export_template_controller_api.ExportTemplateControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_export_template_patch_document = JsonApiExportTemplatePatchDocument( + data=JsonApiExportTemplatePatch( + attributes=JsonApiExportTemplatePatchAttributes( + dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + cover_slide=CoverSlideTemplate( + background_image=True, + description_field="Exported at: {{exportedAt}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + intro_slide=IntroSlideTemplate( + background_image=True, + description_field='''About: +{{dashboardDescription}} + +{{dashboardFilters}}''', + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + title_field="Introduction", + ), + section_slide=SectionSlideTemplate( + background_image=True, + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + name="name_example", + widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + ), + id="id1", + type="exportTemplate", + ), + ) # JsonApiExportTemplatePatchDocument | + 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: + # Patch Export Template entity + api_response = api_instance.patch_entity_export_templates(id, json_api_export_template_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->patch_entity_export_templates: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Export Template entity + 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 ExportTemplateControllerApi->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) + +# **update_entity_export_templates** +> JsonApiExportTemplateOutDocument update_entity_export_templates(id, json_api_export_template_in_document) + +PUT Export Template entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import export_template_controller_api +from gooddata_api_client.model.json_api_export_template_in_document import JsonApiExportTemplateInDocument +from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument +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 = export_template_controller_api.ExportTemplateControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_export_template_in_document = JsonApiExportTemplateInDocument( + data=JsonApiExportTemplateIn( + attributes=JsonApiExportTemplateInAttributes( + dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + cover_slide=CoverSlideTemplate( + background_image=True, + description_field="Exported at: {{exportedAt}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + intro_slide=IntroSlideTemplate( + background_image=True, + description_field='''About: +{{dashboardDescription}} + +{{dashboardFilters}}''', + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + title_field="Introduction", + ), + section_slide=SectionSlideTemplate( + background_image=True, + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + name="name_example", + widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( + applied_on=["PDF","PPTX"], + content_slide=ContentSlideTemplate( + description_field="{{dashboardFilters}}", + footer=RunningSection( + left="left_example", + right="right_example", + ), + header=RunningSection( + left="left_example", + right="right_example", + ), + ), + ), + ), + id="id1", + type="exportTemplate", + ), + ) # JsonApiExportTemplateInDocument | + 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: + # PUT Export Template entity + api_response = api_instance.update_entity_export_templates(id, json_api_export_template_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->update_entity_export_templates: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # PUT Export Template entity + api_response = api_instance.update_entity_export_templates(id, json_api_export_template_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ExportTemplateControllerApi->update_entity_export_templates: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_export_template_in_document** | [**JsonApiExportTemplateInDocument**](JsonApiExportTemplateInDocument.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) + diff --git a/gooddata-api-client/docs/ExportTemplatesApi.md b/gooddata-api-client/docs/ExportTemplatesApi.md index bc78b5c77..f673debf1 100644 --- a/gooddata-api-client/docs/ExportTemplatesApi.md +++ b/gooddata-api-client/docs/ExportTemplatesApi.md @@ -178,7 +178,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = export_templates_api.ExportTemplatesApi(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) # example passing only required values which don't have defaults set try: @@ -186,14 +185,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_export_templates(id) except gooddata_api_client.ApiException as e: print("Exception when calling ExportTemplatesApi->delete_entity_export_templates: %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) - except gooddata_api_client.ApiException as e: - print("Exception when calling ExportTemplatesApi->delete_entity_export_templates: %s\n" % e) ``` @@ -202,7 +193,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/FactsApi.md b/gooddata-api-client/docs/FactsApi.md index 6ac3585aa..9ae77476d 100644 --- a/gooddata-api-client/docs/FactsApi.md +++ b/gooddata-api-client/docs/FactsApi.md @@ -4,19 +4,19 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**get_all_entities_aggregated_facts**](FactsApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | +[**get_all_entities_aggregated_facts**](FactsApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | Get all Aggregated Facts [**get_all_entities_facts**](FactsApi.md#get_all_entities_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/facts | Get all Facts -[**get_entity_aggregated_facts**](FactsApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | +[**get_entity_aggregated_facts**](FactsApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | Get an Aggregated Fact [**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_aggregated_facts**](FactsApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | The search endpoint (beta) [**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** > JsonApiAggregatedFactOutList get_all_entities_aggregated_facts(workspace_id) - +Get all Aggregated Facts ### Example @@ -56,6 +56,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get all Aggregated Facts api_response = api_instance.get_all_entities_aggregated_facts(workspace_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -64,6 +65,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 Aggregated Facts 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: @@ -206,7 +208,7 @@ No authorization required # **get_entity_aggregated_facts** > JsonApiAggregatedFactOutDocument get_entity_aggregated_facts(workspace_id, object_id) - +Get an Aggregated Fact ### Example @@ -241,6 +243,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get an Aggregated Fact api_response = api_instance.get_entity_aggregated_facts(workspace_id, object_id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -249,6 +252,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 an Aggregated Fact 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: @@ -477,7 +481,7 @@ No authorization required # **search_entities_aggregated_facts** > JsonApiAggregatedFactOutList search_entities_aggregated_facts(workspace_id, entity_search_body) -Search request for AggregatedFact +The search endpoint (beta) ### Example @@ -525,7 +529,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Search request for AggregatedFact + # The search endpoint (beta) api_response = api_instance.search_entities_aggregated_facts(workspace_id, entity_search_body) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -534,7 +538,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 AggregatedFact + # The search endpoint (beta) 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: diff --git a/gooddata-api-client/docs/FeedbackRequestDto.md b/gooddata-api-client/docs/FeedbackRequestDto.md deleted file mode 100644 index 8deddba0b..000000000 --- a/gooddata-api-client/docs/FeedbackRequestDto.md +++ /dev/null @@ -1,12 +0,0 @@ -# FeedbackRequestDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**sentiment** | **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/IdentityProviderControllerApi.md b/gooddata-api-client/docs/IdentityProviderControllerApi.md new file mode 100644 index 000000000..73c7fd9c0 --- /dev/null +++ b/gooddata-api-client/docs/IdentityProviderControllerApi.md @@ -0,0 +1,527 @@ +# gooddata_api_client.IdentityProviderControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_identity_providers**](IdentityProviderControllerApi.md#create_entity_identity_providers) | **POST** /api/v1/entities/identityProviders | Post Identity Providers +[**delete_entity_identity_providers**](IdentityProviderControllerApi.md#delete_entity_identity_providers) | **DELETE** /api/v1/entities/identityProviders/{id} | Delete Identity Provider +[**get_all_entities_identity_providers**](IdentityProviderControllerApi.md#get_all_entities_identity_providers) | **GET** /api/v1/entities/identityProviders | Get all Identity Providers +[**get_entity_identity_providers**](IdentityProviderControllerApi.md#get_entity_identity_providers) | **GET** /api/v1/entities/identityProviders/{id} | Get Identity Provider +[**patch_entity_identity_providers**](IdentityProviderControllerApi.md#patch_entity_identity_providers) | **PATCH** /api/v1/entities/identityProviders/{id} | Patch Identity Provider +[**update_entity_identity_providers**](IdentityProviderControllerApi.md#update_entity_identity_providers) | **PUT** /api/v1/entities/identityProviders/{id} | Put Identity Provider + + +# **create_entity_identity_providers** +> JsonApiIdentityProviderOutDocument create_entity_identity_providers(json_api_identity_provider_in_document) + +Post Identity Providers + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import identity_provider_controller_api +from gooddata_api_client.model.json_api_identity_provider_out_document import JsonApiIdentityProviderOutDocument +from gooddata_api_client.model.json_api_identity_provider_in_document import JsonApiIdentityProviderInDocument +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 = identity_provider_controller_api.IdentityProviderControllerApi(api_client) + json_api_identity_provider_in_document = JsonApiIdentityProviderInDocument( + data=JsonApiIdentityProviderIn( + 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", + ), + ) # JsonApiIdentityProviderInDocument | + + # example passing only required values which don't have defaults set + try: + # Post Identity Providers + api_response = api_instance.create_entity_identity_providers(json_api_identity_provider_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling IdentityProviderControllerApi->create_entity_identity_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_identity_provider_in_document** | [**JsonApiIdentityProviderInDocument**](JsonApiIdentityProviderInDocument.md)| | + +### Return type + +[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.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_identity_providers** +> delete_entity_identity_providers(id) + +Delete Identity Provider + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import identity_provider_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 = identity_provider_controller_api.IdentityProviderControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Identity Provider + api_instance.delete_entity_identity_providers(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling IdentityProviderControllerApi->delete_entity_identity_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_identity_providers** +> JsonApiIdentityProviderOutList get_all_entities_identity_providers() + +Get all Identity Providers + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import identity_provider_controller_api +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. +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 = identity_provider_controller_api.IdentityProviderControllerApi(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) + 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 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 IdentityProviderControllerApi->get_all_entities_identity_providers: %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 + +[**JsonApiIdentityProviderOutList**](JsonApiIdentityProviderOutList.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_identity_providers** +> JsonApiIdentityProviderOutDocument get_entity_identity_providers(id) + +Get Identity Provider + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import identity_provider_controller_api +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 = identity_provider_controller_api.IdentityProviderControllerApi(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 IdentityProviderControllerApi->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 IdentityProviderControllerApi->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) + +# **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 identity_provider_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 = identity_provider_controller_api.IdentityProviderControllerApi(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 IdentityProviderControllerApi->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 IdentityProviderControllerApi->patch_entity_identity_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **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 + +[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.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_identity_providers** +> JsonApiIdentityProviderOutDocument update_entity_identity_providers(id, json_api_identity_provider_in_document) + +Put Identity Provider + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import identity_provider_controller_api +from gooddata_api_client.model.json_api_identity_provider_out_document import JsonApiIdentityProviderOutDocument +from gooddata_api_client.model.json_api_identity_provider_in_document import JsonApiIdentityProviderInDocument +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 = identity_provider_controller_api.IdentityProviderControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_identity_provider_in_document = JsonApiIdentityProviderInDocument( + data=JsonApiIdentityProviderIn( + 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", + ), + ) # JsonApiIdentityProviderInDocument | + 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: + # Put Identity Provider + api_response = api_instance.update_entity_identity_providers(id, json_api_identity_provider_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling IdentityProviderControllerApi->update_entity_identity_providers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Identity Provider + api_response = api_instance.update_entity_identity_providers(id, json_api_identity_provider_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling IdentityProviderControllerApi->update_entity_identity_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_identity_provider_in_document** | [**JsonApiIdentityProviderInDocument**](JsonApiIdentityProviderInDocument.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) + +### 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/IdentityProvidersApi.md b/gooddata-api-client/docs/IdentityProvidersApi.md index 7d24716ad..143b908b8 100644 --- a/gooddata-api-client/docs/IdentityProvidersApi.md +++ b/gooddata-api-client/docs/IdentityProvidersApi.md @@ -129,7 +129,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = identity_providers_api.IdentityProvidersApi(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: @@ -137,14 +136,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_identity_providers(id) except gooddata_api_client.ApiException as e: print("Exception when calling IdentityProvidersApi->delete_entity_identity_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) - except gooddata_api_client.ApiException as e: - print("Exception when calling IdentityProvidersApi->delete_entity_identity_providers: %s\n" % e) ``` @@ -153,7 +144,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/InsightWidgetDescriptor.md b/gooddata-api-client/docs/InsightWidgetDescriptor.md index dbda14ea6..f429d6d70 100644 --- a/gooddata-api-client/docs/InsightWidgetDescriptor.md +++ b/gooddata-api-client/docs/InsightWidgetDescriptor.md @@ -8,7 +8,6 @@ Name | Type | Description | Notes **title** | **str** | Widget title as displayed on the dashboard. | **visualization_id** | **str** | Visualization object ID referenced by this insight widget. | **widget_id** | **str** | Widget object ID. | -**widget_type** | **str** | | **result_id** | **str** | Signed result ID for this widget's cached execution result. | [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/InsightWidgetDescriptorAllOf.md b/gooddata-api-client/docs/InsightWidgetDescriptorAllOf.md deleted file mode 100644 index 2b1758c3a..000000000 --- a/gooddata-api-client/docs/InsightWidgetDescriptorAllOf.md +++ /dev/null @@ -1,15 +0,0 @@ -# InsightWidgetDescriptorAllOf - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**result_id** | **str** | Signed result ID for this widget's cached execution result. | [optional] -**title** | **str** | Widget title as displayed on the dashboard. | [optional] -**visualization_id** | **str** | Visualization object ID referenced by this insight widget. | [optional] -**widget_id** | **str** | Widget object 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] - -[[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/KnowledgeRecommendationControllerApi.md b/gooddata-api-client/docs/KnowledgeRecommendationControllerApi.md new file mode 100644 index 000000000..6456fe4be --- /dev/null +++ b/gooddata-api-client/docs/KnowledgeRecommendationControllerApi.md @@ -0,0 +1,720 @@ +# gooddata_api_client.KnowledgeRecommendationControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#create_entity_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Post Knowledge Recommendations +[**delete_entity_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#delete_entity_knowledge_recommendations) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Delete a Knowledge Recommendation +[**get_all_entities_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | Get all Knowledge Recommendations +[**get_entity_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Get a Knowledge Recommendation +[**patch_entity_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Patch a Knowledge Recommendation +[**search_entities_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#search_entities_knowledge_recommendations) | **POST** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search | The search endpoint (beta) +[**update_entity_knowledge_recommendations**](KnowledgeRecommendationControllerApi.md#update_entity_knowledge_recommendations) | **PUT** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | Put a Knowledge Recommendation + + +# **create_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_document) + +Post Knowledge Recommendations + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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. +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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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 | + 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) + meta_include = [ + "metaInclude=origin,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + try: + # Post Knowledge Recommendations + 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 KnowledgeRecommendationControllerApi->create_entity_knowledge_recommendations: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Post Knowledge Recommendations + 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 KnowledgeRecommendationControllerApi->create_entity_knowledge_recommendations: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| | + **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 + +[**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 | +|-------------|-------------|------------------| +**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_knowledge_recommendations** +> delete_entity_knowledge_recommendations(workspace_id, object_id) + +Delete a Knowledge Recommendation + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(api_client) + workspace_id = "workspaceId_example" # str | + object_id = "objectId_example" # str | + + # example passing only required values which don't have defaults set + try: + # Delete a Knowledge Recommendation + api_instance.delete_entity_knowledge_recommendations(workspace_id, object_id) + except gooddata_api_client.ApiException as e: + print("Exception when calling KnowledgeRecommendationControllerApi->delete_entity_knowledge_recommendations: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| | + **object_id** | **str**| | + +### 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_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutList get_all_entities_knowledge_recommendations(workspace_id) + +Get all Knowledge Recommendations + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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: + # Get all Knowledge Recommendations + 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 KnowledgeRecommendationControllerApi->get_all_entities_knowledge_recommendations: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get all Knowledge Recommendations + 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 KnowledgeRecommendationControllerApi->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_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument get_entity_knowledge_recommendations(workspace_id, object_id) + +Get a Knowledge Recommendation + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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: + # Get a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->get_entity_knowledge_recommendations: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->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) + +# **patch_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument patch_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_patch_document) + +Patch a Knowledge Recommendation + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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: + # Patch a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->patch_entity_knowledge_recommendations: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->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) + +# **search_entities_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) + +The search endpoint (beta) + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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: + # 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 KnowledgeRecommendationControllerApi->search_entities_knowledge_recommendations: %s\n" % e) + + # 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: + print("Exception when calling KnowledgeRecommendationControllerApi->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) + +# **update_entity_knowledge_recommendations** +> JsonApiKnowledgeRecommendationOutDocument update_entity_knowledge_recommendations(workspace_id, object_id, json_api_knowledge_recommendation_in_document) + +Put a Knowledge Recommendation + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import knowledge_recommendation_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 = knowledge_recommendation_controller_api.KnowledgeRecommendationControllerApi(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: + # Put a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->update_entity_knowledge_recommendations: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put a Knowledge Recommendation + 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 KnowledgeRecommendationControllerApi->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) + diff --git a/gooddata-api-client/docs/KnowledgeRecommendationsRequestDto.md b/gooddata-api-client/docs/KnowledgeRecommendationsRequestDto.md deleted file mode 100644 index 130149686..000000000 --- a/gooddata-api-client/docs/KnowledgeRecommendationsRequestDto.md +++ /dev/null @@ -1,27 +0,0 @@ -# KnowledgeRecommendationsRequestDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**comparison_type** | **str** | | -**metric_id** | **str** | | -**ai_model** | **str** | | [optional] -**analytical_dashboard_id** | **str** | | [optional] -**analyzed_value** | **float** | | [optional] -**direction** | **str** | | [optional] -**dry_run** | **bool** | | [optional] -**gooddata_host** | **str** | | [optional] -**gooddata_token** | **str** | | [optional] -**limit** | **int** | | [optional] -**max_tokens** | **int** | | [optional] -**min_score** | **float** | | [optional] -**reference_value** | **float** | | [optional] -**temperature** | **float** | | [optional] -**widget_id** | **str** | | [optional] -**widget_name** | **str** | | [optional] -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/KnowledgeRecommendationsResponseDto.md b/gooddata-api-client/docs/KnowledgeRecommendationsResponseDto.md deleted file mode 100644 index 069877f10..000000000 --- a/gooddata-api-client/docs/KnowledgeRecommendationsResponseDto.md +++ /dev/null @@ -1,14 +0,0 @@ -# KnowledgeRecommendationsResponseDto - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**message** | **str** | | -**run_id** | **str** | | -**status** | **str** | | -**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/LLMEndpointsApi.md b/gooddata-api-client/docs/LLMEndpointsApi.md index 8051a4ce9..431621169 100644 --- a/gooddata-api-client/docs/LLMEndpointsApi.md +++ b/gooddata-api-client/docs/LLMEndpointsApi.md @@ -120,7 +120,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = llm_endpoints_api.LLMEndpointsApi(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: @@ -128,14 +127,6 @@ with gooddata_api_client.ApiClient() as api_client: 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) - - # 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) ``` @@ -144,7 +135,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/LLMProvidersApi.md b/gooddata-api-client/docs/LLMProvidersApi.md index 0fa3fb2f2..c97f7cb1a 100644 --- a/gooddata-api-client/docs/LLMProvidersApi.md +++ b/gooddata-api-client/docs/LLMProvidersApi.md @@ -122,7 +122,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = llm_providers_api.LLMProvidersApi(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: @@ -130,14 +129,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_llm_providers(id) except gooddata_api_client.ApiException as e: print("Exception when calling LLMProvidersApi->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 LLMProvidersApi->delete_entity_llm_providers: %s\n" % e) ``` @@ -146,7 +137,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/LlmEndpointControllerApi.md b/gooddata-api-client/docs/LlmEndpointControllerApi.md new file mode 100644 index 000000000..5f2a51d52 --- /dev/null +++ b/gooddata-api-client/docs/LlmEndpointControllerApi.md @@ -0,0 +1,506 @@ +# gooddata_api_client.LlmEndpointControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_llm_endpoints**](LlmEndpointControllerApi.md#create_entity_llm_endpoints) | **POST** /api/v1/entities/llmEndpoints | Post LLM endpoint entities +[**delete_entity_llm_endpoints**](LlmEndpointControllerApi.md#delete_entity_llm_endpoints) | **DELETE** /api/v1/entities/llmEndpoints/{id} | Delete LLM endpoint entity +[**get_all_entities_llm_endpoints**](LlmEndpointControllerApi.md#get_all_entities_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints | Get all LLM endpoint entities +[**get_entity_llm_endpoints**](LlmEndpointControllerApi.md#get_entity_llm_endpoints) | **GET** /api/v1/entities/llmEndpoints/{id} | Get LLM endpoint entity +[**patch_entity_llm_endpoints**](LlmEndpointControllerApi.md#patch_entity_llm_endpoints) | **PATCH** /api/v1/entities/llmEndpoints/{id} | Patch LLM endpoint entity +[**update_entity_llm_endpoints**](LlmEndpointControllerApi.md#update_entity_llm_endpoints) | **PUT** /api/v1/entities/llmEndpoints/{id} | PUT LLM endpoint entity + + +# **create_entity_llm_endpoints** +> JsonApiLlmEndpointOutDocument create_entity_llm_endpoints(json_api_llm_endpoint_in_document) + +Post LLM endpoint entities + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_controller_api +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 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 = llm_endpoint_controller_api.LlmEndpointControllerApi(api_client) + json_api_llm_endpoint_in_document = JsonApiLlmEndpointInDocument( + data=JsonApiLlmEndpointIn( + attributes=JsonApiLlmEndpointInAttributes( + base_url="base_url_example", + llm_model="llm_model_example", + llm_organization="llm_organization_example", + provider="OPENAI", + title="title_example", + token="token_example", + ), + id="id1", + type="llmEndpoint", + ), + ) # JsonApiLlmEndpointInDocument | + + # example passing only required values which don't have defaults set + try: + # Post LLM endpoint entities + api_response = api_instance.create_entity_llm_endpoints(json_api_llm_endpoint_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->create_entity_llm_endpoints: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_llm_endpoint_in_document** | [**JsonApiLlmEndpointInDocument**](JsonApiLlmEndpointInDocument.md)| | + +### Return type + +[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_endpoints** +> delete_entity_llm_endpoints(id) + +Delete LLM endpoint entity + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_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 = llm_endpoint_controller_api.LlmEndpointControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # 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 LlmEndpointControllerApi->delete_entity_llm_endpoints: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_llm_endpoints** +> JsonApiLlmEndpointOutList get_all_entities_llm_endpoints() + +Get all LLM endpoint entities + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_controller_api +from gooddata_api_client.model.json_api_llm_endpoint_out_list import JsonApiLlmEndpointOutList +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 = llm_endpoint_controller_api.LlmEndpointControllerApi(api_client) + 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) + 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 all LLM endpoint entities + api_response = api_instance.get_all_entities_llm_endpoints(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 LlmEndpointControllerApi->get_all_entities_llm_endpoints: %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 + +[**JsonApiLlmEndpointOutList**](JsonApiLlmEndpointOutList.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_llm_endpoints** +> JsonApiLlmEndpointOutDocument get_entity_llm_endpoints(id) + +Get LLM endpoint entity + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_controller_api +from gooddata_api_client.model.json_api_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument +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 = llm_endpoint_controller_api.LlmEndpointControllerApi(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: + # Get LLM endpoint entity + api_response = api_instance.get_entity_llm_endpoints(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->get_entity_llm_endpoints: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get LLM endpoint entity + api_response = api_instance.get_entity_llm_endpoints(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->get_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 + +[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_endpoints** +> JsonApiLlmEndpointOutDocument patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document) + +Patch LLM endpoint entity + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_controller_api +from gooddata_api_client.model.json_api_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument +from gooddata_api_client.model.json_api_llm_endpoint_patch_document import JsonApiLlmEndpointPatchDocument +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 = llm_endpoint_controller_api.LlmEndpointControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_llm_endpoint_patch_document = JsonApiLlmEndpointPatchDocument( + data=JsonApiLlmEndpointPatch( + attributes=JsonApiLlmEndpointPatchAttributes( + base_url="base_url_example", + llm_model="llm_model_example", + llm_organization="llm_organization_example", + provider="OPENAI", + title="title_example", + token="token_example", + ), + id="id1", + type="llmEndpoint", + ), + ) # JsonApiLlmEndpointPatchDocument | + 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: + # Patch LLM endpoint entity + api_response = api_instance.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->patch_entity_llm_endpoints: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch LLM endpoint entity + api_response = api_instance.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->patch_entity_llm_endpoints: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_llm_endpoint_patch_document** | [**JsonApiLlmEndpointPatchDocument**](JsonApiLlmEndpointPatchDocument.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 + +[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_endpoints** +> JsonApiLlmEndpointOutDocument update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document) + +PUT LLM endpoint entity + +Will be soon removed and replaced by LlmProvider. + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_endpoint_controller_api +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 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 = llm_endpoint_controller_api.LlmEndpointControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_llm_endpoint_in_document = JsonApiLlmEndpointInDocument( + data=JsonApiLlmEndpointIn( + attributes=JsonApiLlmEndpointInAttributes( + base_url="base_url_example", + llm_model="llm_model_example", + llm_organization="llm_organization_example", + provider="OPENAI", + title="title_example", + token="token_example", + ), + id="id1", + type="llmEndpoint", + ), + ) # JsonApiLlmEndpointInDocument | + 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: + # PUT LLM endpoint entity + api_response = api_instance.update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->update_entity_llm_endpoints: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # PUT LLM endpoint entity + api_response = api_instance.update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmEndpointControllerApi->update_entity_llm_endpoints: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_llm_endpoint_in_document** | [**JsonApiLlmEndpointInDocument**](JsonApiLlmEndpointInDocument.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 + +[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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/LlmProviderControllerApi.md b/gooddata-api-client/docs/LlmProviderControllerApi.md new file mode 100644 index 000000000..860983d2f --- /dev/null +++ b/gooddata-api-client/docs/LlmProviderControllerApi.md @@ -0,0 +1,508 @@ +# gooddata_api_client.LlmProviderControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_llm_providers**](LlmProviderControllerApi.md#create_entity_llm_providers) | **POST** /api/v1/entities/llmProviders | Post LLM Provider entities +[**delete_entity_llm_providers**](LlmProviderControllerApi.md#delete_entity_llm_providers) | **DELETE** /api/v1/entities/llmProviders/{id} | Delete LLM Provider entity +[**get_all_entities_llm_providers**](LlmProviderControllerApi.md#get_all_entities_llm_providers) | **GET** /api/v1/entities/llmProviders | Get all LLM Provider entities +[**get_entity_llm_providers**](LlmProviderControllerApi.md#get_entity_llm_providers) | **GET** /api/v1/entities/llmProviders/{id} | Get LLM Provider entity +[**patch_entity_llm_providers**](LlmProviderControllerApi.md#patch_entity_llm_providers) | **PATCH** /api/v1/entities/llmProviders/{id} | Patch LLM Provider entity +[**update_entity_llm_providers**](LlmProviderControllerApi.md#update_entity_llm_providers) | **PUT** /api/v1/entities/llmProviders/{id} | PUT LLM Provider entity + + +# **create_entity_llm_providers** +> JsonApiLlmProviderOutDocument create_entity_llm_providers(json_api_llm_provider_in_document) + +Post LLM Provider entities + +LLM Provider - connection configuration for LLM services + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_provider_controller_api +from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument +from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument +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 = llm_provider_controller_api.LlmProviderControllerApi(api_client) + json_api_llm_provider_in_document = JsonApiLlmProviderInDocument( + data=JsonApiLlmProviderIn( + attributes=JsonApiLlmProviderInAttributes( + default_model_id="default_model_id_example", + description="description_example", + models=[ + JsonApiLlmProviderInAttributesModelsInner( + family="OPENAI", + id="id_example", + ), + ], + name="name_example", + provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), + ), + id="id1", + type="llmProvider", + ), + ) # JsonApiLlmProviderInDocument | + + # example passing only required values which don't have defaults set + try: + # Post LLM Provider entities + api_response = api_instance.create_entity_llm_providers(json_api_llm_provider_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->create_entity_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_llm_provider_in_document** | [**JsonApiLlmProviderInDocument**](JsonApiLlmProviderInDocument.md)| | + +### Return type + +[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_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 llm_provider_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 = llm_provider_controller_api.LlmProviderControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # 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 LlmProviderControllerApi->delete_entity_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_llm_providers** +> JsonApiLlmProviderOutList get_all_entities_llm_providers() + +Get all LLM Provider entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_provider_controller_api +from gooddata_api_client.model.json_api_llm_provider_out_list import JsonApiLlmProviderOutList +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 = llm_provider_controller_api.LlmProviderControllerApi(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: + # Get all LLM Provider entities + api_response = api_instance.get_all_entities_llm_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 LlmProviderControllerApi->get_all_entities_llm_providers: %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 + +[**JsonApiLlmProviderOutList**](JsonApiLlmProviderOutList.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_llm_providers** +> JsonApiLlmProviderOutDocument get_entity_llm_providers(id) + +Get LLM Provider entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_provider_controller_api +from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument +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 = llm_provider_controller_api.LlmProviderControllerApi(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: + # Get LLM Provider entity + api_response = api_instance.get_entity_llm_providers(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->get_entity_llm_providers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get LLM Provider entity + api_response = api_instance.get_entity_llm_providers(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->get_entity_llm_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 + +[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_llm_providers** +> JsonApiLlmProviderOutDocument patch_entity_llm_providers(id, json_api_llm_provider_patch_document) + +Patch LLM Provider entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_provider_controller_api +from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument +from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument +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 = llm_provider_controller_api.LlmProviderControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_llm_provider_patch_document = JsonApiLlmProviderPatchDocument( + data=JsonApiLlmProviderPatch( + attributes=JsonApiLlmProviderInAttributes( + default_model_id="default_model_id_example", + description="description_example", + models=[ + JsonApiLlmProviderInAttributesModelsInner( + family="OPENAI", + id="id_example", + ), + ], + name="name_example", + provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), + ), + id="id1", + type="llmProvider", + ), + ) # JsonApiLlmProviderPatchDocument | + 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: + # Patch LLM Provider entity + api_response = api_instance.patch_entity_llm_providers(id, json_api_llm_provider_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->patch_entity_llm_providers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch LLM Provider entity + api_response = api_instance.patch_entity_llm_providers(id, json_api_llm_provider_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->patch_entity_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_llm_provider_patch_document** | [**JsonApiLlmProviderPatchDocument**](JsonApiLlmProviderPatchDocument.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 + +[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_llm_providers** +> JsonApiLlmProviderOutDocument update_entity_llm_providers(id, json_api_llm_provider_in_document) + +PUT LLM Provider entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import llm_provider_controller_api +from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument +from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument +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 = llm_provider_controller_api.LlmProviderControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_llm_provider_in_document = JsonApiLlmProviderInDocument( + data=JsonApiLlmProviderIn( + attributes=JsonApiLlmProviderInAttributes( + default_model_id="default_model_id_example", + description="description_example", + models=[ + JsonApiLlmProviderInAttributesModelsInner( + family="OPENAI", + id="id_example", + ), + ], + name="name_example", + provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), + ), + id="id1", + type="llmProvider", + ), + ) # JsonApiLlmProviderInDocument | + 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: + # PUT LLM Provider entity + api_response = api_instance.update_entity_llm_providers(id, json_api_llm_provider_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->update_entity_llm_providers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # PUT LLM Provider entity + api_response = api_instance.update_entity_llm_providers(id, json_api_llm_provider_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling LlmProviderControllerApi->update_entity_llm_providers: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_llm_provider_in_document** | [**JsonApiLlmProviderInDocument**](JsonApiLlmProviderInDocument.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 + +[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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/MemoryItemControllerApi.md b/gooddata-api-client/docs/MemoryItemControllerApi.md new file mode 100644 index 000000000..aa6ef08c9 --- /dev/null +++ b/gooddata-api-client/docs/MemoryItemControllerApi.md @@ -0,0 +1,675 @@ +# gooddata_api_client.MemoryItemControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_memory_items**](MemoryItemControllerApi.md#create_entity_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Post Memory Items +[**delete_entity_memory_items**](MemoryItemControllerApi.md#delete_entity_memory_items) | **DELETE** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Delete a Memory Item +[**get_all_entities_memory_items**](MemoryItemControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | Get all Memory Items +[**get_entity_memory_items**](MemoryItemControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Get a Memory Item +[**patch_entity_memory_items**](MemoryItemControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Patch a Memory Item +[**search_entities_memory_items**](MemoryItemControllerApi.md#search_entities_memory_items) | **POST** /api/v1/entities/workspaces/{workspaceId}/memoryItems/search | The search endpoint (beta) +[**update_entity_memory_items**](MemoryItemControllerApi.md#update_entity_memory_items) | **PUT** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | Put a Memory Item + + +# **create_entity_memory_items** +> JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_document) + +Post Memory Items + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 +# 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 = memory_item_controller_api.MemoryItemControllerApi(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 | + 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) + meta_include = [ + "metaInclude=origin,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + try: + # Post Memory Items + 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 MemoryItemControllerApi->create_entity_memory_items: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Post Memory Items + 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 MemoryItemControllerApi->create_entity_memory_items: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| | + **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 + +[**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 | +|-------------|-------------|------------------| +**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_memory_items** +> delete_entity_memory_items(workspace_id, object_id) + +Delete a Memory Item + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(api_client) + workspace_id = "workspaceId_example" # str | + object_id = "objectId_example" # str | + + # example passing only required values which don't have defaults set + try: + # Delete a Memory Item + api_instance.delete_entity_memory_items(workspace_id, object_id) + except gooddata_api_client.ApiException as e: + print("Exception when calling MemoryItemControllerApi->delete_entity_memory_items: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **workspace_id** | **str**| | + **object_id** | **str**| | + +### 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_memory_items** +> JsonApiMemoryItemOutList get_all_entities_memory_items(workspace_id) + +Get all Memory Items + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(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 Memory Items + 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 MemoryItemControllerApi->get_all_entities_memory_items: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get all Memory Items + 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 MemoryItemControllerApi->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_entity_memory_items** +> JsonApiMemoryItemOutDocument get_entity_memory_items(workspace_id, object_id) + +Get a Memory Item + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(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 Memory Item + 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 MemoryItemControllerApi->get_entity_memory_items: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get a Memory Item + 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 MemoryItemControllerApi->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) + +# **patch_entity_memory_items** +> JsonApiMemoryItemOutDocument patch_entity_memory_items(workspace_id, object_id, json_api_memory_item_patch_document) + +Patch a Memory Item + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(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: + # Patch a Memory Item + 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 MemoryItemControllerApi->patch_entity_memory_items: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch a Memory Item + 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 MemoryItemControllerApi->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) + +# **search_entities_memory_items** +> JsonApiMemoryItemOutList search_entities_memory_items(workspace_id, entity_search_body) + +The search endpoint (beta) + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(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: + # The search endpoint (beta) + 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 MemoryItemControllerApi->search_entities_memory_items: %s\n" % e) + + # 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_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 MemoryItemControllerApi->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) + +# **update_entity_memory_items** +> JsonApiMemoryItemOutDocument update_entity_memory_items(workspace_id, object_id, json_api_memory_item_in_document) + +Put a Memory Item + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import memory_item_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 = memory_item_controller_api.MemoryItemControllerApi(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: + # Put a Memory Item + 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 MemoryItemControllerApi->update_entity_memory_items: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put a Memory Item + 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 MemoryItemControllerApi->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) + diff --git a/gooddata-api-client/docs/NegativeAttributeFilterNegativeAttributeFilter.md b/gooddata-api-client/docs/NegativeAttributeFilterNegativeAttributeFilter.md index cd8499341..3feaa5798 100644 --- a/gooddata-api-client/docs/NegativeAttributeFilterNegativeAttributeFilter.md +++ b/gooddata-api-client/docs/NegativeAttributeFilterNegativeAttributeFilter.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **not_in** | [**AttributeFilterElements**](AttributeFilterElements.md) | | **apply_on_result** | **bool** | | [optional] **local_identifier** | **str** | | [optional] +**uses_arbitrary_values** | **bool** | If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements. | [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/NotificationChannelControllerApi.md b/gooddata-api-client/docs/NotificationChannelControllerApi.md new file mode 100644 index 000000000..8106a7823 --- /dev/null +++ b/gooddata-api-client/docs/NotificationChannelControllerApi.md @@ -0,0 +1,500 @@ +# gooddata_api_client.NotificationChannelControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_notification_channels**](NotificationChannelControllerApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities +[**delete_entity_notification_channels**](NotificationChannelControllerApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity +[**get_all_entities_notification_channels**](NotificationChannelControllerApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities +[**get_entity_notification_channels**](NotificationChannelControllerApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity +[**patch_entity_notification_channels**](NotificationChannelControllerApi.md#patch_entity_notification_channels) | **PATCH** /api/v1/entities/notificationChannels/{id} | Patch Notification Channel entity +[**update_entity_notification_channels**](NotificationChannelControllerApi.md#update_entity_notification_channels) | **PUT** /api/v1/entities/notificationChannels/{id} | Put Notification Channel entity + + +# **create_entity_notification_channels** +> JsonApiNotificationChannelOutDocument create_entity_notification_channels(json_api_notification_channel_post_optional_id_document) + +Post Notification Channel entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_controller_api +from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument +from gooddata_api_client.model.json_api_notification_channel_post_optional_id_document import JsonApiNotificationChannelPostOptionalIdDocument +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 = notification_channel_controller_api.NotificationChannelControllerApi(api_client) + json_api_notification_channel_post_optional_id_document = JsonApiNotificationChannelPostOptionalIdDocument( + data=JsonApiNotificationChannelPostOptionalId( + attributes=JsonApiNotificationChannelInAttributes( + allowed_recipients="CREATOR", + custom_dashboard_url="custom_dashboard_url_example", + dashboard_link_visibility="HIDDEN", + description="description_example", + destination=JsonApiNotificationChannelInAttributesDestination(None), + in_platform_notification="DISABLED", + name="name_example", + notification_source="notification_source_example", + ), + id="id1", + type="notificationChannel", + ), + ) # JsonApiNotificationChannelPostOptionalIdDocument | + + # example passing only required values which don't have defaults set + try: + # Post Notification Channel entities + api_response = api_instance.create_entity_notification_channels(json_api_notification_channel_post_optional_id_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->create_entity_notification_channels: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_notification_channel_post_optional_id_document** | [**JsonApiNotificationChannelPostOptionalIdDocument**](JsonApiNotificationChannelPostOptionalIdDocument.md)| | + +### Return type + +[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_notification_channels** +> delete_entity_notification_channels(id) + +Delete Notification Channel entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_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 = notification_channel_controller_api.NotificationChannelControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Notification Channel entity + api_instance.delete_entity_notification_channels(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->delete_entity_notification_channels: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_notification_channels** +> JsonApiNotificationChannelOutList get_all_entities_notification_channels() + +Get all Notification Channel entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_controller_api +from gooddata_api_client.model.json_api_notification_channel_out_list import JsonApiNotificationChannelOutList +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 = notification_channel_controller_api.NotificationChannelControllerApi(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: + # Get all Notification Channel entities + api_response = api_instance.get_all_entities_notification_channels(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 NotificationChannelControllerApi->get_all_entities_notification_channels: %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 + +[**JsonApiNotificationChannelOutList**](JsonApiNotificationChannelOutList.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_notification_channels** +> JsonApiNotificationChannelOutDocument get_entity_notification_channels(id) + +Get Notification Channel entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_controller_api +from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument +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 = notification_channel_controller_api.NotificationChannelControllerApi(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: + # Get Notification Channel entity + api_response = api_instance.get_entity_notification_channels(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->get_entity_notification_channels: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Notification Channel entity + api_response = api_instance.get_entity_notification_channels(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->get_entity_notification_channels: %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 + +[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_notification_channels** +> JsonApiNotificationChannelOutDocument patch_entity_notification_channels(id, json_api_notification_channel_patch_document) + +Patch Notification Channel entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_controller_api +from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument +from gooddata_api_client.model.json_api_notification_channel_patch_document import JsonApiNotificationChannelPatchDocument +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 = notification_channel_controller_api.NotificationChannelControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_notification_channel_patch_document = JsonApiNotificationChannelPatchDocument( + data=JsonApiNotificationChannelPatch( + attributes=JsonApiNotificationChannelInAttributes( + allowed_recipients="CREATOR", + custom_dashboard_url="custom_dashboard_url_example", + dashboard_link_visibility="HIDDEN", + description="description_example", + destination=JsonApiNotificationChannelInAttributesDestination(None), + in_platform_notification="DISABLED", + name="name_example", + notification_source="notification_source_example", + ), + id="id1", + type="notificationChannel", + ), + ) # JsonApiNotificationChannelPatchDocument | + 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: + # Patch Notification Channel entity + api_response = api_instance.patch_entity_notification_channels(id, json_api_notification_channel_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->patch_entity_notification_channels: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Notification Channel entity + api_response = api_instance.patch_entity_notification_channels(id, json_api_notification_channel_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->patch_entity_notification_channels: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_notification_channel_patch_document** | [**JsonApiNotificationChannelPatchDocument**](JsonApiNotificationChannelPatchDocument.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 + +[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_notification_channels** +> JsonApiNotificationChannelOutDocument update_entity_notification_channels(id, json_api_notification_channel_in_document) + +Put Notification Channel entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_controller_api +from gooddata_api_client.model.json_api_notification_channel_in_document import JsonApiNotificationChannelInDocument +from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument +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 = notification_channel_controller_api.NotificationChannelControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_notification_channel_in_document = JsonApiNotificationChannelInDocument( + data=JsonApiNotificationChannelIn( + attributes=JsonApiNotificationChannelInAttributes( + allowed_recipients="CREATOR", + custom_dashboard_url="custom_dashboard_url_example", + dashboard_link_visibility="HIDDEN", + description="description_example", + destination=JsonApiNotificationChannelInAttributesDestination(None), + in_platform_notification="DISABLED", + name="name_example", + notification_source="notification_source_example", + ), + id="id1", + type="notificationChannel", + ), + ) # JsonApiNotificationChannelInDocument | + 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: + # Put Notification Channel entity + api_response = api_instance.update_entity_notification_channels(id, json_api_notification_channel_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->update_entity_notification_channels: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Notification Channel entity + api_response = api_instance.update_entity_notification_channels(id, json_api_notification_channel_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelControllerApi->update_entity_notification_channels: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_notification_channel_in_document** | [**JsonApiNotificationChannelInDocument**](JsonApiNotificationChannelInDocument.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 + +[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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/NotificationChannelIdentifierControllerApi.md b/gooddata-api-client/docs/NotificationChannelIdentifierControllerApi.md new file mode 100644 index 000000000..4e8a48427 --- /dev/null +++ b/gooddata-api-client/docs/NotificationChannelIdentifierControllerApi.md @@ -0,0 +1,164 @@ +# gooddata_api_client.NotificationChannelIdentifierControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**get_all_entities_notification_channel_identifiers**](NotificationChannelIdentifierControllerApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities +[**get_entity_notification_channel_identifiers**](NotificationChannelIdentifierControllerApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity + + +# **get_all_entities_notification_channel_identifiers** +> JsonApiNotificationChannelIdentifierOutList get_all_entities_notification_channel_identifiers() + +Get all Notification Channel Identifier entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_identifier_controller_api +from gooddata_api_client.model.json_api_notification_channel_identifier_out_list import JsonApiNotificationChannelIdentifierOutList +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 = notification_channel_identifier_controller_api.NotificationChannelIdentifierControllerApi(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: + # Get all Notification Channel Identifier entities + api_response = api_instance.get_all_entities_notification_channel_identifiers(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 NotificationChannelIdentifierControllerApi->get_all_entities_notification_channel_identifiers: %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 + +[**JsonApiNotificationChannelIdentifierOutList**](JsonApiNotificationChannelIdentifierOutList.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_notification_channel_identifiers** +> JsonApiNotificationChannelIdentifierOutDocument get_entity_notification_channel_identifiers(id) + +Get Notification Channel Identifier entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import notification_channel_identifier_controller_api +from gooddata_api_client.model.json_api_notification_channel_identifier_out_document import JsonApiNotificationChannelIdentifierOutDocument +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 = notification_channel_identifier_controller_api.NotificationChannelIdentifierControllerApi(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: + # Get Notification Channel Identifier entity + api_response = api_instance.get_entity_notification_channel_identifiers(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelIdentifierControllerApi->get_entity_notification_channel_identifiers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Notification Channel Identifier entity + api_response = api_instance.get_entity_notification_channel_identifiers(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling NotificationChannelIdentifierControllerApi->get_entity_notification_channel_identifiers: %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 + +[**JsonApiNotificationChannelIdentifierOutDocument**](JsonApiNotificationChannelIdentifierOutDocument.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) + diff --git a/gooddata-api-client/docs/NotificationChannelsApi.md b/gooddata-api-client/docs/NotificationChannelsApi.md index d5b2af631..4c606d992 100644 --- a/gooddata-api-client/docs/NotificationChannelsApi.md +++ b/gooddata-api-client/docs/NotificationChannelsApi.md @@ -6,9 +6,9 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**create_entity_notification_channels**](NotificationChannelsApi.md#create_entity_notification_channels) | **POST** /api/v1/entities/notificationChannels | Post Notification Channel entities [**delete_entity_notification_channels**](NotificationChannelsApi.md#delete_entity_notification_channels) | **DELETE** /api/v1/entities/notificationChannels/{id} | Delete Notification Channel entity -[**get_all_entities_notification_channel_identifiers**](NotificationChannelsApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | +[**get_all_entities_notification_channel_identifiers**](NotificationChannelsApi.md#get_all_entities_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers | Get all Notification Channel Identifier entities [**get_all_entities_notification_channels**](NotificationChannelsApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -[**get_entity_notification_channel_identifiers**](NotificationChannelsApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | +[**get_entity_notification_channel_identifiers**](NotificationChannelsApi.md#get_entity_notification_channel_identifiers) | **GET** /api/v1/entities/notificationChannelIdentifiers/{id} | Get Notification Channel Identifier entity [**get_entity_notification_channels**](NotificationChannelsApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity [**get_export_templates_layout**](NotificationChannelsApi.md#get_export_templates_layout) | **GET** /api/v1/layout/exportTemplates | Get all export templates layout [**get_notification_channels_layout**](NotificationChannelsApi.md#get_notification_channels_layout) | **GET** /api/v1/layout/notificationChannels | Get all notification channels layout @@ -129,7 +129,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = notification_channels_api.NotificationChannelsApi(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: @@ -137,14 +136,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_notification_channels(id) except gooddata_api_client.ApiException as e: print("Exception when calling NotificationChannelsApi->delete_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Notification Channel entity - api_instance.delete_entity_notification_channels(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling NotificationChannelsApi->delete_entity_notification_channels: %s\n" % e) ``` @@ -153,7 +144,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -180,7 +170,7 @@ No authorization required # **get_all_entities_notification_channel_identifiers** > JsonApiNotificationChannelIdentifierOutList get_all_entities_notification_channel_identifiers() - +Get all Notification Channel Identifier entities ### Example @@ -215,6 +205,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 Notification Channel Identifier entities api_response = api_instance.get_all_entities_notification_channel_identifiers(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -335,7 +326,7 @@ No authorization required # **get_entity_notification_channel_identifiers** > JsonApiNotificationChannelIdentifierOutDocument get_entity_notification_channel_identifiers(id) - +Get Notification Channel Identifier entity ### Example @@ -362,6 +353,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: + # Get Notification Channel Identifier entity api_response = api_instance.get_entity_notification_channel_identifiers(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -370,6 +362,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 Notification Channel Identifier entity api_response = api_instance.get_entity_notification_channel_identifiers(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/OrganizationEntityAPIsApi.md b/gooddata-api-client/docs/OrganizationEntityAPIsApi.md index 3693cf2ee..36d22d728 100644 --- a/gooddata-api-client/docs/OrganizationEntityAPIsApi.md +++ b/gooddata-api-client/docs/OrganizationEntityAPIsApi.md @@ -5,14 +5,14 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**create_entity_organization_settings**](OrganizationEntityAPIsApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities -[**delete_entity_organization_settings**](OrganizationEntityAPIsApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization entity -[**get_all_entities_organization_settings**](OrganizationEntityAPIsApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities -[**get_entity_organization_settings**](OrganizationEntityAPIsApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity +[**delete_entity_organization_settings**](OrganizationEntityAPIsApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity +[**get_all_entities_organization_settings**](OrganizationEntityAPIsApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities +[**get_entity_organization_settings**](OrganizationEntityAPIsApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity [**get_entity_organizations**](OrganizationEntityAPIsApi.md#get_entity_organizations) | **GET** /api/v1/entities/admin/organizations/{id} | Get Organizations [**get_organization**](OrganizationEntityAPIsApi.md#get_organization) | **GET** /api/v1/entities/organization | Get current organization info -[**patch_entity_organization_settings**](OrganizationEntityAPIsApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity +[**patch_entity_organization_settings**](OrganizationEntityAPIsApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity [**patch_entity_organizations**](OrganizationEntityAPIsApi.md#patch_entity_organizations) | **PATCH** /api/v1/entities/admin/organizations/{id} | Patch Organization -[**update_entity_organization_settings**](OrganizationEntityAPIsApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity +[**update_entity_organization_settings**](OrganizationEntityAPIsApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity [**update_entity_organizations**](OrganizationEntityAPIsApi.md#update_entity_organizations) | **PUT** /api/v1/entities/admin/organizations/{id} | Put Organization @@ -94,7 +94,7 @@ No authorization required # **delete_entity_organization_settings** > delete_entity_organization_settings(id) -Delete Organization entity +Delete Organization Setting entity ### Example @@ -116,22 +116,13 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = organization_entity_apis_api.OrganizationEntityAPIsApi(api_client) 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 Organization entity + # Delete Organization Setting entity api_instance.delete_entity_organization_settings(id) except gooddata_api_client.ApiException as e: print("Exception when calling OrganizationEntityAPIsApi->delete_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Organization entity - api_instance.delete_entity_organization_settings(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationEntityAPIsApi->delete_entity_organization_settings: %s\n" % e) ``` @@ -140,7 +131,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 @@ -167,7 +157,7 @@ No authorization required # **get_all_entities_organization_settings** > JsonApiOrganizationSettingOutList get_all_entities_organization_settings() -Get Organization entities +Get Organization Setting entities ### Example @@ -202,7 +192,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 Organization entities + # Get Organization Setting entities api_response = api_instance.get_all_entities_organization_settings(filter=filter, page=page, size=size, sort=sort, meta_include=meta_include) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -245,7 +235,7 @@ No authorization required # **get_entity_organization_settings** > JsonApiOrganizationSettingOutDocument get_entity_organization_settings(id) -Get Organization entity +Get Organization Setting entity ### Example @@ -272,7 +262,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Get Organization entity + # Get Organization Setting entity api_response = api_instance.get_entity_organization_settings(id) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -281,7 +271,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 Organization entity + # Get Organization Setting entity api_response = api_instance.get_entity_organization_settings(id, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -473,7 +463,7 @@ No authorization required # **patch_entity_organization_settings** > JsonApiOrganizationSettingOutDocument patch_entity_organization_settings(id, json_api_organization_setting_patch_document) -Patch Organization entity +Patch Organization Setting entity ### Example @@ -511,7 +501,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Patch Organization entity + # Patch Organization Setting entity api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -520,7 +510,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 Organization entity + # Patch Organization Setting entity api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -665,7 +655,7 @@ No authorization required # **update_entity_organization_settings** > JsonApiOrganizationSettingOutDocument update_entity_organization_settings(id, json_api_organization_setting_in_document) -Put Organization entity +Put Organization Setting entity ### Example @@ -703,7 +693,7 @@ with gooddata_api_client.ApiClient() as api_client: # example passing only required values which don't have defaults set try: - # Put Organization entity + # Put Organization Setting entity api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document) pprint(api_response) except gooddata_api_client.ApiException as e: @@ -712,7 +702,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 Organization entity + # Put Organization Setting entity api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document, filter=filter) pprint(api_response) except gooddata_api_client.ApiException as e: diff --git a/gooddata-api-client/docs/OrganizationModelControllerApi.md b/gooddata-api-client/docs/OrganizationModelControllerApi.md deleted file mode 100644 index d1d2dcce5..000000000 --- a/gooddata-api-client/docs/OrganizationModelControllerApi.md +++ /dev/null @@ -1,7020 +0,0 @@ -# gooddata_api_client.OrganizationModelControllerApi - -All URIs are relative to *http://localhost* - -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_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_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 -[**create_entity_organization_settings**](OrganizationModelControllerApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities -[**create_entity_themes**](OrganizationModelControllerApi.md#create_entity_themes) | **POST** /api/v1/entities/themes | Post Theming -[**create_entity_user_groups**](OrganizationModelControllerApi.md#create_entity_user_groups) | **POST** /api/v1/entities/userGroups | Post User Group entities -[**create_entity_users**](OrganizationModelControllerApi.md#create_entity_users) | **POST** /api/v1/entities/users | Post User entities -[**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_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_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 -[**delete_entity_themes**](OrganizationModelControllerApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming -[**delete_entity_user_groups**](OrganizationModelControllerApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity -[**delete_entity_users**](OrganizationModelControllerApi.md#delete_entity_users) | **DELETE** /api/v1/entities/users/{id} | Delete User entity -[**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_data_source_identifiers**](OrganizationModelControllerApi.md#get_all_entities_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers | Get all Data Source Identifiers -[**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_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 | -[**get_all_entities_notification_channels**](OrganizationModelControllerApi.md#get_all_entities_notification_channels) | **GET** /api/v1/entities/notificationChannels | Get all Notification Channel entities -[**get_all_entities_organization_settings**](OrganizationModelControllerApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization entities -[**get_all_entities_themes**](OrganizationModelControllerApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities -[**get_all_entities_user_groups**](OrganizationModelControllerApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities -[**get_all_entities_user_identifiers**](OrganizationModelControllerApi.md#get_all_entities_user_identifiers) | **GET** /api/v1/entities/userIdentifiers | Get UserIdentifier entities -[**get_all_entities_users**](OrganizationModelControllerApi.md#get_all_entities_users) | **GET** /api/v1/entities/users | Get User entities -[**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_data_source_identifiers**](OrganizationModelControllerApi.md#get_entity_data_source_identifiers) | **GET** /api/v1/entities/dataSourceIdentifiers/{id} | Get Data Source Identifier -[**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_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} | -[**get_entity_notification_channels**](OrganizationModelControllerApi.md#get_entity_notification_channels) | **GET** /api/v1/entities/notificationChannels/{id} | Get Notification Channel entity -[**get_entity_organization_settings**](OrganizationModelControllerApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization entity -[**get_entity_themes**](OrganizationModelControllerApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming -[**get_entity_user_groups**](OrganizationModelControllerApi.md#get_entity_user_groups) | **GET** /api/v1/entities/userGroups/{id} | Get UserGroup entity -[**get_entity_user_identifiers**](OrganizationModelControllerApi.md#get_entity_user_identifiers) | **GET** /api/v1/entities/userIdentifiers/{id} | Get UserIdentifier entity -[**get_entity_users**](OrganizationModelControllerApi.md#get_entity_users) | **GET** /api/v1/entities/users/{id} | Get User entity -[**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_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_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 -[**patch_entity_organization_settings**](OrganizationModelControllerApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization entity -[**patch_entity_themes**](OrganizationModelControllerApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming -[**patch_entity_user_groups**](OrganizationModelControllerApi.md#patch_entity_user_groups) | **PATCH** /api/v1/entities/userGroups/{id} | Patch UserGroup entity -[**patch_entity_users**](OrganizationModelControllerApi.md#patch_entity_users) | **PATCH** /api/v1/entities/users/{id} | Patch User entity -[**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_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_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 -[**update_entity_organization_settings**](OrganizationModelControllerApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization entity -[**update_entity_themes**](OrganizationModelControllerApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming -[**update_entity_user_groups**](OrganizationModelControllerApi.md#update_entity_user_groups) | **PUT** /api/v1/entities/userGroups/{id} | Put UserGroup entity -[**update_entity_users**](OrganizationModelControllerApi.md#update_entity_users) | **PUT** /api/v1/entities/users/{id} | Put User entity -[**update_entity_workspaces**](OrganizationModelControllerApi.md#update_entity_workspaces) | **PUT** /api/v1/entities/workspaces/{id} | Put Workspace entity - - -# **create_entity_color_palettes** -> JsonApiColorPaletteOutDocument create_entity_color_palettes(json_api_color_palette_in_document) - -Post Color Pallettes - -### 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_color_palette_in_document import JsonApiColorPaletteInDocument -from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument -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_color_palette_in_document = JsonApiColorPaletteInDocument( - data=JsonApiColorPaletteIn( - attributes=JsonApiColorPaletteInAttributes( - content={}, - name="name_example", - ), - id="id1", - type="colorPalette", - ), - ) # JsonApiColorPaletteInDocument | - - # example passing only required values which don't have defaults set - try: - # Post Color Pallettes - api_response = api_instance.create_entity_color_palettes(json_api_color_palette_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_color_palettes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_color_palette_in_document** | [**JsonApiColorPaletteInDocument**](JsonApiColorPaletteInDocument.md)| | - -### Return type - -[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_csp_directives** -> JsonApiCspDirectiveOutDocument create_entity_csp_directives(json_api_csp_directive_in_document) - -Post CSP Directives - - Context Security Police Directive - -### 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_csp_directive_out_document import JsonApiCspDirectiveOutDocument -from gooddata_api_client.model.json_api_csp_directive_in_document import JsonApiCspDirectiveInDocument -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_csp_directive_in_document = JsonApiCspDirectiveInDocument( - data=JsonApiCspDirectiveIn( - attributes=JsonApiCspDirectiveInAttributes( - sources=[ - "sources_example", - ], - ), - id="id1", - type="cspDirective", - ), - ) # JsonApiCspDirectiveInDocument | - - # example passing only required values which don't have defaults set - try: - # Post CSP Directives - api_response = api_instance.create_entity_csp_directives(json_api_csp_directive_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_csp_directives: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_csp_directive_in_document** | [**JsonApiCspDirectiveInDocument**](JsonApiCspDirectiveInDocument.md)| | - -### Return type - -[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_export_templates** -> JsonApiExportTemplateOutDocument create_entity_export_templates(json_api_export_template_post_optional_id_document) - -Post Export Template entities - -### 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_export_template_post_optional_id_document import JsonApiExportTemplatePostOptionalIdDocument -from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument -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_export_template_post_optional_id_document = JsonApiExportTemplatePostOptionalIdDocument( - data=JsonApiExportTemplatePostOptionalId( - attributes=JsonApiExportTemplateInAttributes( - dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - cover_slide=CoverSlideTemplate( - background_image=True, - description_field="Exported at: {{exportedAt}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - intro_slide=IntroSlideTemplate( - background_image=True, - description_field='''About: -{{dashboardDescription}} - -{{dashboardFilters}}''', - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - title_field="Introduction", - ), - section_slide=SectionSlideTemplate( - background_image=True, - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - name="name_example", - widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - ), - id="id1", - type="exportTemplate", - ), - ) # JsonApiExportTemplatePostOptionalIdDocument | - - # example passing only required values which don't have defaults set - try: - # Post Export Template entities - api_response = api_instance.create_entity_export_templates(json_api_export_template_post_optional_id_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_export_templates: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_export_template_post_optional_id_document** | [**JsonApiExportTemplatePostOptionalIdDocument**](JsonApiExportTemplatePostOptionalIdDocument.md)| | - -### 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 | -|-------------|-------------|------------------| -**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_identity_providers** -> JsonApiIdentityProviderOutDocument create_entity_identity_providers(json_api_identity_provider_in_document) - -Post Identity Providers - -### 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_out_document import JsonApiIdentityProviderOutDocument -from gooddata_api_client.model.json_api_identity_provider_in_document import JsonApiIdentityProviderInDocument -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_identity_provider_in_document = JsonApiIdentityProviderInDocument( - data=JsonApiIdentityProviderIn( - 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", - ), - ) # JsonApiIdentityProviderInDocument | - - # example passing only required values which don't have defaults set - try: - # Post Identity Providers - api_response = api_instance.create_entity_identity_providers(json_api_identity_provider_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_identity_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_identity_provider_in_document** | [**JsonApiIdentityProviderInDocument**](JsonApiIdentityProviderInDocument.md)| | - -### Return type - -[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.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_llm_endpoints** -> JsonApiLlmEndpointOutDocument create_entity_llm_endpoints(json_api_llm_endpoint_in_document) - -Post LLM endpoint entities - -Will be soon removed and replaced by LlmProvider. - -### 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_llm_endpoint_in_document import JsonApiLlmEndpointInDocument -from gooddata_api_client.model.json_api_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument -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_llm_endpoint_in_document = JsonApiLlmEndpointInDocument( - data=JsonApiLlmEndpointIn( - attributes=JsonApiLlmEndpointInAttributes( - base_url="base_url_example", - llm_model="llm_model_example", - llm_organization="llm_organization_example", - provider="OPENAI", - title="title_example", - token="token_example", - ), - id="id1", - type="llmEndpoint", - ), - ) # JsonApiLlmEndpointInDocument | - - # example passing only required values which don't have defaults set - try: - # Post LLM endpoint entities - api_response = api_instance.create_entity_llm_endpoints(json_api_llm_endpoint_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_llm_endpoints: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_llm_endpoint_in_document** | [**JsonApiLlmEndpointInDocument**](JsonApiLlmEndpointInDocument.md)| | - -### Return type - -[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_providers** -> JsonApiLlmProviderOutDocument create_entity_llm_providers(json_api_llm_provider_in_document) - -Post LLM Provider entities - -LLM Provider - connection configuration for LLM services - -### 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_llm_provider_out_document import JsonApiLlmProviderOutDocument -from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument -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_llm_provider_in_document = JsonApiLlmProviderInDocument( - data=JsonApiLlmProviderIn( - attributes=JsonApiLlmProviderInAttributes( - default_model_id="default_model_id_example", - description="description_example", - models=[ - JsonApiLlmProviderInAttributesModelsInner( - family="OPENAI", - id="id_example", - ), - ], - name="name_example", - provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), - ), - id="id1", - type="llmProvider", - ), - ) # JsonApiLlmProviderInDocument | - - # example passing only required values which don't have defaults set - try: - # Post LLM Provider entities - api_response = api_instance.create_entity_llm_providers(json_api_llm_provider_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_llm_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_llm_provider_in_document** | [**JsonApiLlmProviderInDocument**](JsonApiLlmProviderInDocument.md)| | - -### Return type - -[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_notification_channels** -> JsonApiNotificationChannelOutDocument create_entity_notification_channels(json_api_notification_channel_post_optional_id_document) - -Post Notification Channel entities - -### 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_notification_channel_out_document import JsonApiNotificationChannelOutDocument -from gooddata_api_client.model.json_api_notification_channel_post_optional_id_document import JsonApiNotificationChannelPostOptionalIdDocument -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_notification_channel_post_optional_id_document = JsonApiNotificationChannelPostOptionalIdDocument( - data=JsonApiNotificationChannelPostOptionalId( - attributes=JsonApiNotificationChannelInAttributes( - allowed_recipients="CREATOR", - custom_dashboard_url="custom_dashboard_url_example", - dashboard_link_visibility="HIDDEN", - description="description_example", - destination=JsonApiNotificationChannelInAttributesDestination(None), - in_platform_notification="DISABLED", - name="name_example", - notification_source="notification_source_example", - ), - id="id1", - type="notificationChannel", - ), - ) # JsonApiNotificationChannelPostOptionalIdDocument | - - # example passing only required values which don't have defaults set - try: - # Post Notification Channel entities - api_response = api_instance.create_entity_notification_channels(json_api_notification_channel_post_optional_id_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_notification_channels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_notification_channel_post_optional_id_document** | [**JsonApiNotificationChannelPostOptionalIdDocument**](JsonApiNotificationChannelPostOptionalIdDocument.md)| | - -### Return type - -[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_organization_settings** -> JsonApiOrganizationSettingOutDocument create_entity_organization_settings(json_api_organization_setting_in_document) - -Post Organization Setting entities - -### 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_organization_setting_in_document import JsonApiOrganizationSettingInDocument -from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument -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_organization_setting_in_document = JsonApiOrganizationSettingInDocument( - data=JsonApiOrganizationSettingIn( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="organizationSetting", - ), - ) # JsonApiOrganizationSettingInDocument | - - # example passing only required values which don't have defaults set - try: - # Post Organization Setting entities - api_response = api_instance.create_entity_organization_settings(json_api_organization_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_organization_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_organization_setting_in_document** | [**JsonApiOrganizationSettingInDocument**](JsonApiOrganizationSettingInDocument.md)| | - -### Return type - -[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_themes** -> JsonApiThemeOutDocument create_entity_themes(json_api_theme_in_document) - -Post Theming - -### 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_theme_in_document import JsonApiThemeInDocument -from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument -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_theme_in_document = JsonApiThemeInDocument( - data=JsonApiThemeIn( - attributes=JsonApiColorPaletteInAttributes( - content={}, - name="name_example", - ), - id="id1", - type="theme", - ), - ) # JsonApiThemeInDocument | - - # example passing only required values which don't have defaults set - try: - # Post Theming - api_response = api_instance.create_entity_themes(json_api_theme_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_themes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_theme_in_document** | [**JsonApiThemeInDocument**](JsonApiThemeInDocument.md)| | - -### Return type - -[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_groups** -> JsonApiUserGroupOutDocument create_entity_user_groups(json_api_user_group_in_document) - -Post User Group entities - -User Group - creates tree-like structure for categorizing users - -### 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_user_group_in_document import JsonApiUserGroupInDocument -from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument -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_user_group_in_document = JsonApiUserGroupInDocument( - data=JsonApiUserGroupIn( - attributes=JsonApiUserGroupInAttributes( - name="name_example", - ), - id="id1", - relationships=JsonApiUserGroupInRelationships( - parents=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="userGroup", - ), - ) # JsonApiUserGroupInDocument | - include = [ - "parents", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: - # Post User Group entities - api_response = api_instance.create_entity_user_groups(json_api_user_group_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post User Group entities - api_response = api_instance.create_entity_user_groups(json_api_user_group_in_document, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_user_groups: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_user_group_in_document** | [**JsonApiUserGroupInDocument**](JsonApiUserGroupInDocument.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] - -### Return type - -[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_users** -> JsonApiUserOutDocument create_entity_users(json_api_user_in_document) - -Post User entities - -User - represents entity interacting with platform - -### 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_user_in_document import JsonApiUserInDocument -from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument -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_user_in_document = JsonApiUserInDocument( - data=JsonApiUserIn( - attributes=JsonApiUserInAttributes( - authentication_id="authentication_id_example", - email="email_example", - firstname="firstname_example", - lastname="lastname_example", - ), - id="id1", - relationships=JsonApiUserInRelationships( - user_groups=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="user", - ), - ) # JsonApiUserInDocument | - include = [ - "userGroups", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: - # Post User entities - api_response = api_instance.create_entity_users(json_api_user_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post User entities - api_response = api_instance.create_entity_users(json_api_user_in_document, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_users: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_user_in_document** | [**JsonApiUserInDocument**](JsonApiUserInDocument.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] - -### Return type - -[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_workspaces** -> JsonApiWorkspaceOutDocument create_entity_workspaces(json_api_workspace_in_document) - -Post Workspace entities - -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_workspace_out_document import JsonApiWorkspaceOutDocument -from gooddata_api_client.model.json_api_workspace_in_document import JsonApiWorkspaceInDocument -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_workspace_in_document = JsonApiWorkspaceInDocument( - data=JsonApiWorkspaceIn( - attributes=JsonApiWorkspaceInAttributes( - cache_extra_limit=1, - data_source=JsonApiWorkspaceInAttributesDataSource( - id="snowflake.instance.1", - schema_path=[ - "subPath", - ], - ), - description="description_example", - early_access="early_access_example", - early_access_values=[ - "early_access_values_example", - ], - name="name_example", - prefix="/6bUUGjjNSwg0_bs", - ), - id="id1", - relationships=JsonApiWorkspaceInRelationships( - parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( - data=JsonApiWorkspaceToOneLinkage(None), - ), - ), - type="workspace", - ), - ) # JsonApiWorkspaceInDocument | - include = [ - "parent", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) - meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Post Workspace entities - api_response = api_instance.create_entity_workspaces(json_api_workspace_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Post Workspace entities - api_response = api_instance.create_entity_workspaces(json_api_workspace_in_document, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->create_entity_workspaces: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **json_api_workspace_in_document** | [**JsonApiWorkspaceInDocument**](JsonApiWorkspaceInDocument.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 - -[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_color_palettes** -> delete_entity_color_palettes(id) - -Delete a Color Pallette - -### 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;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 Color Pallette - api_instance.delete_entity_color_palettes(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete a Color Pallette - api_instance.delete_entity_color_palettes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_color_palettes: %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_csp_directives** -> delete_entity_csp_directives(id) - -Delete CSP Directives - - Context Security Police Directive - -### 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 = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives - api_instance.delete_entity_csp_directives(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete CSP Directives - api_instance.delete_entity_csp_directives(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_csp_directives: %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_export_templates** -> delete_entity_export_templates(id) - -Delete Export Template 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;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: - # 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_export_templates: %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) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_export_templates: %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_identity_providers** -> delete_entity_identity_providers(id) - -Delete Identity Provider - -### 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 = "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 Identity Provider - api_instance.delete_entity_identity_providers(id) - except gooddata_api_client.ApiException as 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 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_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_llm_endpoints** -> delete_entity_llm_endpoints(id) - -Delete LLM endpoint entity - -Will be soon removed and replaced by LlmProvider. - -### 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: - # 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_llm_endpoints: %s\n" % e) - - # 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 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) -``` - - -### 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_notification_channels** -> delete_entity_notification_channels(id) - -Delete Notification Channel 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 Notification Channel entity - api_instance.delete_entity_notification_channels(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Notification Channel entity - api_instance.delete_entity_notification_channels(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_notification_channels: %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_organization_settings** -> delete_entity_organization_settings(id) - -Delete Organization 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 = "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 Organization entity - api_instance.delete_entity_organization_settings(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Organization entity - api_instance.delete_entity_organization_settings(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_organization_settings: %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_themes** -> delete_entity_themes(id) - -Delete Theming - -### 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;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 Theming - api_instance.delete_entity_themes(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Theming - api_instance.delete_entity_themes(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_themes: %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_user_groups** -> delete_entity_user_groups(id) - -Delete UserGroup entity - -User Group - creates tree-like structure for categorizing users - -### 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" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 UserGroup entity - api_instance.delete_entity_user_groups(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete UserGroup entity - api_instance.delete_entity_user_groups(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_user_groups: %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_users** -> delete_entity_users(id) - -Delete User entity - -User - represents entity interacting with platform - -### 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 = "authenticationId==someString;firstname==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 User entity - api_instance.delete_entity_users(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete User entity - api_instance.delete_entity_users(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_users: %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_workspaces** -> delete_entity_workspaces(id) - -Delete Workspace entity - -Space of the shared interest - -### 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;earlyAccess==someString;parent.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 Workspace entity - api_instance.delete_entity_workspaces(id) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Workspace entity - api_instance.delete_entity_workspaces(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->delete_entity_workspaces: %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) - -# **get_all_entities_color_palettes** -> JsonApiColorPaletteOutList get_all_entities_color_palettes() - -Get all Color Pallettes - -### 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_color_palette_out_list import JsonApiColorPaletteOutList -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;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) - 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 all Color Pallettes - api_response = api_instance.get_all_entities_color_palettes(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_color_palettes: %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 - -[**JsonApiColorPaletteOutList**](JsonApiColorPaletteOutList.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_csp_directives** -> JsonApiCspDirectiveOutList get_all_entities_csp_directives() - -Get CSP Directives - - Context Security Police Directive - -### 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_csp_directive_out_list import JsonApiCspDirectiveOutList -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 = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives - api_response = api_instance.get_all_entities_csp_directives(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_csp_directives: %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 - -[**JsonApiCspDirectiveOutList**](JsonApiCspDirectiveOutList.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_data_source_identifiers** -> JsonApiDataSourceIdentifierOutList get_all_entities_data_source_identifiers() - -Get all Data Source Identifiers - -### 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_identifier_out_list import JsonApiDataSourceIdentifierOutList -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;schema==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=permissions,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get all Data Source Identifiers - api_response = api_instance.get_all_entities_data_source_identifiers(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_source_identifiers: %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 - -[**JsonApiDataSourceIdentifierOutList**](JsonApiDataSourceIdentifierOutList.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_export_templates** -> JsonApiExportTemplateOutList get_all_entities_export_templates() - -GET all Export Template entities - -### 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_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. -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;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 = [ - "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 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_export_templates: %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 - -[**JsonApiExportTemplateOutList**](JsonApiExportTemplateOutList.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_identity_providers** -> JsonApiIdentityProviderOutList get_all_entities_identity_providers() - -Get all Identity Providers - -### 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_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. -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 = "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 = [ - "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 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_identity_providers: %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 - -[**JsonApiIdentityProviderOutList**](JsonApiIdentityProviderOutList.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_llm_endpoints** -> JsonApiLlmEndpointOutList get_all_entities_llm_endpoints() - -Get all LLM endpoint entities - -Will be soon removed and replaced by LlmProvider. - -### 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_llm_endpoint_out_list import JsonApiLlmEndpointOutList -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 = "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) - 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 all LLM endpoint entities - api_response = api_instance.get_all_entities_llm_endpoints(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_llm_endpoints: %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 - -[**JsonApiLlmEndpointOutList**](JsonApiLlmEndpointOutList.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_llm_providers** -> JsonApiLlmProviderOutList get_all_entities_llm_providers() - -Get all LLM Provider entities - -### 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_llm_provider_out_list import JsonApiLlmProviderOutList -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: - # Get all LLM Provider entities - api_response = api_instance.get_all_entities_llm_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_llm_providers: %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 - -[**JsonApiLlmProviderOutList**](JsonApiLlmProviderOutList.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_notification_channel_identifiers** -> JsonApiNotificationChannelIdentifierOutList get_all_entities_notification_channel_identifiers() - - - -### 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_notification_channel_identifier_out_list import JsonApiNotificationChannelIdentifierOutList -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_notification_channel_identifiers(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_notification_channel_identifiers: %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 - -[**JsonApiNotificationChannelIdentifierOutList**](JsonApiNotificationChannelIdentifierOutList.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_notification_channels** -> JsonApiNotificationChannelOutList get_all_entities_notification_channels() - -Get all Notification Channel entities - -### 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_notification_channel_out_list import JsonApiNotificationChannelOutList -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: - # Get all Notification Channel entities - api_response = api_instance.get_all_entities_notification_channels(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_notification_channels: %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 - -[**JsonApiNotificationChannelOutList**](JsonApiNotificationChannelOutList.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_organization_settings** -> JsonApiOrganizationSettingOutList get_all_entities_organization_settings() - -Get Organization entities - -### 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_organization_setting_out_list import JsonApiOrganizationSettingOutList -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 = "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 - # and optional values - try: - # Get Organization entities - api_response = api_instance.get_all_entities_organization_settings(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_organization_settings: %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 - -[**JsonApiOrganizationSettingOutList**](JsonApiOrganizationSettingOutList.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_themes** -> JsonApiThemeOutList get_all_entities_themes() - -Get all Theming entities - -### 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_theme_out_list import JsonApiThemeOutList -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;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) - 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 all Theming entities - api_response = api_instance.get_all_entities_themes(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_themes: %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 - -[**JsonApiThemeOutList**](JsonApiThemeOutList.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_groups** -> JsonApiUserGroupOutList get_all_entities_user_groups() - -Get UserGroup entities - -User Group - creates tree-like structure for categorizing users - -### 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_user_group_out_list import JsonApiUserGroupOutList -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" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 = [ - "parents", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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) - 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 UserGroup entities - api_response = api_instance.get_all_entities_user_groups(filter=filter, include=include, 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_user_groups: %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] - **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 type - -[**JsonApiUserGroupOutList**](JsonApiUserGroupOutList.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_identifiers** -> JsonApiUserIdentifierOutList get_all_entities_user_identifiers() - -Get UserIdentifier entities - -UserIdentifier - represents entity interacting with platform - -### 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_user_identifier_out_list import JsonApiUserIdentifierOutList -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 = "firstname==someString;lastname==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: - # Get UserIdentifier entities - api_response = api_instance.get_all_entities_user_identifiers(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_user_identifiers: %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 - -[**JsonApiUserIdentifierOutList**](JsonApiUserIdentifierOutList.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_users** -> JsonApiUserOutList get_all_entities_users() - -Get User entities - -User - represents entity interacting with platform - -### 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_user_out_list import JsonApiUserOutList -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 = "authenticationId==someString;firstname==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 = [ - "userGroups", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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) - 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 User entities - api_response = api_instance.get_all_entities_users(filter=filter, include=include, 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_users: %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] - **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 type - -[**JsonApiUserOutList**](JsonApiUserOutList.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_workspaces** -> JsonApiWorkspaceOutList get_all_entities_workspaces() - -Get Workspace entities - -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_workspace_out_list import JsonApiWorkspaceOutList -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;earlyAccess==someString;parent.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 = [ - "parent", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) - 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=config,permissions,hierarchy,dataModelDatasets,page,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Workspace entities - api_response = api_instance.get_all_entities_workspaces(filter=filter, include=include, 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_workspaces: %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] - **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 type - -[**JsonApiWorkspaceOutList**](JsonApiWorkspaceOutList.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_color_palettes** -> JsonApiColorPaletteOutDocument get_entity_color_palettes(id) - -Get Color Pallette - -### 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_color_palette_out_document import JsonApiColorPaletteOutDocument -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;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: - # Get Color Pallette - api_response = api_instance.get_entity_color_palettes(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Color Pallette - api_response = api_instance.get_entity_color_palettes(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_color_palettes: %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 - -[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_csp_directives** -> JsonApiCspDirectiveOutDocument get_entity_csp_directives(id) - -Get CSP Directives - - Context Security Police Directive - -### 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_csp_directive_out_document import JsonApiCspDirectiveOutDocument -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 = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives - api_response = api_instance.get_entity_csp_directives(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get CSP Directives - api_response = api_instance.get_entity_csp_directives(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_csp_directives: %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 - -[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_data_source_identifiers** -> JsonApiDataSourceIdentifierOutDocument get_entity_data_source_identifiers(id) - -Get Data Source Identifier - -### 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_identifier_out_document import JsonApiDataSourceIdentifierOutDocument -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;schema==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) - 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 Identifier - api_response = api_instance.get_entity_data_source_identifiers(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_data_source_identifiers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Data Source Identifier - api_response = api_instance.get_entity_data_source_identifiers(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_source_identifiers: %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 - -[**JsonApiDataSourceIdentifierOutDocument**](JsonApiDataSourceIdentifierOutDocument.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_entitlements** -> JsonApiEntitlementOutDocument get_entity_entitlements(id) - -Get Entitlement - -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_document import JsonApiEntitlementOutDocument -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 = "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) - - # example passing only required values which don't have defaults set - try: - # Get Entitlement - api_response = api_instance.get_entity_entitlements(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_entitlements: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Entitlement - api_response = api_instance.get_entity_entitlements(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_entitlements: %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 - -[**JsonApiEntitlementOutDocument**](JsonApiEntitlementOutDocument.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_templates** -> JsonApiExportTemplateOutDocument get_entity_export_templates(id) - -GET Export Template entity - -### 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_export_template_out_document import JsonApiExportTemplateOutDocument -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;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: - # GET Export Template entity - api_response = api_instance.get_entity_export_templates(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_export_templates: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # GET Export Template entity - api_response = api_instance.get_entity_export_templates(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_export_templates: %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 - -[**JsonApiExportTemplateOutDocument**](JsonApiExportTemplateOutDocument.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_identity_providers** -> JsonApiIdentityProviderOutDocument get_entity_identity_providers(id) - -Get 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_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 | - 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_llm_endpoints** -> JsonApiLlmEndpointOutDocument get_entity_llm_endpoints(id) - -Get LLM endpoint entity - -Will be soon removed and replaced by LlmProvider. - -### 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_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument -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: - # Get LLM endpoint entity - api_response = api_instance.get_entity_llm_endpoints(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_llm_endpoints: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get LLM endpoint entity - api_response = api_instance.get_entity_llm_endpoints(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_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 - -[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_providers** -> JsonApiLlmProviderOutDocument get_entity_llm_providers(id) - -Get LLM Provider entity - -### 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_llm_provider_out_document import JsonApiLlmProviderOutDocument -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: - # Get LLM Provider entity - api_response = api_instance.get_entity_llm_providers(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_llm_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get LLM Provider entity - api_response = api_instance.get_entity_llm_providers(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_llm_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 - -[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_notification_channel_identifiers** -> JsonApiNotificationChannelIdentifierOutDocument get_entity_notification_channel_identifiers(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_notification_channel_identifier_out_document import JsonApiNotificationChannelIdentifierOutDocument -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_notification_channel_identifiers(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_notification_channel_identifiers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - api_response = api_instance.get_entity_notification_channel_identifiers(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_notification_channel_identifiers: %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 - -[**JsonApiNotificationChannelIdentifierOutDocument**](JsonApiNotificationChannelIdentifierOutDocument.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_notification_channels** -> JsonApiNotificationChannelOutDocument get_entity_notification_channels(id) - -Get Notification Channel entity - -### 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_notification_channel_out_document import JsonApiNotificationChannelOutDocument -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: - # Get Notification Channel entity - api_response = api_instance.get_entity_notification_channels(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Notification Channel entity - api_response = api_instance.get_entity_notification_channels(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_notification_channels: %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 - -[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_organization_settings** -> JsonApiOrganizationSettingOutDocument get_entity_organization_settings(id) - -Get Organization entity - -### 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_organization_setting_out_document import JsonApiOrganizationSettingOutDocument -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==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 Organization entity - api_response = api_instance.get_entity_organization_settings(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Organization entity - api_response = api_instance.get_entity_organization_settings(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_organization_settings: %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 - -[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_themes** -> JsonApiThemeOutDocument get_entity_themes(id) - -Get Theming - -### 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_theme_out_document import JsonApiThemeOutDocument -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;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: - # Get Theming - api_response = api_instance.get_entity_themes(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Theming - api_response = api_instance.get_entity_themes(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_themes: %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 - -[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_groups** -> JsonApiUserGroupOutDocument get_entity_user_groups(id) - -Get UserGroup entity - -User Group - creates tree-like structure for categorizing users - -### 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_user_group_out_document import JsonApiUserGroupOutDocument -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" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 = [ - "parents", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: - # Get UserGroup entity - api_response = api_instance.get_entity_user_groups(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get UserGroup entity - api_response = api_instance.get_entity_user_groups(id, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_user_groups: %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] - -### Return type - -[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_identifiers** -> JsonApiUserIdentifierOutDocument get_entity_user_identifiers(id) - -Get UserIdentifier entity - -UserIdentifier - represents basic information about entity interacting with platform - -### 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_user_identifier_out_document import JsonApiUserIdentifierOutDocument -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 = "firstname==someString;lastname==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 UserIdentifier entity - api_response = api_instance.get_entity_user_identifiers(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_user_identifiers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get UserIdentifier entity - api_response = api_instance.get_entity_user_identifiers(id, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_user_identifiers: %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 - -[**JsonApiUserIdentifierOutDocument**](JsonApiUserIdentifierOutDocument.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_users** -> JsonApiUserOutDocument get_entity_users(id) - -Get User entity - -User - represents entity interacting with platform - -### 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_user_out_document import JsonApiUserOutDocument -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 = "authenticationId==someString;firstname==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 = [ - "userGroups", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: - # Get User entity - api_response = api_instance.get_entity_users(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get User entity - api_response = api_instance.get_entity_users(id, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_users: %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] - -### Return type - -[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_workspaces** -> JsonApiWorkspaceOutDocument get_entity_workspaces(id) - -Get Workspace entity - -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_workspace_out_document import JsonApiWorkspaceOutDocument -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;earlyAccess==someString;parent.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 = [ - "parent", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) - meta_include = [ - "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", - ] # [str] | Include Meta objects. (optional) - - # example passing only required values which don't have defaults set - try: - # Get Workspace entity - api_response = api_instance.get_entity_workspaces(id) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Get Workspace entity - api_response = api_instance.get_entity_workspaces(id, filter=filter, include=include, meta_include=meta_include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->get_entity_workspaces: %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 - -[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_color_palettes** -> JsonApiColorPaletteOutDocument patch_entity_color_palettes(id, json_api_color_palette_patch_document) - -Patch Color Pallette - -### 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_color_palette_patch_document import JsonApiColorPalettePatchDocument -from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument -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_color_palette_patch_document = JsonApiColorPalettePatchDocument( - data=JsonApiColorPalettePatch( - attributes=JsonApiColorPalettePatchAttributes( - content={}, - name="name_example", - ), - id="id1", - type="colorPalette", - ), - ) # JsonApiColorPalettePatchDocument | - filter = "name==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 Color Pallette - api_response = api_instance.patch_entity_color_palettes(id, json_api_color_palette_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Color Pallette - api_response = api_instance.patch_entity_color_palettes(id, json_api_color_palette_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_color_palettes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_color_palette_patch_document** | [**JsonApiColorPalettePatchDocument**](JsonApiColorPalettePatchDocument.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 - -[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_csp_directives** -> JsonApiCspDirectiveOutDocument patch_entity_csp_directives(id, json_api_csp_directive_patch_document) - -Patch CSP Directives - - Context Security Police Directive - -### 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_csp_directive_out_document import JsonApiCspDirectiveOutDocument -from gooddata_api_client.model.json_api_csp_directive_patch_document import JsonApiCspDirectivePatchDocument -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_csp_directive_patch_document = JsonApiCspDirectivePatchDocument( - data=JsonApiCspDirectivePatch( - attributes=JsonApiCspDirectivePatchAttributes( - sources=[ - "sources_example", - ], - ), - id="id1", - type="cspDirective", - ), - ) # JsonApiCspDirectivePatchDocument | - filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives - api_response = api_instance.patch_entity_csp_directives(id, json_api_csp_directive_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch CSP Directives - api_response = api_instance.patch_entity_csp_directives(id, json_api_csp_directive_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_csp_directives: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_csp_directive_patch_document** | [**JsonApiCspDirectivePatchDocument**](JsonApiCspDirectivePatchDocument.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 - -[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_templates** -> JsonApiExportTemplateOutDocument patch_entity_export_templates(id, json_api_export_template_patch_document) - -Patch Export Template entity - -### 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_export_template_out_document import JsonApiExportTemplateOutDocument -from gooddata_api_client.model.json_api_export_template_patch_document import JsonApiExportTemplatePatchDocument -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_export_template_patch_document = JsonApiExportTemplatePatchDocument( - data=JsonApiExportTemplatePatch( - attributes=JsonApiExportTemplatePatchAttributes( - dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - cover_slide=CoverSlideTemplate( - background_image=True, - description_field="Exported at: {{exportedAt}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - intro_slide=IntroSlideTemplate( - background_image=True, - description_field='''About: -{{dashboardDescription}} - -{{dashboardFilters}}''', - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - title_field="Introduction", - ), - section_slide=SectionSlideTemplate( - background_image=True, - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - name="name_example", - widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - ), - id="id1", - type="exportTemplate", - ), - ) # JsonApiExportTemplatePatchDocument | - 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: - # Patch Export Template entity - api_response = api_instance.patch_entity_export_templates(id, json_api_export_template_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_export_templates: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Export Template entity - 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) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **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 - -[**JsonApiIdentityProviderOutDocument**](JsonApiIdentityProviderOutDocument.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_llm_endpoints** -> JsonApiLlmEndpointOutDocument patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document) - -Patch LLM endpoint entity - -Will be soon removed and replaced by LlmProvider. - -### 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_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument -from gooddata_api_client.model.json_api_llm_endpoint_patch_document import JsonApiLlmEndpointPatchDocument -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_llm_endpoint_patch_document = JsonApiLlmEndpointPatchDocument( - data=JsonApiLlmEndpointPatch( - attributes=JsonApiLlmEndpointPatchAttributes( - base_url="base_url_example", - llm_model="llm_model_example", - llm_organization="llm_organization_example", - provider="OPENAI", - title="title_example", - token="token_example", - ), - id="id1", - type="llmEndpoint", - ), - ) # JsonApiLlmEndpointPatchDocument | - 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: - # Patch LLM endpoint entity - api_response = api_instance.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_llm_endpoints: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch LLM endpoint entity - api_response = api_instance.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_llm_endpoints: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_llm_endpoint_patch_document** | [**JsonApiLlmEndpointPatchDocument**](JsonApiLlmEndpointPatchDocument.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 - -[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_providers** -> JsonApiLlmProviderOutDocument patch_entity_llm_providers(id, json_api_llm_provider_patch_document) - -Patch LLM Provider entity - -### 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_llm_provider_out_document import JsonApiLlmProviderOutDocument -from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument -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_llm_provider_patch_document = JsonApiLlmProviderPatchDocument( - data=JsonApiLlmProviderPatch( - attributes=JsonApiLlmProviderInAttributes( - default_model_id="default_model_id_example", - description="description_example", - models=[ - JsonApiLlmProviderInAttributesModelsInner( - family="OPENAI", - id="id_example", - ), - ], - name="name_example", - provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), - ), - id="id1", - type="llmProvider", - ), - ) # JsonApiLlmProviderPatchDocument | - 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: - # Patch LLM Provider entity - api_response = api_instance.patch_entity_llm_providers(id, json_api_llm_provider_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_llm_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch LLM Provider entity - api_response = api_instance.patch_entity_llm_providers(id, json_api_llm_provider_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_llm_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_llm_provider_patch_document** | [**JsonApiLlmProviderPatchDocument**](JsonApiLlmProviderPatchDocument.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 - -[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_notification_channels** -> JsonApiNotificationChannelOutDocument patch_entity_notification_channels(id, json_api_notification_channel_patch_document) - -Patch Notification Channel entity - -### 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_notification_channel_out_document import JsonApiNotificationChannelOutDocument -from gooddata_api_client.model.json_api_notification_channel_patch_document import JsonApiNotificationChannelPatchDocument -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_notification_channel_patch_document = JsonApiNotificationChannelPatchDocument( - data=JsonApiNotificationChannelPatch( - attributes=JsonApiNotificationChannelInAttributes( - allowed_recipients="CREATOR", - custom_dashboard_url="custom_dashboard_url_example", - dashboard_link_visibility="HIDDEN", - description="description_example", - destination=JsonApiNotificationChannelInAttributesDestination(None), - in_platform_notification="DISABLED", - name="name_example", - notification_source="notification_source_example", - ), - id="id1", - type="notificationChannel", - ), - ) # JsonApiNotificationChannelPatchDocument | - 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: - # Patch Notification Channel entity - api_response = api_instance.patch_entity_notification_channels(id, json_api_notification_channel_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Notification Channel entity - api_response = api_instance.patch_entity_notification_channels(id, json_api_notification_channel_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_notification_channels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_notification_channel_patch_document** | [**JsonApiNotificationChannelPatchDocument**](JsonApiNotificationChannelPatchDocument.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 - -[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_organization_settings** -> JsonApiOrganizationSettingOutDocument patch_entity_organization_settings(id, json_api_organization_setting_patch_document) - -Patch Organization entity - -### 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_organization_setting_out_document import JsonApiOrganizationSettingOutDocument -from gooddata_api_client.model.json_api_organization_setting_patch_document import JsonApiOrganizationSettingPatchDocument -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_organization_setting_patch_document = JsonApiOrganizationSettingPatchDocument( - data=JsonApiOrganizationSettingPatch( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="organizationSetting", - ), - ) # JsonApiOrganizationSettingPatchDocument | - 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 Organization entity - api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Organization entity - api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_organization_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_organization_setting_patch_document** | [**JsonApiOrganizationSettingPatchDocument**](JsonApiOrganizationSettingPatchDocument.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 - -[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_themes** -> JsonApiThemeOutDocument patch_entity_themes(id, json_api_theme_patch_document) - -Patch Theming - -### 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_theme_patch_document import JsonApiThemePatchDocument -from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument -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_theme_patch_document = JsonApiThemePatchDocument( - data=JsonApiThemePatch( - attributes=JsonApiColorPalettePatchAttributes( - content={}, - name="name_example", - ), - id="id1", - type="theme", - ), - ) # JsonApiThemePatchDocument | - filter = "name==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 Theming - api_response = api_instance.patch_entity_themes(id, json_api_theme_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Theming - api_response = api_instance.patch_entity_themes(id, json_api_theme_patch_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_themes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_theme_patch_document** | [**JsonApiThemePatchDocument**](JsonApiThemePatchDocument.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 - -[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_groups** -> JsonApiUserGroupOutDocument patch_entity_user_groups(id, json_api_user_group_patch_document) - -Patch UserGroup entity - -User Group - creates tree-like structure for categorizing users - -### 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_user_group_out_document import JsonApiUserGroupOutDocument -from gooddata_api_client.model.json_api_user_group_patch_document import JsonApiUserGroupPatchDocument -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_user_group_patch_document = JsonApiUserGroupPatchDocument( - data=JsonApiUserGroupPatch( - attributes=JsonApiUserGroupInAttributes( - name="name_example", - ), - id="id1", - relationships=JsonApiUserGroupInRelationships( - parents=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="userGroup", - ), - ) # JsonApiUserGroupPatchDocument | - filter = "name==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 = [ - "parents", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 UserGroup entity - api_response = api_instance.patch_entity_user_groups(id, json_api_user_group_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch UserGroup entity - api_response = api_instance.patch_entity_user_groups(id, json_api_user_group_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_user_groups: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_user_group_patch_document** | [**JsonApiUserGroupPatchDocument**](JsonApiUserGroupPatchDocument.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 - -[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_users** -> JsonApiUserOutDocument patch_entity_users(id, json_api_user_patch_document) - -Patch User entity - -User - represents entity interacting with platform - -### 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_user_out_document import JsonApiUserOutDocument -from gooddata_api_client.model.json_api_user_patch_document import JsonApiUserPatchDocument -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_user_patch_document = JsonApiUserPatchDocument( - data=JsonApiUserPatch( - attributes=JsonApiUserInAttributes( - authentication_id="authentication_id_example", - email="email_example", - firstname="firstname_example", - lastname="lastname_example", - ), - id="id1", - relationships=JsonApiUserInRelationships( - user_groups=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="user", - ), - ) # JsonApiUserPatchDocument | - filter = "authenticationId==someString;firstname==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 = [ - "userGroups", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 User entity - api_response = api_instance.patch_entity_users(id, json_api_user_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch User entity - api_response = api_instance.patch_entity_users(id, json_api_user_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_users: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_user_patch_document** | [**JsonApiUserPatchDocument**](JsonApiUserPatchDocument.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 - -[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_workspaces** -> JsonApiWorkspaceOutDocument patch_entity_workspaces(id, json_api_workspace_patch_document) - -Patch Workspace entity - -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_workspace_out_document import JsonApiWorkspaceOutDocument -from gooddata_api_client.model.json_api_workspace_patch_document import JsonApiWorkspacePatchDocument -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_workspace_patch_document = JsonApiWorkspacePatchDocument( - data=JsonApiWorkspacePatch( - attributes=JsonApiWorkspaceInAttributes( - cache_extra_limit=1, - data_source=JsonApiWorkspaceInAttributesDataSource( - id="snowflake.instance.1", - schema_path=[ - "subPath", - ], - ), - description="description_example", - early_access="early_access_example", - early_access_values=[ - "early_access_values_example", - ], - name="name_example", - prefix="/6bUUGjjNSwg0_bs", - ), - id="id1", - relationships=JsonApiWorkspaceInRelationships( - parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( - data=JsonApiWorkspaceToOneLinkage(None), - ), - ), - type="workspace", - ), - ) # JsonApiWorkspacePatchDocument | - filter = "name==someString;earlyAccess==someString;parent.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 = [ - "parent", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) - - # example passing only required values which don't have defaults set - try: - # Patch Workspace entity - api_response = api_instance.patch_entity_workspaces(id, json_api_workspace_patch_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Patch Workspace entity - api_response = api_instance.patch_entity_workspaces(id, json_api_workspace_patch_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->patch_entity_workspaces: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_workspace_patch_document** | [**JsonApiWorkspacePatchDocument**](JsonApiWorkspacePatchDocument.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 - -[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_color_palettes** -> JsonApiColorPaletteOutDocument update_entity_color_palettes(id, json_api_color_palette_in_document) - -Put Color Pallette - -### 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_color_palette_in_document import JsonApiColorPaletteInDocument -from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument -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_color_palette_in_document = JsonApiColorPaletteInDocument( - data=JsonApiColorPaletteIn( - attributes=JsonApiColorPaletteInAttributes( - content={}, - name="name_example", - ), - id="id1", - type="colorPalette", - ), - ) # JsonApiColorPaletteInDocument | - filter = "name==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 Color Pallette - api_response = api_instance.update_entity_color_palettes(id, json_api_color_palette_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_color_palettes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Color Pallette - api_response = api_instance.update_entity_color_palettes(id, json_api_color_palette_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_color_palettes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_color_palette_in_document** | [**JsonApiColorPaletteInDocument**](JsonApiColorPaletteInDocument.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 - -[**JsonApiColorPaletteOutDocument**](JsonApiColorPaletteOutDocument.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_csp_directives** -> JsonApiCspDirectiveOutDocument update_entity_csp_directives(id, json_api_csp_directive_in_document) - -Put CSP Directives - - Context Security Police Directive - -### 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_csp_directive_out_document import JsonApiCspDirectiveOutDocument -from gooddata_api_client.model.json_api_csp_directive_in_document import JsonApiCspDirectiveInDocument -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_csp_directive_in_document = JsonApiCspDirectiveInDocument( - data=JsonApiCspDirectiveIn( - attributes=JsonApiCspDirectiveInAttributes( - sources=[ - "sources_example", - ], - ), - id="id1", - type="cspDirective", - ), - ) # JsonApiCspDirectiveInDocument | - filter = "sources==v1,v2,v3" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, 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 CSP Directives - api_response = api_instance.update_entity_csp_directives(id, json_api_csp_directive_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_csp_directives: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put CSP Directives - api_response = api_instance.update_entity_csp_directives(id, json_api_csp_directive_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_csp_directives: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_csp_directive_in_document** | [**JsonApiCspDirectiveInDocument**](JsonApiCspDirectiveInDocument.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 - -[**JsonApiCspDirectiveOutDocument**](JsonApiCspDirectiveOutDocument.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_templates** -> JsonApiExportTemplateOutDocument update_entity_export_templates(id, json_api_export_template_in_document) - -PUT Export Template entity - -### 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_export_template_in_document import JsonApiExportTemplateInDocument -from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument -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_export_template_in_document = JsonApiExportTemplateInDocument( - data=JsonApiExportTemplateIn( - attributes=JsonApiExportTemplateInAttributes( - dashboard_slides_template=JsonApiExportTemplateInAttributesDashboardSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - cover_slide=CoverSlideTemplate( - background_image=True, - description_field="Exported at: {{exportedAt}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - intro_slide=IntroSlideTemplate( - background_image=True, - description_field='''About: -{{dashboardDescription}} - -{{dashboardFilters}}''', - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - title_field="Introduction", - ), - section_slide=SectionSlideTemplate( - background_image=True, - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - name="name_example", - widget_slides_template=JsonApiExportTemplateInAttributesWidgetSlidesTemplate( - applied_on=["PDF","PPTX"], - content_slide=ContentSlideTemplate( - description_field="{{dashboardFilters}}", - footer=RunningSection( - left="left_example", - right="right_example", - ), - header=RunningSection( - left="left_example", - right="right_example", - ), - ), - ), - ), - id="id1", - type="exportTemplate", - ), - ) # JsonApiExportTemplateInDocument | - 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: - # PUT Export Template entity - api_response = api_instance.update_entity_export_templates(id, json_api_export_template_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_export_templates: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # PUT Export Template entity - api_response = api_instance.update_entity_export_templates(id, json_api_export_template_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_export_templates: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_export_template_in_document** | [**JsonApiExportTemplateInDocument**](JsonApiExportTemplateInDocument.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) - -# **update_entity_identity_providers** -> JsonApiIdentityProviderOutDocument update_entity_identity_providers(id, json_api_identity_provider_in_document) - -Put 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_out_document import JsonApiIdentityProviderOutDocument -from gooddata_api_client.model.json_api_identity_provider_in_document import JsonApiIdentityProviderInDocument -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_in_document = JsonApiIdentityProviderInDocument( - data=JsonApiIdentityProviderIn( - 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", - ), - ) # JsonApiIdentityProviderInDocument | - 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: - # Put Identity Provider - api_response = api_instance.update_entity_identity_providers(id, json_api_identity_provider_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_identity_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Identity Provider - api_response = api_instance.update_entity_identity_providers(id, json_api_identity_provider_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_identity_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_identity_provider_in_document** | [**JsonApiIdentityProviderInDocument**](JsonApiIdentityProviderInDocument.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) - -### 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_llm_endpoints** -> JsonApiLlmEndpointOutDocument update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document) - -PUT LLM endpoint entity - -Will be soon removed and replaced by LlmProvider. - -### 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_llm_endpoint_in_document import JsonApiLlmEndpointInDocument -from gooddata_api_client.model.json_api_llm_endpoint_out_document import JsonApiLlmEndpointOutDocument -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_llm_endpoint_in_document = JsonApiLlmEndpointInDocument( - data=JsonApiLlmEndpointIn( - attributes=JsonApiLlmEndpointInAttributes( - base_url="base_url_example", - llm_model="llm_model_example", - llm_organization="llm_organization_example", - provider="OPENAI", - title="title_example", - token="token_example", - ), - id="id1", - type="llmEndpoint", - ), - ) # JsonApiLlmEndpointInDocument | - 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: - # PUT LLM endpoint entity - api_response = api_instance.update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_llm_endpoints: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # PUT LLM endpoint entity - api_response = api_instance.update_entity_llm_endpoints(id, json_api_llm_endpoint_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_llm_endpoints: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_llm_endpoint_in_document** | [**JsonApiLlmEndpointInDocument**](JsonApiLlmEndpointInDocument.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 - -[**JsonApiLlmEndpointOutDocument**](JsonApiLlmEndpointOutDocument.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_llm_providers** -> JsonApiLlmProviderOutDocument update_entity_llm_providers(id, json_api_llm_provider_in_document) - -PUT LLM Provider entity - -### 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_llm_provider_out_document import JsonApiLlmProviderOutDocument -from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument -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_llm_provider_in_document = JsonApiLlmProviderInDocument( - data=JsonApiLlmProviderIn( - attributes=JsonApiLlmProviderInAttributes( - default_model_id="default_model_id_example", - description="description_example", - models=[ - JsonApiLlmProviderInAttributesModelsInner( - family="OPENAI", - id="id_example", - ), - ], - name="name_example", - provider_config=JsonApiLlmProviderInAttributesProviderConfig(None), - ), - id="id1", - type="llmProvider", - ), - ) # JsonApiLlmProviderInDocument | - 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: - # PUT LLM Provider entity - api_response = api_instance.update_entity_llm_providers(id, json_api_llm_provider_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_llm_providers: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # PUT LLM Provider entity - api_response = api_instance.update_entity_llm_providers(id, json_api_llm_provider_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_llm_providers: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_llm_provider_in_document** | [**JsonApiLlmProviderInDocument**](JsonApiLlmProviderInDocument.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 - -[**JsonApiLlmProviderOutDocument**](JsonApiLlmProviderOutDocument.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_notification_channels** -> JsonApiNotificationChannelOutDocument update_entity_notification_channels(id, json_api_notification_channel_in_document) - -Put Notification Channel entity - -### 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_notification_channel_in_document import JsonApiNotificationChannelInDocument -from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument -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_notification_channel_in_document = JsonApiNotificationChannelInDocument( - data=JsonApiNotificationChannelIn( - attributes=JsonApiNotificationChannelInAttributes( - allowed_recipients="CREATOR", - custom_dashboard_url="custom_dashboard_url_example", - dashboard_link_visibility="HIDDEN", - description="description_example", - destination=JsonApiNotificationChannelInAttributesDestination(None), - in_platform_notification="DISABLED", - name="name_example", - notification_source="notification_source_example", - ), - id="id1", - type="notificationChannel", - ), - ) # JsonApiNotificationChannelInDocument | - 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: - # Put Notification Channel entity - api_response = api_instance.update_entity_notification_channels(id, json_api_notification_channel_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_notification_channels: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Notification Channel entity - api_response = api_instance.update_entity_notification_channels(id, json_api_notification_channel_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_notification_channels: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_notification_channel_in_document** | [**JsonApiNotificationChannelInDocument**](JsonApiNotificationChannelInDocument.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 - -[**JsonApiNotificationChannelOutDocument**](JsonApiNotificationChannelOutDocument.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_organization_settings** -> JsonApiOrganizationSettingOutDocument update_entity_organization_settings(id, json_api_organization_setting_in_document) - -Put Organization entity - -### 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_organization_setting_in_document import JsonApiOrganizationSettingInDocument -from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument -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_organization_setting_in_document = JsonApiOrganizationSettingInDocument( - data=JsonApiOrganizationSettingIn( - attributes=JsonApiOrganizationSettingInAttributes( - content={}, - type="TIMEZONE", - ), - id="id1", - type="organizationSetting", - ), - ) # JsonApiOrganizationSettingInDocument | - 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 Organization entity - api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_organization_settings: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Organization entity - api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_organization_settings: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_organization_setting_in_document** | [**JsonApiOrganizationSettingInDocument**](JsonApiOrganizationSettingInDocument.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 - -[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_themes** -> JsonApiThemeOutDocument update_entity_themes(id, json_api_theme_in_document) - -Put Theming - -### 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_theme_in_document import JsonApiThemeInDocument -from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument -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_theme_in_document = JsonApiThemeInDocument( - data=JsonApiThemeIn( - attributes=JsonApiColorPaletteInAttributes( - content={}, - name="name_example", - ), - id="id1", - type="theme", - ), - ) # JsonApiThemeInDocument | - filter = "name==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 Theming - api_response = api_instance.update_entity_themes(id, json_api_theme_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_themes: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Theming - api_response = api_instance.update_entity_themes(id, json_api_theme_in_document, filter=filter) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_themes: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_theme_in_document** | [**JsonApiThemeInDocument**](JsonApiThemeInDocument.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 - -[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_user_groups** -> JsonApiUserGroupOutDocument update_entity_user_groups(id, json_api_user_group_in_document) - -Put UserGroup entity - -User Group - creates tree-like structure for categorizing users - -### 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_user_group_in_document import JsonApiUserGroupInDocument -from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument -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_user_group_in_document = JsonApiUserGroupInDocument( - data=JsonApiUserGroupIn( - attributes=JsonApiUserGroupInAttributes( - name="name_example", - ), - id="id1", - relationships=JsonApiUserGroupInRelationships( - parents=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="userGroup", - ), - ) # JsonApiUserGroupInDocument | - filter = "name==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 = [ - "parents", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 UserGroup entity - api_response = api_instance.update_entity_user_groups(id, json_api_user_group_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put UserGroup entity - api_response = api_instance.update_entity_user_groups(id, json_api_user_group_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_user_groups: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_user_group_in_document** | [**JsonApiUserGroupInDocument**](JsonApiUserGroupInDocument.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 - -[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_users** -> JsonApiUserOutDocument update_entity_users(id, json_api_user_in_document) - -Put User entity - -User - represents entity interacting with platform - -### 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_user_in_document import JsonApiUserInDocument -from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument -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_user_in_document = JsonApiUserInDocument( - data=JsonApiUserIn( - attributes=JsonApiUserInAttributes( - authentication_id="authentication_id_example", - email="email_example", - firstname="firstname_example", - lastname="lastname_example", - ), - id="id1", - relationships=JsonApiUserInRelationships( - user_groups=JsonApiUserGroupInRelationshipsParents( - data=JsonApiUserGroupToManyLinkage([ - JsonApiUserGroupLinkage( - id="id_example", - type="userGroup", - ), - ]), - ), - ), - type="user", - ), - ) # JsonApiUserInDocument | - filter = "authenticationId==someString;firstname==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 = [ - "userGroups", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 User entity - api_response = api_instance.update_entity_users(id, json_api_user_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put User entity - api_response = api_instance.update_entity_users(id, json_api_user_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_users: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_user_in_document** | [**JsonApiUserInDocument**](JsonApiUserInDocument.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 - -[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_workspaces** -> JsonApiWorkspaceOutDocument update_entity_workspaces(id, json_api_workspace_in_document) - -Put Workspace entity - -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_workspace_out_document import JsonApiWorkspaceOutDocument -from gooddata_api_client.model.json_api_workspace_in_document import JsonApiWorkspaceInDocument -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_workspace_in_document = JsonApiWorkspaceInDocument( - data=JsonApiWorkspaceIn( - attributes=JsonApiWorkspaceInAttributes( - cache_extra_limit=1, - data_source=JsonApiWorkspaceInAttributesDataSource( - id="snowflake.instance.1", - schema_path=[ - "subPath", - ], - ), - description="description_example", - early_access="early_access_example", - early_access_values=[ - "early_access_values_example", - ], - name="name_example", - prefix="/6bUUGjjNSwg0_bs", - ), - id="id1", - relationships=JsonApiWorkspaceInRelationships( - parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( - data=JsonApiWorkspaceToOneLinkage(None), - ), - ), - type="workspace", - ), - ) # JsonApiWorkspaceInDocument | - filter = "name==someString;earlyAccess==someString;parent.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 = [ - "parent", - ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) - - # example passing only required values which don't have defaults set - try: - # Put Workspace entity - api_response = api_instance.update_entity_workspaces(id, json_api_workspace_in_document) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Put Workspace entity - api_response = api_instance.update_entity_workspaces(id, json_api_workspace_in_document, filter=filter, include=include) - pprint(api_response) - except gooddata_api_client.ApiException as e: - print("Exception when calling OrganizationModelControllerApi->update_entity_workspaces: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **id** | **str**| | - **json_api_workspace_in_document** | [**JsonApiWorkspaceInDocument**](JsonApiWorkspaceInDocument.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 - -[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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/OrganizationSettingControllerApi.md b/gooddata-api-client/docs/OrganizationSettingControllerApi.md new file mode 100644 index 000000000..d2d32fc48 --- /dev/null +++ b/gooddata-api-client/docs/OrganizationSettingControllerApi.md @@ -0,0 +1,482 @@ +# gooddata_api_client.OrganizationSettingControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_organization_settings**](OrganizationSettingControllerApi.md#create_entity_organization_settings) | **POST** /api/v1/entities/organizationSettings | Post Organization Setting entities +[**delete_entity_organization_settings**](OrganizationSettingControllerApi.md#delete_entity_organization_settings) | **DELETE** /api/v1/entities/organizationSettings/{id} | Delete Organization Setting entity +[**get_all_entities_organization_settings**](OrganizationSettingControllerApi.md#get_all_entities_organization_settings) | **GET** /api/v1/entities/organizationSettings | Get Organization Setting entities +[**get_entity_organization_settings**](OrganizationSettingControllerApi.md#get_entity_organization_settings) | **GET** /api/v1/entities/organizationSettings/{id} | Get Organization Setting entity +[**patch_entity_organization_settings**](OrganizationSettingControllerApi.md#patch_entity_organization_settings) | **PATCH** /api/v1/entities/organizationSettings/{id} | Patch Organization Setting entity +[**update_entity_organization_settings**](OrganizationSettingControllerApi.md#update_entity_organization_settings) | **PUT** /api/v1/entities/organizationSettings/{id} | Put Organization Setting entity + + +# **create_entity_organization_settings** +> JsonApiOrganizationSettingOutDocument create_entity_organization_settings(json_api_organization_setting_in_document) + +Post Organization Setting entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_controller_api +from gooddata_api_client.model.json_api_organization_setting_in_document import JsonApiOrganizationSettingInDocument +from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument +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_setting_controller_api.OrganizationSettingControllerApi(api_client) + json_api_organization_setting_in_document = JsonApiOrganizationSettingInDocument( + data=JsonApiOrganizationSettingIn( + attributes=JsonApiOrganizationSettingInAttributes( + content={}, + type="TIMEZONE", + ), + id="id1", + type="organizationSetting", + ), + ) # JsonApiOrganizationSettingInDocument | + + # example passing only required values which don't have defaults set + try: + # Post Organization Setting entities + api_response = api_instance.create_entity_organization_settings(json_api_organization_setting_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->create_entity_organization_settings: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_organization_setting_in_document** | [**JsonApiOrganizationSettingInDocument**](JsonApiOrganizationSettingInDocument.md)| | + +### Return type + +[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_organization_settings** +> delete_entity_organization_settings(id) + +Delete Organization Setting entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_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_setting_controller_api.OrganizationSettingControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Organization Setting entity + api_instance.delete_entity_organization_settings(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->delete_entity_organization_settings: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_organization_settings** +> JsonApiOrganizationSettingOutList get_all_entities_organization_settings() + +Get Organization Setting entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_controller_api +from gooddata_api_client.model.json_api_organization_setting_out_list import JsonApiOrganizationSettingOutList +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_setting_controller_api.OrganizationSettingControllerApi(api_client) + 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 + # and optional values + try: + # Get Organization Setting entities + api_response = api_instance.get_all_entities_organization_settings(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 OrganizationSettingControllerApi->get_all_entities_organization_settings: %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 + +[**JsonApiOrganizationSettingOutList**](JsonApiOrganizationSettingOutList.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_organization_settings** +> JsonApiOrganizationSettingOutDocument get_entity_organization_settings(id) + +Get Organization Setting entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_controller_api +from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument +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_setting_controller_api.OrganizationSettingControllerApi(api_client) + 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 Organization Setting entity + api_response = api_instance.get_entity_organization_settings(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->get_entity_organization_settings: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Organization Setting entity + api_response = api_instance.get_entity_organization_settings(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->get_entity_organization_settings: %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 + +[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_organization_settings** +> JsonApiOrganizationSettingOutDocument patch_entity_organization_settings(id, json_api_organization_setting_patch_document) + +Patch Organization Setting entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_controller_api +from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument +from gooddata_api_client.model.json_api_organization_setting_patch_document import JsonApiOrganizationSettingPatchDocument +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_setting_controller_api.OrganizationSettingControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_organization_setting_patch_document = JsonApiOrganizationSettingPatchDocument( + data=JsonApiOrganizationSettingPatch( + attributes=JsonApiOrganizationSettingInAttributes( + content={}, + type="TIMEZONE", + ), + id="id1", + type="organizationSetting", + ), + ) # JsonApiOrganizationSettingPatchDocument | + 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 Organization Setting entity + api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->patch_entity_organization_settings: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Organization Setting entity + api_response = api_instance.patch_entity_organization_settings(id, json_api_organization_setting_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->patch_entity_organization_settings: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_organization_setting_patch_document** | [**JsonApiOrganizationSettingPatchDocument**](JsonApiOrganizationSettingPatchDocument.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 + +[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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_organization_settings** +> JsonApiOrganizationSettingOutDocument update_entity_organization_settings(id, json_api_organization_setting_in_document) + +Put Organization Setting entity + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import organization_setting_controller_api +from gooddata_api_client.model.json_api_organization_setting_in_document import JsonApiOrganizationSettingInDocument +from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument +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_setting_controller_api.OrganizationSettingControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_organization_setting_in_document = JsonApiOrganizationSettingInDocument( + data=JsonApiOrganizationSettingIn( + attributes=JsonApiOrganizationSettingInAttributes( + content={}, + type="TIMEZONE", + ), + id="id1", + type="organizationSetting", + ), + ) # JsonApiOrganizationSettingInDocument | + 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 Organization Setting entity + api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->update_entity_organization_settings: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Organization Setting entity + api_response = api_instance.update_entity_organization_settings(id, json_api_organization_setting_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling OrganizationSettingControllerApi->update_entity_organization_settings: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_organization_setting_in_document** | [**JsonApiOrganizationSettingInDocument**](JsonApiOrganizationSettingInDocument.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 + +[**JsonApiOrganizationSettingOutDocument**](JsonApiOrganizationSettingOutDocument.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/PositiveAttributeFilterPositiveAttributeFilter.md b/gooddata-api-client/docs/PositiveAttributeFilterPositiveAttributeFilter.md index 131dd44f5..782026edf 100644 --- a/gooddata-api-client/docs/PositiveAttributeFilterPositiveAttributeFilter.md +++ b/gooddata-api-client/docs/PositiveAttributeFilterPositiveAttributeFilter.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **label** | [**AfmIdentifier**](AfmIdentifier.md) | | **apply_on_result** | **bool** | | [optional] **local_identifier** | **str** | | [optional] +**uses_arbitrary_values** | **bool** | If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements. | [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/RichTextWidgetDescriptor.md b/gooddata-api-client/docs/RichTextWidgetDescriptor.md index e0b482541..f1635e7d7 100644 --- a/gooddata-api-client/docs/RichTextWidgetDescriptor.md +++ b/gooddata-api-client/docs/RichTextWidgetDescriptor.md @@ -7,7 +7,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **title** | **str** | Widget title as displayed on the dashboard. | **widget_id** | **str** | Widget object ID. | -**widget_type** | **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/RichTextWidgetDescriptorAllOf.md b/gooddata-api-client/docs/RichTextWidgetDescriptorAllOf.md deleted file mode 100644 index 06f207309..000000000 --- a/gooddata-api-client/docs/RichTextWidgetDescriptorAllOf.md +++ /dev/null @@ -1,13 +0,0 @@ -# RichTextWidgetDescriptorAllOf - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**title** | **str** | Widget title as displayed on the dashboard. | [optional] -**widget_id** | **str** | Widget object 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] - -[[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/SmartFunctionsApi.md b/gooddata-api-client/docs/SmartFunctionsApi.md index f639aa52d..52750f80d 100644 --- a/gooddata-api-client/docs/SmartFunctionsApi.md +++ b/gooddata-api-client/docs/SmartFunctionsApi.md @@ -107,7 +107,11 @@ with gooddata_api_client.ApiClient() as api_client: dashboard=DashboardContext( id="id_example", widgets=[ - DashboardContextWidgetsInner(None), + WidgetDescriptor( + title="title_example", + widget_id="widget_id_example", + widget_type="widget_type_example", + ), ], ), ), @@ -306,7 +310,11 @@ with gooddata_api_client.ApiClient() as api_client: dashboard=DashboardContext( id="id_example", widgets=[ - DashboardContextWidgetsInner(None), + WidgetDescriptor( + title="title_example", + widget_id="widget_id_example", + widget_type="widget_type_example", + ), ], ), ), diff --git a/gooddata-api-client/docs/ThemeControllerApi.md b/gooddata-api-client/docs/ThemeControllerApi.md new file mode 100644 index 000000000..a0945c3a5 --- /dev/null +++ b/gooddata-api-client/docs/ThemeControllerApi.md @@ -0,0 +1,482 @@ +# gooddata_api_client.ThemeControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_themes**](ThemeControllerApi.md#create_entity_themes) | **POST** /api/v1/entities/themes | Post Theming +[**delete_entity_themes**](ThemeControllerApi.md#delete_entity_themes) | **DELETE** /api/v1/entities/themes/{id} | Delete Theming +[**get_all_entities_themes**](ThemeControllerApi.md#get_all_entities_themes) | **GET** /api/v1/entities/themes | Get all Theming entities +[**get_entity_themes**](ThemeControllerApi.md#get_entity_themes) | **GET** /api/v1/entities/themes/{id} | Get Theming +[**patch_entity_themes**](ThemeControllerApi.md#patch_entity_themes) | **PATCH** /api/v1/entities/themes/{id} | Patch Theming +[**update_entity_themes**](ThemeControllerApi.md#update_entity_themes) | **PUT** /api/v1/entities/themes/{id} | Put Theming + + +# **create_entity_themes** +> JsonApiThemeOutDocument create_entity_themes(json_api_theme_in_document) + +Post Theming + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_controller_api +from gooddata_api_client.model.json_api_theme_in_document import JsonApiThemeInDocument +from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument +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 = theme_controller_api.ThemeControllerApi(api_client) + json_api_theme_in_document = JsonApiThemeInDocument( + data=JsonApiThemeIn( + attributes=JsonApiColorPaletteInAttributes( + content={}, + name="name_example", + ), + id="id1", + type="theme", + ), + ) # JsonApiThemeInDocument | + + # example passing only required values which don't have defaults set + try: + # Post Theming + api_response = api_instance.create_entity_themes(json_api_theme_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->create_entity_themes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_theme_in_document** | [**JsonApiThemeInDocument**](JsonApiThemeInDocument.md)| | + +### Return type + +[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_themes** +> delete_entity_themes(id) + +Delete Theming + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_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 = theme_controller_api.ThemeControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Theming + api_instance.delete_entity_themes(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->delete_entity_themes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_themes** +> JsonApiThemeOutList get_all_entities_themes() + +Get all Theming entities + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_controller_api +from gooddata_api_client.model.json_api_theme_out_list import JsonApiThemeOutList +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 = theme_controller_api.ThemeControllerApi(api_client) + filter = "name==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) + 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 all Theming entities + api_response = api_instance.get_all_entities_themes(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 ThemeControllerApi->get_all_entities_themes: %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 + +[**JsonApiThemeOutList**](JsonApiThemeOutList.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_themes** +> JsonApiThemeOutDocument get_entity_themes(id) + +Get Theming + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_controller_api +from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument +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 = theme_controller_api.ThemeControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "name==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: + # Get Theming + api_response = api_instance.get_entity_themes(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->get_entity_themes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Theming + api_response = api_instance.get_entity_themes(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->get_entity_themes: %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 + +[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_themes** +> JsonApiThemeOutDocument patch_entity_themes(id, json_api_theme_patch_document) + +Patch Theming + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_controller_api +from gooddata_api_client.model.json_api_theme_patch_document import JsonApiThemePatchDocument +from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument +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 = theme_controller_api.ThemeControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_theme_patch_document = JsonApiThemePatchDocument( + data=JsonApiThemePatch( + attributes=JsonApiColorPalettePatchAttributes( + content={}, + name="name_example", + ), + id="id1", + type="theme", + ), + ) # JsonApiThemePatchDocument | + filter = "name==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 Theming + api_response = api_instance.patch_entity_themes(id, json_api_theme_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->patch_entity_themes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Theming + api_response = api_instance.patch_entity_themes(id, json_api_theme_patch_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->patch_entity_themes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_theme_patch_document** | [**JsonApiThemePatchDocument**](JsonApiThemePatchDocument.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 + +[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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_themes** +> JsonApiThemeOutDocument update_entity_themes(id, json_api_theme_in_document) + +Put Theming + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import theme_controller_api +from gooddata_api_client.model.json_api_theme_in_document import JsonApiThemeInDocument +from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument +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 = theme_controller_api.ThemeControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_theme_in_document = JsonApiThemeInDocument( + data=JsonApiThemeIn( + attributes=JsonApiColorPaletteInAttributes( + content={}, + name="name_example", + ), + id="id1", + type="theme", + ), + ) # JsonApiThemeInDocument | + filter = "name==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 Theming + api_response = api_instance.update_entity_themes(id, json_api_theme_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->update_entity_themes: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Theming + api_response = api_instance.update_entity_themes(id, json_api_theme_in_document, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling ThemeControllerApi->update_entity_themes: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_theme_in_document** | [**JsonApiThemeInDocument**](JsonApiThemeInDocument.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 + +[**JsonApiThemeOutDocument**](JsonApiThemeOutDocument.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/UserControllerApi.md b/gooddata-api-client/docs/UserControllerApi.md new file mode 100644 index 000000000..544803ec4 --- /dev/null +++ b/gooddata-api-client/docs/UserControllerApi.md @@ -0,0 +1,559 @@ +# gooddata_api_client.UserControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_users**](UserControllerApi.md#create_entity_users) | **POST** /api/v1/entities/users | Post User entities +[**delete_entity_users**](UserControllerApi.md#delete_entity_users) | **DELETE** /api/v1/entities/users/{id} | Delete User entity +[**get_all_entities_users**](UserControllerApi.md#get_all_entities_users) | **GET** /api/v1/entities/users | Get User entities +[**get_entity_users**](UserControllerApi.md#get_entity_users) | **GET** /api/v1/entities/users/{id} | Get User entity +[**patch_entity_users**](UserControllerApi.md#patch_entity_users) | **PATCH** /api/v1/entities/users/{id} | Patch User entity +[**update_entity_users**](UserControllerApi.md#update_entity_users) | **PUT** /api/v1/entities/users/{id} | Put User entity + + +# **create_entity_users** +> JsonApiUserOutDocument create_entity_users(json_api_user_in_document) + +Post User entities + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_controller_api +from gooddata_api_client.model.json_api_user_in_document import JsonApiUserInDocument +from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument +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_controller_api.UserControllerApi(api_client) + json_api_user_in_document = JsonApiUserInDocument( + data=JsonApiUserIn( + attributes=JsonApiUserInAttributes( + authentication_id="authentication_id_example", + email="email_example", + firstname="firstname_example", + lastname="lastname_example", + ), + id="id1", + relationships=JsonApiUserInRelationships( + user_groups=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="user", + ), + ) # JsonApiUserInDocument | + include = [ + "userGroups", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: + # Post User entities + api_response = api_instance.create_entity_users(json_api_user_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->create_entity_users: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Post User entities + api_response = api_instance.create_entity_users(json_api_user_in_document, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->create_entity_users: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_user_in_document** | [**JsonApiUserInDocument**](JsonApiUserInDocument.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] + +### Return type + +[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_users** +> delete_entity_users(id) + +Delete User entity + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_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_controller_api.UserControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete User entity + api_instance.delete_entity_users(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->delete_entity_users: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_users** +> JsonApiUserOutList get_all_entities_users() + +Get User entities + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_controller_api +from gooddata_api_client.model.json_api_user_out_list import JsonApiUserOutList +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_controller_api.UserControllerApi(api_client) + filter = "authenticationId==someString;firstname==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 = [ + "userGroups", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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) + 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 User entities + api_response = api_instance.get_all_entities_users(filter=filter, include=include, page=page, size=size, sort=sort, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->get_all_entities_users: %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] + **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 type + +[**JsonApiUserOutList**](JsonApiUserOutList.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_users** +> JsonApiUserOutDocument get_entity_users(id) + +Get User entity + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_controller_api +from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument +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_controller_api.UserControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "authenticationId==someString;firstname==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 = [ + "userGroups", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: + # Get User entity + api_response = api_instance.get_entity_users(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->get_entity_users: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get User entity + api_response = api_instance.get_entity_users(id, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->get_entity_users: %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] + +### Return type + +[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_users** +> JsonApiUserOutDocument patch_entity_users(id, json_api_user_patch_document) + +Patch User entity + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_controller_api +from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument +from gooddata_api_client.model.json_api_user_patch_document import JsonApiUserPatchDocument +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_controller_api.UserControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_user_patch_document = JsonApiUserPatchDocument( + data=JsonApiUserPatch( + attributes=JsonApiUserInAttributes( + authentication_id="authentication_id_example", + email="email_example", + firstname="firstname_example", + lastname="lastname_example", + ), + id="id1", + relationships=JsonApiUserInRelationships( + user_groups=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="user", + ), + ) # JsonApiUserPatchDocument | + filter = "authenticationId==someString;firstname==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 = [ + "userGroups", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 User entity + api_response = api_instance.patch_entity_users(id, json_api_user_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->patch_entity_users: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch User entity + api_response = api_instance.patch_entity_users(id, json_api_user_patch_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->patch_entity_users: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_user_patch_document** | [**JsonApiUserPatchDocument**](JsonApiUserPatchDocument.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 + +[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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_users** +> JsonApiUserOutDocument update_entity_users(id, json_api_user_in_document) + +Put User entity + +User - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_controller_api +from gooddata_api_client.model.json_api_user_in_document import JsonApiUserInDocument +from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument +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_controller_api.UserControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_user_in_document = JsonApiUserInDocument( + data=JsonApiUserIn( + attributes=JsonApiUserInAttributes( + authentication_id="authentication_id_example", + email="email_example", + firstname="firstname_example", + lastname="lastname_example", + ), + id="id1", + relationships=JsonApiUserInRelationships( + user_groups=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="user", + ), + ) # JsonApiUserInDocument | + filter = "authenticationId==someString;firstname==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 = [ + "userGroups", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 User entity + api_response = api_instance.update_entity_users(id, json_api_user_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->update_entity_users: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put User entity + api_response = api_instance.update_entity_users(id, json_api_user_in_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserControllerApi->update_entity_users: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_user_in_document** | [**JsonApiUserInDocument**](JsonApiUserInDocument.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 + +[**JsonApiUserOutDocument**](JsonApiUserOutDocument.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/UserGroupControllerApi.md b/gooddata-api-client/docs/UserGroupControllerApi.md new file mode 100644 index 000000000..c85b1027e --- /dev/null +++ b/gooddata-api-client/docs/UserGroupControllerApi.md @@ -0,0 +1,550 @@ +# gooddata_api_client.UserGroupControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_user_groups**](UserGroupControllerApi.md#create_entity_user_groups) | **POST** /api/v1/entities/userGroups | Post User Group entities +[**delete_entity_user_groups**](UserGroupControllerApi.md#delete_entity_user_groups) | **DELETE** /api/v1/entities/userGroups/{id} | Delete UserGroup entity +[**get_all_entities_user_groups**](UserGroupControllerApi.md#get_all_entities_user_groups) | **GET** /api/v1/entities/userGroups | Get UserGroup entities +[**get_entity_user_groups**](UserGroupControllerApi.md#get_entity_user_groups) | **GET** /api/v1/entities/userGroups/{id} | Get UserGroup entity +[**patch_entity_user_groups**](UserGroupControllerApi.md#patch_entity_user_groups) | **PATCH** /api/v1/entities/userGroups/{id} | Patch UserGroup entity +[**update_entity_user_groups**](UserGroupControllerApi.md#update_entity_user_groups) | **PUT** /api/v1/entities/userGroups/{id} | Put UserGroup entity + + +# **create_entity_user_groups** +> JsonApiUserGroupOutDocument create_entity_user_groups(json_api_user_group_in_document) + +Post User Group entities + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_controller_api +from gooddata_api_client.model.json_api_user_group_in_document import JsonApiUserGroupInDocument +from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument +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_group_controller_api.UserGroupControllerApi(api_client) + json_api_user_group_in_document = JsonApiUserGroupInDocument( + data=JsonApiUserGroupIn( + attributes=JsonApiUserGroupInAttributes( + name="name_example", + ), + id="id1", + relationships=JsonApiUserGroupInRelationships( + parents=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="userGroup", + ), + ) # JsonApiUserGroupInDocument | + include = [ + "parents", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: + # Post User Group entities + api_response = api_instance.create_entity_user_groups(json_api_user_group_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->create_entity_user_groups: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Post User Group entities + api_response = api_instance.create_entity_user_groups(json_api_user_group_in_document, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->create_entity_user_groups: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_user_group_in_document** | [**JsonApiUserGroupInDocument**](JsonApiUserGroupInDocument.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] + +### Return type + +[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_user_groups** +> delete_entity_user_groups(id) + +Delete UserGroup entity + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_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_group_controller_api.UserGroupControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete UserGroup entity + api_instance.delete_entity_user_groups(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->delete_entity_user_groups: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_user_groups** +> JsonApiUserGroupOutList get_all_entities_user_groups() + +Get UserGroup entities + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_controller_api +from gooddata_api_client.model.json_api_user_group_out_list import JsonApiUserGroupOutList +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_group_controller_api.UserGroupControllerApi(api_client) + filter = "name==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 = [ + "parents", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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) + 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 UserGroup entities + api_response = api_instance.get_all_entities_user_groups(filter=filter, include=include, page=page, size=size, sort=sort, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->get_all_entities_user_groups: %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] + **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 type + +[**JsonApiUserGroupOutList**](JsonApiUserGroupOutList.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_groups** +> JsonApiUserGroupOutDocument get_entity_user_groups(id) + +Get UserGroup entity + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_controller_api +from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument +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_group_controller_api.UserGroupControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "name==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 = [ + "parents", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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: + # Get UserGroup entity + api_response = api_instance.get_entity_user_groups(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->get_entity_user_groups: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get UserGroup entity + api_response = api_instance.get_entity_user_groups(id, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->get_entity_user_groups: %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] + +### Return type + +[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_user_groups** +> JsonApiUserGroupOutDocument patch_entity_user_groups(id, json_api_user_group_patch_document) + +Patch UserGroup entity + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_controller_api +from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument +from gooddata_api_client.model.json_api_user_group_patch_document import JsonApiUserGroupPatchDocument +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_group_controller_api.UserGroupControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_user_group_patch_document = JsonApiUserGroupPatchDocument( + data=JsonApiUserGroupPatch( + attributes=JsonApiUserGroupInAttributes( + name="name_example", + ), + id="id1", + relationships=JsonApiUserGroupInRelationships( + parents=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="userGroup", + ), + ) # JsonApiUserGroupPatchDocument | + filter = "name==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 = [ + "parents", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 UserGroup entity + api_response = api_instance.patch_entity_user_groups(id, json_api_user_group_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->patch_entity_user_groups: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch UserGroup entity + api_response = api_instance.patch_entity_user_groups(id, json_api_user_group_patch_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->patch_entity_user_groups: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_user_group_patch_document** | [**JsonApiUserGroupPatchDocument**](JsonApiUserGroupPatchDocument.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 + +[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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_user_groups** +> JsonApiUserGroupOutDocument update_entity_user_groups(id, json_api_user_group_in_document) + +Put UserGroup entity + +User Group - creates tree-like structure for categorizing users + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_group_controller_api +from gooddata_api_client.model.json_api_user_group_in_document import JsonApiUserGroupInDocument +from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument +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_group_controller_api.UserGroupControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_user_group_in_document = JsonApiUserGroupInDocument( + data=JsonApiUserGroupIn( + attributes=JsonApiUserGroupInAttributes( + name="name_example", + ), + id="id1", + relationships=JsonApiUserGroupInRelationships( + parents=JsonApiUserGroupInRelationshipsParents( + data=JsonApiUserGroupToManyLinkage([ + JsonApiUserGroupLinkage( + id="id_example", + type="userGroup", + ), + ]), + ), + ), + type="userGroup", + ), + ) # JsonApiUserGroupInDocument | + filter = "name==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 = [ + "parents", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single 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 UserGroup entity + api_response = api_instance.update_entity_user_groups(id, json_api_user_group_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->update_entity_user_groups: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put UserGroup entity + api_response = api_instance.update_entity_user_groups(id, json_api_user_group_in_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserGroupControllerApi->update_entity_user_groups: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_user_group_in_document** | [**JsonApiUserGroupInDocument**](JsonApiUserGroupInDocument.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 + +[**JsonApiUserGroupOutDocument**](JsonApiUserGroupOutDocument.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/UserGroupsEntityAPIsApi.md b/gooddata-api-client/docs/UserGroupsEntityAPIsApi.md index c82c30f9e..8b0fd25e8 100644 --- a/gooddata-api-client/docs/UserGroupsEntityAPIsApi.md +++ b/gooddata-api-client/docs/UserGroupsEntityAPIsApi.md @@ -138,7 +138,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = user_groups_entity_apis_api.UserGroupsEntityAPIsApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==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: @@ -146,14 +145,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_user_groups(id) except gooddata_api_client.ApiException as e: print("Exception when calling UserGroupsEntityAPIsApi->delete_entity_user_groups: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete UserGroup entity - api_instance.delete_entity_user_groups(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling UserGroupsEntityAPIsApi->delete_entity_user_groups: %s\n" % e) ``` @@ -162,7 +153,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/UserIdentifierControllerApi.md b/gooddata-api-client/docs/UserIdentifierControllerApi.md new file mode 100644 index 000000000..42f9a975f --- /dev/null +++ b/gooddata-api-client/docs/UserIdentifierControllerApi.md @@ -0,0 +1,168 @@ +# gooddata_api_client.UserIdentifierControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**get_all_entities_user_identifiers**](UserIdentifierControllerApi.md#get_all_entities_user_identifiers) | **GET** /api/v1/entities/userIdentifiers | Get UserIdentifier entities +[**get_entity_user_identifiers**](UserIdentifierControllerApi.md#get_entity_user_identifiers) | **GET** /api/v1/entities/userIdentifiers/{id} | Get UserIdentifier entity + + +# **get_all_entities_user_identifiers** +> JsonApiUserIdentifierOutList get_all_entities_user_identifiers() + +Get UserIdentifier entities + +UserIdentifier - represents entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_identifier_controller_api +from gooddata_api_client.model.json_api_user_identifier_out_list import JsonApiUserIdentifierOutList +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_identifier_controller_api.UserIdentifierControllerApi(api_client) + filter = "firstname==someString;lastname==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: + # Get UserIdentifier entities + api_response = api_instance.get_all_entities_user_identifiers(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 UserIdentifierControllerApi->get_all_entities_user_identifiers: %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 + +[**JsonApiUserIdentifierOutList**](JsonApiUserIdentifierOutList.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_identifiers** +> JsonApiUserIdentifierOutDocument get_entity_user_identifiers(id) + +Get UserIdentifier entity + +UserIdentifier - represents basic information about entity interacting with platform + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import user_identifier_controller_api +from gooddata_api_client.model.json_api_user_identifier_out_document import JsonApiUserIdentifierOutDocument +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_identifier_controller_api.UserIdentifierControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "firstname==someString;lastname==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 UserIdentifier entity + api_response = api_instance.get_entity_user_identifiers(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserIdentifierControllerApi->get_entity_user_identifiers: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get UserIdentifier entity + api_response = api_instance.get_entity_user_identifiers(id, filter=filter) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling UserIdentifierControllerApi->get_entity_user_identifiers: %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 + +[**JsonApiUserIdentifierOutDocument**](JsonApiUserIdentifierOutDocument.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) + diff --git a/gooddata-api-client/docs/UsersEntityAPIsApi.md b/gooddata-api-client/docs/UsersEntityAPIsApi.md index 1a8fc78af..7b14df224 100644 --- a/gooddata-api-client/docs/UsersEntityAPIsApi.md +++ b/gooddata-api-client/docs/UsersEntityAPIsApi.md @@ -141,7 +141,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = users_entity_apis_api.UsersEntityAPIsApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "authenticationId==someString;firstname==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: @@ -149,14 +148,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_users(id) except gooddata_api_client.ApiException as e: print("Exception when calling UsersEntityAPIsApi->delete_entity_users: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete User entity - api_instance.delete_entity_users(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling UsersEntityAPIsApi->delete_entity_users: %s\n" % e) ``` @@ -165,7 +156,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 diff --git a/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptor.md b/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptor.md index 14833c12c..7ccd15a13 100644 --- a/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptor.md +++ b/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptor.md @@ -9,7 +9,6 @@ Name | Type | Description | Notes **title** | **str** | Widget title as displayed on the dashboard. | **visualization_ids** | **[str]** | IDs of all visualizations available in the switcher. | **widget_id** | **str** | Widget object ID. | -**widget_type** | **str** | | **result_id** | **str** | Signed result ID for the currently active visualization's execution result. | [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/VisualizationSwitcherWidgetDescriptorAllOf.md b/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptorAllOf.md deleted file mode 100644 index 6a1a2e592..000000000 --- a/gooddata-api-client/docs/VisualizationSwitcherWidgetDescriptorAllOf.md +++ /dev/null @@ -1,16 +0,0 @@ -# VisualizationSwitcherWidgetDescriptorAllOf - - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**active_visualization_id** | **str** | ID of the currently active visualization in the switcher. | [optional] -**result_id** | **str** | Signed result ID for the currently active visualization's execution result. | [optional] -**title** | **str** | Widget title as displayed on the dashboard. | [optional] -**visualization_ids** | **[str]** | IDs of all visualizations available in the switcher. | [optional] -**widget_id** | **str** | Widget object 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] - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/gooddata-api-client/docs/WorkspaceControllerApi.md b/gooddata-api-client/docs/WorkspaceControllerApi.md new file mode 100644 index 000000000..4b9921cf8 --- /dev/null +++ b/gooddata-api-client/docs/WorkspaceControllerApi.md @@ -0,0 +1,582 @@ +# gooddata_api_client.WorkspaceControllerApi + +All URIs are relative to *http://localhost* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**create_entity_workspaces**](WorkspaceControllerApi.md#create_entity_workspaces) | **POST** /api/v1/entities/workspaces | Post Workspace entities +[**delete_entity_workspaces**](WorkspaceControllerApi.md#delete_entity_workspaces) | **DELETE** /api/v1/entities/workspaces/{id} | Delete Workspace entity +[**get_all_entities_workspaces**](WorkspaceControllerApi.md#get_all_entities_workspaces) | **GET** /api/v1/entities/workspaces | Get Workspace entities +[**get_entity_workspaces**](WorkspaceControllerApi.md#get_entity_workspaces) | **GET** /api/v1/entities/workspaces/{id} | Get Workspace entity +[**patch_entity_workspaces**](WorkspaceControllerApi.md#patch_entity_workspaces) | **PATCH** /api/v1/entities/workspaces/{id} | Patch Workspace entity +[**update_entity_workspaces**](WorkspaceControllerApi.md#update_entity_workspaces) | **PUT** /api/v1/entities/workspaces/{id} | Put Workspace entity + + +# **create_entity_workspaces** +> JsonApiWorkspaceOutDocument create_entity_workspaces(json_api_workspace_in_document) + +Post Workspace entities + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_controller_api +from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument +from gooddata_api_client.model.json_api_workspace_in_document import JsonApiWorkspaceInDocument +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_controller_api.WorkspaceControllerApi(api_client) + json_api_workspace_in_document = JsonApiWorkspaceInDocument( + data=JsonApiWorkspaceIn( + attributes=JsonApiWorkspaceInAttributes( + cache_extra_limit=1, + data_source=JsonApiWorkspaceInAttributesDataSource( + id="snowflake.instance.1", + schema_path=[ + "subPath", + ], + ), + description="description_example", + early_access="early_access_example", + early_access_values=[ + "early_access_values_example", + ], + name="name_example", + prefix="/6bUUGjjNSwg0_bs", + ), + id="id1", + relationships=JsonApiWorkspaceInRelationships( + parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( + data=JsonApiWorkspaceToOneLinkage(None), + ), + ), + type="workspace", + ), + ) # JsonApiWorkspaceInDocument | + include = [ + "parent", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) + meta_include = [ + "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + try: + # Post Workspace entities + api_response = api_instance.create_entity_workspaces(json_api_workspace_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->create_entity_workspaces: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Post Workspace entities + api_response = api_instance.create_entity_workspaces(json_api_workspace_in_document, include=include, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->create_entity_workspaces: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **json_api_workspace_in_document** | [**JsonApiWorkspaceInDocument**](JsonApiWorkspaceInDocument.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 + +[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_workspaces** +> delete_entity_workspaces(id) + +Delete Workspace entity + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_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_controller_api.WorkspaceControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + + # example passing only required values which don't have defaults set + try: + # Delete Workspace entity + api_instance.delete_entity_workspaces(id) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->delete_entity_workspaces: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + +### 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_workspaces** +> JsonApiWorkspaceOutList get_all_entities_workspaces() + +Get Workspace entities + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_controller_api +from gooddata_api_client.model.json_api_workspace_out_list import JsonApiWorkspaceOutList +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_controller_api.WorkspaceControllerApi(api_client) + filter = "name==someString;earlyAccess==someString;parent.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 = [ + "parent", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) + 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=config,permissions,hierarchy,dataModelDatasets,page,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Workspace entities + api_response = api_instance.get_all_entities_workspaces(filter=filter, include=include, page=page, size=size, sort=sort, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->get_all_entities_workspaces: %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] + **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 type + +[**JsonApiWorkspaceOutList**](JsonApiWorkspaceOutList.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_workspaces** +> JsonApiWorkspaceOutDocument get_entity_workspaces(id) + +Get Workspace entity + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_controller_api +from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument +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_controller_api.WorkspaceControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + filter = "name==someString;earlyAccess==someString;parent.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 = [ + "parent", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) + meta_include = [ + "metaInclude=config,permissions,hierarchy,dataModelDatasets,all", + ] # [str] | Include Meta objects. (optional) + + # example passing only required values which don't have defaults set + try: + # Get Workspace entity + api_response = api_instance.get_entity_workspaces(id) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->get_entity_workspaces: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Get Workspace entity + api_response = api_instance.get_entity_workspaces(id, filter=filter, include=include, meta_include=meta_include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->get_entity_workspaces: %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 + +[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_workspaces** +> JsonApiWorkspaceOutDocument patch_entity_workspaces(id, json_api_workspace_patch_document) + +Patch Workspace entity + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_controller_api +from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument +from gooddata_api_client.model.json_api_workspace_patch_document import JsonApiWorkspacePatchDocument +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_controller_api.WorkspaceControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_workspace_patch_document = JsonApiWorkspacePatchDocument( + data=JsonApiWorkspacePatch( + attributes=JsonApiWorkspaceInAttributes( + cache_extra_limit=1, + data_source=JsonApiWorkspaceInAttributesDataSource( + id="snowflake.instance.1", + schema_path=[ + "subPath", + ], + ), + description="description_example", + early_access="early_access_example", + early_access_values=[ + "early_access_values_example", + ], + name="name_example", + prefix="/6bUUGjjNSwg0_bs", + ), + id="id1", + relationships=JsonApiWorkspaceInRelationships( + parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( + data=JsonApiWorkspaceToOneLinkage(None), + ), + ), + type="workspace", + ), + ) # JsonApiWorkspacePatchDocument | + filter = "name==someString;earlyAccess==someString;parent.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 = [ + "parent", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) + + # example passing only required values which don't have defaults set + try: + # Patch Workspace entity + api_response = api_instance.patch_entity_workspaces(id, json_api_workspace_patch_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->patch_entity_workspaces: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Patch Workspace entity + api_response = api_instance.patch_entity_workspaces(id, json_api_workspace_patch_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->patch_entity_workspaces: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_workspace_patch_document** | [**JsonApiWorkspacePatchDocument**](JsonApiWorkspacePatchDocument.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 + +[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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_workspaces** +> JsonApiWorkspaceOutDocument update_entity_workspaces(id, json_api_workspace_in_document) + +Put Workspace entity + +Space of the shared interest + +### Example + + +```python +import time +import gooddata_api_client +from gooddata_api_client.api import workspace_controller_api +from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument +from gooddata_api_client.model.json_api_workspace_in_document import JsonApiWorkspaceInDocument +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_controller_api.WorkspaceControllerApi(api_client) + id = "/6bUUGjjNSwg0_bs" # str | + json_api_workspace_in_document = JsonApiWorkspaceInDocument( + data=JsonApiWorkspaceIn( + attributes=JsonApiWorkspaceInAttributes( + cache_extra_limit=1, + data_source=JsonApiWorkspaceInAttributesDataSource( + id="snowflake.instance.1", + schema_path=[ + "subPath", + ], + ), + description="description_example", + early_access="early_access_example", + early_access_values=[ + "early_access_values_example", + ], + name="name_example", + prefix="/6bUUGjjNSwg0_bs", + ), + id="id1", + relationships=JsonApiWorkspaceInRelationships( + parent=JsonApiWorkspaceAutomationOutRelationshipsWorkspace( + data=JsonApiWorkspaceToOneLinkage(None), + ), + ), + type="workspace", + ), + ) # JsonApiWorkspaceInDocument | + filter = "name==someString;earlyAccess==someString;parent.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 = [ + "parent", + ] # [str] | Array of included collections or individual relationships. Includes are separated by commas (e.g. include=entity1s,entity2s). Collection include represents the inclusion of every relationship between this entity and the given collection. Relationship include represents the inclusion of the particular relationships only. If single parameter \"ALL\" is present, all possible includes are used (include=ALL). __WARNING:__ Individual include types (collection, relationship or ALL) cannot be combined together. (optional) + + # example passing only required values which don't have defaults set + try: + # Put Workspace entity + api_response = api_instance.update_entity_workspaces(id, json_api_workspace_in_document) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->update_entity_workspaces: %s\n" % e) + + # example passing only required values which don't have defaults set + # and optional values + try: + # Put Workspace entity + api_response = api_instance.update_entity_workspaces(id, json_api_workspace_in_document, filter=filter, include=include) + pprint(api_response) + except gooddata_api_client.ApiException as e: + print("Exception when calling WorkspaceControllerApi->update_entity_workspaces: %s\n" % e) +``` + + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **str**| | + **json_api_workspace_in_document** | [**JsonApiWorkspaceInDocument**](JsonApiWorkspaceInDocument.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 + +[**JsonApiWorkspaceOutDocument**](JsonApiWorkspaceOutDocument.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/WorkspaceObjectControllerApi.md b/gooddata-api-client/docs/WorkspaceObjectControllerApi.md deleted file mode 100644 index 76011f678..000000000 --- a/gooddata-api-client/docs/WorkspaceObjectControllerApi.md +++ /dev/null @@ -1,1765 +0,0 @@ -# gooddata_api_client.WorkspaceObjectControllerApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**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 | -[**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} | -[**get_all_entities_aggregated_facts**](WorkspaceObjectControllerApi.md#get_all_entities_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts | -[**get_all_entities_knowledge_recommendations**](WorkspaceObjectControllerApi.md#get_all_entities_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations | -[**get_all_entities_memory_items**](WorkspaceObjectControllerApi.md#get_all_entities_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems | -[**get_entity_aggregated_facts**](WorkspaceObjectControllerApi.md#get_entity_aggregated_facts) | **GET** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId} | -[**get_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#get_entity_knowledge_recommendations) | **GET** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**get_entity_memory_items**](WorkspaceObjectControllerApi.md#get_entity_memory_items) | **GET** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**patch_entity_knowledge_recommendations**](WorkspaceObjectControllerApi.md#patch_entity_knowledge_recommendations) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId} | -[**patch_entity_memory_items**](WorkspaceObjectControllerApi.md#patch_entity_memory_items) | **PATCH** /api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId} | -[**search_entities_aggregated_facts**](WorkspaceObjectControllerApi.md#search_entities_aggregated_facts) | **POST** /api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search | Search request for AggregatedFact -[**search_entities_automation_results**](WorkspaceObjectControllerApi.md#search_entities_automation_results) | **POST** /api/v1/entities/workspaces/{workspaceId}/automationResults/search | Search request for AutomationResult -[**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 -[**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} | - - -# **create_entity_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutDocument create_entity_knowledge_recommendations(workspace_id, json_api_knowledge_recommendation_post_optional_id_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_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. -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_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 | - 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) - 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) - pprint(api_response) - except gooddata_api_client.ApiException as 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: - 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_knowledge_recommendations: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **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 - -[**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 | -|-------------|-------------|------------------| -**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_memory_items** -> JsonApiMemoryItemOutDocument create_entity_memory_items(workspace_id, json_api_memory_item_post_optional_id_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_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. -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_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 | - 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) - 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) - pprint(api_response) - except gooddata_api_client.ApiException as 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: - 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_memory_items: %s\n" % e) -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **workspace_id** | **str**| | - **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 - -[**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 | -|-------------|-------------|------------------| -**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_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) - -# **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_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_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_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_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_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) - -# **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_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) - -# **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_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_knowledge_recommendations** -> JsonApiKnowledgeRecommendationOutList search_entities_knowledge_recommendations(workspace_id, entity_search_body) - -The search endpoint (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_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: - # 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->search_entities_knowledge_recommendations: %s\n" % e) - - # 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: - 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_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) - -# **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) - diff --git a/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md b/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md index cf7b7f3a6..babce188d 100644 --- a/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md +++ b/gooddata-api-client/docs/WorkspacesEntityAPIsApi.md @@ -150,7 +150,6 @@ with gooddata_api_client.ApiClient() as api_client: # Create an instance of the API class api_instance = workspaces_entity_apis_api.WorkspacesEntityAPIsApi(api_client) id = "/6bUUGjjNSwg0_bs" # str | - filter = "name==someString;earlyAccess==someString;parent.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: @@ -158,14 +157,6 @@ with gooddata_api_client.ApiClient() as api_client: api_instance.delete_entity_workspaces(id) except gooddata_api_client.ApiException as e: print("Exception when calling WorkspacesEntityAPIsApi->delete_entity_workspaces: %s\n" % e) - - # example passing only required values which don't have defaults set - # and optional values - try: - # Delete Workspace entity - api_instance.delete_entity_workspaces(id, filter=filter) - except gooddata_api_client.ApiException as e: - print("Exception when calling WorkspacesEntityAPIsApi->delete_entity_workspaces: %s\n" % e) ``` @@ -174,7 +165,6 @@ with gooddata_api_client.ApiClient() as api_client: 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 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 464277355..0b175a968 100644 --- a/gooddata-api-client/gooddata_api_client/api/actions_api.py +++ b/gooddata-api-client/gooddata_api_client/api/actions_api.py @@ -56,8 +56,6 @@ from gooddata_api_client.model.create_knowledge_document_request_dto import CreateKnowledgeDocumentRequestDto from gooddata_api_client.model.create_knowledge_document_response_dto import CreateKnowledgeDocumentResponseDto from gooddata_api_client.model.dashboard_permissions import DashboardPermissions -from gooddata_api_client.model.dashboard_summary_request_dto import DashboardSummaryRequestDto -from gooddata_api_client.model.dashboard_summary_response_dto import DashboardSummaryResponseDto from gooddata_api_client.model.dashboard_tabular_export_request import DashboardTabularExportRequest from gooddata_api_client.model.data_source_permission_assignment import DataSourcePermissionAssignment from gooddata_api_client.model.data_source_schemata import DataSourceSchemata @@ -71,7 +69,6 @@ from gooddata_api_client.model.entitlements_request import EntitlementsRequest from gooddata_api_client.model.execution_result import ExecutionResult from gooddata_api_client.model.export_response import ExportResponse -from gooddata_api_client.model.feedback_request_dto import FeedbackRequestDto from gooddata_api_client.model.forecast_request import ForecastRequest from gooddata_api_client.model.forecast_result import ForecastResult from gooddata_api_client.model.gd_storage_file import GdStorageFile @@ -93,8 +90,6 @@ from gooddata_api_client.model.key_drivers_response import KeyDriversResponse 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.knowledge_recommendations_request_dto import KnowledgeRecommendationsRequestDto -from gooddata_api_client.model.knowledge_recommendations_response_dto import KnowledgeRecommendationsResponseDto 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 @@ -896,68 +891,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.cancel_workflow1_endpoint = _Endpoint( - settings={ - 'response_type': ({str: (str,)},), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/cancel', - 'operation_id': 'cancel_workflow1', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'run_id', - ], - 'required': [ - 'workspace_id', - 'run_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'run_id': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'run_id': 'runId', - }, - 'location_map': { - 'workspace_id': 'path', - 'run_id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client - ) self.change_analysis_endpoint = _Endpoint( settings={ 'response_type': (ChangeAnalysisResponse,), @@ -2866,69 +2799,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.generate_dashboard_summary1_endpoint = _Endpoint( - settings={ - 'response_type': (DashboardSummaryResponseDto,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/agent/dashboardSummary', - 'operation_id': 'generate_dashboard_summary1', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'dashboard_summary_request_dto', - ], - 'required': [ - 'workspace_id', - 'dashboard_summary_request_dto', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'dashboard_summary_request_dto': - (DashboardSummaryRequestDto,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - }, - 'location_map': { - 'workspace_id': 'path', - 'dashboard_summary_request_dto': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) self.generate_description_endpoint = _Endpoint( settings={ 'response_type': (GenerateDescriptionResponse,), @@ -2992,69 +2862,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.generate_knowledge_recommendations_endpoint = _Endpoint( - settings={ - 'response_type': (KnowledgeRecommendationsResponseDto,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/agent/knowledgeRecommendations', - 'operation_id': 'generate_knowledge_recommendations', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'knowledge_recommendations_request_dto', - ], - 'required': [ - 'workspace_id', - 'knowledge_recommendations_request_dto', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'knowledge_recommendations_request_dto': - (KnowledgeRecommendationsRequestDto,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - }, - 'location_map': { - 'workspace_id': 'path', - 'knowledge_recommendations_request_dto': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) self.generate_logical_model_endpoint = _Endpoint( settings={ 'response_type': (DeclarativeModel,), @@ -4217,68 +4024,6 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.get_workflow_status1_endpoint = _Endpoint( - settings={ - 'response_type': (WorkflowStatusResponseDto,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/status', - 'operation_id': 'get_workflow_status1', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'run_id', - ], - 'required': [ - 'workspace_id', - 'run_id', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - 'workspace_id', - ] - }, - root_map={ - 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, - }, - 'allowed_values': { - }, - 'openapi_types': { - 'workspace_id': - (str,), - 'run_id': - (str,), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'run_id': 'runId', - }, - 'location_map': { - 'workspace_id': 'path', - 'run_id': 'path', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [], - }, - api_client=api_client - ) self.import_csv_endpoint = _Endpoint( settings={ 'response_type': ([ImportCsvResponse],), @@ -7989,111 +7734,42 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.user_feedback_endpoint = _Endpoint( + self.validate_llm_endpoint_endpoint = _Endpoint( settings={ - 'response_type': ({str: (str,)},), + 'response_type': (ValidateLLMEndpointResponse,), 'auth': [], - 'endpoint_path': '/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/feedback', - 'operation_id': 'user_feedback', + 'endpoint_path': '/api/v1/actions/ai/llmEndpoint/test', + 'operation_id': 'validate_llm_endpoint', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ - 'workspace_id', - 'run_id', - 'feedback_request_dto', + 'validate_llm_endpoint_request', ], 'required': [ - 'workspace_id', - 'run_id', - 'feedback_request_dto', + 'validate_llm_endpoint_request', ], 'nullable': [ ], 'enum': [ ], 'validation': [ - 'workspace_id', ] }, root_map={ 'validations': { - ('workspace_id',): { - - 'regex': { - 'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501 - }, - }, }, 'allowed_values': { }, 'openapi_types': { - 'workspace_id': - (str,), - 'run_id': - (str,), - 'feedback_request_dto': - (FeedbackRequestDto,), + 'validate_llm_endpoint_request': + (ValidateLLMEndpointRequest,), }, 'attribute_map': { - 'workspace_id': 'workspaceId', - 'run_id': 'runId', }, 'location_map': { - 'workspace_id': 'path', - 'run_id': 'path', - 'feedback_request_dto': 'body', - }, - 'collection_format_map': { - } - }, - headers_map={ - 'accept': [ - 'application/json' - ], - 'content_type': [ - 'application/json' - ] - }, - api_client=api_client - ) - self.validate_llm_endpoint_endpoint = _Endpoint( - settings={ - 'response_type': (ValidateLLMEndpointResponse,), - 'auth': [], - 'endpoint_path': '/api/v1/actions/ai/llmEndpoint/test', - 'operation_id': 'validate_llm_endpoint', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'validate_llm_endpoint_request', - ], - 'required': [ - 'validate_llm_endpoint_request', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'validate_llm_endpoint_request': - (ValidateLLMEndpointRequest,), - }, - 'attribute_map': { - }, - 'location_map': { - 'validate_llm_endpoint_request': 'body', + 'validate_llm_endpoint_request': 'body', }, 'collection_format_map': { } @@ -9311,92 +8987,6 @@ def cancel_workflow( run_id return self.cancel_workflow_endpoint.call_with_http_info(**kwargs) - def cancel_workflow1( - self, - workspace_id, - run_id, - **kwargs - ): - """cancel_workflow1 # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.cancel_workflow1(workspace_id, run_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - run_id (str): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - {str: (str,)} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['run_id'] = \ - run_id - return self.cancel_workflow1_endpoint.call_with_http_info(**kwargs) - def change_analysis( self, workspace_id, @@ -11729,213 +11319,32 @@ def delete_workspace_automations( kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ - workspace_id - kwargs['workspace_automation_management_bulk_request'] = \ - workspace_automation_management_bulk_request - return self.delete_workspace_automations_endpoint.call_with_http_info(**kwargs) - - def explain_afm( - self, - workspace_id, - afm_execution, - **kwargs - ): - """AFM explain resource. # noqa: E501 - - The resource provides static structures needed for investigation of a problem with given AFM. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.explain_afm(workspace_id, afm_execution, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - afm_execution (AfmExecution): - - Keyword Args: - explain_type (str): Requested explain type. If not specified all types are bundled in a ZIP archive. `MAQL` - MAQL Abstract Syntax Tree, execution dimensions and related info `GRPC_MODEL` - Datasets used in execution `GRPC_MODEL_SVG` - Generated SVG image of the datasets `COMPRESSED_GRPC_MODEL_SVG` - Generated SVG image of the model fragment used in the query `WDF` - Workspace data filters in execution workspace context `QT` - Query Tree, created from MAQL AST using Logical Data Model, contains all information needed to generate SQL `QT_SVG` - Generated SVG image of the Query Tree `OPT_QT` - Optimized Query Tree `OPT_QT_SVG` - Generated SVG image of the Optimized Query Tree `SQL` - Final SQL to be executed `COMPRESSED_SQL` - Final SQL to be executed with rolled SQL datasets `SETTINGS` - Settings used to execute explain request. [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['afm_execution'] = \ - afm_execution - return self.explain_afm_endpoint.call_with_http_info(**kwargs) - - def forecast( - self, - workspace_id, - result_id, - forecast_request, - **kwargs - ): - """(BETA) Smart functions - Forecast # noqa: E501 - - (BETA) Computes forecasted data points from the provided execution result and parameters. # noqa: E501 - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.forecast(workspace_id, result_id, forecast_request, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - result_id (str): Input result ID to be used in the computation - forecast_request (ForecastRequest): - - Keyword Args: - skip_cache (bool): Ignore all caches during execution of current request.. [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: - SmartFunctionResponse - 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 - kwargs['forecast_request'] = \ - forecast_request - return self.forecast_endpoint.call_with_http_info(**kwargs) + workspace_id + kwargs['workspace_automation_management_bulk_request'] = \ + workspace_automation_management_bulk_request + return self.delete_workspace_automations_endpoint.call_with_http_info(**kwargs) - def forecast_result( + def explain_afm( self, workspace_id, - result_id, + afm_execution, **kwargs ): - """(BETA) Smart functions - Forecast Result # noqa: E501 + """AFM explain resource. # noqa: E501 - (BETA) Gets forecast result. # noqa: E501 + The resource provides static structures needed for investigation of a problem with given AFM. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.forecast_result(workspace_id, result_id, async_req=True) + >>> thread = api.explain_afm(workspace_id, afm_execution, async_req=True) >>> result = thread.get() Args: workspace_id (str): Workspace identifier - result_id (str): Result ID + afm_execution (AfmExecution): Keyword Args: - offset (int): [optional] - limit (int): [optional] + explain_type (str): Requested explain type. If not specified all types are bundled in a ZIP archive. `MAQL` - MAQL Abstract Syntax Tree, execution dimensions and related info `GRPC_MODEL` - Datasets used in execution `GRPC_MODEL_SVG` - Generated SVG image of the datasets `COMPRESSED_GRPC_MODEL_SVG` - Generated SVG image of the model fragment used in the query `WDF` - Workspace data filters in execution workspace context `QT` - Query Tree, created from MAQL AST using Logical Data Model, contains all information needed to generate SQL `QT_SVG` - Generated SVG image of the Query Tree `OPT_QT` - Optimized Query Tree `OPT_QT_SVG` - Generated SVG image of the Optimized Query Tree `SQL` - Final SQL to be executed `COMPRESSED_SQL` - Final SQL to be executed with rolled SQL datasets `SETTINGS` - Settings used to execute explain request. [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 @@ -11968,7 +11377,7 @@ def forecast_result( async_req (bool): execute request asynchronously Returns: - ForecastResult + None If the method is called asynchronously, returns the request thread. """ @@ -11999,29 +11408,33 @@ def forecast_result( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['result_id'] = \ - result_id - return self.forecast_result_endpoint.call_with_http_info(**kwargs) + kwargs['afm_execution'] = \ + afm_execution + return self.explain_afm_endpoint.call_with_http_info(**kwargs) - def generate_dashboard_summary( + def forecast( self, workspace_id, - workflow_dashboard_summary_request_dto, + result_id, + forecast_request, **kwargs ): - """generate_dashboard_summary # noqa: E501 + """(BETA) Smart functions - Forecast # noqa: E501 + (BETA) Computes forecasted data points from the provided execution result and parameters. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_dashboard_summary(workspace_id, workflow_dashboard_summary_request_dto, async_req=True) + >>> thread = api.forecast(workspace_id, result_id, forecast_request, async_req=True) >>> result = thread.get() Args: workspace_id (str): Workspace identifier - workflow_dashboard_summary_request_dto (WorkflowDashboardSummaryRequestDto): + result_id (str): Input result ID to be used in the computation + forecast_request (ForecastRequest): Keyword Args: + skip_cache (bool): Ignore all caches during execution of current request.. [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 @@ -12054,7 +11467,7 @@ def generate_dashboard_summary( async_req (bool): execute request asynchronously Returns: - WorkflowDashboardSummaryResponseDto + SmartFunctionResponse If the method is called asynchronously, returns the request thread. """ @@ -12085,29 +11498,34 @@ def generate_dashboard_summary( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['workflow_dashboard_summary_request_dto'] = \ - workflow_dashboard_summary_request_dto - return self.generate_dashboard_summary_endpoint.call_with_http_info(**kwargs) + kwargs['result_id'] = \ + result_id + kwargs['forecast_request'] = \ + forecast_request + return self.forecast_endpoint.call_with_http_info(**kwargs) - def generate_dashboard_summary1( + def forecast_result( self, workspace_id, - dashboard_summary_request_dto, + result_id, **kwargs ): - """generate_dashboard_summary1 # noqa: E501 + """(BETA) Smart functions - Forecast Result # noqa: E501 + (BETA) Gets forecast result. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_dashboard_summary1(workspace_id, dashboard_summary_request_dto, async_req=True) + >>> thread = api.forecast_result(workspace_id, result_id, async_req=True) >>> result = thread.get() Args: workspace_id (str): Workspace identifier - dashboard_summary_request_dto (DashboardSummaryRequestDto): + result_id (str): Result ID Keyword Args: + offset (int): [optional] + limit (int): [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 @@ -12140,7 +11558,7 @@ def generate_dashboard_summary1( async_req (bool): execute request asynchronously Returns: - DashboardSummaryResponseDto + ForecastResult If the method is called asynchronously, returns the request thread. """ @@ -12171,28 +11589,27 @@ def generate_dashboard_summary1( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['dashboard_summary_request_dto'] = \ - dashboard_summary_request_dto - return self.generate_dashboard_summary1_endpoint.call_with_http_info(**kwargs) + kwargs['result_id'] = \ + result_id + return self.forecast_result_endpoint.call_with_http_info(**kwargs) - def generate_description( + def generate_dashboard_summary( self, workspace_id, - generate_description_request, + workflow_dashboard_summary_request_dto, **kwargs ): - """Generate Description for Analytics Object # noqa: E501 + """generate_dashboard_summary # noqa: E501 - Generates a description for the specified analytics object. Returns description and a note with details if generation was not performed. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_description(workspace_id, generate_description_request, async_req=True) + >>> thread = api.generate_dashboard_summary(workspace_id, workflow_dashboard_summary_request_dto, async_req=True) >>> result = thread.get() Args: workspace_id (str): Workspace identifier - generate_description_request (GenerateDescriptionRequest): + workflow_dashboard_summary_request_dto (WorkflowDashboardSummaryRequestDto): Keyword Args: _return_http_data_only (bool): response data without head status @@ -12227,7 +11644,7 @@ def generate_description( async_req (bool): execute request asynchronously Returns: - GenerateDescriptionResponse + WorkflowDashboardSummaryResponseDto If the method is called asynchronously, returns the request thread. """ @@ -12258,27 +11675,28 @@ def generate_description( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['generate_description_request'] = \ - generate_description_request - return self.generate_description_endpoint.call_with_http_info(**kwargs) + kwargs['workflow_dashboard_summary_request_dto'] = \ + workflow_dashboard_summary_request_dto + return self.generate_dashboard_summary_endpoint.call_with_http_info(**kwargs) - def generate_knowledge_recommendations( + def generate_description( self, workspace_id, - knowledge_recommendations_request_dto, + generate_description_request, **kwargs ): - """generate_knowledge_recommendations # noqa: E501 + """Generate Description for Analytics Object # noqa: E501 + Generates a description for the specified analytics object. Returns description and a note with details if generation was not performed. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_knowledge_recommendations(workspace_id, knowledge_recommendations_request_dto, async_req=True) + >>> thread = api.generate_description(workspace_id, generate_description_request, async_req=True) >>> result = thread.get() Args: workspace_id (str): Workspace identifier - knowledge_recommendations_request_dto (KnowledgeRecommendationsRequestDto): + generate_description_request (GenerateDescriptionRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -12313,7 +11731,7 @@ def generate_knowledge_recommendations( async_req (bool): execute request asynchronously Returns: - KnowledgeRecommendationsResponseDto + GenerateDescriptionResponse If the method is called asynchronously, returns the request thread. """ @@ -12344,9 +11762,9 @@ def generate_knowledge_recommendations( kwargs['_request_auths'] = kwargs.get('_request_auths', None) kwargs['workspace_id'] = \ workspace_id - kwargs['knowledge_recommendations_request_dto'] = \ - knowledge_recommendations_request_dto - return self.generate_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) + kwargs['generate_description_request'] = \ + generate_description_request + return self.generate_description_endpoint.call_with_http_info(**kwargs) def generate_logical_model( self, @@ -14066,92 +13484,6 @@ def get_workflow_status( run_id return self.get_workflow_status_endpoint.call_with_http_info(**kwargs) - def get_workflow_status1( - self, - workspace_id, - run_id, - **kwargs - ): - """get_workflow_status1 # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.get_workflow_status1(workspace_id, run_id, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - run_id (str): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - WorkflowStatusResponseDto - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['run_id'] = \ - run_id - return self.get_workflow_status1_endpoint.call_with_http_info(**kwargs) - def import_csv( self, data_source_id, @@ -19818,96 +19150,6 @@ def upsert_document( upsert_knowledge_document_request_dto return self.upsert_document_endpoint.call_with_http_info(**kwargs) - def user_feedback( - self, - workspace_id, - run_id, - feedback_request_dto, - **kwargs - ): - """user_feedback # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - - >>> thread = api.user_feedback(workspace_id, run_id, feedback_request_dto, async_req=True) - >>> result = thread.get() - - Args: - workspace_id (str): Workspace identifier - run_id (str): - feedback_request_dto (FeedbackRequestDto): - - Keyword Args: - _return_http_data_only (bool): response data without head status - code and headers. Default is True. - _preload_content (bool): if False, the urllib3.HTTPResponse object - will be returned without reading/decoding response data. - Default is True. - _request_timeout (int/float/tuple): timeout setting for this request. If - one number provided, it will be total request timeout. It can also - be a pair (tuple) of (connection, read) timeouts. - Default is None. - _check_input_type (bool): specifies if type checking - should be done one the data sent to the server. - Default is True. - _check_return_type (bool): specifies if type checking - should be done one the data received from the server. - Default is True. - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _content_type (str/None): force body content-type. - Default is None and content-type will be predicted by allowed - content-types and body. - _host_index (int/None): specifies the index of the server - that we want to use. - Default is read from the configuration. - _request_auths (list): set to override the auth_settings for an a single - request; this effectively ignores the authentication - in the spec for a single request. - Default is None - async_req (bool): execute request asynchronously - - Returns: - {str: (str,)} - If the method is called asynchronously, returns the request - thread. - """ - kwargs['async_req'] = kwargs.get( - 'async_req', False - ) - kwargs['_return_http_data_only'] = kwargs.get( - '_return_http_data_only', True - ) - kwargs['_preload_content'] = kwargs.get( - '_preload_content', True - ) - kwargs['_request_timeout'] = kwargs.get( - '_request_timeout', None - ) - kwargs['_check_input_type'] = kwargs.get( - '_check_input_type', True - ) - kwargs['_check_return_type'] = kwargs.get( - '_check_return_type', True - ) - kwargs['_spec_property_naming'] = kwargs.get( - '_spec_property_naming', False - ) - kwargs['_content_type'] = kwargs.get( - '_content_type') - kwargs['_host_index'] = kwargs.get('_host_index') - kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['workspace_id'] = \ - workspace_id - kwargs['run_id'] = \ - run_id - kwargs['feedback_request_dto'] = \ - feedback_request_dto - return self.user_feedback_endpoint.call_with_http_info(**kwargs) - def validate_llm_endpoint( self, validate_llm_endpoint_request, diff --git a/gooddata-api-client/gooddata_api_client/api/aggregated_fact_controller_api.py b/gooddata-api-client/gooddata_api_client/api/aggregated_fact_controller_api.py new file mode 100644 index 000000000..e03596347 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/aggregated_fact_controller_api.py @@ -0,0 +1,602 @@ +""" + 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.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 + + +class AggregatedFactControllerApi(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_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_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.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 + ) + + def get_all_entities_aggregated_facts( + self, + workspace_id, + **kwargs + ): + """Get all 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_entity_aggregated_facts( + self, + workspace_id, + object_id, + **kwargs + ): + """Get an Aggregated 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_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 search_entities_aggregated_facts( + self, + workspace_id, + entity_search_body, + **kwargs + ): + """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.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) + 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 cf95a7531..06064a62c 100644 --- a/gooddata-api-client/gooddata_api_client/api/ai_api.py +++ b/gooddata-api-client/gooddata_api_client/api/ai_api.py @@ -238,7 +238,6 @@ def __init__(self, api_client=None): 'all': [ 'workspace_id', 'object_id', - 'filter', ], 'required': [ 'workspace_id', @@ -261,18 +260,14 @@ def __init__(self, api_client=None): (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': { } @@ -296,7 +291,6 @@ def __init__(self, api_client=None): 'all': [ 'workspace_id', 'object_id', - 'filter', ], 'required': [ 'workspace_id', @@ -319,18 +313,14 @@ def __init__(self, api_client=None): (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': { } @@ -1393,7 +1383,7 @@ def create_entity_knowledge_recommendations( json_api_knowledge_recommendation_post_optional_id_document, **kwargs ): - """create_entity_knowledge_recommendations # noqa: E501 + """Post Knowledge Recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1481,7 +1471,7 @@ def create_entity_memory_items( json_api_memory_item_post_optional_id_document, **kwargs ): - """create_entity_memory_items # noqa: E501 + """Post Memory Items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1569,7 +1559,7 @@ def delete_entity_knowledge_recommendations( object_id, **kwargs ): - """delete_entity_knowledge_recommendations # noqa: E501 + """Delete a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1582,7 +1572,6 @@ def delete_entity_knowledge_recommendations( 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 @@ -1656,7 +1645,7 @@ def delete_entity_memory_items( object_id, **kwargs ): - """delete_entity_memory_items # noqa: E501 + """Delete a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1669,7 +1658,6 @@ def delete_entity_memory_items( 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 @@ -1742,7 +1730,7 @@ def get_all_entities_knowledge_recommendations( workspace_id, **kwargs ): - """get_all_entities_knowledge_recommendations # noqa: E501 + """Get all Knowledge Recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1832,7 +1820,7 @@ def get_all_entities_memory_items( workspace_id, **kwargs ): - """get_all_entities_memory_items # noqa: E501 + """Get all Memory Items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1923,7 +1911,7 @@ def get_entity_knowledge_recommendations( object_id, **kwargs ): - """get_entity_knowledge_recommendations # noqa: E501 + """Get a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2013,7 +2001,7 @@ def get_entity_memory_items( object_id, **kwargs ): - """get_entity_memory_items # noqa: E501 + """Get a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2343,7 +2331,7 @@ def patch_entity_knowledge_recommendations( json_api_knowledge_recommendation_patch_document, **kwargs ): - """patch_entity_knowledge_recommendations # noqa: E501 + """Patch a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2435,7 +2423,7 @@ def patch_entity_memory_items( json_api_memory_item_patch_document, **kwargs ): - """patch_entity_memory_items # noqa: E501 + """Patch a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2614,7 +2602,7 @@ def search_entities_memory_items( entity_search_body, **kwargs ): - """Search request for MemoryItem # 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 @@ -2703,7 +2691,7 @@ def update_entity_knowledge_recommendations( json_api_knowledge_recommendation_in_document, **kwargs ): - """update_entity_knowledge_recommendations # noqa: E501 + """Put a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -2795,7 +2783,7 @@ def update_entity_memory_items( json_api_memory_item_in_document, **kwargs ): - """update_entity_memory_items # noqa: E501 + """Put a Memory Item # 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 43364536d..dbd05d4c9 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 @@ -505,7 +505,7 @@ def deprovision_ai_lake_database_instance( >>> result = thread.get() Args: - instance_id (str): + instance_id (str): Database instance identifier. Accepts the database name (preferred) or UUID. Keyword Args: operation_id (str): [optional] @@ -589,7 +589,7 @@ def get_ai_lake_database_instance( >>> result = thread.get() Args: - instance_id (str): + instance_id (str): Database instance identifier. Accepts the database name (preferred) or UUID. Keyword Args: _return_http_data_only (bool): response data without head status diff --git a/gooddata-api-client/gooddata_api_client/api/appearance_api.py b/gooddata-api-client/gooddata_api_client/api/appearance_api.py index 618c0ae5a..ff1f55261 100644 --- a/gooddata-api-client/gooddata_api_client/api/appearance_api.py +++ b/gooddata-api-client/gooddata_api_client/api/appearance_api.py @@ -159,7 +159,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -186,16 +185,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -218,7 +213,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -245,16 +239,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -1013,7 +1003,6 @@ def delete_entity_color_palettes( 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 @@ -1096,7 +1085,6 @@ def delete_entity_themes( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/automation_result_controller_api.py b/gooddata-api-client/gooddata_api_client/api/automation_result_controller_api.py new file mode 100644 index 000000000..beef99ee0 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/automation_result_controller_api.py @@ -0,0 +1,202 @@ +""" + 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.entity_search_body import EntitySearchBody +from gooddata_api_client.model.json_api_automation_result_out_list import JsonApiAutomationResultOutList + + +class AutomationResultControllerApi(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.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 + ) + + def search_entities_automation_results( + self, + workspace_id, + entity_search_body, + **kwargs + ): + """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.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) + 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 3338eb022..7f809d9d1 100644 --- a/gooddata-api-client/gooddata_api_client/api/automations_api.py +++ b/gooddata-api-client/gooddata_api_client/api/automations_api.py @@ -2589,7 +2589,7 @@ def search_entities_automation_results( entity_search_body, **kwargs ): - """Search request for AutomationResult # 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/color_palette_controller_api.py b/gooddata-api-client/gooddata_api_client/api/color_palette_controller_api.py new file mode 100644 index 000000000..7f70e3324 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/color_palette_controller_api.py @@ -0,0 +1,934 @@ +""" + 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_color_palette_in_document import JsonApiColorPaletteInDocument +from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument +from gooddata_api_client.model.json_api_color_palette_out_list import JsonApiColorPaletteOutList +from gooddata_api_client.model.json_api_color_palette_patch_document import JsonApiColorPalettePatchDocument + + +class ColorPaletteControllerApi(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_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiColorPaletteOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/colorPalettes', + 'operation_id': 'create_entity_color_palettes', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_color_palette_in_document', + ], + 'required': [ + 'json_api_color_palette_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_color_palette_in_document': + (JsonApiColorPaletteInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_color_palette_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_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'delete_entity_color_palettes', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiColorPaletteOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/colorPalettes', + 'operation_id': 'get_all_entities_color_palettes', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiColorPaletteOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'get_entity_color_palettes', + '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.patch_entity_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiColorPaletteOutDocument,), + 'auth': [], + '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': [ + ], + '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_color_palette_patch_document': + (JsonApiColorPalettePatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_color_palette_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.update_entity_color_palettes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiColorPaletteOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', + 'operation_id': 'update_entity_color_palettes', + 'http_method': 'PUT', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_color_palette_in_document', + 'filter', + ], + 'required': [ + 'id', + 'json_api_color_palette_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_color_palette_in_document': + (JsonApiColorPaletteInDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_color_palette_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_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 delete_entity_color_palettes( + self, + id, + **kwargs + ): + """Delete a 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.delete_entity_color_palettes(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_color_palettes( + self, + **kwargs + ): + """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_color_palettes(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] + 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: + JsonApiColorPaletteOutList + 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) + return self.get_all_entities_color_palettes_endpoint.call_with_http_info(**kwargs) + + def get_entity_color_palettes( + self, + id, + **kwargs + ): + """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_color_palettes(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: + 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['id'] = \ + id + return self.get_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + + def patch_entity_color_palettes( + self, + id, + json_api_color_palette_patch_document, + **kwargs + ): + """Patch 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.patch_entity_color_palettes(id, json_api_color_palette_patch_document, 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] + _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['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) + + def update_entity_color_palettes( + self, + id, + json_api_color_palette_in_document, + **kwargs + ): + """Put 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.update_entity_color_palettes(id, 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 + 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['id'] = \ + id + kwargs['json_api_color_palette_in_document'] = \ + json_api_color_palette_in_document + return self.update_entity_color_palettes_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/csp_directive_controller_api.py b/gooddata-api-client/gooddata_api_client/api/csp_directive_controller_api.py new file mode 100644 index 000000000..40dd6f1bc --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/csp_directive_controller_api.py @@ -0,0 +1,940 @@ +""" + 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_csp_directive_in_document import JsonApiCspDirectiveInDocument +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 + + +class CspDirectiveControllerApi(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_csp_directives_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiCspDirectiveOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/cspDirectives', + 'operation_id': 'create_entity_csp_directives', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_csp_directive_in_document', + ], + 'required': [ + 'json_api_csp_directive_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_csp_directive_in_document': + (JsonApiCspDirectiveInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_csp_directive_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_csp_directives_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', + 'operation_id': 'delete_entity_csp_directives', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_csp_directives_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiCspDirectiveOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/cspDirectives', + 'operation_id': 'get_all_entities_csp_directives', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_csp_directives_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiCspDirectiveOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', + 'operation_id': 'get_entity_csp_directives', + '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.patch_entity_csp_directives_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiCspDirectiveOutDocument,), + 'auth': [], + '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': [ + ], + '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_patch_document': + (JsonApiCspDirectivePatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_csp_directive_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.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 + ) + + 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 delete_entity_csp_directives( + self, + id, + **kwargs + ): + """Delete 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) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_csp_directives( + self, + **kwargs + ): + """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_csp_directives(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] + 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: + JsonApiCspDirectiveOutList + 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) + return self.get_all_entities_csp_directives_endpoint.call_with_http_info(**kwargs) + + def get_entity_csp_directives( + self, + id, + **kwargs + ): + """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_csp_directives(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: + 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['id'] = \ + id + return self.get_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + + def patch_entity_csp_directives( + self, + id, + json_api_csp_directive_patch_document, + **kwargs + ): + """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_csp_directives(id, json_api_csp_directive_patch_document, 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] + _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['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) + + def update_entity_csp_directives( + self, + id, + json_api_csp_directive_in_document, + **kwargs + ): + """Put 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.update_entity_csp_directives(id, 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 + 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['id'] = \ + id + kwargs['json_api_csp_directive_in_document'] = \ + json_api_csp_directive_in_document + return self.update_entity_csp_directives_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/csp_directives_api.py b/gooddata-api-client/gooddata_api_client/api/csp_directives_api.py index 98744b3d8..1032fc912 100644 --- a/gooddata-api-client/gooddata_api_client/api/csp_directives_api.py +++ b/gooddata-api-client/gooddata_api_client/api/csp_directives_api.py @@ -103,7 +103,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -130,16 +129,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -535,7 +530,6 @@ def delete_entity_csp_directives( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/data_source_identifier_controller_api.py b/gooddata-api-client/gooddata_api_client/api/data_source_identifier_controller_api.py new file mode 100644 index 000000000..f71115635 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/data_source_identifier_controller_api.py @@ -0,0 +1,367 @@ +""" + 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_data_source_identifier_out_document import JsonApiDataSourceIdentifierOutDocument +from gooddata_api_client.model.json_api_data_source_identifier_out_list import JsonApiDataSourceIdentifierOutList + + +class DataSourceIdentifierControllerApi(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_all_entities_data_source_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiDataSourceIdentifierOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers', + 'operation_id': 'get_all_entities_data_source_identifiers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PERMISSIONS": "permissions", + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_data_source_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiDataSourceIdentifierOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers/{id}', + 'operation_id': 'get_entity_data_source_identifiers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'filter', + 'meta_include', + ], + 'required': [ + 'id', + ], + 'nullable': [ + ], + 'enum': [ + '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': { + ('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={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + + def get_all_entities_data_source_identifiers( + self, + **kwargs + ): + """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_data_source_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] + 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: + JsonApiDataSourceIdentifierOutList + 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) + return self.get_all_entities_data_source_identifiers_endpoint.call_with_http_info(**kwargs) + + def get_entity_data_source_identifiers( + self, + id, + **kwargs + ): + """Get Data Source Identifier # 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) + >>> 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] + 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: + JsonApiDataSourceIdentifierOutDocument + 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_data_source_identifiers_endpoint.call_with_http_info(**kwargs) + 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 861225871..0e146d819 100644 --- a/gooddata-api-client/gooddata_api_client/api/entities_api.py +++ b/gooddata-api-client/gooddata_api_client/api/entities_api.py @@ -2833,7 +2833,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -2860,16 +2859,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -2892,7 +2887,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -2919,16 +2913,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3218,7 +3208,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3245,16 +3234,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3383,7 +3368,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3410,16 +3394,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3497,7 +3477,6 @@ def __init__(self, api_client=None): 'all': [ 'workspace_id', 'object_id', - 'filter', ], 'required': [ 'workspace_id', @@ -3520,18 +3499,14 @@ def __init__(self, api_client=None): (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': { } @@ -3554,7 +3529,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3581,16 +3555,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3613,7 +3583,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3640,16 +3609,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3673,7 +3638,6 @@ def __init__(self, api_client=None): 'all': [ 'workspace_id', 'object_id', - 'filter', ], 'required': [ 'workspace_id', @@ -3696,18 +3660,14 @@ def __init__(self, api_client=None): (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': { } @@ -3783,7 +3743,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3810,16 +3769,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3842,7 +3797,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3869,16 +3823,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -3901,7 +3851,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -3928,16 +3877,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -4013,7 +3958,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -4040,16 +3984,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -4132,7 +4072,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -4159,16 +4098,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -4403,7 +4338,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -4430,16 +4364,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -21179,7 +21109,7 @@ def create_entity_knowledge_recommendations( json_api_knowledge_recommendation_post_optional_id_document, **kwargs ): - """create_entity_knowledge_recommendations # noqa: E501 + """Post Knowledge Recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -21433,7 +21363,7 @@ def create_entity_memory_items( json_api_memory_item_post_optional_id_document, **kwargs ): - """create_entity_memory_items # noqa: E501 + """Post Memory Items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -22988,7 +22918,6 @@ def delete_entity_color_palettes( 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 @@ -23072,7 +23001,6 @@ def delete_entity_csp_directives( 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 @@ -23578,7 +23506,6 @@ def delete_entity_export_templates( 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 @@ -23833,7 +23760,6 @@ def delete_entity_identity_providers( 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 @@ -23988,7 +23914,7 @@ def delete_entity_knowledge_recommendations( object_id, **kwargs ): - """delete_entity_knowledge_recommendations # noqa: E501 + """Delete a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -24001,7 +23927,6 @@ def delete_entity_knowledge_recommendations( 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 @@ -24087,7 +24012,6 @@ def delete_entity_llm_endpoints( 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 @@ -24170,7 +24094,6 @@ def delete_entity_llm_providers( 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 @@ -24242,7 +24165,7 @@ def delete_entity_memory_items( object_id, **kwargs ): - """delete_entity_memory_items # noqa: E501 + """Delete a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -24255,7 +24178,6 @@ def delete_entity_memory_items( 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 @@ -24426,7 +24348,6 @@ def delete_entity_notification_channels( 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 @@ -24497,7 +24418,7 @@ def delete_entity_organization_settings( id, **kwargs ): - """Delete Organization entity # noqa: E501 + """Delete Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -24509,7 +24430,6 @@ def delete_entity_organization_settings( 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 @@ -24592,7 +24512,6 @@ def delete_entity_themes( 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 @@ -24762,7 +24681,6 @@ def delete_entity_user_groups( 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 @@ -24932,7 +24850,6 @@ def delete_entity_users( 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 @@ -25360,7 +25277,6 @@ def delete_entity_workspaces( 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 @@ -25514,7 +25430,7 @@ def get_all_entities_aggregated_facts( workspace_id, **kwargs ): - """get_all_entities_aggregated_facts # noqa: E501 + """Get all Aggregated Facts # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -27422,7 +27338,7 @@ def get_all_entities_knowledge_recommendations( workspace_id, **kwargs ): - """get_all_entities_knowledge_recommendations # noqa: E501 + """Get all Knowledge Recommendations # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -27767,7 +27683,7 @@ def get_all_entities_memory_items( workspace_id, **kwargs ): - """get_all_entities_memory_items # noqa: E501 + """Get all Memory Items # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -27946,7 +27862,7 @@ def get_all_entities_notification_channel_identifiers( self, **kwargs ): - """get_all_entities_notification_channel_identifiers # noqa: E501 + """Get all Notification Channel Identifier entities # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -28110,7 +28026,7 @@ def get_all_entities_organization_settings( self, **kwargs ): - """Get Organization entities # noqa: E501 + """Get 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 @@ -29303,7 +29219,7 @@ def get_entity_aggregated_facts( object_id, **kwargs ): - """get_entity_aggregated_facts # noqa: E501 + """Get an Aggregated Fact # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -30610,7 +30526,7 @@ def get_entity_entitlements( id, **kwargs ): - """Get Entitlement # noqa: E501 + """Get Entitlement entity # noqa: E501 Space of the shared interest # noqa: E501 This method makes a synchronous HTTP request by default. To make an @@ -31304,7 +31220,7 @@ def get_entity_knowledge_recommendations( object_id, **kwargs ): - """get_entity_knowledge_recommendations # noqa: E501 + """Get a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -31651,7 +31567,7 @@ def get_entity_memory_items( object_id, **kwargs ): - """get_entity_memory_items # noqa: E501 + """Get a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -31830,7 +31746,7 @@ def get_entity_notification_channel_identifiers( id, **kwargs ): - """get_entity_notification_channel_identifiers # noqa: E501 + """Get Notification Channel Identifier entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -31996,7 +31912,7 @@ def get_entity_organization_settings( id, **kwargs ): - """Get Organization entity # noqa: E501 + """Get Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -34914,7 +34830,7 @@ def patch_entity_knowledge_recommendations( json_api_knowledge_recommendation_patch_document, **kwargs ): - """patch_entity_knowledge_recommendations # noqa: E501 + """Patch a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -35273,7 +35189,7 @@ def patch_entity_memory_items( json_api_memory_item_patch_document, **kwargs ): - """patch_entity_memory_items # noqa: E501 + """Patch a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -35543,7 +35459,7 @@ def patch_entity_organization_settings( json_api_organization_setting_patch_document, **kwargs ): - """Patch Organization entity # noqa: E501 + """Patch Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -36531,7 +36447,7 @@ def search_entities_aggregated_facts( entity_search_body, **kwargs ): - """Search request for AggregatedFact # 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 @@ -36883,7 +36799,7 @@ def search_entities_automation_results( entity_search_body, **kwargs ): - """Search request for AutomationResult # 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 @@ -37851,7 +37767,7 @@ def search_entities_memory_items( entity_search_body, **kwargs ): - """Search request for MemoryItem # 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 @@ -39902,7 +39818,7 @@ def update_entity_knowledge_recommendations( json_api_knowledge_recommendation_in_document, **kwargs ): - """update_entity_knowledge_recommendations # noqa: E501 + """Put a Knowledge Recommendation # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -40169,7 +40085,7 @@ def update_entity_memory_items( json_api_memory_item_in_document, **kwargs ): - """update_entity_memory_items # noqa: E501 + """Put a Memory Item # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -40439,7 +40355,7 @@ def update_entity_organization_settings( json_api_organization_setting_in_document, **kwargs ): - """Put Organization entity # noqa: E501 + """Put Organization Setting entity # 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/entitlement_api.py b/gooddata-api-client/gooddata_api_client/api/entitlement_api.py index cd1cc46f0..f21d6c1fe 100644 --- a/gooddata-api-client/gooddata_api_client/api/entitlement_api.py +++ b/gooddata-api-client/gooddata_api_client/api/entitlement_api.py @@ -363,7 +363,7 @@ def get_entity_entitlements( id, **kwargs ): - """Get Entitlement # noqa: E501 + """Get Entitlement entity # noqa: E501 Space of the shared interest # noqa: E501 This method makes a synchronous HTTP request by default. To make an diff --git a/gooddata-api-client/gooddata_api_client/api/entitlement_entity_controller_api.py b/gooddata-api-client/gooddata_api_client/api/entitlement_entity_controller_api.py new file mode 100644 index 000000000..a3c123de4 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/entitlement_entity_controller_api.py @@ -0,0 +1,350 @@ +""" + 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_entitlement_out_document import JsonApiEntitlementOutDocument +from gooddata_api_client.model.json_api_entitlement_out_list import JsonApiEntitlementOutList + + +class EntitlementEntityControllerApi(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_all_entities_entitlements_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiEntitlementOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/entitlements', + 'operation_id': 'get_all_entities_entitlements', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_entitlements_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiEntitlementOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/entitlements/{id}', + 'operation_id': 'get_entity_entitlements', + '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 + ) + + def get_all_entities_entitlements( + self, + **kwargs + ): + """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_entitlements(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] + 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: + JsonApiEntitlementOutList + 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) + return self.get_all_entities_entitlements_endpoint.call_with_http_info(**kwargs) + + def get_entity_entitlements( + self, + id, + **kwargs + ): + """Get Entitlement 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.get_entity_entitlements(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: + JsonApiEntitlementOutDocument + 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_entitlements_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/export_template_controller_api.py b/gooddata-api-client/gooddata_api_client/api/export_template_controller_api.py new file mode 100644 index 000000000..6a41a89b5 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/export_template_controller_api.py @@ -0,0 +1,935 @@ +""" + 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_export_template_in_document import JsonApiExportTemplateInDocument +from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument +from gooddata_api_client.model.json_api_export_template_out_list import JsonApiExportTemplateOutList +from gooddata_api_client.model.json_api_export_template_patch_document import JsonApiExportTemplatePatchDocument +from gooddata_api_client.model.json_api_export_template_post_optional_id_document import JsonApiExportTemplatePostOptionalIdDocument + + +class ExportTemplateControllerApi(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_export_templates_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiExportTemplateOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/exportTemplates', + 'operation_id': 'create_entity_export_templates', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_export_template_post_optional_id_document', + ], + 'required': [ + 'json_api_export_template_post_optional_id_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_export_template_post_optional_id_document': + (JsonApiExportTemplatePostOptionalIdDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_export_template_post_optional_id_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_export_templates_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'delete_entity_export_templates', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_export_templates_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiExportTemplateOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/exportTemplates', + 'operation_id': 'get_all_entities_export_templates', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_export_templates_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiExportTemplateOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', + 'operation_id': 'get_entity_export_templates', + '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.patch_entity_export_templates_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiExportTemplateOutDocument,), + 'auth': [], + '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': [ + ], + '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_patch_document': + (JsonApiExportTemplatePatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_export_template_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.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 + ) + + 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 delete_entity_export_templates( + self, + id, + **kwargs + ): + """Delete 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.delete_entity_export_templates(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_export_templates_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_export_templates( + self, + **kwargs + ): + """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_export_templates(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] + 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: + JsonApiExportTemplateOutList + 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) + return self.get_all_entities_export_templates_endpoint.call_with_http_info(**kwargs) + + def get_entity_export_templates( + self, + id, + **kwargs + ): + """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_export_templates(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: + 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['id'] = \ + id + return self.get_entity_export_templates_endpoint.call_with_http_info(**kwargs) + + def patch_entity_export_templates( + self, + id, + json_api_export_template_patch_document, + **kwargs + ): + """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_export_templates(id, json_api_export_template_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + 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] + _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['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) + + def update_entity_export_templates( + self, + id, + json_api_export_template_in_document, + **kwargs + ): + """PUT 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.update_entity_export_templates(id, json_api_export_template_in_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_export_template_in_document (JsonApiExportTemplateInDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_export_template_in_document'] = \ + json_api_export_template_in_document + return self.update_entity_export_templates_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/export_templates_api.py b/gooddata-api-client/gooddata_api_client/api/export_templates_api.py index 32380943c..030c05945 100644 --- a/gooddata-api-client/gooddata_api_client/api/export_templates_api.py +++ b/gooddata-api-client/gooddata_api_client/api/export_templates_api.py @@ -104,7 +104,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -131,16 +130,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -534,7 +529,6 @@ def delete_entity_export_templates( 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 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 d2af83606..a30398a82 100644 --- a/gooddata-api-client/gooddata_api_client/api/facts_api.py +++ b/gooddata-api-client/gooddata_api_client/api/facts_api.py @@ -711,7 +711,7 @@ def get_all_entities_aggregated_facts( workspace_id, **kwargs ): - """get_all_entities_aggregated_facts # noqa: E501 + """Get all Aggregated Facts # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -892,7 +892,7 @@ def get_entity_aggregated_facts( object_id, **kwargs ): - """get_entity_aggregated_facts # noqa: E501 + """Get an Aggregated Fact # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1164,7 +1164,7 @@ def search_entities_aggregated_facts( entity_search_body, **kwargs ): - """Search request for AggregatedFact # 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/identity_provider_controller_api.py b/gooddata-api-client/gooddata_api_client/api/identity_provider_controller_api.py new file mode 100644 index 000000000..c2e3f43bd --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/identity_provider_controller_api.py @@ -0,0 +1,934 @@ +""" + 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_identity_provider_in_document import JsonApiIdentityProviderInDocument +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 + + +class IdentityProviderControllerApi(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_identity_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiIdentityProviderOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/identityProviders', + 'operation_id': 'create_entity_identity_providers', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_identity_provider_in_document', + ], + 'required': [ + 'json_api_identity_provider_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_identity_provider_in_document': + (JsonApiIdentityProviderInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_identity_provider_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_identity_providers_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'delete_entity_identity_providers', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_identity_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiIdentityProviderOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/identityProviders', + 'operation_id': 'get_all_entities_identity_providers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_identity_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiIdentityProviderOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/identityProviders/{id}', + 'operation_id': 'get_entity_identity_providers', + '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.patch_entity_identity_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiIdentityProviderOutDocument,), + 'auth': [], + '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', + ], + 'required': [ + 'id', + 'json_api_identity_provider_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_identity_provider_patch_document': + (JsonApiIdentityProviderPatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_identity_provider_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.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 + ) + + 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 delete_entity_identity_providers( + self, + id, + **kwargs + ): + """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.delete_entity_identity_providers(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_identity_providers( + self, + **kwargs + ): + """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_identity_providers(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] + 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: + JsonApiIdentityProviderOutList + 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) + return self.get_all_entities_identity_providers_endpoint.call_with_http_info(**kwargs) + + def get_entity_identity_providers( + self, + id, + **kwargs + ): + """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_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] + _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['id'] = \ + id + return self.get_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + + def patch_entity_identity_providers( + self, + id, + json_api_identity_provider_patch_document, + **kwargs + ): + """Patch 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.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + 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] + _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['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) + + def update_entity_identity_providers( + self, + id, + json_api_identity_provider_in_document, + **kwargs + ): + """Put 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.update_entity_identity_providers(id, 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 + 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['id'] = \ + id + kwargs['json_api_identity_provider_in_document'] = \ + json_api_identity_provider_in_document + return self.update_entity_identity_providers_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/identity_providers_api.py b/gooddata-api-client/gooddata_api_client/api/identity_providers_api.py index a3ebeda0d..6b38bc74e 100644 --- a/gooddata-api-client/gooddata_api_client/api/identity_providers_api.py +++ b/gooddata-api-client/gooddata_api_client/api/identity_providers_api.py @@ -104,7 +104,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -131,16 +130,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -624,7 +619,6 @@ def delete_entity_identity_providers( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/knowledge_recommendation_controller_api.py b/gooddata-api-client/gooddata_api_client/api/knowledge_recommendation_controller_api.py new file mode 100644 index 000000000..6df64a375 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/knowledge_recommendation_controller_api.py @@ -0,0 +1,1274 @@ +""" + 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.entity_search_body import EntitySearchBody +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 + + +class KnowledgeRecommendationControllerApi(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_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', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + 'json_api_knowledge_recommendation_post_optional_id_document', + 'include', + 'meta_include', + ], + 'required': [ + 'workspace_id', + 'json_api_knowledge_recommendation_post_optional_id_document', + ], + '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,), + 'json_api_knowledge_recommendation_post_optional_id_document': + (JsonApiKnowledgeRecommendationPostOptionalIdDocument,), + 'include': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'include': 'include', + 'meta_include': 'metaInclude', + }, + 'location_map': { + 'workspace_id': 'path', + 'json_api_knowledge_recommendation_post_optional_id_document': 'body', + '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': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + 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', + ], + 'required': [ + 'workspace_id', + 'object_id', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'workspace_id': + (str,), + 'object_id': + (str,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + }, + 'location_map': { + 'workspace_id': 'path', + 'object_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + '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_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.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.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.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 + ) + + def create_entity_knowledge_recommendations( + self, + workspace_id, + json_api_knowledge_recommendation_post_optional_id_document, + **kwargs + ): + """Post 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 delete_entity_knowledge_recommendations( + self, + workspace_id, + object_id, + **kwargs + ): + """Delete a Knowledge Recommendation # 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: + _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 get_all_entities_knowledge_recommendations( + self, + workspace_id, + **kwargs + ): + """Get all 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_entity_knowledge_recommendations( + self, + workspace_id, + object_id, + **kwargs + ): + """Get a Knowledge Recommendation # 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 patch_entity_knowledge_recommendations( + self, + workspace_id, + object_id, + json_api_knowledge_recommendation_patch_document, + **kwargs + ): + """Patch a Knowledge Recommendation # 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 search_entities_knowledge_recommendations( + self, + workspace_id, + entity_search_body, + **kwargs + ): + """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.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 update_entity_knowledge_recommendations( + self, + workspace_id, + object_id, + json_api_knowledge_recommendation_in_document, + **kwargs + ): + """Put a Knowledge Recommendation # 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) + >>> result = thread.get() + + Args: + workspace_id (str): + object_id (str): + 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] + 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_in_document'] = \ + json_api_knowledge_recommendation_in_document + return self.update_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/llm_endpoint_controller_api.py b/gooddata-api-client/gooddata_api_client/api/llm_endpoint_controller_api.py new file mode 100644 index 000000000..3f35d205e --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/llm_endpoint_controller_api.py @@ -0,0 +1,940 @@ +""" + 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_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 +from gooddata_api_client.model.json_api_llm_endpoint_patch_document import JsonApiLlmEndpointPatchDocument + + +class LlmEndpointControllerApi(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_llm_endpoints_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmEndpointOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmEndpoints', + 'operation_id': 'create_entity_llm_endpoints', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_llm_endpoint_in_document', + ], + 'required': [ + 'json_api_llm_endpoint_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_llm_endpoint_in_document': + (JsonApiLlmEndpointInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_llm_endpoint_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_llm_endpoints_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'delete_entity_llm_endpoints', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_llm_endpoints_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmEndpointOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmEndpoints', + 'operation_id': 'get_all_entities_llm_endpoints', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_llm_endpoints_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmEndpointOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', + 'operation_id': 'get_entity_llm_endpoints', + '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.patch_entity_llm_endpoints_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmEndpointOutDocument,), + 'auth': [], + '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': [ + ], + '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_patch_document': + (JsonApiLlmEndpointPatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_llm_endpoint_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.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 + ) + + def create_entity_llm_endpoints( + self, + json_api_llm_endpoint_in_document, + **kwargs + ): + """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.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 delete_entity_llm_endpoints( + self, + id, + **kwargs + ): + """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 + + >>> thread = api.delete_entity_llm_endpoints(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_llm_endpoints( + self, + **kwargs + ): + """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 + + >>> 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] + 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: + JsonApiLlmEndpointOutList + 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) + return self.get_all_entities_llm_endpoints_endpoint.call_with_http_info(**kwargs) + + def get_entity_llm_endpoints( + self, + id, + **kwargs + ): + """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_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] + _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['id'] = \ + id + return self.get_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + + def patch_entity_llm_endpoints( + self, + id, + json_api_llm_endpoint_patch_document, + **kwargs + ): + """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 + + >>> thread = api.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_llm_endpoint_patch_document (JsonApiLlmEndpointPatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_llm_endpoint_patch_document'] = \ + json_api_llm_endpoint_patch_document + return self.patch_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + + def update_entity_llm_endpoints( + self, + id, + json_api_llm_endpoint_in_document, + **kwargs + ): + """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 + + >>> thread = api.update_entity_llm_endpoints(id, 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 + 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['id'] = \ + id + kwargs['json_api_llm_endpoint_in_document'] = \ + json_api_llm_endpoint_in_document + return self.update_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) + 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 1b14e1994..e3d6106c3 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 @@ -103,7 +103,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -130,16 +129,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -535,7 +530,6 @@ def delete_entity_llm_endpoints( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/llm_provider_controller_api.py b/gooddata-api-client/gooddata_api_client/api/llm_provider_controller_api.py new file mode 100644 index 000000000..700b800ac --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/llm_provider_controller_api.py @@ -0,0 +1,935 @@ +""" + 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_llm_provider_in_document import JsonApiLlmProviderInDocument +from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument +from gooddata_api_client.model.json_api_llm_provider_out_list import JsonApiLlmProviderOutList +from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument + + +class LlmProviderControllerApi(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_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmProviderOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmProviders', + 'operation_id': 'create_entity_llm_providers', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_llm_provider_in_document', + ], + 'required': [ + 'json_api_llm_provider_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_llm_provider_in_document': + (JsonApiLlmProviderInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_llm_provider_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_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'delete_entity_llm_providers', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmProviderOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmProviders', + 'operation_id': 'get_all_entities_llm_providers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmProviderOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/llmProviders/{id}', + 'operation_id': 'get_entity_llm_providers', + '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.patch_entity_llm_providers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiLlmProviderOutDocument,), + 'auth': [], + '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', + ], + 'required': [ + 'id', + 'json_api_llm_provider_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_llm_provider_patch_document': + (JsonApiLlmProviderPatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_llm_provider_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.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 + ) + + 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 delete_entity_llm_providers( + self, + id, + **kwargs + ): + """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.delete_entity_llm_providers(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_llm_providers( + self, + **kwargs + ): + """Get all LLM Provider 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_llm_providers(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] + 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: + JsonApiLlmProviderOutList + 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) + return self.get_all_entities_llm_providers_endpoint.call_with_http_info(**kwargs) + + def get_entity_llm_providers( + self, + id, + **kwargs + ): + """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_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] + _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['id'] = \ + id + return self.get_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + + def patch_entity_llm_providers( + self, + id, + json_api_llm_provider_patch_document, + **kwargs + ): + """Patch 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.patch_entity_llm_providers(id, json_api_llm_provider_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_llm_provider_patch_document (JsonApiLlmProviderPatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_llm_provider_patch_document'] = \ + json_api_llm_provider_patch_document + return self.patch_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + + def update_entity_llm_providers( + self, + id, + json_api_llm_provider_in_document, + **kwargs + ): + """PUT 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.update_entity_llm_providers(id, 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 + 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['id'] = \ + id + kwargs['json_api_llm_provider_in_document'] = \ + json_api_llm_provider_in_document + return self.update_entity_llm_providers_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/llm_providers_api.py b/gooddata-api-client/gooddata_api_client/api/llm_providers_api.py index c2db36e59..ef03fcc0c 100644 --- a/gooddata-api-client/gooddata_api_client/api/llm_providers_api.py +++ b/gooddata-api-client/gooddata_api_client/api/llm_providers_api.py @@ -103,7 +103,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -130,16 +129,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -534,7 +529,6 @@ def delete_entity_llm_providers( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/memory_item_controller_api.py b/gooddata-api-client/gooddata_api_client/api/memory_item_controller_api.py new file mode 100644 index 000000000..eb2c8f8ea --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/memory_item_controller_api.py @@ -0,0 +1,1269 @@ +""" + 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.entity_search_body import EntitySearchBody +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 + + +class MemoryItemControllerApi(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_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', + 'servers': None, + }, + params_map={ + 'all': [ + 'workspace_id', + 'json_api_memory_item_post_optional_id_document', + 'include', + 'meta_include', + ], + 'required': [ + 'workspace_id', + 'json_api_memory_item_post_optional_id_document', + ], + '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,), + 'json_api_memory_item_post_optional_id_document': + (JsonApiMemoryItemPostOptionalIdDocument,), + 'include': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'include': 'include', + 'meta_include': 'metaInclude', + }, + 'location_map': { + 'workspace_id': 'path', + 'json_api_memory_item_post_optional_id_document': 'body', + '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': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + 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', + ], + 'required': [ + 'workspace_id', + 'object_id', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'workspace_id': + (str,), + 'object_id': + (str,), + }, + 'attribute_map': { + 'workspace_id': 'workspaceId', + 'object_id': 'objectId', + }, + 'location_map': { + 'workspace_id': 'path', + 'object_id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + '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_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.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.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.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 + ) + + def create_entity_memory_items( + self, + workspace_id, + json_api_memory_item_post_optional_id_document, + **kwargs + ): + """Post 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 delete_entity_memory_items( + self, + workspace_id, + object_id, + **kwargs + ): + """Delete a Memory Item # 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: + _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 get_all_entities_memory_items( + self, + workspace_id, + **kwargs + ): + """Get all 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_entity_memory_items( + self, + workspace_id, + object_id, + **kwargs + ): + """Get a Memory Item # 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 patch_entity_memory_items( + self, + workspace_id, + object_id, + json_api_memory_item_patch_document, + **kwargs + ): + """Patch a Memory Item # 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 search_entities_memory_items( + self, + workspace_id, + entity_search_body, + **kwargs + ): + """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.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 update_entity_memory_items( + self, + workspace_id, + object_id, + json_api_memory_item_in_document, + **kwargs + ): + """Put a Memory Item # 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) + >>> result = thread.get() + + Args: + workspace_id (str): + object_id (str): + 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 + 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_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/notification_channel_controller_api.py b/gooddata-api-client/gooddata_api_client/api/notification_channel_controller_api.py new file mode 100644 index 000000000..9ddbd3829 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/notification_channel_controller_api.py @@ -0,0 +1,935 @@ +""" + 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_notification_channel_in_document import JsonApiNotificationChannelInDocument +from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument +from gooddata_api_client.model.json_api_notification_channel_out_list import JsonApiNotificationChannelOutList +from gooddata_api_client.model.json_api_notification_channel_patch_document import JsonApiNotificationChannelPatchDocument +from gooddata_api_client.model.json_api_notification_channel_post_optional_id_document import JsonApiNotificationChannelPostOptionalIdDocument + + +class NotificationChannelControllerApi(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_notification_channels_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannels', + 'operation_id': 'create_entity_notification_channels', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_notification_channel_post_optional_id_document', + ], + 'required': [ + 'json_api_notification_channel_post_optional_id_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_notification_channel_post_optional_id_document': + (JsonApiNotificationChannelPostOptionalIdDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_notification_channel_post_optional_id_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_notification_channels_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'delete_entity_notification_channels', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_notification_channels_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannels', + 'operation_id': 'get_all_entities_notification_channels', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_notification_channels_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', + 'operation_id': 'get_entity_notification_channels', + '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.patch_entity_notification_channels_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelOutDocument,), + 'auth': [], + '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', + ], + 'required': [ + 'id', + 'json_api_notification_channel_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_notification_channel_patch_document': + (JsonApiNotificationChannelPatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_notification_channel_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.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 + ) + + 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 delete_entity_notification_channels( + self, + id, + **kwargs + ): + """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.delete_entity_notification_channels(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_notification_channels( + self, + **kwargs + ): + """Get all 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.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] + 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: + JsonApiNotificationChannelOutList + 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) + return self.get_all_entities_notification_channels_endpoint.call_with_http_info(**kwargs) + + def get_entity_notification_channels( + self, + id, + **kwargs + ): + """Get 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_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] + _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['id'] = \ + id + return self.get_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + + def patch_entity_notification_channels( + self, + id, + json_api_notification_channel_patch_document, + **kwargs + ): + """Patch 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.patch_entity_notification_channels(id, json_api_notification_channel_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_notification_channel_patch_document (JsonApiNotificationChannelPatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_notification_channel_patch_document'] = \ + json_api_notification_channel_patch_document + return self.patch_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + + def update_entity_notification_channels( + self, + id, + json_api_notification_channel_in_document, + **kwargs + ): + """Put 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.update_entity_notification_channels(id, json_api_notification_channel_in_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_notification_channel_in_document (JsonApiNotificationChannelInDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_notification_channel_in_document'] = \ + json_api_notification_channel_in_document + return self.update_entity_notification_channels_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/notification_channel_identifier_controller_api.py b/gooddata-api-client/gooddata_api_client/api/notification_channel_identifier_controller_api.py new file mode 100644 index 000000000..245204d8d --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/notification_channel_identifier_controller_api.py @@ -0,0 +1,348 @@ +""" + 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_notification_channel_identifier_out_document import JsonApiNotificationChannelIdentifierOutDocument +from gooddata_api_client.model.json_api_notification_channel_identifier_out_list import JsonApiNotificationChannelIdentifierOutList + + +class NotificationChannelIdentifierControllerApi(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_all_entities_notification_channel_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelIdentifierOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers', + 'operation_id': 'get_all_entities_notification_channel_identifiers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_notification_channel_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiNotificationChannelIdentifierOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers/{id}', + 'operation_id': 'get_entity_notification_channel_identifiers', + '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 + ) + + def get_all_entities_notification_channel_identifiers( + self, + **kwargs + ): + """Get all Notification Channel Identifier 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_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] + 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: + JsonApiNotificationChannelIdentifierOutList + 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) + return self.get_all_entities_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) + + def get_entity_notification_channel_identifiers( + self, + id, + **kwargs + ): + """Get Notification Channel Identifier 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_notification_channel_identifiers(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: + JsonApiNotificationChannelIdentifierOutDocument + 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_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/notification_channels_api.py b/gooddata-api-client/gooddata_api_client/api/notification_channels_api.py index 014a077f7..98e842ae5 100644 --- a/gooddata-api-client/gooddata_api_client/api/notification_channels_api.py +++ b/gooddata-api-client/gooddata_api_client/api/notification_channels_api.py @@ -111,7 +111,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -138,16 +137,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -1147,7 +1142,6 @@ def delete_entity_notification_channels( 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 @@ -1217,7 +1211,7 @@ def get_all_entities_notification_channel_identifiers( self, **kwargs ): - """get_all_entities_notification_channel_identifiers # noqa: E501 + """Get all Notification Channel Identifier entities # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1382,7 +1376,7 @@ def get_entity_notification_channel_identifiers( id, **kwargs ): - """get_entity_notification_channel_identifiers # noqa: E501 + """Get Notification Channel Identifier entity # 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_entity_apis_api.py b/gooddata-api-client/gooddata_api_client/api/organization_entity_apis_api.py index 2569c7c3d..e24afbceb 100644 --- a/gooddata-api-client/gooddata_api_client/api/organization_entity_apis_api.py +++ b/gooddata-api-client/gooddata_api_client/api/organization_entity_apis_api.py @@ -106,7 +106,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -133,16 +132,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -850,7 +845,7 @@ def delete_entity_organization_settings( id, **kwargs ): - """Delete Organization entity # noqa: E501 + """Delete Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -862,7 +857,6 @@ def delete_entity_organization_settings( 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 @@ -932,7 +926,7 @@ def get_all_entities_organization_settings( self, **kwargs ): - """Get Organization entities # noqa: E501 + """Get 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 @@ -1015,7 +1009,7 @@ def get_entity_organization_settings( id, **kwargs ): - """Get Organization entity # noqa: E501 + """Get Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1263,7 +1257,7 @@ def patch_entity_organization_settings( json_api_organization_setting_patch_document, **kwargs ): - """Patch Organization entity # noqa: E501 + """Patch Organization Setting entity # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -1438,7 +1432,7 @@ def update_entity_organization_settings( json_api_organization_setting_in_document, **kwargs ): - """Put Organization entity # noqa: E501 + """Put Organization Setting entity # 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_model_controller_api.py b/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py deleted file mode 100644 index b5870eee5..000000000 --- a/gooddata-api-client/gooddata_api_client/api/organization_model_controller_api.py +++ /dev/null @@ -1,12409 +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_color_palette_in_document import JsonApiColorPaletteInDocument -from gooddata_api_client.model.json_api_color_palette_out_document import JsonApiColorPaletteOutDocument -from gooddata_api_client.model.json_api_color_palette_out_list import JsonApiColorPaletteOutList -from gooddata_api_client.model.json_api_color_palette_patch_document import JsonApiColorPalettePatchDocument -from gooddata_api_client.model.json_api_csp_directive_in_document import JsonApiCspDirectiveInDocument -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_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_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 -from gooddata_api_client.model.json_api_export_template_out_document import JsonApiExportTemplateOutDocument -from gooddata_api_client.model.json_api_export_template_out_list import JsonApiExportTemplateOutList -from gooddata_api_client.model.json_api_export_template_patch_document import JsonApiExportTemplatePatchDocument -from gooddata_api_client.model.json_api_export_template_post_optional_id_document import JsonApiExportTemplatePostOptionalIdDocument -from gooddata_api_client.model.json_api_identity_provider_in_document import JsonApiIdentityProviderInDocument -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_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 -from gooddata_api_client.model.json_api_llm_endpoint_patch_document import JsonApiLlmEndpointPatchDocument -from gooddata_api_client.model.json_api_llm_provider_in_document import JsonApiLlmProviderInDocument -from gooddata_api_client.model.json_api_llm_provider_out_document import JsonApiLlmProviderOutDocument -from gooddata_api_client.model.json_api_llm_provider_out_list import JsonApiLlmProviderOutList -from gooddata_api_client.model.json_api_llm_provider_patch_document import JsonApiLlmProviderPatchDocument -from gooddata_api_client.model.json_api_notification_channel_identifier_out_document import JsonApiNotificationChannelIdentifierOutDocument -from gooddata_api_client.model.json_api_notification_channel_identifier_out_list import JsonApiNotificationChannelIdentifierOutList -from gooddata_api_client.model.json_api_notification_channel_in_document import JsonApiNotificationChannelInDocument -from gooddata_api_client.model.json_api_notification_channel_out_document import JsonApiNotificationChannelOutDocument -from gooddata_api_client.model.json_api_notification_channel_out_list import JsonApiNotificationChannelOutList -from gooddata_api_client.model.json_api_notification_channel_patch_document import JsonApiNotificationChannelPatchDocument -from gooddata_api_client.model.json_api_notification_channel_post_optional_id_document import JsonApiNotificationChannelPostOptionalIdDocument -from gooddata_api_client.model.json_api_organization_setting_in_document import JsonApiOrganizationSettingInDocument -from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument -from gooddata_api_client.model.json_api_organization_setting_out_list import JsonApiOrganizationSettingOutList -from gooddata_api_client.model.json_api_organization_setting_patch_document import JsonApiOrganizationSettingPatchDocument -from gooddata_api_client.model.json_api_theme_in_document import JsonApiThemeInDocument -from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument -from gooddata_api_client.model.json_api_theme_out_list import JsonApiThemeOutList -from gooddata_api_client.model.json_api_theme_patch_document import JsonApiThemePatchDocument -from gooddata_api_client.model.json_api_user_group_in_document import JsonApiUserGroupInDocument -from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument -from gooddata_api_client.model.json_api_user_group_out_list import JsonApiUserGroupOutList -from gooddata_api_client.model.json_api_user_group_patch_document import JsonApiUserGroupPatchDocument -from gooddata_api_client.model.json_api_user_identifier_out_document import JsonApiUserIdentifierOutDocument -from gooddata_api_client.model.json_api_user_identifier_out_list import JsonApiUserIdentifierOutList -from gooddata_api_client.model.json_api_user_in_document import JsonApiUserInDocument -from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument -from gooddata_api_client.model.json_api_user_out_list import JsonApiUserOutList -from gooddata_api_client.model.json_api_user_patch_document import JsonApiUserPatchDocument -from gooddata_api_client.model.json_api_workspace_in_document import JsonApiWorkspaceInDocument -from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument -from gooddata_api_client.model.json_api_workspace_out_list import JsonApiWorkspaceOutList -from gooddata_api_client.model.json_api_workspace_patch_document import JsonApiWorkspacePatchDocument - - -class OrganizationModelControllerApi(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_color_palettes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes', - 'operation_id': 'create_entity_color_palettes', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_color_palette_in_document', - ], - 'required': [ - 'json_api_color_palette_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_color_palette_in_document': - (JsonApiColorPaletteInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_color_palette_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_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives', - 'operation_id': 'create_entity_csp_directives', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_csp_directive_in_document', - ], - 'required': [ - 'json_api_csp_directive_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_csp_directive_in_document': - (JsonApiCspDirectiveInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_csp_directive_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_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates', - 'operation_id': 'create_entity_export_templates', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_export_template_post_optional_id_document', - ], - 'required': [ - 'json_api_export_template_post_optional_id_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_export_template_post_optional_id_document': - (JsonApiExportTemplatePostOptionalIdDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_export_template_post_optional_id_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_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders', - 'operation_id': 'create_entity_identity_providers', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_identity_provider_in_document', - ], - 'required': [ - 'json_api_identity_provider_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_identity_provider_in_document': - (JsonApiIdentityProviderInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_identity_provider_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,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints', - 'operation_id': 'create_entity_llm_endpoints', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_llm_endpoint_in_document', - ], - 'required': [ - 'json_api_llm_endpoint_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_llm_endpoint_in_document': - (JsonApiLlmEndpointInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_llm_endpoint_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_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders', - 'operation_id': 'create_entity_llm_providers', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_llm_provider_in_document', - ], - 'required': [ - 'json_api_llm_provider_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_llm_provider_in_document': - (JsonApiLlmProviderInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_llm_provider_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_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels', - 'operation_id': 'create_entity_notification_channels', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_notification_channel_post_optional_id_document', - ], - 'required': [ - 'json_api_notification_channel_post_optional_id_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_notification_channel_post_optional_id_document': - (JsonApiNotificationChannelPostOptionalIdDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_notification_channel_post_optional_id_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_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings', - 'operation_id': 'create_entity_organization_settings', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_organization_setting_in_document', - ], - 'required': [ - 'json_api_organization_setting_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_organization_setting_in_document': - (JsonApiOrganizationSettingInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_organization_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.create_entity_themes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiThemeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes', - 'operation_id': 'create_entity_themes', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_theme_in_document', - ], - 'required': [ - 'json_api_theme_in_document', - ], - 'nullable': [ - ], - 'enum': [ - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - }, - 'openapi_types': { - 'json_api_theme_in_document': - (JsonApiThemeInDocument,), - }, - 'attribute_map': { - }, - 'location_map': { - 'json_api_theme_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_groups_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserGroupOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups', - 'operation_id': 'create_entity_user_groups', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_user_group_in_document', - 'include', - ], - 'required': [ - 'json_api_user_group_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'json_api_user_group_in_document': - (JsonApiUserGroupInDocument,), - 'include': - ([str],), - }, - 'attribute_map': { - 'include': 'include', - }, - 'location_map': { - 'json_api_user_group_in_document': 'body', - '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.create_entity_users_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users', - 'operation_id': 'create_entity_users', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_user_in_document', - 'include', - ], - 'required': [ - 'json_api_user_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - ], - 'validation': [ - ] - }, - root_map={ - 'validations': { - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'json_api_user_in_document': - (JsonApiUserInDocument,), - 'include': - ([str],), - }, - 'attribute_map': { - 'include': 'include', - }, - 'location_map': { - 'json_api_user_in_document': 'body', - '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.create_entity_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces', - 'operation_id': 'create_entity_workspaces', - 'http_method': 'POST', - 'servers': None, - }, - params_map={ - 'all': [ - 'json_api_workspace_in_document', - 'include', - 'meta_include', - ], - 'required': [ - 'json_api_workspace_in_document', - ], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('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': { - 'json_api_workspace_in_document': - (JsonApiWorkspaceInDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'include': 'include', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'json_api_workspace_in_document': 'body', - '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': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.delete_entity_color_palettes_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'delete_entity_color_palettes', - '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_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', - 'operation_id': 'delete_entity_csp_directives', - '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_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'delete_entity_export_templates', - '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_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'delete_entity_identity_providers', - '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_llm_endpoints_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'delete_entity_llm_endpoints', - '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_llm_providers_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'delete_entity_llm_providers', - '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_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'delete_entity_notification_channels', - '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_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'delete_entity_organization_settings', - '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_themes_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'delete_entity_themes', - '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_user_groups_endpoint = _Endpoint( - settings={ - 'response_type': None, - 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'delete_entity_user_groups', - '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_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': [ - ], - '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( - settings={ - 'response_type': (JsonApiColorPaletteOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes', - 'operation_id': 'get_all_entities_color_palettes', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCspDirectiveOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives', - 'operation_id': 'get_all_entities_csp_directives', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_data_source_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDataSourceIdentifierOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers', - 'operation_id': 'get_all_entities_data_source_identifiers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PERMISSIONS": "permissions", - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_entitlements_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiEntitlementOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/entitlements', - 'operation_id': 'get_all_entities_entitlements', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportTemplateOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates', - 'operation_id': 'get_all_entities_export_templates', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiIdentityProviderOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders', - 'operation_id': 'get_all_entities_identity_providers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_llm_endpoints_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmEndpointOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints', - 'operation_id': 'get_all_entities_llm_endpoints', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_llm_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmProviderOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders', - 'operation_id': 'get_all_entities_llm_providers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_notification_channel_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelIdentifierOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers', - 'operation_id': 'get_all_entities_notification_channel_identifiers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels', - 'operation_id': 'get_all_entities_notification_channels', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationSettingOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings', - 'operation_id': 'get_all_entities_organization_settings', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_themes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiThemeOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes', - 'operation_id': 'get_all_entities_themes', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_groups_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserGroupOutList,), - 'auth': [], - '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', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - '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', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_user_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserIdentifierOutList,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userIdentifiers', - 'operation_id': 'get_all_entities_user_identifiers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'filter', - 'page', - 'size', - 'sort', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - 'location_map': { - '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_users_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserOutList,), - 'auth': [], - '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', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - 'allowed_values': { - ('include',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, - ('meta_include',): { - - "PAGE": "page", - "ALL": "all", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - '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', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_all_entities_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceOutList,), - 'auth': [], - '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', - 'meta_include', - ], - 'required': [], - 'nullable': [ - ], - 'enum': [ - 'include', - 'meta_include', - ], - 'validation': [ - 'meta_include', - ] - }, - root_map={ - 'validations': { - ('meta_include',): { - - }, - }, - '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': { - 'filter': - (str,), - 'include': - ([str],), - 'page': - (int,), - 'size': - (int,), - 'sort': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'filter': 'filter', - 'include': 'include', - 'page': 'page', - 'size': 'size', - 'sort': 'sort', - 'meta_include': 'metaInclude', - }, - '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', - } - }, - headers_map={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_color_palettes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'get_entity_color_palettes', - '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_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/cspDirectives/{id}', - 'operation_id': 'get_entity_csp_directives', - '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_data_source_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiDataSourceIdentifierOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/dataSourceIdentifiers/{id}', - 'operation_id': 'get_entity_data_source_identifiers', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - 'meta_include', - ], - 'required': [ - 'id', - ], - 'nullable': [ - ], - 'enum': [ - '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': { - ('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={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_entitlements_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiEntitlementOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/entitlements/{id}', - 'operation_id': 'get_entity_entitlements', - '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_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/exportTemplates/{id}', - 'operation_id': 'get_entity_export_templates', - '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_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/identityProviders/{id}', - 'operation_id': 'get_entity_identity_providers', - '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_llm_endpoints_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmEndpointOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmEndpoints/{id}', - 'operation_id': 'get_entity_llm_endpoints', - '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_llm_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/llmProviders/{id}', - 'operation_id': 'get_entity_llm_providers', - '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_notification_channel_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelIdentifierOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannelIdentifiers/{id}', - 'operation_id': 'get_entity_notification_channel_identifiers', - '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_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/notificationChannels/{id}', - 'operation_id': 'get_entity_notification_channels', - '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_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'get_entity_organization_settings', - '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_themes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiThemeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'get_entity_themes', - '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_user_groups_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserGroupOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'get_entity_user_groups', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - 'include', - ], - 'required': [ - 'id', - ], - '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,), - '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={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_user_identifiers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserIdentifierOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userIdentifiers/{id}', - 'operation_id': 'get_entity_user_identifiers', - '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_users_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'get_entity_users', - 'http_method': 'GET', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'filter', - 'include', - ], - 'required': [ - 'id', - ], - '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,), - '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={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.get_entity_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'get_entity_workspaces', - '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',): { - - "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={ - 'accept': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ], - 'content_type': [], - }, - api_client=api_client - ) - self.patch_entity_color_palettes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), - 'auth': [], - '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': [ - ], - '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_color_palette_patch_document': - (JsonApiColorPalettePatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_color_palette_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_csp_directives_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiCspDirectiveOutDocument,), - 'auth': [], - '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': [ - ], - '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_patch_document': - (JsonApiCspDirectivePatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_csp_directive_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_export_templates_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiExportTemplateOutDocument,), - 'auth': [], - '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': [ - ], - '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_patch_document': - (JsonApiExportTemplatePatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_export_template_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_identity_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiIdentityProviderOutDocument,), - 'auth': [], - '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', - ], - 'required': [ - 'id', - 'json_api_identity_provider_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_identity_provider_patch_document': - (JsonApiIdentityProviderPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_identity_provider_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_llm_endpoints_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmEndpointOutDocument,), - 'auth': [], - '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': [ - ], - '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_patch_document': - (JsonApiLlmEndpointPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_llm_endpoint_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_llm_providers_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiLlmProviderOutDocument,), - 'auth': [], - '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', - ], - 'required': [ - 'id', - 'json_api_llm_provider_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_llm_provider_patch_document': - (JsonApiLlmProviderPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_llm_provider_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_notification_channels_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiNotificationChannelOutDocument,), - 'auth': [], - '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', - ], - 'required': [ - 'id', - 'json_api_notification_channel_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_notification_channel_patch_document': - (JsonApiNotificationChannelPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_notification_channel_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_organization_settings_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiOrganizationSettingOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', - 'operation_id': 'patch_entity_organization_settings', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_organization_setting_patch_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_organization_setting_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_organization_setting_patch_document': - (JsonApiOrganizationSettingPatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_organization_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_themes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiThemeOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/themes/{id}', - 'operation_id': 'patch_entity_themes', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_theme_patch_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_theme_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_theme_patch_document': - (JsonApiThemePatchDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_theme_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_user_groups_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserGroupOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/userGroups/{id}', - 'operation_id': 'patch_entity_user_groups', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_user_group_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_user_group_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',): { - - "USERGROUPS": "userGroups", - "PARENTS": "parents", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - '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_user_group_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_users_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiUserOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/users/{id}', - 'operation_id': 'patch_entity_users', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_user_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_user_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',): { - - "USERGROUPS": "userGroups", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_user_patch_document': - (JsonApiUserPatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_user_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_workspaces_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiWorkspaceOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/workspaces/{id}', - 'operation_id': 'patch_entity_workspaces', - 'http_method': 'PATCH', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_workspace_patch_document', - 'filter', - 'include', - ], - 'required': [ - 'id', - 'json_api_workspace_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',): { - - "WORKSPACES": "workspaces", - "PARENT": "parent", - "ALL": "ALL" - }, - }, - 'openapi_types': { - 'id': - (str,), - 'json_api_workspace_patch_document': - (JsonApiWorkspacePatchDocument,), - 'filter': - (str,), - 'include': - ([str],), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - 'include': 'include', - }, - 'location_map': { - 'id': 'path', - 'json_api_workspace_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_color_palettes_endpoint = _Endpoint( - settings={ - 'response_type': (JsonApiColorPaletteOutDocument,), - 'auth': [], - 'endpoint_path': '/api/v1/entities/colorPalettes/{id}', - 'operation_id': 'update_entity_color_palettes', - 'http_method': 'PUT', - 'servers': None, - }, - params_map={ - 'all': [ - 'id', - 'json_api_color_palette_in_document', - 'filter', - ], - 'required': [ - 'id', - 'json_api_color_palette_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_color_palette_in_document': - (JsonApiColorPaletteInDocument,), - 'filter': - (str,), - }, - 'attribute_map': { - 'id': 'id', - 'filter': 'filter', - }, - 'location_map': { - 'id': 'path', - 'json_api_color_palette_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_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_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_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_llm_endpoints( - self, - json_api_llm_endpoint_in_document, - **kwargs - ): - """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.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 - ) - 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): - - 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: - 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 - ) - 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( - self, - id, - **kwargs - ): - """Delete a 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.delete_entity_color_palettes(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: - 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['id'] = \ - id - return self.delete_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - - def delete_entity_csp_directives( - self, - id, - **kwargs - ): - """Delete 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) - >>> 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: - 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['id'] = \ - id - return self.delete_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - - def delete_entity_export_templates( - self, - id, - **kwargs - ): - """Delete 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.delete_entity_export_templates(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: - 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['id'] = \ - id - return self.delete_entity_export_templates_endpoint.call_with_http_info(**kwargs) - - def delete_entity_identity_providers( - self, - id, - **kwargs - ): - """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.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] - _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['id'] = \ - id - return self.delete_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - - def delete_entity_llm_endpoints( - self, - id, - **kwargs - ): - """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 - - >>> 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] - _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['id'] = \ - id - return self.delete_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def delete_entity_llm_providers( - self, - id, - **kwargs - ): - """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.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] - _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['id'] = \ - id - return self.delete_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - - def delete_entity_notification_channels( - self, - id, - **kwargs - ): - """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.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] - _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['id'] = \ - id - return self.delete_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - - def delete_entity_organization_settings( - self, - id, - **kwargs - ): - """Delete Organization 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.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] - _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['id'] = \ - id - return self.delete_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - - def delete_entity_themes( - self, - id, - **kwargs - ): - """Delete 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_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] - _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['id'] = \ - id - return self.delete_entity_themes_endpoint.call_with_http_info(**kwargs) - - def delete_entity_user_groups( - self, - id, - **kwargs - ): - """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.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] - _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['id'] = \ - id - return self.delete_entity_user_groups_endpoint.call_with_http_info(**kwargs) - - def delete_entity_users( - self, - id, - **kwargs - ): - """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.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] - _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['id'] = \ - id - return self.delete_entity_users_endpoint.call_with_http_info(**kwargs) - - def delete_entity_workspaces( - self, - id, - **kwargs - ): - """Delete 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.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] - _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['id'] = \ - id - return self.delete_entity_workspaces_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_color_palettes( - self, - **kwargs - ): - """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_color_palettes(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] - 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: - JsonApiColorPaletteOutList - 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) - return self.get_all_entities_color_palettes_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_csp_directives( - self, - **kwargs - ): - """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_csp_directives(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] - 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: - JsonApiCspDirectiveOutList - 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) - return self.get_all_entities_csp_directives_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_data_source_identifiers( - self, - **kwargs - ): - """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_data_source_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] - 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: - JsonApiDataSourceIdentifierOutList - 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) - return self.get_all_entities_data_source_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_entitlements( - self, - **kwargs - ): - """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_entitlements(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] - 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: - JsonApiEntitlementOutList - 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) - return self.get_all_entities_entitlements_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_export_templates( - self, - **kwargs - ): - """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_export_templates(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] - 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: - JsonApiExportTemplateOutList - 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) - return self.get_all_entities_export_templates_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_identity_providers( - self, - **kwargs - ): - """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_identity_providers(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] - 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: - JsonApiIdentityProviderOutList - 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) - return self.get_all_entities_identity_providers_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_llm_endpoints( - self, - **kwargs - ): - """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 - - >>> 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] - 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: - JsonApiLlmEndpointOutList - 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) - return self.get_all_entities_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_llm_providers( - self, - **kwargs - ): - """Get all LLM Provider 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_llm_providers(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] - 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: - JsonApiLlmProviderOutList - 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) - return self.get_all_entities_llm_providers_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_notification_channel_identifiers( - self, - **kwargs - ): - """get_all_entities_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_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] - 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: - JsonApiNotificationChannelIdentifierOutList - 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) - return self.get_all_entities_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_notification_channels( - self, - **kwargs - ): - """Get all 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.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] - 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: - JsonApiNotificationChannelOutList - 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) - return self.get_all_entities_notification_channels_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_organization_settings( - self, - **kwargs - ): - """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_all_entities_organization_settings(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] - 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: - JsonApiOrganizationSettingOutList - 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) - return self.get_all_entities_organization_settings_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_themes( - self, - **kwargs - ): - """Get all Theming 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_themes(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] - 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: - JsonApiThemeOutList - 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) - return self.get_all_entities_themes_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_user_groups( - self, - **kwargs - ): - """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_all_entities_user_groups(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] - 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: - JsonApiUserGroupOutList - 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) - return self.get_all_entities_user_groups_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_user_identifiers( - self, - **kwargs - ): - """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_all_entities_user_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] - 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: - JsonApiUserIdentifierOutList - 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) - return self.get_all_entities_user_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_users( - self, - **kwargs - ): - """Get 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.get_all_entities_users(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] - 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: - JsonApiUserOutList - 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) - return self.get_all_entities_users_endpoint.call_with_http_info(**kwargs) - - def get_all_entities_workspaces( - self, - **kwargs - ): - """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_all_entities_workspaces(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] - 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: - JsonApiWorkspaceOutList - 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) - return self.get_all_entities_workspaces_endpoint.call_with_http_info(**kwargs) - - def get_entity_color_palettes( - self, - id, - **kwargs - ): - """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_color_palettes(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: - 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['id'] = \ - id - return self.get_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - - def get_entity_csp_directives( - self, - id, - **kwargs - ): - """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_csp_directives(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: - 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['id'] = \ - id - return self.get_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - - def get_entity_data_source_identifiers( - self, - id, - **kwargs - ): - """Get Data Source Identifier # 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) - >>> 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] - 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: - JsonApiDataSourceIdentifierOutDocument - 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_data_source_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_entity_entitlements( - self, - id, - **kwargs - ): - """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_entitlements(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: - JsonApiEntitlementOutDocument - 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_entitlements_endpoint.call_with_http_info(**kwargs) - - def get_entity_export_templates( - self, - id, - **kwargs - ): - """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_export_templates(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: - 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['id'] = \ - id - return self.get_entity_export_templates_endpoint.call_with_http_info(**kwargs) - - def get_entity_identity_providers( - self, - id, - **kwargs - ): - """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_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] - _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['id'] = \ - id - return self.get_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - - def get_entity_llm_endpoints( - self, - id, - **kwargs - ): - """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_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] - _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['id'] = \ - id - return self.get_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def get_entity_llm_providers( - self, - id, - **kwargs - ): - """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_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] - _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['id'] = \ - id - return self.get_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - - def get_entity_notification_channel_identifiers( - self, - id, - **kwargs - ): - """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_notification_channel_identifiers(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: - JsonApiNotificationChannelIdentifierOutDocument - 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_notification_channel_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_entity_notification_channels( - self, - id, - **kwargs - ): - """Get 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_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] - _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['id'] = \ - id - return self.get_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - - def get_entity_organization_settings( - self, - id, - **kwargs - ): - """Get Organization 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) - >>> 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: - 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['id'] = \ - id - return self.get_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - - def get_entity_themes( - self, - id, - **kwargs - ): - """Get 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.get_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] - _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['id'] = \ - id - return self.get_entity_themes_endpoint.call_with_http_info(**kwargs) - - def get_entity_user_groups( - self, - id, - **kwargs - ): - """Get 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_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] - 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['id'] = \ - id - return self.get_entity_user_groups_endpoint.call_with_http_info(**kwargs) - - def get_entity_user_identifiers( - self, - id, - **kwargs - ): - """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.get_entity_user_identifiers(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: - JsonApiUserIdentifierOutDocument - 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_user_identifiers_endpoint.call_with_http_info(**kwargs) - - def get_entity_users( - self, - id, - **kwargs - ): - """Get 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_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] - 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 - ) - 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_users_endpoint.call_with_http_info(**kwargs) - - def get_entity_workspaces( - self, - id, - **kwargs - ): - """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.get_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] - 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: - 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 - ) - 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_workspaces_endpoint.call_with_http_info(**kwargs) - - def patch_entity_color_palettes( - self, - id, - json_api_color_palette_patch_document, - **kwargs - ): - """Patch 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.patch_entity_color_palettes(id, json_api_color_palette_patch_document, 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] - _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['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) - - def patch_entity_csp_directives( - self, - id, - json_api_csp_directive_patch_document, - **kwargs - ): - """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_csp_directives(id, json_api_csp_directive_patch_document, 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] - _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['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) - - def patch_entity_export_templates( - self, - id, - json_api_export_template_patch_document, - **kwargs - ): - """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_export_templates(id, json_api_export_template_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - 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] - _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['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) - - def patch_entity_identity_providers( - self, - id, - json_api_identity_provider_patch_document, - **kwargs - ): - """Patch 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.patch_entity_identity_providers(id, json_api_identity_provider_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - 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] - _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['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) - - def patch_entity_llm_endpoints( - self, - id, - json_api_llm_endpoint_patch_document, - **kwargs - ): - """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 - - >>> thread = api.patch_entity_llm_endpoints(id, json_api_llm_endpoint_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_llm_endpoint_patch_document (JsonApiLlmEndpointPatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_llm_endpoint_patch_document'] = \ - json_api_llm_endpoint_patch_document - return self.patch_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def patch_entity_llm_providers( - self, - id, - json_api_llm_provider_patch_document, - **kwargs - ): - """Patch 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.patch_entity_llm_providers(id, json_api_llm_provider_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_llm_provider_patch_document (JsonApiLlmProviderPatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_llm_provider_patch_document'] = \ - json_api_llm_provider_patch_document - return self.patch_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - - def patch_entity_notification_channels( - self, - id, - json_api_notification_channel_patch_document, - **kwargs - ): - """Patch 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.patch_entity_notification_channels(id, json_api_notification_channel_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_notification_channel_patch_document (JsonApiNotificationChannelPatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_notification_channel_patch_document'] = \ - json_api_notification_channel_patch_document - return self.patch_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - - def patch_entity_organization_settings( - self, - id, - json_api_organization_setting_patch_document, - **kwargs - ): - """Patch Organization 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_organization_settings(id, json_api_organization_setting_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_organization_setting_patch_document (JsonApiOrganizationSettingPatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_organization_setting_patch_document'] = \ - json_api_organization_setting_patch_document - return self.patch_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - - def patch_entity_themes( - self, - id, - json_api_theme_patch_document, - **kwargs - ): - """Patch 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.patch_entity_themes(id, json_api_theme_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_theme_patch_document (JsonApiThemePatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_theme_patch_document'] = \ - json_api_theme_patch_document - return self.patch_entity_themes_endpoint.call_with_http_info(**kwargs) - - def patch_entity_user_groups( - self, - id, - json_api_user_group_patch_document, - **kwargs - ): - """Patch 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.patch_entity_user_groups(id, json_api_user_group_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_user_group_patch_document (JsonApiUserGroupPatchDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_user_group_patch_document'] = \ - json_api_user_group_patch_document - return self.patch_entity_user_groups_endpoint.call_with_http_info(**kwargs) - - def patch_entity_users( - self, - id, - json_api_user_patch_document, - **kwargs - ): - """Patch 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.patch_entity_users(id, json_api_user_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_user_patch_document (JsonApiUserPatchDocument): - - 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: - 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 - ) - 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_user_patch_document'] = \ - json_api_user_patch_document - return self.patch_entity_users_endpoint.call_with_http_info(**kwargs) - - def patch_entity_workspaces( - self, - id, - json_api_workspace_patch_document, - **kwargs - ): - """Patch 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_workspaces(id, json_api_workspace_patch_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_workspace_patch_document (JsonApiWorkspacePatchDocument): - - 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: - 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 - ) - 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_workspace_patch_document'] = \ - json_api_workspace_patch_document - return self.patch_entity_workspaces_endpoint.call_with_http_info(**kwargs) - - def update_entity_color_palettes( - self, - id, - json_api_color_palette_in_document, - **kwargs - ): - """Put 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.update_entity_color_palettes(id, 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 - 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['id'] = \ - id - kwargs['json_api_color_palette_in_document'] = \ - json_api_color_palette_in_document - return self.update_entity_color_palettes_endpoint.call_with_http_info(**kwargs) - - def update_entity_csp_directives( - self, - id, - json_api_csp_directive_in_document, - **kwargs - ): - """Put 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.update_entity_csp_directives(id, 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 - 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['id'] = \ - id - kwargs['json_api_csp_directive_in_document'] = \ - json_api_csp_directive_in_document - return self.update_entity_csp_directives_endpoint.call_with_http_info(**kwargs) - - def update_entity_export_templates( - self, - id, - json_api_export_template_in_document, - **kwargs - ): - """PUT 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.update_entity_export_templates(id, json_api_export_template_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_export_template_in_document (JsonApiExportTemplateInDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_export_template_in_document'] = \ - json_api_export_template_in_document - return self.update_entity_export_templates_endpoint.call_with_http_info(**kwargs) - - def update_entity_identity_providers( - self, - id, - json_api_identity_provider_in_document, - **kwargs - ): - """Put 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.update_entity_identity_providers(id, 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 - 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['id'] = \ - id - kwargs['json_api_identity_provider_in_document'] = \ - json_api_identity_provider_in_document - return self.update_entity_identity_providers_endpoint.call_with_http_info(**kwargs) - - def update_entity_llm_endpoints( - self, - id, - json_api_llm_endpoint_in_document, - **kwargs - ): - """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 - - >>> thread = api.update_entity_llm_endpoints(id, 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 - 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['id'] = \ - id - kwargs['json_api_llm_endpoint_in_document'] = \ - json_api_llm_endpoint_in_document - return self.update_entity_llm_endpoints_endpoint.call_with_http_info(**kwargs) - - def update_entity_llm_providers( - self, - id, - json_api_llm_provider_in_document, - **kwargs - ): - """PUT 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.update_entity_llm_providers(id, 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 - 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['id'] = \ - id - kwargs['json_api_llm_provider_in_document'] = \ - json_api_llm_provider_in_document - return self.update_entity_llm_providers_endpoint.call_with_http_info(**kwargs) - - def update_entity_notification_channels( - self, - id, - json_api_notification_channel_in_document, - **kwargs - ): - """Put 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.update_entity_notification_channels(id, json_api_notification_channel_in_document, async_req=True) - >>> result = thread.get() - - Args: - id (str): - json_api_notification_channel_in_document (JsonApiNotificationChannelInDocument): - - 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: - 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['id'] = \ - id - kwargs['json_api_notification_channel_in_document'] = \ - json_api_notification_channel_in_document - return self.update_entity_notification_channels_endpoint.call_with_http_info(**kwargs) - - def update_entity_organization_settings( - self, - id, - json_api_organization_setting_in_document, - **kwargs - ): - """Put Organization 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.update_entity_organization_settings(id, 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 - 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['id'] = \ - id - kwargs['json_api_organization_setting_in_document'] = \ - json_api_organization_setting_in_document - return self.update_entity_organization_settings_endpoint.call_with_http_info(**kwargs) - - def update_entity_themes( - self, - id, - json_api_theme_in_document, - **kwargs - ): - """Put 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.update_entity_themes(id, 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 - 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['id'] = \ - id - kwargs['json_api_theme_in_document'] = \ - json_api_theme_in_document - return self.update_entity_themes_endpoint.call_with_http_info(**kwargs) - - def update_entity_user_groups( - self, - id, - json_api_user_group_in_document, - **kwargs - ): - """Put 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.update_entity_user_groups(id, 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 - 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['id'] = \ - id - kwargs['json_api_user_group_in_document'] = \ - json_api_user_group_in_document - return self.update_entity_user_groups_endpoint.call_with_http_info(**kwargs) - - def update_entity_users( - self, - id, - json_api_user_in_document, - **kwargs - ): - """Put 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.update_entity_users(id, 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 - 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 - ) - 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_user_in_document'] = \ - json_api_user_in_document - return self.update_entity_users_endpoint.call_with_http_info(**kwargs) - - def update_entity_workspaces( - self, - id, - json_api_workspace_in_document, - **kwargs - ): - """Put 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.update_entity_workspaces(id, 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] - _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: - 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 - ) - 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_workspace_in_document'] = \ - json_api_workspace_in_document - return self.update_entity_workspaces_endpoint.call_with_http_info(**kwargs) - diff --git a/gooddata-api-client/gooddata_api_client/api/organization_setting_controller_api.py b/gooddata-api-client/gooddata_api_client/api/organization_setting_controller_api.py new file mode 100644 index 000000000..ac9de8b7d --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/organization_setting_controller_api.py @@ -0,0 +1,934 @@ +""" + 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_organization_setting_in_document import JsonApiOrganizationSettingInDocument +from gooddata_api_client.model.json_api_organization_setting_out_document import JsonApiOrganizationSettingOutDocument +from gooddata_api_client.model.json_api_organization_setting_out_list import JsonApiOrganizationSettingOutList +from gooddata_api_client.model.json_api_organization_setting_patch_document import JsonApiOrganizationSettingPatchDocument + + +class OrganizationSettingControllerApi(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_organization_settings_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiOrganizationSettingOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/organizationSettings', + 'operation_id': 'create_entity_organization_settings', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_organization_setting_in_document', + ], + 'required': [ + 'json_api_organization_setting_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_organization_setting_in_document': + (JsonApiOrganizationSettingInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_organization_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_organization_settings_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'delete_entity_organization_settings', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_organization_settings_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiOrganizationSettingOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/organizationSettings', + 'operation_id': 'get_all_entities_organization_settings', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_organization_settings_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiOrganizationSettingOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'get_entity_organization_settings', + '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.patch_entity_organization_settings_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiOrganizationSettingOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/organizationSettings/{id}', + 'operation_id': 'patch_entity_organization_settings', + 'http_method': 'PATCH', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_organization_setting_patch_document', + 'filter', + ], + 'required': [ + 'id', + 'json_api_organization_setting_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_organization_setting_patch_document': + (JsonApiOrganizationSettingPatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_organization_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.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 + ) + + 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 delete_entity_organization_settings( + self, + id, + **kwargs + ): + """Delete Organization Setting 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.delete_entity_organization_settings(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_organization_settings( + self, + **kwargs + ): + """Get 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.get_all_entities_organization_settings(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] + 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: + JsonApiOrganizationSettingOutList + 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) + return self.get_all_entities_organization_settings_endpoint.call_with_http_info(**kwargs) + + def get_entity_organization_settings( + self, + id, + **kwargs + ): + """Get Organization Setting 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) + >>> 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: + 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['id'] = \ + id + return self.get_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + + def patch_entity_organization_settings( + self, + id, + json_api_organization_setting_patch_document, + **kwargs + ): + """Patch Organization Setting 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_organization_settings(id, json_api_organization_setting_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_organization_setting_patch_document (JsonApiOrganizationSettingPatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_organization_setting_patch_document'] = \ + json_api_organization_setting_patch_document + return self.patch_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + + def update_entity_organization_settings( + self, + id, + json_api_organization_setting_in_document, + **kwargs + ): + """Put Organization Setting 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.update_entity_organization_settings(id, 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 + 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['id'] = \ + id + kwargs['json_api_organization_setting_in_document'] = \ + json_api_organization_setting_in_document + return self.update_entity_organization_settings_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/theme_controller_api.py b/gooddata-api-client/gooddata_api_client/api/theme_controller_api.py new file mode 100644 index 000000000..93f1f13ff --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/theme_controller_api.py @@ -0,0 +1,934 @@ +""" + 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_theme_in_document import JsonApiThemeInDocument +from gooddata_api_client.model.json_api_theme_out_document import JsonApiThemeOutDocument +from gooddata_api_client.model.json_api_theme_out_list import JsonApiThemeOutList +from gooddata_api_client.model.json_api_theme_patch_document import JsonApiThemePatchDocument + + +class ThemeControllerApi(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_themes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiThemeOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/themes', + 'operation_id': 'create_entity_themes', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_theme_in_document', + ], + 'required': [ + 'json_api_theme_in_document', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'json_api_theme_in_document': + (JsonApiThemeInDocument,), + }, + 'attribute_map': { + }, + 'location_map': { + 'json_api_theme_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_themes_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'delete_entity_themes', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_themes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiThemeOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/themes', + 'operation_id': 'get_all_entities_themes', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_themes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiThemeOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'get_entity_themes', + '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.patch_entity_themes_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiThemeOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/themes/{id}', + 'operation_id': 'patch_entity_themes', + 'http_method': 'PATCH', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_theme_patch_document', + 'filter', + ], + 'required': [ + 'id', + 'json_api_theme_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_theme_patch_document': + (JsonApiThemePatchDocument,), + 'filter': + (str,), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + }, + 'location_map': { + 'id': 'path', + 'json_api_theme_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.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 + ) + + 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 delete_entity_themes( + self, + id, + **kwargs + ): + """Delete 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_themes(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_themes_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_themes( + self, + **kwargs + ): + """Get all Theming 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_themes(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] + 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: + JsonApiThemeOutList + 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) + return self.get_all_entities_themes_endpoint.call_with_http_info(**kwargs) + + def get_entity_themes( + self, + id, + **kwargs + ): + """Get 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.get_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] + _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['id'] = \ + id + return self.get_entity_themes_endpoint.call_with_http_info(**kwargs) + + def patch_entity_themes( + self, + id, + json_api_theme_patch_document, + **kwargs + ): + """Patch 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.patch_entity_themes(id, json_api_theme_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_theme_patch_document (JsonApiThemePatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_theme_patch_document'] = \ + json_api_theme_patch_document + return self.patch_entity_themes_endpoint.call_with_http_info(**kwargs) + + def update_entity_themes( + self, + id, + json_api_theme_in_document, + **kwargs + ): + """Put 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.update_entity_themes(id, 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 + 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['id'] = \ + id + kwargs['json_api_theme_in_document'] = \ + json_api_theme_in_document + return self.update_entity_themes_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/user_controller_api.py b/gooddata-api-client/gooddata_api_client/api/user_controller_api.py new file mode 100644 index 000000000..fe6d6d073 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/user_controller_api.py @@ -0,0 +1,1005 @@ +""" + 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_user_in_document import JsonApiUserInDocument +from gooddata_api_client.model.json_api_user_out_document import JsonApiUserOutDocument +from gooddata_api_client.model.json_api_user_out_list import JsonApiUserOutList +from gooddata_api_client.model.json_api_user_patch_document import JsonApiUserPatchDocument + + +class UserControllerApi(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_users_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/users', + 'operation_id': 'create_entity_users', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_user_in_document', + 'include', + ], + 'required': [ + 'json_api_user_in_document', + ], + 'nullable': [ + ], + 'enum': [ + 'include', + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'json_api_user_in_document': + (JsonApiUserInDocument,), + 'include': + ([str],), + }, + 'attribute_map': { + 'include': 'include', + }, + 'location_map': { + 'json_api_user_in_document': 'body', + '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.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', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_users_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserOutList,), + 'auth': [], + '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', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'include', + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'include': + ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + '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', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.get_entity_users_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'get_entity_users', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'filter', + 'include', + ], + 'required': [ + 'id', + ], + '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,), + '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={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.patch_entity_users_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/users/{id}', + 'operation_id': 'patch_entity_users', + 'http_method': 'PATCH', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_user_patch_document', + 'filter', + 'include', + ], + 'required': [ + 'id', + 'json_api_user_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',): { + + "USERGROUPS": "userGroups", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'id': + (str,), + 'json_api_user_patch_document': + (JsonApiUserPatchDocument,), + 'filter': + (str,), + 'include': + ([str],), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + 'include': 'include', + }, + 'location_map': { + 'id': 'path', + 'json_api_user_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_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 + ) + + 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 + ) + 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 delete_entity_users( + self, + id, + **kwargs + ): + """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.delete_entity_users(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_users_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_users( + self, + **kwargs + ): + """Get 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.get_all_entities_users(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] + 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: + JsonApiUserOutList + 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) + return self.get_all_entities_users_endpoint.call_with_http_info(**kwargs) + + def get_entity_users( + self, + id, + **kwargs + ): + """Get 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_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] + 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 + ) + 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_users_endpoint.call_with_http_info(**kwargs) + + def patch_entity_users( + self, + id, + json_api_user_patch_document, + **kwargs + ): + """Patch 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.patch_entity_users(id, json_api_user_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_user_patch_document (JsonApiUserPatchDocument): + + 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: + 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 + ) + 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_user_patch_document'] = \ + json_api_user_patch_document + return self.patch_entity_users_endpoint.call_with_http_info(**kwargs) + + def update_entity_users( + self, + id, + json_api_user_in_document, + **kwargs + ): + """Put 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.update_entity_users(id, 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 + 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 + ) + 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_user_in_document'] = \ + json_api_user_in_document + return self.update_entity_users_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/user_group_controller_api.py b/gooddata-api-client/gooddata_api_client/api/user_group_controller_api.py new file mode 100644 index 000000000..027a51e83 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/user_group_controller_api.py @@ -0,0 +1,1010 @@ +""" + 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_user_group_in_document import JsonApiUserGroupInDocument +from gooddata_api_client.model.json_api_user_group_out_document import JsonApiUserGroupOutDocument +from gooddata_api_client.model.json_api_user_group_out_list import JsonApiUserGroupOutList +from gooddata_api_client.model.json_api_user_group_patch_document import JsonApiUserGroupPatchDocument + + +class UserGroupControllerApi(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_user_groups_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserGroupOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/userGroups', + 'operation_id': 'create_entity_user_groups', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_user_group_in_document', + 'include', + ], + 'required': [ + 'json_api_user_group_in_document', + ], + 'nullable': [ + ], + 'enum': [ + 'include', + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'json_api_user_group_in_document': + (JsonApiUserGroupInDocument,), + 'include': + ([str],), + }, + 'attribute_map': { + 'include': 'include', + }, + 'location_map': { + 'json_api_user_group_in_document': 'body', + '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.delete_entity_user_groups_endpoint = _Endpoint( + settings={ + 'response_type': None, + 'auth': [], + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'delete_entity_user_groups', + 'http_method': 'DELETE', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_user_groups_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserGroupOutList,), + 'auth': [], + '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', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'include', + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('include',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'include': + ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + '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', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.get_entity_user_groups_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserGroupOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'get_entity_user_groups', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'filter', + 'include', + ], + 'required': [ + 'id', + ], + '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,), + '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={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.patch_entity_user_groups_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserGroupOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/userGroups/{id}', + 'operation_id': 'patch_entity_user_groups', + 'http_method': 'PATCH', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_user_group_patch_document', + 'filter', + 'include', + ], + 'required': [ + 'id', + 'json_api_user_group_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',): { + + "USERGROUPS": "userGroups", + "PARENTS": "parents", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'id': + (str,), + '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_user_group_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_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 + ) + + 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 delete_entity_user_groups( + self, + id, + **kwargs + ): + """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.delete_entity_user_groups(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_user_groups_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_user_groups( + self, + **kwargs + ): + """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_all_entities_user_groups(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] + 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: + JsonApiUserGroupOutList + 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) + return self.get_all_entities_user_groups_endpoint.call_with_http_info(**kwargs) + + def get_entity_user_groups( + self, + id, + **kwargs + ): + """Get 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_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] + 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['id'] = \ + id + return self.get_entity_user_groups_endpoint.call_with_http_info(**kwargs) + + def patch_entity_user_groups( + self, + id, + json_api_user_group_patch_document, + **kwargs + ): + """Patch 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.patch_entity_user_groups(id, json_api_user_group_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_user_group_patch_document (JsonApiUserGroupPatchDocument): + + 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: + 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['id'] = \ + id + kwargs['json_api_user_group_patch_document'] = \ + json_api_user_group_patch_document + return self.patch_entity_user_groups_endpoint.call_with_http_info(**kwargs) + + def update_entity_user_groups( + self, + id, + json_api_user_group_in_document, + **kwargs + ): + """Put 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.update_entity_user_groups(id, 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 + 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['id'] = \ + id + kwargs['json_api_user_group_in_document'] = \ + json_api_user_group_in_document + return self.update_entity_user_groups_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/user_groups_entity_apis_api.py b/gooddata-api-client/gooddata_api_client/api/user_groups_entity_apis_api.py index 377e45c12..3b292c809 100644 --- a/gooddata-api-client/gooddata_api_client/api/user_groups_entity_apis_api.py +++ b/gooddata-api-client/gooddata_api_client/api/user_groups_entity_apis_api.py @@ -116,7 +116,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -143,16 +142,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -601,7 +596,6 @@ def delete_entity_user_groups( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/user_identifier_controller_api.py b/gooddata-api-client/gooddata_api_client/api/user_identifier_controller_api.py new file mode 100644 index 000000000..22bffc24b --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/user_identifier_controller_api.py @@ -0,0 +1,350 @@ +""" + 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_user_identifier_out_document import JsonApiUserIdentifierOutDocument +from gooddata_api_client.model.json_api_user_identifier_out_list import JsonApiUserIdentifierOutList + + +class UserIdentifierControllerApi(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_all_entities_user_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserIdentifierOutList,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/userIdentifiers', + 'operation_id': 'get_all_entities_user_identifiers', + 'http_method': 'GET', + 'servers': None, + }, + params_map={ + 'all': [ + 'filter', + 'page', + 'size', + 'sort', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + 'allowed_values': { + ('meta_include',): { + + "PAGE": "page", + "ALL": "all", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'filter': + (str,), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + 'location_map': { + '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_user_identifiers_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiUserIdentifierOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/userIdentifiers/{id}', + 'operation_id': 'get_entity_user_identifiers', + '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 + ) + + def get_all_entities_user_identifiers( + self, + **kwargs + ): + """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_all_entities_user_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] + 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: + JsonApiUserIdentifierOutList + 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) + return self.get_all_entities_user_identifiers_endpoint.call_with_http_info(**kwargs) + + def get_entity_user_identifiers( + self, + id, + **kwargs + ): + """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.get_entity_user_identifiers(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: + JsonApiUserIdentifierOutDocument + 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_user_identifiers_endpoint.call_with_http_info(**kwargs) + diff --git a/gooddata-api-client/gooddata_api_client/api/users_entity_apis_api.py b/gooddata-api-client/gooddata_api_client/api/users_entity_apis_api.py index e000016bb..301d05ff8 100644 --- a/gooddata-api-client/gooddata_api_client/api/users_entity_apis_api.py +++ b/gooddata-api-client/gooddata_api_client/api/users_entity_apis_api.py @@ -115,7 +115,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -142,16 +141,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -596,7 +591,6 @@ def delete_entity_users( 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 diff --git a/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py b/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py new file mode 100644 index 000000000..c3ddac822 --- /dev/null +++ b/gooddata-api-client/gooddata_api_client/api/workspace_controller_api.py @@ -0,0 +1,1056 @@ +""" + 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_workspace_in_document import JsonApiWorkspaceInDocument +from gooddata_api_client.model.json_api_workspace_out_document import JsonApiWorkspaceOutDocument +from gooddata_api_client.model.json_api_workspace_out_list import JsonApiWorkspaceOutList +from gooddata_api_client.model.json_api_workspace_patch_document import JsonApiWorkspacePatchDocument + + +class WorkspaceControllerApi(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_workspaces_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiWorkspaceOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/workspaces', + 'operation_id': 'create_entity_workspaces', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'json_api_workspace_in_document', + 'include', + 'meta_include', + ], + 'required': [ + 'json_api_workspace_in_document', + ], + 'nullable': [ + ], + 'enum': [ + 'include', + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('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': { + 'json_api_workspace_in_document': + (JsonApiWorkspaceInDocument,), + 'include': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'include': 'include', + 'meta_include': 'metaInclude', + }, + 'location_map': { + 'json_api_workspace_in_document': 'body', + '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': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ] + }, + 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', + ], + '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,), + }, + 'attribute_map': { + 'id': 'id', + }, + 'location_map': { + 'id': 'path', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [], + 'content_type': [], + }, + api_client=api_client + ) + self.get_all_entities_workspaces_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiWorkspaceOutList,), + 'auth': [], + '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', + 'meta_include', + ], + 'required': [], + 'nullable': [ + ], + 'enum': [ + 'include', + 'meta_include', + ], + 'validation': [ + 'meta_include', + ] + }, + root_map={ + 'validations': { + ('meta_include',): { + + }, + }, + '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': { + 'filter': + (str,), + 'include': + ([str],), + 'page': + (int,), + 'size': + (int,), + 'sort': + ([str],), + 'meta_include': + ([str],), + }, + 'attribute_map': { + 'filter': 'filter', + 'include': 'include', + 'page': 'page', + 'size': 'size', + 'sort': 'sort', + 'meta_include': 'metaInclude', + }, + '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', + } + }, + headers_map={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.get_entity_workspaces_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiWorkspaceOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'get_entity_workspaces', + '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',): { + + "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={ + 'accept': [ + 'application/json', + 'application/vnd.gooddata.api+json' + ], + 'content_type': [], + }, + api_client=api_client + ) + self.patch_entity_workspaces_endpoint = _Endpoint( + settings={ + 'response_type': (JsonApiWorkspaceOutDocument,), + 'auth': [], + 'endpoint_path': '/api/v1/entities/workspaces/{id}', + 'operation_id': 'patch_entity_workspaces', + 'http_method': 'PATCH', + 'servers': None, + }, + params_map={ + 'all': [ + 'id', + 'json_api_workspace_patch_document', + 'filter', + 'include', + ], + 'required': [ + 'id', + 'json_api_workspace_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',): { + + "WORKSPACES": "workspaces", + "PARENT": "parent", + "ALL": "ALL" + }, + }, + 'openapi_types': { + 'id': + (str,), + 'json_api_workspace_patch_document': + (JsonApiWorkspacePatchDocument,), + 'filter': + (str,), + 'include': + ([str],), + }, + 'attribute_map': { + 'id': 'id', + 'filter': 'filter', + 'include': 'include', + }, + 'location_map': { + 'id': 'path', + 'json_api_workspace_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_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_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): + + 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: + 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 + ) + 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_workspaces( + self, + id, + **kwargs + ): + """Delete 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.delete_entity_workspaces(id, async_req=True) + >>> result = thread.get() + + Args: + 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: + 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['id'] = \ + id + return self.delete_entity_workspaces_endpoint.call_with_http_info(**kwargs) + + def get_all_entities_workspaces( + self, + **kwargs + ): + """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_all_entities_workspaces(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] + 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: + JsonApiWorkspaceOutList + 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) + return self.get_all_entities_workspaces_endpoint.call_with_http_info(**kwargs) + + def get_entity_workspaces( + self, + id, + **kwargs + ): + """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.get_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] + 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: + 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 + ) + 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_workspaces_endpoint.call_with_http_info(**kwargs) + + def patch_entity_workspaces( + self, + id, + json_api_workspace_patch_document, + **kwargs + ): + """Patch 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_workspaces(id, json_api_workspace_patch_document, async_req=True) + >>> result = thread.get() + + Args: + id (str): + json_api_workspace_patch_document (JsonApiWorkspacePatchDocument): + + 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: + 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 + ) + 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_workspace_patch_document'] = \ + json_api_workspace_patch_document + return self.patch_entity_workspaces_endpoint.call_with_http_info(**kwargs) + + def update_entity_workspaces( + self, + id, + json_api_workspace_in_document, + **kwargs + ): + """Put 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.update_entity_workspaces(id, 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] + _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: + 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 + ) + 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_workspace_in_document'] = \ + json_api_workspace_in_document + return self.update_entity_workspaces_endpoint.call_with_http_info(**kwargs) + 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 deleted file mode 100644 index 7edfcec64..000000000 --- a/gooddata-api-client/gooddata_api_client/api/workspace_object_controller_api.py +++ /dev/null @@ -1,3242 +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.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_automation_result_out_list import JsonApiAutomationResultOutList -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_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 - - -class WorkspaceObjectControllerApi(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_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', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'json_api_knowledge_recommendation_post_optional_id_document', - 'include', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'json_api_knowledge_recommendation_post_optional_id_document', - ], - '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,), - 'json_api_knowledge_recommendation_post_optional_id_document': - (JsonApiKnowledgeRecommendationPostOptionalIdDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'json_api_knowledge_recommendation_post_optional_id_document': 'body', - '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': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - api_client=api_client - ) - self.create_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', - 'servers': None, - }, - params_map={ - 'all': [ - 'workspace_id', - 'json_api_memory_item_post_optional_id_document', - 'include', - 'meta_include', - ], - 'required': [ - 'workspace_id', - 'json_api_memory_item_post_optional_id_document', - ], - '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,), - 'json_api_memory_item_post_optional_id_document': - (JsonApiMemoryItemPostOptionalIdDocument,), - 'include': - ([str],), - 'meta_include': - ([str],), - }, - 'attribute_map': { - 'workspace_id': 'workspaceId', - 'include': 'include', - 'meta_include': 'metaInclude', - }, - 'location_map': { - 'workspace_id': 'path', - 'json_api_memory_item_post_optional_id_document': 'body', - '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': [ - 'application/json', - 'application/vnd.gooddata.api+json' - ] - }, - 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.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_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_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_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_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_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.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_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.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_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_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_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.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 - ) - - 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 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 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_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_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_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_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_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 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_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 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_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_knowledge_recommendations( - self, - workspace_id, - entity_search_body, - **kwargs - ): - """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.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_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 update_entity_knowledge_recommendations( - self, - workspace_id, - object_id, - json_api_knowledge_recommendation_in_document, - **kwargs - ): - """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_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_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] - 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_in_document'] = \ - json_api_knowledge_recommendation_in_document - return self.update_entity_knowledge_recommendations_endpoint.call_with_http_info(**kwargs) - - def update_entity_memory_items( - self, - workspace_id, - object_id, - json_api_memory_item_in_document, - **kwargs - ): - """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_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_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 - 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_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_entity_apis_api.py b/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py index f43401a9a..f0696bde5 100644 --- a/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py +++ b/gooddata-api-client/gooddata_api_client/api/workspaces_entity_apis_api.py @@ -136,7 +136,6 @@ def __init__(self, api_client=None): params_map={ 'all': [ 'id', - 'filter', ], 'required': [ 'id', @@ -163,16 +162,12 @@ def __init__(self, api_client=None): 'openapi_types': { 'id': (str,), - 'filter': - (str,), }, 'attribute_map': { 'id': 'id', - 'filter': 'filter', }, 'location_map': { 'id': 'path', - 'filter': 'query', }, 'collection_format_map': { } @@ -646,7 +641,6 @@ def delete_entity_workspaces( 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 diff --git a/gooddata-api-client/gooddata_api_client/apis/__init__.py b/gooddata-api-client/gooddata_api_client/apis/__init__.py index e97092060..e929c492a 100644 --- a/gooddata-api-client/gooddata_api_client/apis/__init__.py +++ b/gooddata-api-client/gooddata_api_client/apis/__init__.py @@ -95,33 +95,51 @@ 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.aggregated_fact_controller_api import AggregatedFactControllerApi 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.automation_result_controller_api import AutomationResultControllerApi +from gooddata_api_client.api.color_palette_controller_api import ColorPaletteControllerApi from gooddata_api_client.api.cookie_security_configuration_controller_api import CookieSecurityConfigurationControllerApi +from gooddata_api_client.api.csp_directive_controller_api import CspDirectiveControllerApi 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.data_source_identifier_controller_api import DataSourceIdentifierControllerApi from gooddata_api_client.api.dataset_controller_api import DatasetControllerApi from gooddata_api_client.api.entities_api import EntitiesApi +from gooddata_api_client.api.entitlement_entity_controller_api import EntitlementEntityControllerApi from gooddata_api_client.api.export_definition_controller_api import ExportDefinitionControllerApi +from gooddata_api_client.api.export_template_controller_api import ExportTemplateControllerApi 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.identity_provider_controller_api import IdentityProviderControllerApi from gooddata_api_client.api.jwk_controller_api import JwkControllerApi +from gooddata_api_client.api.knowledge_recommendation_controller_api import KnowledgeRecommendationControllerApi from gooddata_api_client.api.label_controller_api import LabelControllerApi from gooddata_api_client.api.layout_api import LayoutApi +from gooddata_api_client.api.llm_endpoint_controller_api import LlmEndpointControllerApi +from gooddata_api_client.api.llm_provider_controller_api import LlmProviderControllerApi +from gooddata_api_client.api.memory_item_controller_api import MemoryItemControllerApi from gooddata_api_client.api.metric_controller_api import MetricControllerApi +from gooddata_api_client.api.notification_channel_controller_api import NotificationChannelControllerApi +from gooddata_api_client.api.notification_channel_identifier_controller_api import NotificationChannelIdentifierControllerApi 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.organization_setting_controller_api import OrganizationSettingControllerApi +from gooddata_api_client.api.theme_controller_api import ThemeControllerApi +from gooddata_api_client.api.user_controller_api import UserControllerApi from gooddata_api_client.api.user_data_filter_controller_api import UserDataFilterControllerApi +from gooddata_api_client.api.user_group_controller_api import UserGroupControllerApi +from gooddata_api_client.api.user_identifier_controller_api import UserIdentifierControllerApi 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_controller_api import WorkspaceControllerApi 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/dashboard_arbitrary_attribute_filter_arbitrary_attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/dashboard_arbitrary_attribute_filter_arbitrary_attribute_filter.py index 0b36582d0..8608cea4a 100644 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_arbitrary_attribute_filter_arbitrary_attribute_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/dashboard_arbitrary_attribute_filter_arbitrary_attribute_filter.py @@ -99,6 +99,7 @@ def openapi_types(): 'filter_elements_by_date': ([AttributeFilterByDate],), # noqa: E501 'local_identifier': (str,), # noqa: E501 'title': (str,), # noqa: E501 + 'validate_elements_by': ([IdentifierRef],), # noqa: E501 } @cached_property @@ -114,6 +115,7 @@ def discriminator(): 'filter_elements_by_date': 'filterElementsByDate', # noqa: E501 'local_identifier': 'localIdentifier', # noqa: E501 'title': 'title', # noqa: E501 + 'validate_elements_by': 'validateElementsBy', # noqa: E501 } read_only_vars = { @@ -166,6 +168,7 @@ def _from_openapi_data(cls, display_form, negative_selection, values, *args, **k filter_elements_by_date ([AttributeFilterByDate]): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 title (str): [optional] # noqa: E501 + validate_elements_by ([IdentifierRef]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -263,6 +266,7 @@ def __init__(self, display_form, negative_selection, values, *args, **kwargs): filter_elements_by_date ([AttributeFilterByDate]): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 title (str): [optional] # noqa: E501 + validate_elements_by ([IdentifierRef]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_context.py b/gooddata-api-client/gooddata_api_client/model/dashboard_context.py index f60ea66b4..aa4c6a97b 100644 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_context.py +++ b/gooddata-api-client/gooddata_api_client/model/dashboard_context.py @@ -31,8 +31,8 @@ def lazy_import(): - from gooddata_api_client.model.dashboard_context_widgets_inner import DashboardContextWidgetsInner - globals()['DashboardContextWidgetsInner'] = DashboardContextWidgetsInner + from gooddata_api_client.model.widget_descriptor import WidgetDescriptor + globals()['WidgetDescriptor'] = WidgetDescriptor class DashboardContext(ModelNormal): @@ -89,7 +89,7 @@ def openapi_types(): lazy_import() return { 'id': (str,), # noqa: E501 - 'widgets': ([DashboardContextWidgetsInner],), # noqa: E501 + 'widgets': ([WidgetDescriptor],), # noqa: E501 } @cached_property @@ -114,7 +114,7 @@ def _from_openapi_data(cls, id, widgets, *args, **kwargs): # noqa: E501 Args: id (str): Dashboard object ID. - widgets ([DashboardContextWidgetsInner]): Widgets currently visible on the dashboard. + widgets ([WidgetDescriptor]): Widgets currently visible on the dashboard. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -205,7 +205,7 @@ def __init__(self, id, widgets, *args, **kwargs): # noqa: E501 Args: id (str): Dashboard object ID. - widgets ([DashboardContextWidgetsInner]): Widgets currently visible on the dashboard. + widgets ([WidgetDescriptor]): Widgets currently visible on the dashboard. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_context_widgets_inner.py b/gooddata-api-client/gooddata_api_client/model/dashboard_context_widgets_inner.py deleted file mode 100644 index e1b801744..000000000 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_context_widgets_inner.py +++ /dev/null @@ -1,360 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - -def lazy_import(): - from gooddata_api_client.model.insight_widget_descriptor import InsightWidgetDescriptor - from gooddata_api_client.model.rich_text_widget_descriptor import RichTextWidgetDescriptor - from gooddata_api_client.model.visualization_switcher_widget_descriptor import VisualizationSwitcherWidgetDescriptor - globals()['InsightWidgetDescriptor'] = InsightWidgetDescriptor - globals()['RichTextWidgetDescriptor'] = RichTextWidgetDescriptor - globals()['VisualizationSwitcherWidgetDescriptor'] = VisualizationSwitcherWidgetDescriptor - - -class DashboardContextWidgetsInner(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 = { - } - - @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 { - 'widget_type': (str,), # noqa: E501 - 'result_id': (str,), # noqa: E501 - 'title': (str,), # noqa: E501 - 'widget_id': (str,), # noqa: E501 - 'active_visualization_id': (str,), # noqa: E501 - 'visualization_ids': ([str],), # noqa: E501 - 'visualization_id': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - lazy_import() - val = { - 'InsightWidgetDescriptor': InsightWidgetDescriptor, - 'RichTextWidgetDescriptor': RichTextWidgetDescriptor, - 'VisualizationSwitcherWidgetDescriptor': VisualizationSwitcherWidgetDescriptor, - 'insight': InsightWidgetDescriptor, - 'richText': RichTextWidgetDescriptor, - 'visualizationSwitcher': VisualizationSwitcherWidgetDescriptor, - } - if not val: - return None - return {'widget_type': val} - - attribute_map = { - 'widget_type': 'widgetType', # noqa: E501 - 'result_id': 'resultId', # noqa: E501 - 'title': 'title', # noqa: E501 - 'widget_id': 'widgetId', # noqa: E501 - 'active_visualization_id': 'activeVisualizationId', # noqa: E501 - 'visualization_ids': 'visualizationIds', # noqa: E501 - 'visualization_id': 'visualizationId', # noqa: E501 - } - - read_only_vars = { - } - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """DashboardContextWidgetsInner - a model defined in OpenAPI - - Keyword Args: - widget_type (str): - _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,) - result_id (str): Signed result ID for the currently active visualization's execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [optional] # noqa: E501 - active_visualization_id (str): ID of the currently active visualization in the switcher.. [optional] # noqa: E501 - visualization_ids ([str]): IDs of all visualizations available in the switcher.. [optional] # noqa: E501 - visualization_id (str): Visualization object ID referenced by this insight widget.. [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 - """DashboardContextWidgetsInner - a model defined in OpenAPI - - Keyword Args: - widget_type (str): - _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,) - result_id (str): Signed result ID for the currently active visualization's execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [optional] # noqa: E501 - active_visualization_id (str): ID of the currently active visualization in the switcher.. [optional] # noqa: E501 - visualization_ids ([str]): IDs of all visualizations available in the switcher.. [optional] # noqa: E501 - visualization_id (str): Visualization object ID referenced by this insight widget.. [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': [ - InsightWidgetDescriptor, - RichTextWidgetDescriptor, - VisualizationSwitcherWidgetDescriptor, - ], - } diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_summary_request_dto.py b/gooddata-api-client/gooddata_api_client/model/dashboard_summary_request_dto.py deleted file mode 100644 index 386f145b2..000000000 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_summary_request_dto.py +++ /dev/null @@ -1,302 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class DashboardSummaryRequestDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'dashboard_id': (str,), # noqa: E501 - 'ai_model': (str,), # noqa: E501 - 'custom_user_prompt': (str,), # noqa: E501 - 'dry_run': (bool,), # noqa: E501 - 'gooddata_host': (str,), # noqa: E501 - 'gooddata_token': (str,), # noqa: E501 - 'key_metric_ids': ([str],), # noqa: E501 - 'reference_quarter': (str,), # noqa: E501 - 'temperature': (float,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'dashboard_id': 'dashboardId', # noqa: E501 - 'ai_model': 'aiModel', # noqa: E501 - 'custom_user_prompt': 'customUserPrompt', # noqa: E501 - 'dry_run': 'dryRun', # noqa: E501 - 'gooddata_host': 'gooddataHost', # noqa: E501 - 'gooddata_token': 'gooddataToken', # noqa: E501 - 'key_metric_ids': 'keyMetricIds', # noqa: E501 - 'reference_quarter': 'referenceQuarter', # noqa: E501 - 'temperature': 'temperature', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, dashboard_id, *args, **kwargs): # noqa: E501 - """DashboardSummaryRequestDto - a model defined in OpenAPI - - Args: - dashboard_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - ai_model (str): [optional] # noqa: E501 - custom_user_prompt (str): [optional] # noqa: E501 - dry_run (bool): [optional] # noqa: E501 - gooddata_host (str): [optional] # noqa: E501 - gooddata_token (str): [optional] # noqa: E501 - key_metric_ids ([str]): [optional] # noqa: E501 - reference_quarter (str): [optional] # noqa: E501 - temperature (float): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.dashboard_id = dashboard_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, dashboard_id, *args, **kwargs): # noqa: E501 - """DashboardSummaryRequestDto - a model defined in OpenAPI - - Args: - dashboard_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - ai_model (str): [optional] # noqa: E501 - custom_user_prompt (str): [optional] # noqa: E501 - dry_run (bool): [optional] # noqa: E501 - gooddata_host (str): [optional] # noqa: E501 - gooddata_token (str): [optional] # noqa: E501 - key_metric_ids ([str]): [optional] # noqa: E501 - reference_quarter (str): [optional] # noqa: E501 - temperature (float): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.dashboard_id = dashboard_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_summary_response_dto.py b/gooddata-api-client/gooddata_api_client/model/dashboard_summary_response_dto.py deleted file mode 100644 index a97798c58..000000000 --- a/gooddata-api-client/gooddata_api_client/model/dashboard_summary_response_dto.py +++ /dev/null @@ -1,282 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class DashboardSummaryResponseDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'message': (str,), # noqa: E501 - 'run_id': (str,), # noqa: E501 - 'status': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'message': 'message', # noqa: E501 - 'run_id': 'runId', # noqa: E501 - 'status': 'status', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, message, run_id, status, *args, **kwargs): # noqa: E501 - """DashboardSummaryResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, message, run_id, status, *args, **kwargs): # noqa: E501 - """DashboardSummaryResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/feedback_request_dto.py b/gooddata-api-client/gooddata_api_client/model/feedback_request_dto.py deleted file mode 100644 index 5949e8809..000000000 --- a/gooddata-api-client/gooddata_api_client/model/feedback_request_dto.py +++ /dev/null @@ -1,274 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class FeedbackRequestDto(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 = { - ('sentiment',): { - 'POSITIVE': "POSITIVE", - 'NEGATIVE': "NEGATIVE", - }, - } - - 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 { - 'sentiment': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'sentiment': 'sentiment', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, sentiment, *args, **kwargs): # noqa: E501 - """FeedbackRequestDto - a model defined in OpenAPI - - Args: - sentiment (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.sentiment = sentiment - 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, sentiment, *args, **kwargs): # noqa: E501 - """FeedbackRequestDto - a model defined in OpenAPI - - Args: - sentiment (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.sentiment = sentiment - 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/insight_widget_descriptor.py b/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor.py index d933983cf..85d699c7a 100644 --- a/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor.py +++ b/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor.py @@ -30,14 +30,8 @@ from gooddata_api_client.exceptions import ApiAttributeError -def lazy_import(): - from gooddata_api_client.model.insight_widget_descriptor_all_of import InsightWidgetDescriptorAllOf - from gooddata_api_client.model.widget_descriptor import WidgetDescriptor - globals()['InsightWidgetDescriptorAllOf'] = InsightWidgetDescriptorAllOf - globals()['WidgetDescriptor'] = WidgetDescriptor - -class InsightWidgetDescriptor(ModelComposed): +class InsightWidgetDescriptor(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -73,7 +67,6 @@ 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 @@ -88,44 +81,41 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { 'title': (str,), # noqa: E501 'visualization_id': (str,), # noqa: E501 'widget_id': (str,), # noqa: E501 - 'widget_type': (str,), # noqa: E501 'result_id': (str,), # noqa: E501 } @cached_property def discriminator(): - val = { - } - if not val: - return None - return {'widget_type': val} + return None + attribute_map = { 'title': 'title', # noqa: E501 'visualization_id': 'visualizationId', # noqa: E501 'widget_id': 'widgetId', # noqa: E501 - 'widget_type': 'widgetType', # noqa: E501 'result_id': 'resultId', # noqa: E501 } read_only_vars = { } + _composed_schemas = {} + @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, title, visualization_id, widget_id, *args, **kwargs): # noqa: E501 """InsightWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: title (str): Widget title as displayed on the dashboard. visualization_id (str): Visualization object ID referenced by this insight widget. widget_id (str): Widget object ID. - widget_type (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. @@ -160,7 +150,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _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', ()) @@ -188,29 +178,17 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 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] - + self.title = title + self.visualization_id = visualization_id + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + self.additional_properties_type is None: # discard variable. continue setattr(self, var_name, var_value) - return self required_properties = set([ @@ -220,20 +198,18 @@ def _from_openapi_data(cls, *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, *args, **kwargs): # noqa: E501 + def __init__(self, title, visualization_id, widget_id, *args, **kwargs): # noqa: E501 """InsightWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: title (str): Widget title as displayed on the dashboard. visualization_id (str): Visualization object ID referenced by this insight widget. widget_id (str): Widget object ID. - widget_type (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. @@ -294,49 +270,17 @@ def __init__(self, *args, **kwargs): # noqa: E501 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] - + self.title = title + self.visualization_id = visualization_id + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + 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.") - - @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': [ - InsightWidgetDescriptorAllOf, - WidgetDescriptor, - ], - 'oneOf': [ - ], - } diff --git a/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor_all_of.py b/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor_all_of.py deleted file mode 100644 index cb25bd554..000000000 --- a/gooddata-api-client/gooddata_api_client/model/insight_widget_descriptor_all_of.py +++ /dev/null @@ -1,276 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class InsightWidgetDescriptorAllOf(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 { - 'result_id': (str,), # noqa: E501 - 'title': (str,), # noqa: E501 - 'visualization_id': (str,), # noqa: E501 - 'widget_id': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'result_id': 'resultId', # noqa: E501 - 'title': 'title', # noqa: E501 - 'visualization_id': 'visualizationId', # noqa: E501 - 'widget_id': 'widgetId', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """InsightWidgetDescriptorAllOf - 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,) - result_id (str): Signed result ID for this widget's cached execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - visualization_id (str): Visualization object ID referenced by this insight widget.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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 - """InsightWidgetDescriptorAllOf - 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,) - result_id (str): Signed result ID for this widget's cached execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - visualization_id (str): Visualization object ID referenced by this insight widget.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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/knowledge_recommendations_request_dto.py b/gooddata-api-client/gooddata_api_client/model/knowledge_recommendations_request_dto.py deleted file mode 100644 index 2d6575437..000000000 --- a/gooddata-api-client/gooddata_api_client/model/knowledge_recommendations_request_dto.py +++ /dev/null @@ -1,341 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class KnowledgeRecommendationsRequestDto(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 = { - ('comparison_type',): { - 'MONTH': "MONTH", - 'QUARTER': "QUARTER", - 'YEAR': "YEAR", - }, - ('direction',): { - 'INCREASED': "INCREASED", - 'DECREASED': "DECREASED", - }, - } - - 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 { - 'comparison_type': (str,), # noqa: E501 - 'metric_id': (str,), # noqa: E501 - 'ai_model': (str,), # noqa: E501 - 'analytical_dashboard_id': (str,), # noqa: E501 - 'analyzed_value': (float,), # noqa: E501 - 'direction': (str,), # noqa: E501 - 'dry_run': (bool,), # noqa: E501 - 'gooddata_host': (str,), # noqa: E501 - 'gooddata_token': (str,), # noqa: E501 - 'limit': (int,), # noqa: E501 - 'max_tokens': (int,), # noqa: E501 - 'min_score': (float,), # noqa: E501 - 'reference_value': (float,), # noqa: E501 - 'temperature': (float,), # noqa: E501 - 'widget_id': (str,), # noqa: E501 - 'widget_name': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'comparison_type': 'comparisonType', # noqa: E501 - 'metric_id': 'metricId', # noqa: E501 - 'ai_model': 'aiModel', # noqa: E501 - 'analytical_dashboard_id': 'analyticalDashboardId', # noqa: E501 - 'analyzed_value': 'analyzedValue', # noqa: E501 - 'direction': 'direction', # noqa: E501 - 'dry_run': 'dryRun', # noqa: E501 - 'gooddata_host': 'gooddataHost', # noqa: E501 - 'gooddata_token': 'gooddataToken', # noqa: E501 - 'limit': 'limit', # noqa: E501 - 'max_tokens': 'maxTokens', # noqa: E501 - 'min_score': 'minScore', # noqa: E501 - 'reference_value': 'referenceValue', # noqa: E501 - 'temperature': 'temperature', # noqa: E501 - 'widget_id': 'widgetId', # noqa: E501 - 'widget_name': 'widgetName', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, comparison_type, metric_id, *args, **kwargs): # noqa: E501 - """KnowledgeRecommendationsRequestDto - a model defined in OpenAPI - - Args: - comparison_type (str): - metric_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - ai_model (str): [optional] # noqa: E501 - analytical_dashboard_id (str): [optional] # noqa: E501 - analyzed_value (float): [optional] # noqa: E501 - direction (str): [optional] # noqa: E501 - dry_run (bool): [optional] # noqa: E501 - gooddata_host (str): [optional] # noqa: E501 - gooddata_token (str): [optional] # noqa: E501 - limit (int): [optional] # noqa: E501 - max_tokens (int): [optional] # noqa: E501 - min_score (float): [optional] # noqa: E501 - reference_value (float): [optional] # noqa: E501 - temperature (float): [optional] # noqa: E501 - widget_id (str): [optional] # noqa: E501 - widget_name (str): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.comparison_type = comparison_type - self.metric_id = metric_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, comparison_type, metric_id, *args, **kwargs): # noqa: E501 - """KnowledgeRecommendationsRequestDto - a model defined in OpenAPI - - Args: - comparison_type (str): - metric_id (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - ai_model (str): [optional] # noqa: E501 - analytical_dashboard_id (str): [optional] # noqa: E501 - analyzed_value (float): [optional] # noqa: E501 - direction (str): [optional] # noqa: E501 - dry_run (bool): [optional] # noqa: E501 - gooddata_host (str): [optional] # noqa: E501 - gooddata_token (str): [optional] # noqa: E501 - limit (int): [optional] # noqa: E501 - max_tokens (int): [optional] # noqa: E501 - min_score (float): [optional] # noqa: E501 - reference_value (float): [optional] # noqa: E501 - temperature (float): [optional] # noqa: E501 - widget_id (str): [optional] # noqa: E501 - widget_name (str): [optional] # noqa: E501 - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.comparison_type = comparison_type - self.metric_id = metric_id - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/knowledge_recommendations_response_dto.py b/gooddata-api-client/gooddata_api_client/model/knowledge_recommendations_response_dto.py deleted file mode 100644 index 5b02ecc7d..000000000 --- a/gooddata-api-client/gooddata_api_client/model/knowledge_recommendations_response_dto.py +++ /dev/null @@ -1,282 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class KnowledgeRecommendationsResponseDto(ModelNormal): - """NOTE: This class is auto generated by OpenAPI Generator. - Ref: https://openapi-generator.tech - - Do not edit the class manually. - - Attributes: - allowed_values (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - with a capitalized key describing the allowed value and an allowed - value. These dicts store the allowed enum values. - attribute_map (dict): The key is attribute name - and the value is json key in definition. - discriminator_value_class_map (dict): A dict to go from the discriminator - variable value to the discriminator class name. - validations (dict): The key is the tuple path to the attribute - and the for var_name this is (var_name,). The value is a dict - that stores validations for max_length, min_length, max_items, - min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, - inclusive_minimum, and regex. - additional_properties_type (tuple): A tuple of classes accepted - as additional properties values. - """ - - allowed_values = { - } - - validations = { - } - - @cached_property - def additional_properties_type(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - """ - return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 - - _nullable = False - - @cached_property - def openapi_types(): - """ - This must be a method because a model may have properties that are - of type self, this must run after the class is loaded - - Returns - openapi_types (dict): The key is attribute name - and the value is attribute type. - """ - return { - 'message': (str,), # noqa: E501 - 'run_id': (str,), # noqa: E501 - 'status': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'message': 'message', # noqa: E501 - 'run_id': 'runId', # noqa: E501 - 'status': 'status', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, message, run_id, status, *args, **kwargs): # noqa: E501 - """KnowledgeRecommendationsResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', True) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - self = super(OpenApiModel, cls).__new__(cls) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - return self - - required_properties = set([ - '_data_store', - '_check_type', - '_spec_property_naming', - '_path_to_item', - '_configuration', - '_visited_composed_classes', - ]) - - @convert_js_args_to_python_args - def __init__(self, message, run_id, status, *args, **kwargs): # noqa: E501 - """KnowledgeRecommendationsResponseDto - a model defined in OpenAPI - - Args: - message (str): - run_id (str): - status (str): - - Keyword Args: - _check_type (bool): if True, values for parameters in openapi_types - will be type checked and a TypeError will be - raised if the wrong type is input. - Defaults to True - _path_to_item (tuple/list): This is a list of keys or values to - drill down to the model in received_data - when deserializing a response - _spec_property_naming (bool): True if the variable names in the input data - are serialized names, as specified in the OpenAPI document. - False if the variable names in the input data - are pythonic names, e.g. snake case (default) - _configuration (Configuration): the instance to use when - deserializing a file_type parameter. - If passed, type conversion is attempted - If omitted no type conversion is done. - _visited_composed_classes (tuple): This stores a tuple of - classes that we have traveled through so that - if we see that class again we will not use its - discriminator again. - When traveling through a discriminator, the - composed schema that is - is traveled through is added to this set. - For example if Animal has a discriminator - petType and we pass in "Dog", and the class Dog - allOf includes Animal, we move through Animal - once using the discriminator, and pick Dog. - Then in Dog, we will make an instance of the - Animal class but this time we won't travel - through its discriminator because we passed in - _visited_composed_classes = (Animal,) - """ - - _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) - _path_to_item = kwargs.pop('_path_to_item', ()) - _configuration = kwargs.pop('_configuration', None) - _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) - - if args: - for arg in args: - if isinstance(arg, dict): - kwargs.update(arg) - else: - raise ApiTypeError( - "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( - args, - self.__class__.__name__, - ), - path_to_item=_path_to_item, - valid_classes=(self.__class__,), - ) - - self._data_store = {} - self._check_type = _check_type - self._spec_property_naming = _spec_property_naming - self._path_to_item = _path_to_item - self._configuration = _configuration - self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - - self.message = message - self.run_id = run_id - self.status = status - for var_name, var_value in kwargs.items(): - if var_name not in self.attribute_map and \ - self._configuration is not None and \ - self._configuration.discard_unknown_keys and \ - self.additional_properties_type is None: - # discard variable. - continue - setattr(self, var_name, var_value) - if var_name in self.read_only_vars: - raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " - f"class with read only attributes.") diff --git a/gooddata-api-client/gooddata_api_client/model/negative_attribute_filter_negative_attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/negative_attribute_filter_negative_attribute_filter.py index a7eed4428..ec7de5d1a 100644 --- a/gooddata-api-client/gooddata_api_client/model/negative_attribute_filter_negative_attribute_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/negative_attribute_filter_negative_attribute_filter.py @@ -94,6 +94,7 @@ def openapi_types(): 'not_in': (AttributeFilterElements,), # noqa: E501 'apply_on_result': (bool,), # noqa: E501 'local_identifier': (str,), # noqa: E501 + 'uses_arbitrary_values': (bool,), # noqa: E501 } @cached_property @@ -106,6 +107,7 @@ def discriminator(): 'not_in': 'notIn', # noqa: E501 'apply_on_result': 'applyOnResult', # noqa: E501 'local_identifier': 'localIdentifier', # noqa: E501 + 'uses_arbitrary_values': 'usesArbitraryValues', # noqa: E501 } read_only_vars = { @@ -155,6 +157,7 @@ def _from_openapi_data(cls, label, not_in, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 + uses_arbitrary_values (bool): If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -248,6 +251,7 @@ def __init__(self, label, not_in, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 + uses_arbitrary_values (bool): If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/positive_attribute_filter_positive_attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/positive_attribute_filter_positive_attribute_filter.py index ae53d56f8..e331b3279 100644 --- a/gooddata-api-client/gooddata_api_client/model/positive_attribute_filter_positive_attribute_filter.py +++ b/gooddata-api-client/gooddata_api_client/model/positive_attribute_filter_positive_attribute_filter.py @@ -94,6 +94,7 @@ def openapi_types(): 'label': (AfmIdentifier,), # noqa: E501 'apply_on_result': (bool,), # noqa: E501 'local_identifier': (str,), # noqa: E501 + 'uses_arbitrary_values': (bool,), # noqa: E501 } @cached_property @@ -106,6 +107,7 @@ def discriminator(): 'label': 'label', # noqa: E501 'apply_on_result': 'applyOnResult', # noqa: E501 'local_identifier': 'localIdentifier', # noqa: E501 + 'uses_arbitrary_values': 'usesArbitraryValues', # noqa: E501 } read_only_vars = { @@ -155,6 +157,7 @@ def _from_openapi_data(cls, _in, label, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 + uses_arbitrary_values (bool): If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -248,6 +251,7 @@ def __init__(self, _in, label, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) apply_on_result (bool): [optional] # noqa: E501 local_identifier (str): [optional] # noqa: E501 + uses_arbitrary_values (bool): If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor.py b/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor.py index 7ba548ee4..a3b6581f3 100644 --- a/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor.py +++ b/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor.py @@ -30,14 +30,8 @@ from gooddata_api_client.exceptions import ApiAttributeError -def lazy_import(): - from gooddata_api_client.model.rich_text_widget_descriptor_all_of import RichTextWidgetDescriptorAllOf - from gooddata_api_client.model.widget_descriptor import WidgetDescriptor - globals()['RichTextWidgetDescriptorAllOf'] = RichTextWidgetDescriptorAllOf - globals()['WidgetDescriptor'] = WidgetDescriptor - -class RichTextWidgetDescriptor(ModelComposed): +class RichTextWidgetDescriptor(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -73,7 +67,6 @@ 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 @@ -88,39 +81,36 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { 'title': (str,), # noqa: E501 'widget_id': (str,), # noqa: E501 - 'widget_type': (str,), # noqa: E501 } @cached_property def discriminator(): - val = { - } - if not val: - return None - return {'widget_type': val} + return None + attribute_map = { 'title': 'title', # noqa: E501 'widget_id': 'widgetId', # noqa: E501 - 'widget_type': 'widgetType', # noqa: E501 } read_only_vars = { } + _composed_schemas = {} + @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, title, widget_id, *args, **kwargs): # noqa: E501 """RichTextWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: title (str): Widget title as displayed on the dashboard. widget_id (str): Widget object ID. - widget_type (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. @@ -154,7 +144,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _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', ()) @@ -182,29 +172,16 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 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] - + self.title = title + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + self.additional_properties_type is None: # discard variable. continue setattr(self, var_name, var_value) - return self required_properties = set([ @@ -214,19 +191,17 @@ def _from_openapi_data(cls, *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, *args, **kwargs): # noqa: E501 + def __init__(self, title, widget_id, *args, **kwargs): # noqa: E501 """RichTextWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: title (str): Widget title as displayed on the dashboard. widget_id (str): Widget object ID. - widget_type (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. @@ -286,49 +261,16 @@ def __init__(self, *args, **kwargs): # noqa: E501 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] - + self.title = title + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + 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.") - - @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': [ - RichTextWidgetDescriptorAllOf, - WidgetDescriptor, - ], - 'oneOf': [ - ], - } diff --git a/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor_all_of.py b/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor_all_of.py deleted file mode 100644 index 2fe02853d..000000000 --- a/gooddata-api-client/gooddata_api_client/model/rich_text_widget_descriptor_all_of.py +++ /dev/null @@ -1,268 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class RichTextWidgetDescriptorAllOf(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 { - 'title': (str,), # noqa: E501 - 'widget_id': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'title': 'title', # noqa: E501 - 'widget_id': 'widgetId', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """RichTextWidgetDescriptorAllOf - 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,) - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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 - """RichTextWidgetDescriptorAllOf - 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,) - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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/visualization_switcher_widget_descriptor.py b/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor.py index 785a017b5..b93e60126 100644 --- a/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor.py +++ b/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor.py @@ -30,14 +30,8 @@ from gooddata_api_client.exceptions import ApiAttributeError -def lazy_import(): - from gooddata_api_client.model.visualization_switcher_widget_descriptor_all_of import VisualizationSwitcherWidgetDescriptorAllOf - from gooddata_api_client.model.widget_descriptor import WidgetDescriptor - globals()['VisualizationSwitcherWidgetDescriptorAllOf'] = VisualizationSwitcherWidgetDescriptorAllOf - globals()['WidgetDescriptor'] = WidgetDescriptor - -class VisualizationSwitcherWidgetDescriptor(ModelComposed): +class VisualizationSwitcherWidgetDescriptor(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech @@ -73,7 +67,6 @@ 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 @@ -88,47 +81,44 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { 'active_visualization_id': (str,), # noqa: E501 'title': (str,), # noqa: E501 'visualization_ids': ([str],), # noqa: E501 'widget_id': (str,), # noqa: E501 - 'widget_type': (str,), # noqa: E501 'result_id': (str,), # noqa: E501 } @cached_property def discriminator(): - val = { - } - if not val: - return None - return {'widget_type': val} + return None + attribute_map = { 'active_visualization_id': 'activeVisualizationId', # noqa: E501 'title': 'title', # noqa: E501 'visualization_ids': 'visualizationIds', # noqa: E501 'widget_id': 'widgetId', # noqa: E501 - 'widget_type': 'widgetType', # noqa: E501 'result_id': 'resultId', # noqa: E501 } read_only_vars = { } + _composed_schemas = {} + @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, active_visualization_id, title, visualization_ids, widget_id, *args, **kwargs): # noqa: E501 """VisualizationSwitcherWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: active_visualization_id (str): ID of the currently active visualization in the switcher. title (str): Widget title as displayed on the dashboard. visualization_ids ([str]): IDs of all visualizations available in the switcher. widget_id (str): Widget object ID. - widget_type (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. @@ -163,7 +153,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) - _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _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', ()) @@ -191,29 +181,18 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 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] - + self.active_visualization_id = active_visualization_id + self.title = title + self.visualization_ids = visualization_ids + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + self.additional_properties_type is None: # discard variable. continue setattr(self, var_name, var_value) - return self required_properties = set([ @@ -223,21 +202,19 @@ def _from_openapi_data(cls, *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, *args, **kwargs): # noqa: E501 + def __init__(self, active_visualization_id, title, visualization_ids, widget_id, *args, **kwargs): # noqa: E501 """VisualizationSwitcherWidgetDescriptor - a model defined in OpenAPI - Keyword Args: + Args: active_visualization_id (str): ID of the currently active visualization in the switcher. title (str): Widget title as displayed on the dashboard. visualization_ids ([str]): IDs of all visualizations available in the switcher. widget_id (str): Widget object ID. - widget_type (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. @@ -298,49 +275,18 @@ def __init__(self, *args, **kwargs): # noqa: E501 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] - + self.active_visualization_id = active_visualization_id + self.title = title + self.visualization_ids = visualization_ids + self.widget_id = widget_id for var_name, var_value in kwargs.items(): - if var_name in discarded_args and \ + if var_name not in self.attribute_map and \ self._configuration is not None and \ self._configuration.discard_unknown_keys and \ - self._additional_properties_model_instances: + 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.") - - @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': [ - VisualizationSwitcherWidgetDescriptorAllOf, - WidgetDescriptor, - ], - 'oneOf': [ - ], - } diff --git a/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor_all_of.py b/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor_all_of.py deleted file mode 100644 index 2f49e776b..000000000 --- a/gooddata-api-client/gooddata_api_client/model/visualization_switcher_widget_descriptor_all_of.py +++ /dev/null @@ -1,280 +0,0 @@ -""" - OpenAPI definition - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - - The version of the OpenAPI document: v0 - Contact: support@gooddata.com - Generated by: https://openapi-generator.tech -""" - - -import re # noqa: F401 -import sys # noqa: F401 - -from gooddata_api_client.model_utils import ( # noqa: F401 - ApiTypeError, - ModelComposed, - ModelNormal, - ModelSimple, - cached_property, - change_keys_js_to_python, - convert_js_args_to_python_args, - date, - datetime, - file_type, - none_type, - validate_get_composed_info, - OpenApiModel -) -from gooddata_api_client.exceptions import ApiAttributeError - - - -class VisualizationSwitcherWidgetDescriptorAllOf(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 { - 'active_visualization_id': (str,), # noqa: E501 - 'result_id': (str,), # noqa: E501 - 'title': (str,), # noqa: E501 - 'visualization_ids': ([str],), # noqa: E501 - 'widget_id': (str,), # noqa: E501 - } - - @cached_property - def discriminator(): - return None - - - attribute_map = { - 'active_visualization_id': 'activeVisualizationId', # noqa: E501 - 'result_id': 'resultId', # noqa: E501 - 'title': 'title', # noqa: E501 - 'visualization_ids': 'visualizationIds', # noqa: E501 - 'widget_id': 'widgetId', # noqa: E501 - } - - read_only_vars = { - } - - _composed_schemas = {} - - @classmethod - @convert_js_args_to_python_args - def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 - """VisualizationSwitcherWidgetDescriptorAllOf - 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,) - active_visualization_id (str): ID of the currently active visualization in the switcher.. [optional] # noqa: E501 - result_id (str): Signed result ID for the currently active visualization's execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - visualization_ids ([str]): IDs of all visualizations available in the switcher.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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 - """VisualizationSwitcherWidgetDescriptorAllOf - 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,) - active_visualization_id (str): ID of the currently active visualization in the switcher.. [optional] # noqa: E501 - result_id (str): Signed result ID for the currently active visualization's execution result.. [optional] # noqa: E501 - title (str): Widget title as displayed on the dashboard.. [optional] # noqa: E501 - visualization_ids ([str]): IDs of all visualizations available in the switcher.. [optional] # noqa: E501 - widget_id (str): Widget object ID.. [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/widget_descriptor.py b/gooddata-api-client/gooddata_api_client/model/widget_descriptor.py index c4c1cc396..5e079f366 100644 --- a/gooddata-api-client/gooddata_api_client/model/widget_descriptor.py +++ b/gooddata-api-client/gooddata_api_client/model/widget_descriptor.py @@ -30,14 +30,6 @@ from gooddata_api_client.exceptions import ApiAttributeError -def lazy_import(): - from gooddata_api_client.model.insight_widget_descriptor import InsightWidgetDescriptor - from gooddata_api_client.model.rich_text_widget_descriptor import RichTextWidgetDescriptor - from gooddata_api_client.model.visualization_switcher_widget_descriptor import VisualizationSwitcherWidgetDescriptor - globals()['InsightWidgetDescriptor'] = InsightWidgetDescriptor - globals()['RichTextWidgetDescriptor'] = RichTextWidgetDescriptor - globals()['VisualizationSwitcherWidgetDescriptor'] = VisualizationSwitcherWidgetDescriptor - class WidgetDescriptor(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -75,7 +67,6 @@ 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 @@ -90,7 +81,6 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ - lazy_import() return { 'title': (str,), # noqa: E501 'widget_id': (str,), # noqa: E501 @@ -99,11 +89,7 @@ def openapi_types(): @cached_property def discriminator(): - lazy_import() val = { - 'insight': InsightWidgetDescriptor, - 'richText': RichTextWidgetDescriptor, - 'visualizationSwitcher': VisualizationSwitcherWidgetDescriptor, } if not val: return None diff --git a/gooddata-api-client/gooddata_api_client/models/__init__.py b/gooddata-api-client/gooddata_api_client/models/__init__.py index 771b9ac78..c88e0c516 100644 --- a/gooddata-api-client/gooddata_api_client/models/__init__.py +++ b/gooddata-api-client/gooddata_api_client/models/__init__.py @@ -204,7 +204,6 @@ 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 @@ -214,8 +213,6 @@ from gooddata_api_client.model.dashboard_permissions import DashboardPermissions from gooddata_api_client.model.dashboard_permissions_assignment import DashboardPermissionsAssignment from gooddata_api_client.model.dashboard_slides_template import DashboardSlidesTemplate -from gooddata_api_client.model.dashboard_summary_request_dto import DashboardSummaryRequestDto -from gooddata_api_client.model.dashboard_summary_response_dto import DashboardSummaryResponseDto from gooddata_api_client.model.dashboard_tabular_export_request import DashboardTabularExportRequest from gooddata_api_client.model.dashboard_tabular_export_request_v2 import DashboardTabularExportRequestV2 from gooddata_api_client.model.data_column_locator import DataColumnLocator @@ -362,7 +359,6 @@ from gooddata_api_client.model.fact_identifier import FactIdentifier from gooddata_api_client.model.failed_operation import FailedOperation from gooddata_api_client.model.failed_operation_all_of import FailedOperationAllOf -from gooddata_api_client.model.feedback_request_dto import FeedbackRequestDto from gooddata_api_client.model.file import File from gooddata_api_client.model.filter import Filter from gooddata_api_client.model.filter_by import FilterBy @@ -416,7 +412,6 @@ 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 @@ -1012,8 +1007,6 @@ from gooddata_api_client.model.key_drivers_response import KeyDriversResponse 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.knowledge_recommendations_request_dto import KnowledgeRecommendationsRequestDto -from gooddata_api_client.model.knowledge_recommendations_response_dto import KnowledgeRecommendationsResponseDto from gooddata_api_client.model.knowledge_search_result_dto import KnowledgeSearchResultDto from gooddata_api_client.model.label_identifier import LabelIdentifier from gooddata_api_client.model.list_database_instances_response import ListDatabaseInstancesResponse @@ -1149,7 +1142,6 @@ 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 @@ -1245,7 +1237,6 @@ 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 diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_ldm_with_sql_dataset.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_ldm_with_sql_dataset.json index 47146ae6b..5d119eb2d 100644 --- a/packages/gooddata-sdk/tests/catalog/expected/declarative_ldm_with_sql_dataset.json +++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_ldm_with_sql_dataset.json @@ -23,7 +23,8 @@ "id": "campaigns.campaign_id", "type": "attribute" }, - "dataType": "INT" + "dataType": "INT", + "isNullable": true } ] } @@ -266,7 +267,8 @@ "id": "campaigns.campaign_id", "type": "attribute" }, - "dataType": "INT" + "dataType": "INT", + "isNullable": true } ] }, @@ -283,7 +285,8 @@ "id": "customers.customer_id", "type": "attribute" }, - "dataType": "INT" + "dataType": "INT", + "isNullable": true } ] }, @@ -300,7 +303,8 @@ "id": "date", "type": "date" }, - "dataType": "DATE" + "dataType": "DATE", + "isNullable": true } ] }, @@ -317,7 +321,8 @@ "id": "products.product_id", "type": "attribute" }, - "dataType": "INT" + "dataType": "INT", + "isNullable": true } ] } diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_pdm_ldm_request.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_pdm_ldm_request.json index 64bfc6e0b..336035f69 100644 --- a/packages/gooddata-sdk/tests/catalog/expected/declarative_pdm_ldm_request.json +++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_pdm_ldm_request.json @@ -19,7 +19,8 @@ "isPrimaryKey": false, "name": "campaign_id", "referencedTableColumn": "campaign_id", - "referencedTableId": "campaigns" + "referencedTableId": "campaigns", + "isNullable": true }, { "data_type": "STRING", @@ -116,19 +117,22 @@ "isPrimaryKey": false, "name": "campaign_id", "referencedTableColumn": "campaign_id", - "referencedTableId": "campaigns" + "referencedTableId": "campaigns", + "isNullable": true }, { "data_type": "INT", "isPrimaryKey": false, "name": "customer_id", "referencedTableColumn": "customer_id", - "referencedTableId": "customers" + "referencedTableId": "customers", + "isNullable": true }, { "data_type": "DATE", "isPrimaryKey": false, - "name": "date" + "name": "date", + "isNullable": true }, { "data_type": "STRING", @@ -159,7 +163,8 @@ "isPrimaryKey": false, "name": "product_id", "referencedTableColumn": "product_id", - "referencedTableId": "products" + "referencedTableId": "products", + "isNullable": true }, { "data_type": "NUMERIC", @@ -170,12 +175,14 @@ { "data_type": "STRING", "isPrimaryKey": false, - "name": "wdf__region" + "name": "wdf__region", + "isNullable": true }, { "data_type": "STRING", "isPrimaryKey": false, - "name": "wdf__state" + "name": "wdf__state", + "isNullable": true } ], "id": "order_lines", 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 9475af1bc..a2f4653d7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 86dc3521832de26bd3d94963dca4dc46 + traceId: 44090248ebeaaf0e0abcad0c0042d810 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -82,8 +86,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '411' + - '448' Content-Type: - application/json DATE: *id001 @@ -93,6 +99,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -100,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -117,16 +125,16 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - type: BIGQUERY name: Test + type: BIGQUERY schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -144,8 +152,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '411' + - '448' Content-Type: - application/json DATE: *id001 @@ -155,6 +165,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -162,7 +174,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -179,16 +191,16 @@ interactions: - name: projectId value: PROJECT_ID authenticationType: TOKEN - type: BIGQUERY name: Test + type: BIGQUERY schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -204,6 +216,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -213,6 +227,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -220,7 +236,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 1786f6cf0..cb870095b 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '371' + - '435' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,32 +44,32 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds - request: method: PATCH - uri: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds body: data: attributes: cacheStrategy: NEVER type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer id: demo-test-ds type: dataSource headers: @@ -86,8 +90,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '395' + - '464' Content-Type: - application/json DATE: *id001 @@ -97,6 +103,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -104,27 +112,27 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha:5432/tiger_tests?sslmode=prefer username: postgres cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds body: null headers: Accept: @@ -142,8 +150,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '395' + - '464' Content-Type: - application/json DATE: *id001 @@ -153,6 +163,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -160,34 +172,34 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha:5432/tiger_tests?sslmode=prefer username: postgres cacheStrategy: NEVER authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -199,7 +211,7 @@ interactions: type: userGroup name: USE alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -216,6 +228,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -223,6 +237,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -230,7 +246,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 820bd7c86..950867826 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '671' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,23 +44,23 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml index fc29753ac..23078119a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_delete_declarative_data_sources.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: [] headers: @@ -22,6 +22,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -30,6 +32,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -37,13 +41,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -61,6 +65,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '18' Content-Type: @@ -72,6 +78,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -79,21 +87,21 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: dataSources: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -105,7 +113,7 @@ interactions: type: userGroup name: USE alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -122,6 +130,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -129,6 +139,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -136,7 +148,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml index 9cb04fb0a..18e86eb89 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7384' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -112,6 +119,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -144,6 +152,7 @@ interactions: sources: - column: campaign_channel_id dataType: STRING + isNullable: true target: id: campaign_channel_id type: attribute @@ -321,6 +330,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -331,6 +341,7 @@ interactions: sources: - column: customer_id dataType: INT + isNullable: true target: id: customer_id type: attribute @@ -341,6 +352,7 @@ interactions: sources: - column: date dataType: DATE + isNullable: true target: id: date type: date @@ -351,6 +363,7 @@ interactions: sources: - column: product_id dataType: INT + isNullable: true target: id: product_id type: attribute @@ -431,7 +444,7 @@ interactions: title: Date - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel body: separator: __ wdfPrefix: wdf @@ -451,6 +464,7 @@ interactions: isPrimaryKey: false referencedTableId: campaigns referencedTableColumn: campaign_id + isNullable: true - dataType: STRING name: category isPrimaryKey: false @@ -514,14 +528,17 @@ interactions: isPrimaryKey: false referencedTableId: campaigns referencedTableColumn: campaign_id + isNullable: true - dataType: INT name: customer_id isPrimaryKey: false referencedTableId: customers referencedTableColumn: customer_id + isNullable: true - dataType: DATE name: date isPrimaryKey: false + isNullable: true - dataType: STRING name: order_id isPrimaryKey: false @@ -543,6 +560,7 @@ interactions: isPrimaryKey: false referencedTableId: products referencedTableColumn: product_id + isNullable: true - dataType: NUMERIC name: quantity isPrimaryKey: false @@ -550,9 +568,11 @@ interactions: - dataType: STRING name: wdf__region isPrimaryKey: false + isNullable: true - dataType: STRING name: wdf__state isPrimaryKey: false + isNullable: true id: order_lines path: - demo @@ -596,8 +616,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '6698' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -607,14 +629,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -686,6 +713,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -859,6 +887,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -869,6 +898,7 @@ interactions: sources: - column: customer_id dataType: INT + isNullable: true target: id: customer_id type: attribute @@ -879,6 +909,7 @@ interactions: sources: - column: date dataType: DATE + isNullable: true target: id: date type: date @@ -889,6 +920,7 @@ interactions: sources: - column: product_id dataType: INT + isNullable: true target: id: product_id type: attribute @@ -965,6 +997,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml index 69f391521..3f8d72f59 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_generate_logical_model_sql_datasets.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel body: separator: __ wdfPrefix: wdf @@ -58,6 +58,7 @@ interactions: isPrimaryKey: false referencedTableId: campaigns referencedTableColumn: campaign_id + isNullable: true - dataType: STRING name: category isPrimaryKey: false @@ -121,14 +122,17 @@ interactions: isPrimaryKey: false referencedTableId: campaigns referencedTableColumn: campaign_id + isNullable: true - dataType: INT name: customer_id isPrimaryKey: false referencedTableId: customers referencedTableColumn: customer_id + isNullable: true - dataType: DATE name: date isPrimaryKey: false + isNullable: true - dataType: STRING name: order_id isPrimaryKey: false @@ -150,6 +154,7 @@ interactions: isPrimaryKey: false referencedTableId: products referencedTableColumn: product_id + isNullable: true - dataType: NUMERIC name: quantity isPrimaryKey: false @@ -157,9 +162,11 @@ interactions: - dataType: STRING name: wdf__region isPrimaryKey: false + isNullable: true - dataType: STRING name: wdf__state isPrimaryKey: false + isNullable: true id: order_lines path: - demo @@ -201,8 +208,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10163' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -213,14 +222,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -292,6 +306,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaigns.campaign_id type: attribute @@ -465,6 +480,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaigns.campaign_id type: attribute @@ -475,6 +491,7 @@ interactions: sources: - column: customer_id dataType: INT + isNullable: true target: id: customers.customer_id type: attribute @@ -485,6 +502,7 @@ interactions: sources: - column: date dataType: DATE + isNullable: true target: id: date type: date @@ -495,6 +513,7 @@ interactions: sources: - column: product_id dataType: INT + isNullable: true target: id: products.product_id type: attribute @@ -698,6 +717,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml index cff15b46f..3960a76cd 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_load_and_put_declarative_data_sources.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: [] headers: @@ -22,6 +22,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -30,6 +32,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -37,13 +41,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -59,6 +63,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -67,11 +73,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -79,13 +87,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -101,8 +109,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '430' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -112,6 +122,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -119,14 +131,15 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -137,13 +150,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-bigquery-ds @@ -173,7 +188,7 @@ interactions: id: demoGroup type: userGroup name: USE - password: passw0rd + password: secret - id: demo-test-ds-databricks-client-secret name: demo-test-ds-databricks-client-secret schema: demo @@ -233,6 +248,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -240,6 +257,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -247,13 +266,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -271,8 +290,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1814' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -282,14 +303,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -371,7 +397,7 @@ interactions: url: jdbc:vertica://localhost:5434/demo - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds @@ -390,7 +416,7 @@ interactions: type: userGroup name: USE alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -407,6 +433,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -414,6 +442,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -421,7 +451,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml index a6bd40265..601a25aa8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -60,18 +64,18 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -84,7 +88,7 @@ interactions: name: USE authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -101,6 +105,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -108,6 +114,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -115,13 +123,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -139,8 +147,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: *id001 @@ -150,6 +160,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -157,7 +169,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -177,18 +189,18 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -200,7 +212,7 @@ interactions: type: userGroup name: USE alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -217,6 +229,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -224,6 +238,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -231,7 +247,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml index 46a4780f1..e52389d1c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_put_declarative_data_sources_connection.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -60,16 +64,16 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSource/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSource/test body: type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer schema: demo - password: passw0rd + password: secret username: postgres headers: Accept: @@ -89,6 +93,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '82' Content-Type: @@ -100,6 +106,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -107,24 +115,24 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: queryDurationMillis: createCacheTable: 0 - simpleSelect: 58 + simpleSelect: 12 successful: true - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -137,7 +145,7 @@ interactions: name: USE authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -154,6 +162,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -161,6 +171,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -168,13 +180,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -192,8 +204,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: *id001 @@ -203,6 +217,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -210,7 +226,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -230,18 +246,18 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: PUT - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: dataSources: - id: demo-test-ds name: demo-test-ds schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres permissions: - assignee: @@ -253,7 +269,7 @@ interactions: type: userGroup name: USE alternativeDataSourceId: ds-put-abc-id - password: passw0rd + password: secret headers: Accept-Encoding: - br, gzip, deflate @@ -270,6 +286,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -277,6 +295,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -284,7 +304,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 426570e25..815ade76b 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10543' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -54,7 +61,7 @@ interactions: createdAt: 2025-08-07 11:45 id: amount_of_active_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers meta: origin: originId: demo @@ -69,7 +76,7 @@ interactions: createdAt: 2025-08-07 11:45 id: amount_of_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_orders meta: origin: originId: demo @@ -85,7 +92,7 @@ interactions: createdAt: 2025-08-07 11:45 id: amount_of_top_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers meta: origin: originId: demo @@ -102,7 +109,7 @@ interactions: createdAt: 2025-08-07 11:45 id: amount_of_valid_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders meta: origin: originId: demo @@ -117,7 +124,7 @@ interactions: createdAt: 2025-08-07 11:45 id: campaign_spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/campaign_spend meta: origin: originId: demo @@ -132,7 +139,7 @@ interactions: createdAt: 2025-08-07 11:45 id: order_amount links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/order_amount meta: origin: originId: demo @@ -147,7 +154,7 @@ interactions: createdAt: 2025-08-07 11:45 id: percent_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue meta: origin: originId: demo @@ -163,7 +170,7 @@ interactions: createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers meta: origin: originId: demo @@ -179,7 +186,7 @@ interactions: createdAt: 2025-08-07 11:45 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers meta: origin: originId: demo @@ -195,7 +202,7 @@ interactions: createdAt: 2025-08-07 11:45 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products meta: origin: originId: demo @@ -211,7 +218,7 @@ interactions: createdAt: 2025-08-07 11:45 id: percent_revenue_from_top_10_products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products meta: origin: originId: demo @@ -227,7 +234,7 @@ interactions: createdAt: 2025-08-07 11:45 id: percent_revenue_in_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category meta: origin: originId: demo @@ -243,7 +250,7 @@ interactions: createdAt: 2025-08-07 11:45 id: percent_revenue_per_product links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product meta: origin: originId: demo @@ -260,7 +267,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue meta: origin: originId: demo @@ -276,7 +283,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue-clothing links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-clothing meta: origin: originId: demo @@ -292,7 +299,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue-electronic links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-electronic meta: origin: originId: demo @@ -308,7 +315,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue-home links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-home meta: origin: originId: demo @@ -324,7 +331,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue-outdoor links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-outdoor meta: origin: originId: demo @@ -339,7 +346,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue_per_customer links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_customer meta: origin: originId: demo @@ -354,7 +361,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue_per_dollar_spent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent meta: origin: originId: demo @@ -369,7 +376,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue_top_10 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10 meta: origin: originId: demo @@ -384,7 +391,7 @@ interactions: createdAt: 2025-08-07 11:45 id: revenue_top_10_percent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent meta: origin: originId: demo @@ -399,7 +406,7 @@ interactions: createdAt: 2025-08-07 11:45 id: total_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue meta: origin: originId: demo @@ -414,18 +421,18 @@ interactions: createdAt: 2025-08-07 11:45 id: total_revenue-no_filters links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters meta: origin: originId: demo originType: NATIVE type: metric links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=1&size=500 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/afm/execute body: execution: attributes: [] @@ -463,6 +470,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '337' Content-Type: @@ -474,16 +483,18 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff - X-Gdc-Cancel-Token: - - 844823d2-d4a4-4e97-9d86-c82b2bfc04c1 + X-GDC-CANCEL-TOKEN: + - cc351094-43f7-4004-bde7-2576aaab112c X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -496,10 +507,10 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: f7c5e144d4870f999a47792867641c087cb7e27e:807e4289fe0dc8684c6026d800600d38591ad8cba6ed5fc626ad5a49f8edb099 + executionResult: e634429a8a94a8d8cd6515382f18f80ce12964e9:116165a10ca5e19f7e2bd5b45348106f14d72eebe522316b25231881371f5532 - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/uploadNotification body: null headers: Accept-Encoding: @@ -517,6 +528,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -524,6 +537,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -531,13 +546,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/afm/execute body: execution: attributes: [] @@ -575,6 +590,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '337' Content-Type: @@ -586,16 +603,18 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff - X-Gdc-Cancel-Token: - - 3f0a57e9-57c0-4774-9816-d0fb7a31ee42 + X-GDC-CANCEL-TOKEN: + - 02b25b56-c095-4194-b44a-3b60bfea80d7 X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -608,4 +627,4 @@ interactions: name: '# of Active Customers' localIdentifier: dim_0 links: - executionResult: de61e90bb819b0d5f3b207e6da8eb46f2957ead5:387bb62860f96fdf80a16ff31dc98f51da7cc72d8181cbd19018ae1c935fc1c5 + executionResult: d84cf434cc6800215a21e7a7e7a068ff39aedb97:db64173e3a46017a3d797d326733ad85612fbf595ff97885d7f96b5549dd4203 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml index 998a9b507..e2719172f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7384' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -145,6 +152,7 @@ interactions: sources: - column: campaign_channel_id dataType: STRING + isNullable: true target: id: campaign_channel_id type: attribute @@ -436,7 +444,7 @@ interactions: title: Date - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: true scanViews: false @@ -459,8 +467,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2863' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -470,14 +480,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -632,7 +647,7 @@ interactions: warnings: [] - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel body: separator: __ wdfPrefix: wdf @@ -804,8 +819,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '6788' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -815,14 +832,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1178,6 +1200,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml index 265765753..551fa0d3b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_pdm_and_generate_logical_model_sql_datasets.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: true scanViews: false @@ -26,8 +26,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2863' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -38,14 +40,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -200,7 +207,7 @@ interactions: warnings: [] - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/generateLogicalModel body: separator: __ wdfPrefix: wdf @@ -406,8 +413,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10253' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -417,14 +426,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -496,6 +510,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaigns.campaign_id type: attribute @@ -669,6 +684,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaigns.campaign_id type: attribute @@ -679,6 +695,7 @@ interactions: sources: - column: customer_id dataType: INT + isNullable: true target: id: customers.customer_id type: attribute @@ -689,6 +706,7 @@ interactions: sources: - column: date dataType: DATE + isNullable: true target: id: date type: date @@ -699,6 +717,7 @@ interactions: sources: - column: product_id dataType: INT + isNullable: true target: id: products.product_id type: attribute @@ -902,6 +921,7 @@ interactions: - HOUR_OF_DAY - DAY_OF_WEEK - DAY_OF_MONTH + - DAY_OF_QUARTER - DAY_OF_YEAR - WEEK_OF_YEAR - MONTH_OF_YEAR diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml index 37c93af41..7efe03113 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_scan_schemata.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scanSchemata + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scanSchemata body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '24' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml index bb71d0522..820f28204 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_store_declarative_data_sources.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -60,11 +64,11 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -82,8 +86,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: *id001 @@ -93,6 +99,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -100,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -120,11 +128,11 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -140,6 +148,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -148,11 +158,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -160,13 +172,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -182,8 +194,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '430' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -193,6 +207,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -200,14 +216,15 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -218,13 +235,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -240,6 +259,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -248,11 +269,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -260,13 +283,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -282,8 +305,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '430' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -293,6 +318,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -300,14 +327,15 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -318,7 +346,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml index f89052f6e..c85c53ea1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_declarative_data_sources.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/dataSources body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '401' + - '428' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -60,14 +64,14 @@ interactions: name: USE schema: demo type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSource/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSource/test body: type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer schema: demo username: postgres headers: @@ -88,8 +92,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '274' + - '373' Content-Type: - application/json DATE: *id001 @@ -99,6 +105,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -106,23 +114,24 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: - error: 'DB request exception (state=GENERAL_ERROR dataSourceId=null vendorErrorState=GENERAL_ERROR - vendorErrorCode=3) General errororg.postgresql.util.PSQLException: The - server requested SCRAM-based authentication, but the password is an empty - string.' + error: 'DB request exception (state=GENERAL_ERROR dataSourceId=null vendorErrorState=08004 + vendorErrorCode=0) org.postgresql.util.PSQLException: The server requested + SCRAM-based authentication, but the password is an empty string.org.postgresql.util.PSQLException: + The server requested SCRAM-based authentication, but the password is an + empty string.' successful: false - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSource/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSource/test body: type: POSTGRESQL - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer schema: demo - password: passw0rd + password: secret username: postgres headers: Accept: @@ -142,8 +151,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '81' + - '82' Content-Type: - application/json DATE: *id001 @@ -153,6 +164,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -160,11 +173,11 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: queryDurationMillis: createCacheTable: 0 - simpleSelect: 3 + simpleSelect: 11 successful: true diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml index fc4e4aa78..4726d87ed 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: true scanViews: false @@ -26,8 +26,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2863' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -38,14 +40,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -200,7 +207,7 @@ interactions: warnings: [] - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: false scanViews: true @@ -223,6 +230,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '35' Content-Type: @@ -234,6 +243,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -241,7 +252,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml index 2f4408eb7..3aeb56a2a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_schemata.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: true scanViews: false @@ -28,8 +28,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '2863' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -40,14 +42,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml index 438a0e32c..1eaeeeffb 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_test_scan_model_with_table_prefix.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scan + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scan body: scanTables: true scanViews: false @@ -27,8 +27,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1121' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -39,14 +41,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 abe49f044..ff3bf49d5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/dremio + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/dremio body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: dfc95762b83186f2689ea380910ae326 + traceId: ab644bd972d1f53f8d9fe0298b29e067 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -81,8 +85,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '282' + - '319' Content-Type: - application/json DATE: *id001 @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -108,16 +116,16 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - type: DREMIO name: Dremio + type: DREMIO schema: '' id: dremio type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/dremio + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/dremio - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/dremio + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/dremio body: null headers: Accept: @@ -135,8 +143,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '282' + - '319' Content-Type: - application/json DATE: *id001 @@ -146,6 +156,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -153,7 +165,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -162,16 +174,16 @@ interactions: url: jdbc:dremio:direct=dremio:31010 username: demouser authenticationType: USERNAME_PASSWORD - type: DREMIO name: Dremio + type: DREMIO schema: '' id: dremio type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/dremio + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/dremio - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/dremio + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/dremio body: null headers: Accept-Encoding: @@ -187,6 +199,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -196,6 +210,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -203,7 +219,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 8540a753e..982af06c7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '671' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,29 +44,29 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -80,6 +84,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -91,6 +97,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -98,7 +106,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -106,10 +114,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: f2f8b87e7357fcbf4d52fbc0c8e80668 + traceId: 0f7a4b8de462416994c63b25ac304a4c - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -139,8 +147,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -150,6 +160,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -157,7 +169,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -166,16 +178,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -193,8 +205,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -204,6 +218,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -211,7 +227,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -220,16 +236,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -247,8 +263,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -258,6 +276,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -265,7 +285,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -274,16 +294,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: PATCH - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: data: attributes: @@ -311,8 +331,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '364' + - '401' Content-Type: - application/json DATE: *id001 @@ -322,6 +344,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -329,7 +353,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -339,16 +363,16 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - type: POSTGRESQL name: Test2 + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -366,8 +390,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '364' + - '401' Content-Type: - application/json DATE: *id001 @@ -377,6 +403,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -384,7 +412,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -394,16 +422,16 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-patch-abc-id - type: POSTGRESQL name: Test2 + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -419,6 +447,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -428,6 +458,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -435,7 +467,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 4be786d56..f4d9b3624 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: cf8e660cad6c4d8f1cc963279dca322e + traceId: 91771d4e564ae5f17c86201e47fdda34 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -82,8 +86,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '342' + - '379' Content-Type: - application/json DATE: *id001 @@ -93,6 +99,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -100,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -110,16 +118,16 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - type: REDSHIFT name: Test2 + type: REDSHIFT schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -137,8 +145,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '342' + - '379' Content-Type: - application/json DATE: *id001 @@ -148,6 +158,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -155,7 +167,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -165,16 +177,16 @@ interactions: username: demouser authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-abc-id - type: REDSHIFT name: Test2 + type: REDSHIFT schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -190,6 +202,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -199,6 +213,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -206,7 +222,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml index 87f59ef00..0c912cbba 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_scan_sql_without_preview.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scanSql + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scanSql body: sql: SELECT ol.campaign_id FROM order_lines ol LIMIT 0 headers: @@ -24,6 +24,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '53' Content-Type: @@ -36,6 +38,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -43,7 +47,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml index 274f39df5..94e9d391a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scanSql + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scanSql body: sql: SELECT * FROM products headers: @@ -24,6 +24,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '442' Content-Type: @@ -36,6 +38,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -43,7 +47,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml index 64f7e2844..e1835b1be 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/scan_sql_with_nulls_in_preview.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/scanSql + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/dataSources/demo-test-ds/scanSql body: sql: SELECT ol.campaign_id FROM order_lines ol ORDER BY campaign_id NULLS FIRST LIMIT 5 @@ -25,6 +25,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '104' Content-Type: @@ -37,6 +39,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -44,7 +48,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 92b771f74..8cce234bc 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 42b6b7e6f377bc0a1f7c0fc6ce2526ab + traceId: a361270e77694e18b35d0389b9abd834 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -81,8 +85,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '376' + - '413' Content-Type: - application/json DATE: *id001 @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -108,16 +116,16 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - type: SNOWFLAKE name: Test + type: SNOWFLAKE schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -135,8 +143,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '376' + - '413' Content-Type: - application/json DATE: *id001 @@ -146,6 +156,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -153,7 +165,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -162,16 +174,16 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: USERNAME_PASSWORD - type: SNOWFLAKE name: Test + type: SNOWFLAKE schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -187,6 +199,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -196,6 +210,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -203,13 +219,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -227,6 +243,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -238,6 +256,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -245,7 +265,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -253,10 +273,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 88611cf18f663df3252cc09f44f92f34 + traceId: 65d6abccf753b88d6c4286a4046a8fe1 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -287,8 +307,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '367' + - '404' Content-Type: - application/json DATE: *id001 @@ -298,6 +320,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -305,7 +329,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -314,16 +338,16 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - type: SNOWFLAKE name: Test + type: SNOWFLAKE schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -341,8 +365,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '367' + - '404' Content-Type: - application/json DATE: *id001 @@ -352,6 +378,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -359,7 +387,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -368,16 +396,16 @@ interactions: url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER username: demouser authenticationType: KEY_PAIR - type: SNOWFLAKE name: Test + type: SNOWFLAKE schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -393,6 +421,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -402,6 +432,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -409,7 +441,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 e73595a18..b3f2ce2bb 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '671' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,29 +44,29 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -80,6 +84,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -91,6 +97,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -98,7 +106,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -106,10 +114,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 25586a77424cc9d248e14e613a6f4ee6 + traceId: 18aee01b26daf9bf9c24219d1c368dca - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -139,8 +147,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -150,6 +160,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -157,7 +169,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -166,16 +178,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -193,8 +205,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -204,6 +218,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -211,7 +227,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -220,16 +236,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -247,8 +263,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '319' + - '356' Content-Type: - application/json DATE: *id001 @@ -258,6 +276,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -265,7 +285,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -274,16 +294,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=true&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: PUT - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: data: attributes: @@ -313,8 +333,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '321' + - '358' Content-Type: - application/json DATE: *id001 @@ -324,6 +346,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -331,7 +355,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -340,16 +364,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test2 + type: POSTGRESQL schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -367,8 +391,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '846' + - '1021' Content-Type: - application/json DATE: *id001 @@ -378,6 +404,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -385,40 +413,40 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-test-ds type: dataSource - attributes: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test2 + type: POSTGRESQL schema: demo id: test links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -434,6 +462,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -443,6 +473,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -450,7 +482,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 79e9dd266..e437e6880 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 3e13a4528c6964a25f18109b1e8eaacb + traceId: 3acaba1753cecd630ad17783e01a0512 - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -81,8 +85,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '299' + - '336' Content-Type: - application/json DATE: *id001 @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -108,16 +116,16 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - type: VERTICA name: Test2 + type: VERTICA schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept: @@ -135,8 +143,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '299' + - '336' Content-Type: - application/json DATE: *id001 @@ -146,6 +156,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -153,7 +165,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -162,16 +174,16 @@ interactions: url: jdbc:vertica://localhost:5433/demo?TLSmode=false username: demouser authenticationType: USERNAME_PASSWORD - type: VERTICA name: Test2 + type: VERTICA schema: demo id: test type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/test + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/test body: null headers: Accept-Encoding: @@ -187,6 +199,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -196,6 +210,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -203,7 +219,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 508df60a1..0b1e5aae7 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/cspDirectives + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives body: data: attributes: @@ -29,8 +29,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '174' + - '211' Content-Type: - application/json DATE: &id001 @@ -41,6 +43,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -48,7 +52,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -59,10 +63,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept: @@ -80,8 +84,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '174' + - '211' Content-Type: - application/json DATE: *id001 @@ -91,6 +97,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -98,7 +106,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -109,10 +117,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept-Encoding: @@ -128,6 +136,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -137,6 +147,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -144,7 +156,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 60b6e3832..0a9fa3c87 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 328cdc84963935504109454f1c73becf + traceId: dcab779ee8f5cf7e390b3d6406dc377e - request: method: POST - uri: http://localhost:3000/api/v1/entities/jwks + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks body: data: id: demoJwk @@ -85,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '1792' + - '1829' Content-Type: - application/json DATE: *id001 @@ -96,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -103,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -122,10 +130,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -143,8 +151,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1792' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -154,14 +164,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -180,10 +195,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept-Encoding: @@ -199,6 +214,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -208,6 +225,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -215,7 +234,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 43ffb91e6..4f04c335b 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/organizationSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings body: data: id: test_setting @@ -30,8 +30,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: &id001 @@ -42,6 +44,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -49,7 +53,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -61,10 +65,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept: @@ -82,8 +86,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: *id001 @@ -93,6 +99,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -100,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -112,10 +120,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept-Encoding: @@ -131,6 +139,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -140,6 +150,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -147,7 +159,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 cb6e75292..d9adc581f 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/cspDirectives + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives body: data: attributes: @@ -29,8 +29,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '174' + - '211' Content-Type: - application/json DATE: &id001 @@ -41,6 +43,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -48,7 +52,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -59,10 +63,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept-Encoding: @@ -78,6 +82,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -87,6 +93,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -94,13 +102,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept: @@ -118,6 +126,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -129,6 +139,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -136,7 +148,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -144,10 +156,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8897b7bd2f153e63c42af134c20b986f + traceId: 5306149cd0936a18d255ccc2329223b8 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept-Encoding: @@ -163,6 +175,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -172,6 +186,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -179,7 +195,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: 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 eb873bf46..c5c51971a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: ed2082148a4142e01897a3dbe35605c1 + traceId: bdf42ba1da0c0b08d4d155b3eeab5b4b - request: method: POST - uri: http://localhost:3000/api/v1/entities/jwks + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks body: data: id: demoJwk @@ -85,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '1792' + - '1829' Content-Type: - application/json DATE: *id001 @@ -96,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -103,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -122,10 +130,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept-Encoding: @@ -141,6 +149,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -150,6 +160,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -157,13 +169,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -181,6 +193,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -192,6 +206,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -199,7 +215,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -207,10 +223,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: d73a5db004be90b12d150693a0235015 + traceId: 7e2c892cd373c1045935f4b343d73cc3 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept-Encoding: @@ -226,6 +242,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -235,6 +253,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -242,7 +262,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 821206dc2..7243f1a74 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/organizationSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings body: data: id: test_setting @@ -30,8 +30,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: &id001 @@ -42,6 +44,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -49,7 +53,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -61,10 +65,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept-Encoding: @@ -80,6 +84,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -89,6 +95,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -96,13 +104,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept: @@ -120,6 +128,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -131,6 +141,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -138,7 +150,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -146,10 +158,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8f2fcdefa02d1643f5768e90d428ecc5 + traceId: 9d3471cd2ea50e679c09db79cbbdd7ab - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept-Encoding: @@ -165,6 +177,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -174,6 +188,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -181,7 +197,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 abb34f795..4bd4482bf 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/notificationChannels + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/notificationChannels body: notificationChannels: - id: webhook @@ -30,6 +30,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -38,6 +40,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -45,13 +49,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/notificationChannels + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/notificationChannels body: null headers: Accept: @@ -69,6 +73,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '341' Content-Type: @@ -80,6 +86,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -87,7 +95,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 e218054e0..c6f551d26 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '175' + - '249' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,17 +44,17 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=1&size=500 - request: method: POST - uri: http://localhost:3000/api/v1/entities/cspDirectives + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives body: data: attributes: @@ -76,8 +80,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '174' + - '211' Content-Type: - application/json DATE: *id001 @@ -87,6 +93,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -94,7 +102,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -105,10 +113,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: POST - uri: http://localhost:3000/api/v1/entities/cspDirectives + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives body: data: attributes: @@ -134,8 +142,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '179' + - '216' Content-Type: - application/json DATE: *id001 @@ -145,6 +155,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -152,7 +164,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -163,10 +175,10 @@ interactions: id: script-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/script-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/script-src - request: method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=0&size=500 body: null headers: Accept: @@ -184,8 +196,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '511' + - '659' Content-Type: - application/json DATE: *id001 @@ -195,6 +209,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -202,7 +218,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -212,21 +228,21 @@ interactions: - https://test.com id: font-src links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src type: cspDirective - attributes: sources: - https://test2.com id: script-src links: - self: http://localhost:3000/api/v1/entities/cspDirectives/script-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/script-src type: cspDirective 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept-Encoding: @@ -242,6 +258,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -251,6 +269,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -258,13 +278,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/script-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/script-src body: null headers: Accept-Encoding: @@ -280,6 +300,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -289,6 +311,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -296,7 +320,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 f266812b0..b636a1835 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '157' + - '231' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,17 +44,17 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk1 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk1 body: null headers: Accept: @@ -68,6 +72,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -79,6 +85,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -86,7 +94,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -94,10 +102,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2095cb66328f219df75316da3b9e2932 + traceId: 2ddbb363e991dc452c4c13852cef611d - request: method: POST - uri: http://localhost:3000/api/v1/entities/jwks + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks body: data: id: demoJwk1 @@ -131,8 +139,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '1771' + - '1808' Content-Type: - application/json DATE: *id001 @@ -142,6 +152,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -149,7 +161,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -168,10 +180,10 @@ interactions: id: demoJwk1 type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk1 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk1 - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk2 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk2 body: null headers: Accept: @@ -189,6 +201,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -200,6 +214,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -207,7 +223,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -215,10 +231,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 163feabe392c4a4d8f4049d4e08f9fb7 + traceId: b4b804b8c547855d1f7632a090590087 - request: method: POST - uri: http://localhost:3000/api/v1/entities/jwks + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks body: data: id: demoJwk2 @@ -252,8 +268,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '1771' + - '1808' Content-Type: - application/json DATE: *id001 @@ -263,6 +281,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -270,7 +290,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -289,10 +309,10 @@ interactions: id: demoJwk2 type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk2 - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=0&size=500 body: null headers: Accept: @@ -310,8 +330,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '3682' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -321,14 +343,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -346,7 +373,7 @@ interactions: x5t: tGg2yZgC0sVyvaK49GenyQB7cuA id: demoJwk1 links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk1 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk1 type: jwk - attributes: content: @@ -361,14 +388,14 @@ interactions: x5t: tGg2yZgC0sVyvaK49GenyQB7cuA id: demoJwk2 links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk2 type: jwk 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk1 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk1 body: null headers: Accept-Encoding: @@ -384,6 +411,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -393,6 +422,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -400,13 +431,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk2 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk2 body: null headers: Accept-Encoding: @@ -422,6 +453,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -431,6 +464,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -438,7 +473,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 41de7b288..bc91e6859 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '189' + - '263' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,17 +44,17 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=1&size=500 - request: method: POST - uri: http://localhost:3000/api/v1/entities/organizationSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings body: data: id: test_setting_1 @@ -77,8 +81,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '213' + - '250' Content-Type: - application/json DATE: *id001 @@ -88,6 +94,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -95,7 +103,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -107,10 +115,10 @@ interactions: id: test_setting_1 type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_1 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_1 - request: method: POST - uri: http://localhost:3000/api/v1/entities/organizationSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings body: data: id: test_setting_2 @@ -137,8 +145,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '220' + - '257' Content-Type: - application/json DATE: *id001 @@ -148,6 +158,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -155,7 +167,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -167,10 +179,10 @@ interactions: id: test_setting_2 type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_2 - request: method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=0&size=500 body: null headers: Accept: @@ -188,8 +200,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '605' + - '753' Content-Type: - application/json DATE: *id001 @@ -199,6 +213,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -206,7 +222,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -217,7 +233,7 @@ interactions: type: LOCALE id: test_setting_1 links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_1 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_1 type: organizationSetting - attributes: content: @@ -225,14 +241,14 @@ interactions: type: FORMAT_LOCALE id: test_setting_2 links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_2 type: organizationSetting 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_1 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_1 body: null headers: Accept-Encoding: @@ -248,6 +264,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -257,6 +275,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -264,13 +284,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting_2 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting_2 body: null headers: Accept-Encoding: @@ -286,6 +306,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -295,6 +317,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -302,7 +326,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 a50ae9795..013ea8587 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -19,6 +19,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -28,11 +30,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -62,8 +66,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '430' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -73,6 +79,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -80,14 +88,15 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -98,13 +107,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -120,6 +131,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -128,11 +141,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -140,13 +155,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -162,8 +177,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '430' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -173,6 +190,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -180,14 +199,15 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com + allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: - enableAlerting @@ -198,16 +218,18 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PATCH - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: data: - id: default + id: python-sdk-dex type: organization attributes: allowedOrigins: @@ -230,8 +252,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '468' + - '554' Content-Type: - application/json DATE: *id001 @@ -241,6 +265,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -248,14 +274,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: - https://test.com earlyAccess: enableAlerting @@ -268,13 +294,13 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -290,6 +316,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -298,11 +326,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -310,13 +340,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -332,8 +362,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '468' + - '582' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -343,6 +375,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -350,14 +384,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: - https://test.com earlyAccess: enableAlerting @@ -370,13 +404,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -392,6 +428,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -400,11 +438,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -412,13 +452,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -434,8 +474,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '468' + - '582' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -445,6 +487,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -452,14 +496,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: - https://test.com earlyAccess: enableAlerting @@ -472,16 +516,18 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PATCH - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: data: - id: default + id: python-sdk-dex type: organization attributes: allowedOrigins: [] @@ -503,8 +549,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '536' Content-Type: - application/json DATE: *id001 @@ -514,6 +562,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -521,14 +571,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -540,7 +590,7 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 8f40c92e5..ba6e2ccce 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/cspDirectives + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives body: data: attributes: @@ -29,8 +29,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '174' + - '211' Content-Type: - application/json DATE: &id001 @@ -41,6 +43,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -48,7 +52,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -59,10 +63,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: PUT - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: data: attributes: @@ -88,8 +92,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '175' + - '212' Content-Type: - application/json DATE: *id001 @@ -99,6 +105,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -106,7 +114,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -117,10 +125,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: GET - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept: @@ -138,8 +146,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '175' + - '212' Content-Type: - application/json DATE: *id001 @@ -149,6 +159,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -156,7 +168,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -167,10 +179,10 @@ interactions: id: font-src type: cspDirective links: - self: http://localhost:3000/api/v1/entities/cspDirectives/font-src + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/cspDirectives/font-src + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/cspDirectives/font-src body: null headers: Accept-Encoding: @@ -186,6 +198,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -195,6 +209,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -202,7 +218,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 28b6f2585..ebeff1f9f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: b2b2c5fbafe0a2fec75707f22219a38b + traceId: 8bf1662057b91a1cf06c5b349581efa7 - request: method: POST - uri: http://localhost:3000/api/v1/entities/jwks + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks body: data: id: demoJwk @@ -85,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '1792' + - '1829' Content-Type: - application/json DATE: *id001 @@ -96,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -103,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -122,10 +130,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -143,8 +151,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1792' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -154,14 +164,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -180,10 +195,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: PUT - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: data: id: demoJwk @@ -217,8 +232,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1792' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -228,14 +245,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -254,10 +276,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: GET - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept: @@ -275,8 +297,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1792' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -286,14 +310,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -312,10 +341,10 @@ interactions: id: demoJwk type: jwk links: - self: http://localhost:3000/api/v1/entities/jwks/demoJwk + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/jwks/demoJwk + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/jwks/demoJwk body: null headers: Accept-Encoding: @@ -331,6 +360,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -340,6 +371,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -347,7 +380,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 ace5979e0..b169ecd68 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/entities/organizationSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings body: data: id: test_setting @@ -30,8 +30,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: &id001 @@ -42,6 +44,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -49,7 +53,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -61,10 +65,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: PUT - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: data: id: test_setting @@ -91,8 +95,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: *id001 @@ -102,6 +108,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -109,7 +117,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -121,10 +129,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: GET - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept: @@ -142,8 +150,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '209' + - '246' Content-Type: - application/json DATE: *id001 @@ -153,6 +163,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -160,7 +172,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -172,10 +184,10 @@ interactions: id: test_setting type: organizationSetting links: - self: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/organizationSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organizationSettings/test_setting body: null headers: Accept-Encoding: @@ -191,6 +203,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -200,6 +214,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -207,7 +223,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml index 277a12861..e946846e6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/get_declarative_permissions.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -64,7 +68,7 @@ interactions: name: VIEW - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -82,6 +86,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -93,6 +99,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -100,7 +108,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml index 15465e1e1..5f654f756 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/permissions/list_available_assignees.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/availableAssignees + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/availableAssignees body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '107' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userGroups: - - id: demoGroup - name: demo group - id: visitorsGroup name: visitors + - id: demoGroup + name: demo group users: [] 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..d749193fe 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions body: - permissions: - VIEW @@ -30,6 +30,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -38,6 +40,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -45,13 +49,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions body: null headers: Accept: @@ -69,6 +73,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '209' Content-Type: @@ -80,6 +86,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -87,7 +95,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -105,7 +113,7 @@ interactions: users: [] - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions body: - permissions: [] assigneeIdentifier: @@ -130,6 +138,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -137,6 +147,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -144,13 +156,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions body: null headers: Accept: @@ -168,6 +180,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '39' Content-Type: @@ -179,6 +193,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -186,7 +202,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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..19d3e7554 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions body: - permissions: - VIEW @@ -30,6 +30,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -38,6 +40,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -45,13 +49,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions body: null headers: Accept: @@ -69,6 +73,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '209' Content-Type: @@ -80,6 +86,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -87,7 +95,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -105,7 +113,7 @@ interactions: users: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -123,8 +131,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '38392' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -134,14 +144,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1714,6 +1729,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -1746,6 +1762,7 @@ interactions: sources: - column: campaign_channel_id dataType: STRING + isNullable: true target: id: campaign_channel_id type: attribute @@ -1923,6 +1940,7 @@ interactions: sources: - column: campaign_id dataType: INT + isNullable: true target: id: campaign_id type: attribute @@ -1933,6 +1951,7 @@ interactions: sources: - column: customer_id dataType: INT + isNullable: true target: id: customer_id type: attribute @@ -1943,6 +1962,7 @@ interactions: sources: - column: date dataType: DATE + isNullable: true target: id: date type: date @@ -1953,6 +1973,7 @@ interactions: sources: - column: product_id dataType: INT + isNullable: true target: id: product_id type: attribute @@ -2033,7 +2054,7 @@ interactions: title: Date - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/managePermissions body: - permissions: [] assigneeIdentifier: @@ -2058,6 +2079,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2065,6 +2088,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2072,13 +2097,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/analyticalDashboards/campaign/permissions body: null headers: Accept: @@ -2096,6 +2121,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '39' Content-Type: @@ -2107,6 +2134,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2114,7 +2143,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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..f55aa971c 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/organization/managePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/organization/managePermissions body: - assigneeIdentifier: id: adminGroup @@ -27,6 +27,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -35,6 +37,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -42,13 +46,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: null headers: Accept: @@ -66,6 +70,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '148' Content-Type: @@ -77,6 +83,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -84,7 +92,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -98,7 +106,7 @@ interactions: name: SELF_CREATE_TOKEN - request: method: PUT - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: - assignee: id: adminGroup @@ -120,6 +128,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -127,6 +137,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -134,13 +146,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: null headers: Accept: @@ -158,6 +170,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '69' Content-Type: @@ -169,6 +183,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -176,7 +192,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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..df91eba38 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: - assignee: id: adminGroup @@ -29,6 +29,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -37,6 +39,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -44,13 +48,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: null headers: Accept: @@ -68,6 +72,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '148' Content-Type: @@ -79,6 +85,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -86,7 +94,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -100,7 +108,7 @@ interactions: name: SELF_CREATE_TOKEN - request: method: PUT - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: - assignee: id: adminGroup @@ -122,6 +130,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -129,6 +139,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -136,13 +148,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/organization/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/organization/permissions body: null headers: Accept: @@ -160,6 +172,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '69' Content-Type: @@ -171,6 +185,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -178,7 +194,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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..a77e4c4be 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '44' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,7 +52,7 @@ interactions: permissions: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/permissions body: permissions: - assignee: @@ -84,6 +88,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -91,6 +97,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -98,13 +106,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/permissions body: null headers: Accept: @@ -122,6 +130,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -133,6 +143,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -140,7 +152,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -164,7 +176,7 @@ interactions: name: VIEW - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/permissions body: permissions: [] hierarchyPermissions: [] @@ -184,6 +196,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -191,6 +205,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -198,13 +214,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/permissions body: null headers: Accept: @@ -222,6 +238,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '44' Content-Type: @@ -233,6 +251,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -240,7 +260,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 9dd886a97..59e746f21 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,7 +55,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -56,13 +63,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -70,10 +74,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -84,20 +88,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/newUser?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser?include=userGroups body: null headers: Accept: @@ -115,6 +119,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -126,6 +132,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -133,7 +141,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -141,10 +149,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 342aa4ae8773fde11a96adabbe9cef19 + traceId: f91aa2b3af3a7fddc9cb13e8089bc282 - request: method: POST - uri: http://localhost:3000/api/v1/entities/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users body: data: id: newUser @@ -177,8 +185,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '227' + - '264' Content-Type: - application/json DATE: *id001 @@ -188,6 +198,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -195,7 +207,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -208,10 +220,10 @@ interactions: id: newUser type: user links: - self: http://localhost:3000/api/v1/entities/users/newUser + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/newUser?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser?include=userGroups body: null headers: Accept: @@ -229,8 +241,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '490' + - '564' Content-Type: - application/json DATE: *id001 @@ -240,6 +254,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -247,7 +263,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -269,13 +285,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/newUser?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser?include=userGroups - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -293,8 +309,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1601' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -304,14 +322,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -319,7 +342,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -327,13 +350,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -341,10 +361,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -358,7 +378,7 @@ interactions: email: john.doe@email.com id: newUser links: - self: http://localhost:3000/api/v1/entities/users/newUser + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser relationships: userGroups: data: @@ -369,20 +389,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/users/newUser + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/newUser body: null headers: Accept-Encoding: @@ -398,6 +418,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -407,6 +429,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -414,7 +438,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 c5d555052..37a40fe1f 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1241' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,12 +55,12 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: {} id: adminQA1Group links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminQA1Group relationships: parents: data: @@ -64,13 +71,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup - attributes: name: visitors id: visitorsGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/visitorsGroup relationships: parents: data: @@ -81,20 +88,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/newUserGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup?include=ALL body: null headers: Accept: @@ -112,6 +119,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -123,6 +132,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -130,7 +141,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -138,10 +149,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: aa452d43cf59a78dd60db94f676140f7 + traceId: 8623549b02e6c3be579ddff29e413523 - request: method: POST - uri: http://localhost:3000/api/v1/entities/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups body: data: id: newUserGroup @@ -171,8 +182,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '167' + - '204' Content-Type: - application/json DATE: *id001 @@ -182,6 +195,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -189,7 +204,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -199,10 +214,10 @@ interactions: id: newUserGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/newUserGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/newUserGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup?include=ALL body: null headers: Accept: @@ -220,8 +235,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '420' + - '494' Content-Type: - application/json DATE: *id001 @@ -231,6 +248,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -238,7 +257,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -257,13 +276,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/newUserGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup?include=ALL - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -281,8 +300,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1477' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -292,14 +313,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -307,12 +333,12 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: {} id: adminQA1Group links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminQA1Group relationships: parents: data: @@ -323,13 +349,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup - attributes: name: NEWUSERGROUP id: newUserGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/newUserGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup relationships: parents: data: @@ -340,7 +366,7 @@ interactions: name: visitors id: visitorsGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/visitorsGroup relationships: parents: data: @@ -351,20 +377,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/userGroups/newUserGroup + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/newUserGroup body: null headers: Accept-Encoding: @@ -380,6 +406,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -389,6 +417,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -396,7 +426,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml index f30f5f4ac..d6a4df3b6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_user_groups.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -63,7 +67,7 @@ interactions: permissions: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -81,6 +85,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 5c7c992fa..089b0c4fe 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,17 +55,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -70,7 +71,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -88,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: *id001 @@ -99,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -106,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -117,17 +122,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs 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 b0b71a954..14f4170ea 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -68,17 +72,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -87,7 +88,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -105,8 +106,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: *id001 @@ -116,6 +119,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -123,7 +128,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -151,17 +156,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs 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 c7ad5ac2b..d9cc140a5 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '466' + - '540' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 relationships: userGroups: @@ -59,7 +63,7 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml index 575d4f7d4..4a77218ab 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user_group.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '171' + - '208' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -50,4 +54,4 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml index 7c6ea35e2..25d928d17 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_user_groups.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1241' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,12 +55,12 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: {} id: adminQA1Group links: - self: http://localhost:3000/api/v1/entities/userGroups/adminQA1Group + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminQA1Group relationships: parents: data: @@ -64,13 +71,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup - attributes: name: visitors id: visitorsGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/visitorsGroup relationships: parents: data: @@ -81,14 +88,14 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups?include=userGroups&page=1&size=500 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 d748dd393..9f2b5f7a8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,7 +55,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -56,13 +63,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -70,10 +74,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -84,14 +88,14 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 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 a51870f76..f7482dc87 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,17 +55,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -70,7 +71,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -88,6 +89,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -99,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -106,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -129,7 +134,7 @@ interactions: permissions: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -147,8 +152,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -158,14 +165,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -173,7 +185,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -181,13 +193,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -195,10 +204,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -209,20 +218,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -245,6 +254,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -252,6 +263,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -259,13 +272,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -281,6 +294,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -289,11 +304,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -301,13 +318,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -323,8 +340,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -334,6 +353,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -341,14 +362,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -360,13 +381,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -401,6 +424,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -408,6 +433,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -415,13 +442,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -439,6 +466,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -450,6 +479,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -457,7 +488,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -480,7 +511,7 @@ interactions: permissions: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -515,6 +546,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -522,6 +555,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -529,13 +564,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -545,17 +580,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -577,6 +609,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -584,6 +618,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -591,7 +627,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 8cb1db87c..b4a9d4f16 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,17 +55,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -70,7 +71,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -88,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -99,14 +102,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -114,7 +122,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -122,13 +130,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -136,10 +141,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -150,20 +155,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -179,6 +184,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -187,11 +194,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -199,13 +208,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -221,8 +230,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -232,6 +243,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -239,14 +252,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -258,13 +271,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -303,6 +318,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -310,6 +327,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -317,13 +336,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -341,6 +360,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '453' Content-Type: @@ -352,6 +373,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -359,7 +382,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -386,7 +409,7 @@ interactions: type: userGroup - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -396,17 +419,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -428,6 +448,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -435,6 +457,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -442,7 +466,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 aac719e94..cccc05fee 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -68,17 +72,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -87,7 +88,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -105,8 +106,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -116,14 +119,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -131,7 +139,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -139,13 +147,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -153,10 +158,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -167,20 +172,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -203,6 +208,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -210,6 +217,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -217,13 +226,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -239,6 +248,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -247,11 +258,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -259,13 +272,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -281,8 +294,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -292,6 +307,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -299,14 +316,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -318,13 +335,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: userGroups: - id: adminGroup @@ -380,6 +399,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -387,6 +408,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -394,13 +417,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -418,6 +441,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '760' Content-Type: @@ -429,6 +454,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -436,7 +463,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -480,7 +507,7 @@ interactions: type: userGroup - request: method: PUT - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: userGroups: - id: adminGroup @@ -507,17 +534,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -539,6 +563,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -546,6 +572,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -553,7 +581,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 4e541e2f3..f0c824a53 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -63,7 +67,7 @@ interactions: permissions: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -81,8 +85,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: *id001 @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -110,17 +118,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -129,7 +134,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -147,8 +152,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -158,14 +165,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -173,7 +185,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -181,13 +193,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -195,10 +204,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -209,20 +218,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -245,6 +254,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -252,6 +263,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -259,13 +272,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -300,6 +313,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -307,6 +322,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -314,13 +331,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -338,6 +355,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -349,6 +368,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -356,7 +377,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -379,7 +400,7 @@ interactions: permissions: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -414,6 +435,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -421,6 +444,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -428,13 +453,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -444,17 +469,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -476,6 +498,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -483,6 +507,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -490,7 +516,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 932a6880a..442138278 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,17 +55,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -70,7 +71,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -88,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -99,14 +102,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -114,7 +122,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -122,13 +130,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -136,10 +141,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -150,20 +155,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -173,17 +178,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -205,6 +207,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -212,6 +216,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -219,13 +225,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -243,8 +249,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: *id001 @@ -254,6 +262,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -261,7 +271,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -272,17 +282,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -291,7 +298,7 @@ interactions: type: userGroup - request: method: PUT - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: users: - id: admin @@ -301,17 +308,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -333,6 +337,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -340,6 +346,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -347,7 +355,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 516486378..3f5f5c9fe 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -68,17 +72,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -87,7 +88,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -105,8 +106,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -116,14 +119,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -131,7 +139,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -139,13 +147,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -153,10 +158,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -167,20 +172,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: userGroups: - id: adminGroup @@ -203,6 +208,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -210,6 +217,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -217,13 +226,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: userGroups: - id: adminGroup @@ -250,17 +259,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -282,6 +288,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -289,6 +297,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -296,13 +306,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -320,8 +330,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: *id001 @@ -331,6 +343,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -338,7 +352,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -366,17 +380,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -385,7 +396,7 @@ interactions: type: userGroup - request: method: PUT - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: userGroups: - id: adminGroup @@ -412,17 +423,14 @@ interactions: settings: [] permissions: [] - id: demo - email: demo@example.com - firstname: Demo - lastname: User - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs + authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs userGroups: - id: adminGroup type: userGroup settings: [] permissions: [] - id: demo2 - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs userGroups: - id: demoGroup type: userGroup @@ -444,6 +452,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -451,6 +461,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -458,7 +470,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml index 26802cbf8..a85a2fe2c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_user_groups.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -63,7 +67,7 @@ interactions: permissions: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/userGroups body: null headers: Accept: @@ -81,6 +85,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -122,7 +130,7 @@ interactions: permissions: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -138,6 +146,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -146,11 +156,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -158,13 +170,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -180,8 +192,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -191,6 +205,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -198,14 +214,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -217,13 +233,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -239,6 +257,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -247,11 +267,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -259,13 +281,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -281,8 +303,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -292,6 +316,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -299,14 +325,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -318,7 +344,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 8c297835d..d2fcc3f11 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,17 +55,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -70,7 +71,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/layout/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/users body: null headers: Accept: @@ -88,8 +89,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '517' + - '453' Content-Type: - application/json DATE: *id001 @@ -99,6 +102,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -106,7 +111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -117,17 +122,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -136,7 +138,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -152,6 +154,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -160,11 +164,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -172,13 +178,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -194,8 +200,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -205,6 +213,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -212,14 +222,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -231,13 +241,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -253,6 +265,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -261,11 +275,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -273,13 +289,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -295,8 +311,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -306,6 +324,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -313,14 +333,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -332,7 +352,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 0e7df593a..675699390 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -68,17 +72,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -87,7 +88,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/layout/usersAndUserGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/usersAndUserGroups body: null headers: Accept: @@ -105,8 +106,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '824' + - '760' Content-Type: - application/json DATE: *id001 @@ -116,6 +119,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -123,7 +128,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -151,17 +156,14 @@ interactions: userGroups: - id: adminGroup type: userGroup - - authId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - email: demo@example.com - firstname: Demo + - authId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo - lastname: User permissions: [] settings: [] userGroups: - id: adminGroup type: userGroup - - authId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + - authId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 permissions: [] settings: [] @@ -170,7 +172,7 @@ interactions: type: userGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -186,6 +188,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -194,11 +198,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -206,13 +212,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -228,8 +234,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -239,6 +247,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -246,14 +256,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -265,13 +275,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -287,6 +299,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -295,11 +309,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -307,13 +323,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -329,8 +345,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -340,6 +358,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -347,14 +367,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -366,7 +386,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 6dac48709..9de6e5ae7 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '189' + - '263' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,17 +44,17 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=1&size=500 - request: method: POST - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens body: data: id: test_token @@ -73,8 +77,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '231' + - '268' Content-Type: - application/json DATE: *id001 @@ -84,6 +90,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -91,20 +99,20 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - bearerToken: ZGVtbzp0ZXN0X3Rva2VuOk5PYWJvenRoWVE4eWx5Vkx4dWVjcmV2eDc1TnBSaXM5 + bearerToken: ZGVtbzp0ZXN0X3Rva2VuOlVvenRGaHVTNUZSQ2g3SHJHa21ZNTNmaGRkUkVuWmFv id: test_token type: apiToken links: - self: http://localhost:3000/api/v1/entities/users/demo/apiTokens/test_token + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens/test_token - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens/test_token + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens/test_token body: null headers: Accept: @@ -122,8 +130,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '151' + - '188' Content-Type: - application/json DATE: *id001 @@ -133,6 +143,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -140,7 +152,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -149,10 +161,10 @@ interactions: id: test_token type: apiToken links: - self: http://localhost:3000/api/v1/entities/users/demo/apiTokens/test_token + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens/test_token - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=0&size=500 body: null headers: Accept: @@ -170,8 +182,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '331' + - '442' Content-Type: - application/json DATE: *id001 @@ -181,6 +195,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -188,7 +204,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -196,14 +212,14 @@ interactions: - attributes: {} id: test_token links: - self: http://localhost:3000/api/v1/entities/users/demo/apiTokens/test_token + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens/test_token type: apiToken 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/users/demo/apiTokens/test_token + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo/apiTokens/test_token body: null headers: Accept-Encoding: @@ -219,6 +235,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -228,6 +246,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -235,7 +255,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml index 2b440d008..941628b5b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_assign_permissions_bulk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '189' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -58,7 +62,7 @@ interactions: - ANALYZE - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: null headers: Accept: @@ -76,6 +80,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '184' Content-Type: @@ -87,6 +93,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -94,7 +102,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -112,7 +120,7 @@ interactions: - VIEW - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/assignPermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/assignPermissions body: assignees: - id: demo2 @@ -147,6 +155,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' DATE: *id001 @@ -156,6 +166,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -163,13 +175,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -187,6 +199,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '187' Content-Type: @@ -198,6 +212,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -205,7 +221,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -223,7 +239,7 @@ interactions: - VIEW - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -241,6 +257,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '187' Content-Type: @@ -252,6 +270,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -259,7 +279,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -277,7 +297,7 @@ interactions: - VIEW - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: dataSources: - id: demo-test-ds @@ -307,6 +327,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -314,6 +336,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -321,13 +345,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: dataSources: - id: demo-test-ds @@ -357,6 +381,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -364,6 +390,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -371,7 +399,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml index d96abe7fe..a6361823f 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_group_permissions.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '184' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml index 04218495c..916463b2d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_get_user_permissions.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '189' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml index a3cafef37..2b389daee 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_group_permissions.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '184' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -58,7 +62,7 @@ interactions: - VIEW - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: dataSources: - id: demo-test-ds @@ -88,6 +92,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -95,6 +101,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -102,13 +110,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: null headers: Accept: @@ -126,6 +134,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '187' Content-Type: @@ -137,6 +147,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -144,7 +156,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -162,7 +174,7 @@ interactions: - VIEW - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/userGroups/demoGroup/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/userGroups/demoGroup/permissions body: dataSources: - id: demo-test-ds @@ -192,6 +204,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -199,6 +213,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -206,7 +222,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml index 762260d30..ba3a51362 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_manage_user_permissions.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '189' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -58,7 +62,7 @@ interactions: - ANALYZE - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: dataSources: - id: demo-test-ds @@ -88,6 +92,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -95,6 +101,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -102,13 +110,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -126,6 +134,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '185' Content-Type: @@ -137,6 +147,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -144,7 +156,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -162,7 +174,7 @@ interactions: - MANAGE - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: dataSources: - id: demo-test-ds @@ -192,6 +204,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -199,6 +213,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -206,7 +222,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml index 961d56c98..15acb42f6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_revoke_permissions_bulk.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '189' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -58,7 +62,7 @@ interactions: - ANALYZE - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/revokePermissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/revokePermissions body: assignees: - id: demo2 @@ -91,6 +95,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' DATE: *id001 @@ -100,6 +106,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -107,13 +115,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: null headers: Accept: @@ -131,6 +139,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '34' Content-Type: @@ -142,6 +152,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -149,7 +161,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -157,7 +169,7 @@ interactions: workspaces: [] - request: method: POST - uri: http://localhost:3000/api/v1/actions/userManagement/users/demo2/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/userManagement/users/demo2/permissions body: dataSources: - id: demo-test-ds @@ -187,6 +199,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -194,6 +208,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -201,7 +217,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 c7ad5ac2b..d9cc140a5 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '466' + - '540' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 relationships: userGroups: @@ -59,7 +63,7 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=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 c7ad5ac2b..d9cc140a5 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '466' + - '540' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 relationships: userGroups: @@ -59,7 +63,7 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=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 c7ad5ac2b..d9cc140a5 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '466' + - '540' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 relationships: userGroups: @@ -59,7 +63,7 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=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 c7ad5ac2b..d9cc140a5 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=userGroups body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '466' + - '540' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,13 +44,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 relationships: userGroups: @@ -59,7 +63,7 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/demo2?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2?include=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 768632329..f039a5027 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1302' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,7 +55,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -56,13 +63,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -70,10 +74,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -84,20 +88,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/test_update_user_temp?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp?include=userGroups body: null headers: Accept: @@ -115,6 +119,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -126,6 +132,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -133,7 +141,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -141,10 +149,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 9daab54e4bc4f9d96fdc3a3461bfd78e + traceId: 516174f51a7a39257c37d7f8ae3e2b50 - request: method: POST - uri: http://localhost:3000/api/v1/entities/users + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users body: data: id: test_update_user_temp @@ -177,8 +185,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '270' + - '307' Content-Type: - application/json DATE: *id001 @@ -188,6 +198,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -195,7 +207,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -208,10 +220,10 @@ interactions: id: test_update_user_temp type: user links: - self: http://localhost:3000/api/v1/entities/users/test_update_user_temp + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp - request: method: GET - uri: http://localhost:3000/api/v1/entities/users?include=userGroups&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 body: null headers: Accept: @@ -229,8 +241,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1644' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -240,14 +254,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -255,7 +274,7 @@ interactions: - attributes: {} id: admin links: - self: http://localhost:3000/api/v1/entities/users/admin + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/admin relationships: userGroups: data: @@ -263,13 +282,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiQ1NzgxOGE5YS0zZWUwLTRhZDMtOGE4Zi0xZDJlODVmOTU5OTgSBWxvY2Fs - firstname: Demo - lastname: User - email: demo@example.com + authenticationId: CiRhMzA4NmU3MS0zYjY2LTQ3NTItODIxMC0wN2VmODQ5NDNkOGESBWxvY2Fs id: demo links: - self: http://localhost:3000/api/v1/entities/users/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo relationships: userGroups: data: @@ -277,10 +293,10 @@ interactions: type: userGroup type: user - attributes: - authenticationId: CiRlMGNlMTY5OS1hY2IzLTRkNzAtOWVkYi02MDYyZjhiMGNlM2USBWxvY2Fs + authenticationId: CiQ5ZGMzNjU0MC1hYzMxLTQ2MTUtOThmNy1hYzJiZDE2NzZkYzUSBWxvY2Fs id: demo2 links: - self: http://localhost:3000/api/v1/entities/users/demo2 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/demo2 relationships: userGroups: data: @@ -294,7 +310,7 @@ interactions: email: temp.user@example.com id: test_update_user_temp links: - self: http://localhost:3000/api/v1/entities/users/test_update_user_temp + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp relationships: userGroups: data: @@ -305,20 +321,20 @@ interactions: - attributes: {} id: adminGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/adminGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/adminGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users?include=userGroups&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/test_update_user_temp?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp?include=userGroups body: null headers: Accept: @@ -336,8 +352,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '607' Content-Type: - application/json DATE: *id001 @@ -347,6 +365,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -354,7 +374,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -376,13 +396,13 @@ interactions: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/test_update_user_temp?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp?include=userGroups - request: method: PUT - uri: http://localhost:3000/api/v1/entities/users/test_update_user_temp + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp body: data: id: test_update_user_temp @@ -417,8 +437,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '276' + - '313' Content-Type: - application/json DATE: *id001 @@ -428,6 +450,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -435,7 +459,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -448,10 +472,10 @@ interactions: id: test_update_user_temp type: user links: - self: http://localhost:3000/api/v1/entities/users/test_update_user_temp + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp - request: method: GET - uri: http://localhost:3000/api/v1/entities/users/test_update_user_temp?include=userGroups + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp?include=userGroups body: null headers: Accept: @@ -469,8 +493,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '738' + - '849' Content-Type: - application/json DATE: *id001 @@ -480,6 +506,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -487,7 +515,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -511,19 +539,19 @@ interactions: name: visitors id: visitorsGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/visitorsGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/visitorsGroup type: userGroup - attributes: name: demo group id: demoGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/users/test_update_user_temp?include=userGroups + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp?include=userGroups - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/users/test_update_user_temp + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/users/test_update_user_temp body: null headers: Accept-Encoding: @@ -539,6 +567,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -548,6 +578,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -555,7 +587,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 55581a044..0678de02d 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '171' + - '208' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -50,10 +54,10 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL body: null headers: Accept: @@ -71,8 +75,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '171' + - '208' Content-Type: - application/json DATE: *id001 @@ -82,6 +88,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -89,7 +97,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -99,10 +107,10 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL - request: method: PUT - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup body: data: id: demoGroup @@ -130,8 +138,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '171' + - '208' Content-Type: - application/json DATE: *id001 @@ -141,6 +151,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -148,7 +160,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -158,10 +170,10 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL body: null headers: Accept: @@ -179,8 +191,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '183' + - '220' Content-Type: - application/json DATE: *id001 @@ -190,6 +204,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -197,7 +213,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -207,10 +223,10 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL - request: method: GET - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL body: null headers: Accept: @@ -228,8 +244,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '183' + - '220' Content-Type: - application/json DATE: *id001 @@ -239,6 +257,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -246,7 +266,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -256,10 +276,10 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup?include=ALL + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup?include=ALL - request: method: PUT - uri: http://localhost:3000/api/v1/entities/userGroups/demoGroup + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup body: data: id: demoGroup @@ -284,8 +304,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '159' + - '196' Content-Type: - application/json DATE: *id001 @@ -295,6 +317,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -302,7 +326,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -312,4 +336,4 @@ interactions: id: demoGroup type: userGroup links: - self: http://localhost:3000/api/v1/entities/userGroups/demoGroup + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/userGroups/demoGroup 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 e836984b2..c811db63f 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '30939' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -94,7 +101,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -137,7 +144,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -287,7 +294,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -299,7 +306,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -309,7 +316,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -360,7 +367,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -369,7 +376,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -379,7 +386,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -389,7 +396,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -399,7 +406,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -408,7 +415,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -417,7 +424,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -427,7 +434,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -437,7 +444,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -447,7 +454,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -457,7 +464,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -467,7 +474,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -477,7 +484,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -487,7 +494,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -498,7 +505,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -508,7 +515,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -518,7 +525,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -528,7 +535,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -537,7 +544,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -546,7 +553,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -555,7 +562,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -564,7 +571,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -573,7 +580,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -582,7 +589,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -647,7 +654,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -723,7 +730,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -802,7 +809,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -861,7 +868,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -918,7 +925,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -971,7 +978,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1046,7 +1053,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1103,7 +1110,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1202,7 +1209,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1258,7 +1265,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1297,7 +1304,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1353,7 +1360,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1421,7 +1428,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1478,7 +1485,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1535,7 +1542,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1543,7 +1550,7 @@ interactions: title: Top 10 Products - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel body: null headers: Accept: @@ -1561,8 +1568,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '30939' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1572,14 +1581,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1633,7 +1647,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1676,7 +1690,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1826,7 +1840,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1838,7 +1852,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1848,7 +1862,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1899,7 +1913,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1908,7 +1922,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1918,7 +1932,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1928,7 +1942,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1938,7 +1952,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1947,7 +1961,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1956,7 +1970,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1966,7 +1980,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1976,7 +1990,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1986,7 +2000,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1996,7 +2010,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-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2006,7 +2020,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2016,7 +2030,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2026,7 +2040,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2037,7 +2051,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2047,7 +2061,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2057,7 +2071,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2067,7 +2081,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2076,7 +2090,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2085,7 +2099,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2094,7 +2108,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2103,7 +2117,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2112,7 +2126,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2121,7 +2135,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2186,7 +2200,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2262,7 +2276,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2341,7 +2355,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2400,7 +2414,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2457,7 +2471,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2510,7 +2524,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2585,7 +2599,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2642,7 +2656,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2741,7 +2755,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2797,7 +2811,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2836,7 +2850,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2892,7 +2906,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2960,7 +2974,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3017,7 +3031,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3074,7 +3088,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 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 a9b4bd861..3b23034fe 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '20149' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,7 +62,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originId: demo @@ -80,7 +87,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originId: demo @@ -105,7 +112,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originId: demo @@ -130,7 +137,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originId: demo @@ -155,7 +162,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originId: demo @@ -180,7 +187,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originId: demo @@ -204,7 +211,7 @@ interactions: areRelationsValid: true id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originId: demo @@ -228,7 +235,7 @@ interactions: areRelationsValid: true id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originId: demo @@ -252,7 +259,7 @@ interactions: areRelationsValid: true id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originId: demo @@ -276,7 +283,7 @@ interactions: areRelationsValid: true id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originId: demo @@ -300,7 +307,7 @@ interactions: areRelationsValid: true id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originId: demo @@ -325,7 +332,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originId: demo @@ -350,7 +357,7 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originId: demo @@ -375,7 +382,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originId: demo @@ -400,7 +407,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originId: demo @@ -425,7 +432,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originId: demo @@ -450,7 +457,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originId: demo @@ -475,7 +482,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region meta: origin: originId: demo @@ -500,7 +507,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state meta: origin: originId: demo @@ -516,10 +523,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 @@ -531,7 +538,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type meta: origin: originId: demo @@ -558,7 +565,7 @@ interactions: valueType: TEXT id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_name type: label - attributes: title: Order status @@ -571,7 +578,7 @@ interactions: valueType: TEXT id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: title: Order lines @@ -583,56 +590,56 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: customers + id: products type: dataset multivalue: false sources: - - column: customer_id + - column: product_id dataType: INT target: - id: customer_id + id: product_id type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: campaigns type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: campaign_id + dataType: INT target: - id: date - type: date + id: campaign_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: customers type: dataset multivalue: false sources: - - column: campaign_id + - column: customer_id dataType: INT target: - id: campaign_id + id: customer_id type: attribute isNullable: null nullValue: null @@ -643,10 +650,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -661,7 +668,7 @@ interactions: type: NORMAL id: order_lines links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines type: dataset - attributes: title: Campaign name @@ -674,7 +681,7 @@ interactions: valueType: TEXT id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_name type: label - attributes: title: Campaign channels @@ -706,7 +713,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels type: dataset - attributes: title: Date - Month/Year @@ -717,7 +724,7 @@ interactions: sourceColumn: '' id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.month type: label - attributes: title: Date - Quarter/Year @@ -728,7 +735,7 @@ interactions: sourceColumn: '' id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.quarter type: label - attributes: title: Campaign channel id @@ -741,7 +748,7 @@ interactions: valueType: TEXT id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channel_id type: label - attributes: title: Date - Date @@ -752,7 +759,7 @@ interactions: sourceColumn: '' id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.day type: label - attributes: title: Campaigns @@ -769,7 +776,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns type: dataset - attributes: title: Order id @@ -782,7 +789,7 @@ interactions: valueType: TEXT id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_id type: label - attributes: title: Customer name @@ -795,7 +802,7 @@ interactions: valueType: TEXT id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_name type: label - attributes: title: Type @@ -808,7 +815,7 @@ interactions: valueType: TEXT id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/type type: label - attributes: title: Customers @@ -825,7 +832,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers type: dataset - attributes: title: Region @@ -838,7 +845,7 @@ interactions: valueType: TEXT id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/region type: label - attributes: title: Category @@ -851,7 +858,7 @@ interactions: valueType: TEXT id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/products.category type: label - attributes: title: Date - Week/Year @@ -862,7 +869,7 @@ interactions: sourceColumn: '' id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.week type: label - attributes: title: Location @@ -875,7 +882,7 @@ interactions: valueType: GEO id: geo__state__location links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/geo__state__location type: label - attributes: title: Product id @@ -888,7 +895,7 @@ interactions: valueType: TEXT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_id type: label - attributes: title: Order line id @@ -901,7 +908,7 @@ interactions: valueType: TEXT id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_line_id type: label - attributes: title: Products @@ -918,7 +925,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products type: dataset - attributes: title: Date @@ -928,7 +935,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date type: dataset - attributes: title: Category @@ -941,7 +948,7 @@ interactions: valueType: TEXT id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channels.category type: label - attributes: title: Customer id @@ -954,7 +961,7 @@ interactions: valueType: TEXT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_id type: label - attributes: title: Date - Year @@ -965,7 +972,7 @@ interactions: sourceColumn: '' id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.year type: label - attributes: title: State @@ -978,7 +985,7 @@ interactions: valueType: TEXT id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/state type: label - attributes: title: Campaign id @@ -991,14 +998,14 @@ interactions: valueType: TEXT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 body: null headers: Accept: @@ -1016,8 +1023,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '13574' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1027,14 +1036,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1070,7 +1084,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: origin: originId: demo @@ -1120,7 +1134,7 @@ interactions: type: NORMAL id: campaign_channels_per_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category meta: origin: originId: demo @@ -1147,7 +1161,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns meta: origin: originId: demo @@ -1176,7 +1190,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers meta: origin: originId: demo @@ -1202,7 +1216,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date meta: origin: originId: demo @@ -1231,56 +1245,56 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: customers + id: products type: dataset multivalue: false sources: - - column: customer_id + - column: product_id dataType: INT target: - id: customer_id + id: product_id type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: campaigns type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: campaign_id + dataType: INT target: - id: date - type: date + id: campaign_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: customers type: dataset multivalue: false sources: - - column: campaign_id + - column: customer_id dataType: INT target: - id: campaign_id + id: customer_id type: attribute isNullable: null nullValue: null @@ -1292,10 +1306,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1310,7 +1324,7 @@ interactions: type: NORMAL id: order_lines links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines meta: origin: originId: demo @@ -1347,7 +1361,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products meta: origin: originId: demo @@ -1372,7 +1386,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id type: attribute - attributes: title: Budget @@ -1383,7 +1397,7 @@ interactions: sourceColumnDataType: NUMERIC id: budget links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/budget + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/budget type: fact - attributes: title: Date - Year @@ -1393,7 +1407,7 @@ interactions: granularity: YEAR id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year type: attribute - attributes: title: Product name @@ -1404,7 +1418,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name type: attribute - attributes: title: Date - Month/Year @@ -1414,7 +1428,7 @@ interactions: granularity: MONTH id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month type: attribute - attributes: title: Category @@ -1425,7 +1439,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category type: attribute - attributes: title: Date - Quarter/Year @@ -1435,7 +1449,7 @@ interactions: granularity: QUARTER id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter type: attribute - attributes: title: Category @@ -1446,7 +1460,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category type: attribute - attributes: title: State @@ -1457,7 +1471,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state type: attribute - attributes: title: Date - Week/Year @@ -1467,7 +1481,7 @@ interactions: granularity: WEEK id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week type: attribute - attributes: title: Order id @@ -1478,7 +1492,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id type: attribute - attributes: title: Campaign name @@ -1489,7 +1503,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name type: attribute - attributes: title: Price @@ -1500,7 +1514,7 @@ interactions: sourceColumnDataType: NUMERIC id: price links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/price + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/price type: fact - attributes: description: Budget Agg @@ -1511,7 +1525,7 @@ interactions: operation: SUM id: budget_agg links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg type: aggregatedFact - attributes: title: Date - Date @@ -1521,7 +1535,7 @@ interactions: granularity: DAY id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day type: attribute - attributes: title: Region @@ -1532,7 +1546,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region type: attribute - attributes: title: Campaign channel id @@ -1543,7 +1557,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id type: attribute - attributes: title: Customer id @@ -1554,7 +1568,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id type: attribute - attributes: title: Quantity @@ -1565,7 +1579,7 @@ interactions: sourceColumnDataType: NUMERIC id: quantity links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/quantity + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/quantity type: fact - attributes: title: Campaign id @@ -1576,7 +1590,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id type: attribute - attributes: title: Type @@ -1587,7 +1601,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type type: attribute - attributes: title: Spend @@ -1598,7 +1612,7 @@ interactions: sourceColumnDataType: NUMERIC id: spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/spend type: fact - attributes: title: Order status @@ -1609,7 +1623,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status type: attribute - attributes: title: Customer name @@ -1620,7 +1634,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name type: attribute - attributes: title: Order line id @@ -1631,14 +1645,14 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id type: attribute links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 body: null headers: Accept: @@ -1656,8 +1670,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10543' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1667,14 +1683,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1685,10 +1706,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_active_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers meta: origin: originId: demo @@ -1700,10 +1721,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_orders meta: origin: originId: demo @@ -1716,10 +1737,10 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_top_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers meta: origin: originId: demo @@ -1733,10 +1754,10 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_valid_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders meta: origin: originId: demo @@ -1748,10 +1769,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: campaign_spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/campaign_spend meta: origin: originId: demo @@ -1763,10 +1784,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: order_amount links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/order_amount meta: origin: originId: demo @@ -1778,10 +1799,10 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue meta: origin: originId: demo @@ -1794,10 +1815,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers meta: origin: originId: demo @@ -1810,10 +1831,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers meta: origin: originId: demo @@ -1826,10 +1847,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products meta: origin: originId: demo @@ -1842,10 +1863,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products meta: origin: originId: demo @@ -1858,10 +1879,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_in_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category meta: origin: originId: demo @@ -1874,10 +1895,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_per_product links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product meta: origin: originId: demo @@ -1891,10 +1912,10 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue meta: origin: originId: demo @@ -1907,10 +1928,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-clothing links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-clothing meta: origin: originId: demo @@ -1923,10 +1944,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-electronic links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-electronic meta: origin: originId: demo @@ -1939,10 +1960,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-home links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-home meta: origin: originId: demo @@ -1955,10 +1976,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-outdoor links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-outdoor meta: origin: originId: demo @@ -1970,10 +1991,10 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_customer links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_customer meta: origin: originId: demo @@ -1985,10 +2006,10 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_dollar_spent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent meta: origin: originId: demo @@ -2000,10 +2021,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10 meta: origin: originId: demo @@ -2015,10 +2036,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10_percent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent meta: origin: originId: demo @@ -2030,10 +2051,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue meta: origin: originId: demo @@ -2045,15 +2066,15 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue-no_filters links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters meta: origin: originId: demo originType: NATIVE type: metric links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=1&size=500 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 613ee5b03..36c7076d9 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '20149' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,7 +62,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originId: demo @@ -80,7 +87,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originId: demo @@ -105,7 +112,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originId: demo @@ -130,7 +137,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originId: demo @@ -155,7 +162,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originId: demo @@ -180,7 +187,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originId: demo @@ -204,7 +211,7 @@ interactions: areRelationsValid: true id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originId: demo @@ -228,7 +235,7 @@ interactions: areRelationsValid: true id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originId: demo @@ -252,7 +259,7 @@ interactions: areRelationsValid: true id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originId: demo @@ -276,7 +283,7 @@ interactions: areRelationsValid: true id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originId: demo @@ -300,7 +307,7 @@ interactions: areRelationsValid: true id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originId: demo @@ -325,7 +332,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originId: demo @@ -350,7 +357,7 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originId: demo @@ -375,7 +382,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originId: demo @@ -400,7 +407,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originId: demo @@ -425,7 +432,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originId: demo @@ -450,7 +457,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originId: demo @@ -475,7 +482,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region meta: origin: originId: demo @@ -500,7 +507,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state meta: origin: originId: demo @@ -516,10 +523,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 @@ -531,7 +538,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type meta: origin: originId: demo @@ -558,7 +565,7 @@ interactions: valueType: TEXT id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_name type: label - attributes: title: Order status @@ -571,7 +578,7 @@ interactions: valueType: TEXT id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: title: Order lines @@ -583,56 +590,56 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: customers + id: products type: dataset multivalue: false sources: - - column: customer_id + - column: product_id dataType: INT target: - id: customer_id + id: product_id type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: campaigns type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: campaign_id + dataType: INT target: - id: date - type: date + id: campaign_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: customers type: dataset multivalue: false sources: - - column: campaign_id + - column: customer_id dataType: INT target: - id: campaign_id + id: customer_id type: attribute isNullable: null nullValue: null @@ -643,10 +650,10 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -661,7 +668,7 @@ interactions: type: NORMAL id: order_lines links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines type: dataset - attributes: title: Campaign name @@ -674,7 +681,7 @@ interactions: valueType: TEXT id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_name type: label - attributes: title: Campaign channels @@ -706,7 +713,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels type: dataset - attributes: title: Date - Month/Year @@ -717,7 +724,7 @@ interactions: sourceColumn: '' id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.month type: label - attributes: title: Date - Quarter/Year @@ -728,7 +735,7 @@ interactions: sourceColumn: '' id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.quarter type: label - attributes: title: Campaign channel id @@ -741,7 +748,7 @@ interactions: valueType: TEXT id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channel_id type: label - attributes: title: Date - Date @@ -752,7 +759,7 @@ interactions: sourceColumn: '' id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.day type: label - attributes: title: Campaigns @@ -769,7 +776,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns type: dataset - attributes: title: Order id @@ -782,7 +789,7 @@ interactions: valueType: TEXT id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_id type: label - attributes: title: Customer name @@ -795,7 +802,7 @@ interactions: valueType: TEXT id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_name type: label - attributes: title: Type @@ -808,7 +815,7 @@ interactions: valueType: TEXT id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/type type: label - attributes: title: Customers @@ -825,7 +832,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers type: dataset - attributes: title: Region @@ -838,7 +845,7 @@ interactions: valueType: TEXT id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/region type: label - attributes: title: Category @@ -851,7 +858,7 @@ interactions: valueType: TEXT id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/products.category type: label - attributes: title: Date - Week/Year @@ -862,7 +869,7 @@ interactions: sourceColumn: '' id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.week type: label - attributes: title: Location @@ -875,7 +882,7 @@ interactions: valueType: GEO id: geo__state__location links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/geo__state__location type: label - attributes: title: Product id @@ -888,7 +895,7 @@ interactions: valueType: TEXT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_id type: label - attributes: title: Order line id @@ -901,7 +908,7 @@ interactions: valueType: TEXT id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_line_id type: label - attributes: title: Products @@ -918,7 +925,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products type: dataset - attributes: title: Date @@ -928,7 +935,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date type: dataset - attributes: title: Category @@ -941,7 +948,7 @@ interactions: valueType: TEXT id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channels.category type: label - attributes: title: Customer id @@ -954,7 +961,7 @@ interactions: valueType: TEXT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_id type: label - attributes: title: Date - Year @@ -965,7 +972,7 @@ interactions: sourceColumn: '' id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.year type: label - attributes: title: State @@ -978,7 +985,7 @@ interactions: valueType: TEXT id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/state type: label - attributes: title: Campaign id @@ -991,14 +998,14 @@ interactions: valueType: TEXT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 body: null headers: Accept: @@ -1016,8 +1023,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '13574' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1027,14 +1036,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1070,7 +1084,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: origin: originId: demo @@ -1120,7 +1134,7 @@ interactions: type: NORMAL id: campaign_channels_per_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category meta: origin: originId: demo @@ -1147,7 +1161,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns meta: origin: originId: demo @@ -1176,7 +1190,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers meta: origin: originId: demo @@ -1202,7 +1216,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date meta: origin: originId: demo @@ -1231,56 +1245,56 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: customers + id: products type: dataset multivalue: false sources: - - column: customer_id + - column: product_id dataType: INT target: - id: customer_id + id: product_id type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: campaigns type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: campaign_id + dataType: INT target: - id: date - type: date + id: campaign_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: customers type: dataset multivalue: false sources: - - column: campaign_id + - column: customer_id dataType: INT target: - id: campaign_id + id: customer_id type: attribute isNullable: null nullValue: null @@ -1292,10 +1306,10 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + dataType: STRING workspaceDataFilterReferences: - filterId: id: wdf__state @@ -1310,7 +1324,7 @@ interactions: type: NORMAL id: order_lines links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines meta: origin: originId: demo @@ -1347,7 +1361,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products meta: origin: originId: demo @@ -1372,7 +1386,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id type: attribute - attributes: title: Budget @@ -1383,7 +1397,7 @@ interactions: sourceColumnDataType: NUMERIC id: budget links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/budget + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/budget type: fact - attributes: title: Date - Year @@ -1393,7 +1407,7 @@ interactions: granularity: YEAR id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year type: attribute - attributes: title: Product name @@ -1404,7 +1418,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name type: attribute - attributes: title: Date - Month/Year @@ -1414,7 +1428,7 @@ interactions: granularity: MONTH id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month type: attribute - attributes: title: Category @@ -1425,7 +1439,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category type: attribute - attributes: title: Date - Quarter/Year @@ -1435,7 +1449,7 @@ interactions: granularity: QUARTER id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter type: attribute - attributes: title: Category @@ -1446,7 +1460,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category type: attribute - attributes: title: State @@ -1457,7 +1471,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state type: attribute - attributes: title: Date - Week/Year @@ -1467,7 +1481,7 @@ interactions: granularity: WEEK id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week type: attribute - attributes: title: Order id @@ -1478,7 +1492,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id type: attribute - attributes: title: Campaign name @@ -1489,7 +1503,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name type: attribute - attributes: title: Price @@ -1500,7 +1514,7 @@ interactions: sourceColumnDataType: NUMERIC id: price links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/price + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/price type: fact - attributes: description: Budget Agg @@ -1511,7 +1525,7 @@ interactions: operation: SUM id: budget_agg links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg type: aggregatedFact - attributes: title: Date - Date @@ -1521,7 +1535,7 @@ interactions: granularity: DAY id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day type: attribute - attributes: title: Region @@ -1532,7 +1546,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region type: attribute - attributes: title: Campaign channel id @@ -1543,7 +1557,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id type: attribute - attributes: title: Customer id @@ -1554,7 +1568,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id type: attribute - attributes: title: Quantity @@ -1565,7 +1579,7 @@ interactions: sourceColumnDataType: NUMERIC id: quantity links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/quantity + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/quantity type: fact - attributes: title: Campaign id @@ -1576,7 +1590,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id type: attribute - attributes: title: Type @@ -1587,7 +1601,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type type: attribute - attributes: title: Spend @@ -1598,7 +1612,7 @@ interactions: sourceColumnDataType: NUMERIC id: spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/spend type: fact - attributes: title: Order status @@ -1609,7 +1623,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status type: attribute - attributes: title: Customer name @@ -1620,7 +1634,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name type: attribute - attributes: title: Order line id @@ -1631,14 +1645,14 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id type: attribute links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 body: null headers: Accept: @@ -1656,8 +1670,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10543' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1667,14 +1683,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1685,10 +1706,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_active_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers meta: origin: originId: demo @@ -1700,10 +1721,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_orders meta: origin: originId: demo @@ -1716,10 +1737,10 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_top_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers meta: origin: originId: demo @@ -1733,10 +1754,10 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_valid_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders meta: origin: originId: demo @@ -1748,10 +1769,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: campaign_spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/campaign_spend meta: origin: originId: demo @@ -1763,10 +1784,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: order_amount links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/order_amount meta: origin: originId: demo @@ -1778,10 +1799,10 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue meta: origin: originId: demo @@ -1794,10 +1815,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers meta: origin: originId: demo @@ -1810,10 +1831,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers meta: origin: originId: demo @@ -1826,10 +1847,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products meta: origin: originId: demo @@ -1842,10 +1863,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products meta: origin: originId: demo @@ -1858,10 +1879,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_in_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category meta: origin: originId: demo @@ -1874,10 +1895,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_per_product links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product meta: origin: originId: demo @@ -1891,10 +1912,10 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue meta: origin: originId: demo @@ -1907,10 +1928,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-clothing links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-clothing meta: origin: originId: demo @@ -1923,10 +1944,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-electronic links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-electronic meta: origin: originId: demo @@ -1939,10 +1960,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-home links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-home meta: origin: originId: demo @@ -1955,10 +1976,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-outdoor links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-outdoor meta: origin: originId: demo @@ -1970,10 +1991,10 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_customer links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_customer meta: origin: originId: demo @@ -1985,10 +2006,10 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_dollar_spent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent meta: origin: originId: demo @@ -2000,10 +2021,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10 meta: origin: originId: demo @@ -2015,10 +2036,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10_percent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent meta: origin: originId: demo @@ -2030,10 +2051,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue meta: origin: originId: demo @@ -2045,21 +2066,21 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue-no_filters links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters meta: origin: originId: demo originType: NATIVE type: metric links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=1&size=500 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/computeValidObjects + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/afm/computeValidObjects body: afm: attributes: [] @@ -2096,8 +2117,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1502' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2107,14 +2130,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml index f7fe45b94..d9e5550b1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_aggregated_facts.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '594' + - '705' Content-Type: - application/json DATE: &id001 @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,12 +59,12 @@ interactions: operation: SUM id: budget_agg links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg meta: origin: originId: demo originType: NATIVE type: aggregatedFact links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml index d74d00cfd..bb52f85f8 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_attributes.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '15177' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,7 +62,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originId: demo @@ -76,7 +83,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originId: demo @@ -97,7 +104,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originId: demo @@ -118,7 +125,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originId: demo @@ -139,7 +146,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originId: demo @@ -160,7 +167,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originId: demo @@ -180,7 +187,7 @@ interactions: areRelationsValid: true id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originId: demo @@ -200,7 +207,7 @@ interactions: areRelationsValid: true id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originId: demo @@ -220,7 +227,7 @@ interactions: areRelationsValid: true id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originId: demo @@ -240,7 +247,7 @@ interactions: areRelationsValid: true id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originId: demo @@ -260,7 +267,7 @@ interactions: areRelationsValid: true id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originId: demo @@ -281,7 +288,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originId: demo @@ -302,7 +309,7 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originId: demo @@ -323,7 +330,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originId: demo @@ -344,7 +351,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originId: demo @@ -365,7 +372,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originId: demo @@ -386,7 +393,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originId: demo @@ -407,7 +414,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region meta: origin: originId: demo @@ -428,7 +435,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state meta: origin: originId: demo @@ -436,10 +443,10 @@ interactions: relationships: labels: data: - - id: geo__state__location - type: label - id: state type: label + - id: geo__state__location + type: label type: attribute - attributes: title: Type @@ -451,7 +458,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type meta: origin: originId: demo @@ -474,7 +481,7 @@ interactions: valueType: TEXT id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_name type: label - attributes: title: Order status @@ -487,7 +494,7 @@ interactions: valueType: TEXT id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: title: Campaign name @@ -500,7 +507,7 @@ interactions: valueType: TEXT id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_name type: label - attributes: title: Date - Week/Year @@ -511,7 +518,7 @@ interactions: sourceColumn: '' id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.week type: label - attributes: title: Location @@ -524,7 +531,7 @@ interactions: valueType: GEO id: geo__state__location links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/geo__state__location type: label - attributes: title: Product id @@ -537,7 +544,7 @@ interactions: valueType: TEXT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_id type: label - attributes: title: Order line id @@ -550,7 +557,7 @@ interactions: valueType: TEXT id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_line_id type: label - attributes: title: Date - Month/Year @@ -561,7 +568,7 @@ interactions: sourceColumn: '' id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.month type: label - attributes: title: Date - Quarter/Year @@ -572,7 +579,7 @@ interactions: sourceColumn: '' id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.quarter type: label - attributes: title: Campaign channel id @@ -585,7 +592,7 @@ interactions: valueType: TEXT id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channel_id type: label - attributes: title: Date - Date @@ -596,7 +603,7 @@ interactions: sourceColumn: '' id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.day type: label - attributes: title: Order id @@ -609,7 +616,7 @@ interactions: valueType: TEXT id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_id type: label - attributes: title: Category @@ -622,7 +629,7 @@ interactions: valueType: TEXT id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channels.category type: label - attributes: title: Customer name @@ -635,7 +642,7 @@ interactions: valueType: TEXT id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_name type: label - attributes: title: Type @@ -648,7 +655,7 @@ interactions: valueType: TEXT id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/type type: label - attributes: title: Region @@ -661,7 +668,7 @@ interactions: valueType: TEXT id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/region type: label - attributes: title: Customer id @@ -674,7 +681,7 @@ interactions: valueType: TEXT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_id type: label - attributes: title: Date - Year @@ -685,7 +692,7 @@ interactions: sourceColumn: '' id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.year type: label - attributes: title: State @@ -698,7 +705,7 @@ interactions: valueType: TEXT id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/state type: label - attributes: title: Category @@ -711,7 +718,7 @@ interactions: valueType: TEXT id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/products.category type: label - attributes: title: Campaign id @@ -724,8 +731,8 @@ interactions: valueType: TEXT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml index 821891958..a4afed4e3 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_facts.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/facts?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1546' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,7 +62,7 @@ interactions: areRelationsValid: true id: budget links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/budget + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/budget meta: origin: originId: demo @@ -71,7 +78,7 @@ interactions: areRelationsValid: true id: price links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/price + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/price meta: origin: originId: demo @@ -87,7 +94,7 @@ interactions: areRelationsValid: true id: quantity links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/quantity + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/quantity meta: origin: originId: demo @@ -103,12 +110,12 @@ interactions: areRelationsValid: true id: spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/spend meta: origin: originId: demo originType: NATIVE type: fact links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/facts?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml index cf64838aa..8f09bf9e9 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_labels.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/labels?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '8196' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -57,7 +64,7 @@ interactions: areRelationsValid: true id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channel_id meta: origin: originId: demo @@ -75,7 +82,7 @@ interactions: areRelationsValid: true id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channels.category meta: origin: originId: demo @@ -93,7 +100,7 @@ interactions: areRelationsValid: true id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_id meta: origin: originId: demo @@ -111,7 +118,7 @@ interactions: areRelationsValid: true id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_name meta: origin: originId: demo @@ -129,7 +136,7 @@ interactions: areRelationsValid: true id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_id meta: origin: originId: demo @@ -147,7 +154,7 @@ interactions: areRelationsValid: true id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_name meta: origin: originId: demo @@ -163,7 +170,7 @@ interactions: areRelationsValid: true id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.day meta: origin: originId: demo @@ -179,7 +186,7 @@ interactions: areRelationsValid: true id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.month meta: origin: originId: demo @@ -195,7 +202,7 @@ interactions: areRelationsValid: true id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.quarter meta: origin: originId: demo @@ -211,7 +218,7 @@ interactions: areRelationsValid: true id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.week meta: origin: originId: demo @@ -227,7 +234,7 @@ interactions: areRelationsValid: true id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.year meta: origin: originId: demo @@ -245,7 +252,7 @@ interactions: areRelationsValid: true id: geo__state__location links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/geo__state__location meta: origin: originId: demo @@ -263,7 +270,7 @@ interactions: areRelationsValid: true id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_id meta: origin: originId: demo @@ -281,7 +288,7 @@ interactions: areRelationsValid: true id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_line_id meta: origin: originId: demo @@ -299,7 +306,7 @@ interactions: areRelationsValid: true id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_status meta: origin: originId: demo @@ -317,7 +324,7 @@ interactions: areRelationsValid: true id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_id meta: origin: originId: demo @@ -335,7 +342,7 @@ interactions: areRelationsValid: true id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_name meta: origin: originId: demo @@ -353,7 +360,7 @@ interactions: areRelationsValid: true id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/products.category meta: origin: originId: demo @@ -371,7 +378,7 @@ interactions: areRelationsValid: true id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/region meta: origin: originId: demo @@ -389,7 +396,7 @@ interactions: areRelationsValid: true id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/state meta: origin: originId: demo @@ -407,12 +414,12 @@ interactions: areRelationsValid: true id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/type meta: origin: originId: demo originType: NATIVE type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/labels?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels?page=1&size=500 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 3a12d6b05..ae0394f4e 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10543' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -51,10 +58,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: amount_of_active_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers meta: origin: originId: demo @@ -66,10 +73,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: amount_of_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_orders meta: origin: originId: demo @@ -82,10 +89,10 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: amount_of_top_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers meta: origin: originId: demo @@ -99,10 +106,10 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: amount_of_valid_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders meta: origin: originId: demo @@ -114,10 +121,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: campaign_spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/campaign_spend meta: origin: originId: demo @@ -129,10 +136,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: order_amount links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/order_amount meta: origin: originId: demo @@ -144,10 +151,10 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: percent_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue meta: origin: originId: demo @@ -160,10 +167,10 @@ 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-17 08:23 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers meta: origin: originId: demo @@ -176,10 +183,10 @@ 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-17 08:23 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers meta: origin: originId: demo @@ -192,10 +199,10 @@ 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-17 08:23 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products meta: origin: originId: demo @@ -208,10 +215,10 @@ 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-17 08:23 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products meta: origin: originId: demo @@ -224,10 +231,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: percent_revenue_in_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category meta: origin: originId: demo @@ -240,10 +247,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: percent_revenue_per_product links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product meta: origin: originId: demo @@ -257,10 +264,10 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue meta: origin: originId: demo @@ -273,10 +280,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue-clothing links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-clothing meta: origin: originId: demo @@ -289,10 +296,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue-electronic links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-electronic meta: origin: originId: demo @@ -305,10 +312,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue-home links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-home meta: origin: originId: demo @@ -321,10 +328,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue-outdoor links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-outdoor meta: origin: originId: demo @@ -336,10 +343,10 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue_per_customer links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_customer meta: origin: originId: demo @@ -351,10 +358,10 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue_per_dollar_spent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent meta: origin: originId: demo @@ -366,10 +373,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue_top_10 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10 meta: origin: originId: demo @@ -381,10 +388,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: revenue_top_10_percent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent meta: origin: originId: demo @@ -396,10 +403,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: total_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue meta: origin: originId: demo @@ -411,15 +418,15 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 id: total_revenue-no_filters links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters meta: origin: originId: demo originType: NATIVE type: metric links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml index eed0ab8b4..3ee85f6b9 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27771' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml index 6aa863d90..c8eb5ab6c 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model_child.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_west/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_west/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '316' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml index b43180558..0232a06d7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_ldm.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 166fb83bb..1a546fa32 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/actions/workspaces/demo/dependentEntitiesGraph + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/dependentEntitiesGraph body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '23346' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -64,28 +71,28 @@ interactions: type: dataset - - 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: customer_id + type: attribute + - id: percent_revenue_from_top_10_percent_customers + type: metric - - id: customer_id type: attribute - id: customers type: dataset - - id: customer_id type: attribute - - id: percent_revenue_from_top_10_percent_customers + - id: amount_of_top_customers type: metric - - id: customer_id type: attribute - id: percent_revenue_from_top_10_customers type: metric - - - id: customer_id - type: attribute - - id: revenue_per_customer - type: metric - - id: customer_name type: attribute - id: customers @@ -114,15 +121,11 @@ interactions: type: attribute - id: product_revenue_comparison-over_previous_period type: visualizationObject - - - 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 + - - id: order_id type: attribute - id: order_lines type: dataset @@ -130,25 +133,29 @@ interactions: type: attribute - id: amount_of_active_customers type: metric + - - id: order_line_id + type: attribute + - id: order_lines + type: dataset - - id: order_status type: attribute - id: order_lines type: dataset - - id: product_id type: attribute - - id: percent_revenue_from_top_10_products - type: metric + - id: products + type: dataset - - id: product_id type: attribute - - id: percent_revenue_per_product + - id: percent_revenue_from_top_10_percent_products type: metric - - id: product_id type: attribute - - id: products - type: dataset + - id: percent_revenue_from_top_10_products + type: metric - - id: product_id type: attribute - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_per_product type: metric - - id: product_name type: attribute @@ -184,11 +191,11 @@ interactions: type: dataset - - id: campaigns type: dataset - - id: order_lines + - id: campaign_channels type: dataset - - id: campaigns type: dataset - - id: campaign_channels + - id: order_lines type: dataset - - id: customers type: dataset @@ -196,15 +203,11 @@ interactions: type: dataset - - id: date type: dataset - - id: percentage_of_customers_by_region - type: visualizationObject - - - id: date - type: dataset - - id: product_revenue_comparison-over_previous_period + - id: revenue_by_category_trend type: visualizationObject - - id: date type: dataset - - id: customers_trend + - id: percentage_of_customers_by_region type: visualizationObject - - id: date type: dataset @@ -212,16 +215,20 @@ interactions: type: dataset - - id: date type: dataset - - id: revenue_trend + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: date type: dataset - - id: revenue_by_category_trend + - id: revenue_trend type: visualizationObject - - id: date type: dataset - id: product_and_category type: analyticalDashboard + - - id: date + type: dataset + - id: customers_trend + type: visualizationObject - - id: products type: dataset - id: order_lines @@ -230,6 +237,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 +249,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 +261,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_spend @@ -266,53 +273,53 @@ interactions: type: label - id: campaign_channel_id type: attribute - - - id: campaign_channels.category - type: label - - id: campaign_spend - type: visualizationObject - - id: campaign_channels.category type: label - id: campaign_channels.category type: attribute + - - id: campaign_channels.category + type: label + - id: campaign_spend + type: visualizationObject - - id: campaign_id type: label - id: campaign_id 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 + - id: campaign_name_filter + type: filterContext - - id: campaign_name type: label - id: campaign_name type: attribute - - id: campaign_name type: label - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - - id: campaign_name - type: label - - id: campaign_name_filter - type: filterContext - - id: customer_id type: label - id: customer_id type: attribute - - id: customer_name type: label - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject + - id: customer_name + type: attribute - - id: customer_name type: label - - id: top_10_customers + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: customer_name type: label - - id: customer_name - type: attribute + - id: revenue_and_quantity_by_product_and_category + type: visualizationObject - - id: customer_name type: label - - id: percent_revenue_per_product_by_customer_and_category + - id: top_10_customers type: visualizationObject - - id: date.day type: label @@ -320,23 +327,23 @@ interactions: type: attribute - - id: date.month type: label - - id: percentage_of_customers_by_region + - id: revenue_by_category_trend type: visualizationObject - - id: date.month type: label - - id: customers_trend - type: visualizationObject + - id: date.month + type: attribute - - 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.month type: label - - id: revenue_trend + - id: percentage_of_customers_by_region type: visualizationObject - - id: date.quarter type: label @@ -368,11 +375,11 @@ interactions: type: attribute - - id: order_status type: label - - id: amount_of_valid_orders + - id: revenue type: metric - - id: order_status type: label - - id: revenue + - id: amount_of_valid_orders type: metric - - id: product_id type: label @@ -380,31 +387,31 @@ interactions: type: attribute - - id: product_name type: label - - id: product_revenue_comparison-over_previous_period + - id: product_breakdown type: visualizationObject - - id: product_name type: label - - id: product_name - type: attribute + - id: percent_revenue_per_product_by_customer_and_category + type: visualizationObject - - id: product_name type: label - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject + - id: product_name + type: attribute - - id: product_name type: label - id: product_saleability type: visualizationObject - - id: product_name type: label - - id: revenue_by_product + - id: product_revenue_comparison-over_previous_period 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_breakdown + - id: revenue_by_product type: visualizationObject - - id: product_name type: label @@ -416,15 +423,15 @@ interactions: type: visualizationObject - - id: products.category type: label - - id: product_revenue_comparison-over_previous_period + - id: product_breakdown type: visualizationObject - - id: products.category type: label - - id: revenue-home + - id: revenue-clothing type: metric - - id: products.category type: label - - id: revenue_and_quantity_by_product_and_category + - id: revenue_by_category_trend type: visualizationObject - - id: products.category type: label @@ -432,44 +439,44 @@ interactions: type: metric - - id: products.category type: label - - id: revenue-outdoor - type: metric + - id: products.category + type: attribute - - id: products.category type: label - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: products.category type: label - - id: product_breakdown - type: visualizationObject + - id: revenue-home + type: metric - - id: products.category type: label - - id: product_categories_pie_chart - type: visualizationObject + - id: revenue-outdoor + type: metric - - id: products.category type: label - - id: revenue_by_category_trend + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: products.category type: label - - id: top_10_products + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: products.category type: label - - id: products.category - type: attribute + - id: product_categories_pie_chart + type: visualizationObject - - id: products.category type: label - - id: revenue-clothing - type: metric - - - id: region - type: label - - id: percentage_of_customers_by_region + - id: top_10_products type: visualizationObject - - id: region type: label - id: region type: attribute + - - id: region + type: label + - id: percentage_of_customers_by_region + type: visualizationObject - - id: region type: label - id: region_filter @@ -482,14 +489,18 @@ interactions: type: label - id: top_10_customers type: visualizationObject - - - id: type - type: label - - id: campaign_spend - type: visualizationObject - - id: type type: label - id: type type: attribute + - - id: type + type: label + - id: campaign_spend + type: visualizationObject + - - id: amount_of_active_customers + type: metric + - id: customers_trend + type: visualizationObject - - id: amount_of_active_customers type: metric - id: amount_of_top_customers @@ -498,10 +509,10 @@ interactions: type: metric - id: percentage_of_customers_by_region type: visualizationObject - - - id: amount_of_active_customers + - - id: amount_of_orders + type: metric + - id: amount_of_valid_orders type: metric - - id: customers_trend - type: visualizationObject - - id: amount_of_orders type: metric - id: product_saleability @@ -510,13 +521,9 @@ interactions: type: metric - id: revenue_trend type: visualizationObject - - - id: amount_of_orders - type: metric - - id: amount_of_valid_orders - 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 @@ -524,7 +531,7 @@ interactions: type: metric - - id: campaign_spend type: metric - - id: revenue_per_usd_vs_spend_by_campaign + - id: campaign_spend type: visualizationObject - - id: order_amount type: metric @@ -540,27 +547,27 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: amount_of_top_customers + - id: revenue-clothing type: metric - - id: revenue type: metric - - id: revenue_top_10_percent + - id: revenue_top_10 type: metric - - id: revenue type: metric - - id: product_revenue_comparison-over_previous_period + - id: percent_revenue_per_product_by_customer_and_category type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_customers + - id: percent_revenue_in_category type: metric - - id: revenue type: metric - - id: percent_revenue_per_product + - id: revenue-home type: metric - - id: revenue type: metric - - id: percent_revenue + - id: percent_revenue_from_top_10_percent_products type: metric - - id: revenue type: metric @@ -568,7 +575,7 @@ interactions: type: visualizationObject - - id: revenue type: metric - - id: revenue-electronic + - id: revenue-outdoor type: metric - - id: revenue type: metric @@ -576,72 +583,72 @@ interactions: type: metric - - id: revenue type: metric - - id: percent_revenue_in_category + - id: revenue_per_dollar_spent type: metric - - id: revenue type: metric - - id: percent_revenue_from_top_10_products + - id: revenue_trend + type: visualizationObject + - - id: revenue + type: metric + - id: percent_revenue type: metric - - id: revenue type: metric - - id: product_categories_pie_chart + - id: revenue_by_product type: visualizationObject - - id: revenue type: metric - - id: revenue_per_dollar_spent + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue type: metric - - id: revenue_top_10 + - id: revenue_top_10_percent type: metric - - id: revenue type: metric - - id: total_revenue - type: metric + - id: product_categories_pie_chart + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_customers + - id: total_revenue type: metric - - id: revenue type: metric - - id: revenue-clothing - type: metric + - id: product_breakdown + type: visualizationObject - - id: revenue type: metric - - id: revenue-home - type: metric + - id: revenue_by_category_trend + type: visualizationObject - - id: revenue type: metric - - id: percent_revenue_from_top_10_percent_products + - id: revenue-electronic type: metric - - id: revenue type: metric - - id: revenue_and_quantity_by_product_and_category - type: visualizationObject - - - id: revenue + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue_by_product - type: visualizationObject - - id: revenue type: metric - - id: revenue_trend - type: visualizationObject + - id: percent_revenue_from_top_10_products + type: metric - - id: revenue type: metric - - id: revenue-outdoor + - id: percent_revenue_per_product type: metric - - id: revenue type: metric - - id: percent_revenue_per_product_by_customer_and_category + - id: product_revenue_comparison-over_previous_period type: visualizationObject - - id: revenue type: metric - - id: product_breakdown + - id: revenue_and_quantity_by_product_and_category type: visualizationObject - - id: revenue type: metric - - id: revenue_by_category_trend - type: visualizationObject + - id: amount_of_top_customers + type: metric - - id: revenue_per_customer type: metric - id: customers_trend @@ -652,35 +659,35 @@ interactions: type: visualizationObject - - id: revenue_top_10 type: metric - - id: percent_revenue_from_top_10_products + - id: percent_revenue_from_top_10_customers type: metric - - id: revenue_top_10 type: metric - - id: top_10_products - type: visualizationObject + - id: percent_revenue_from_top_10_products + type: metric - - id: revenue_top_10 type: metric - id: top_10_customers type: visualizationObject - - id: revenue_top_10 type: metric - - id: percent_revenue_from_top_10_customers - type: metric + - id: top_10_products + type: visualizationObject - - id: revenue_top_10_percent type: metric - - id: percent_revenue_from_top_10_percent_products + - id: percent_revenue_from_top_10_percent_customers type: metric - - id: revenue_top_10_percent type: metric - - id: percent_revenue_from_top_10_percent_customers + - id: percent_revenue_from_top_10_percent_products type: metric - - id: total_revenue type: metric - - id: total_revenue-no_filters + - id: percent_revenue type: metric - - id: total_revenue type: metric - - id: percent_revenue + - id: total_revenue-no_filters type: metric - - id: campaign_spend type: visualizationObject diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml index 9bd8258f9..6dcf93052 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_dependent_entities_graph_from_entry_points.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/dependentEntitiesGraph + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/dependentEntitiesGraph body: identifiers: - id: campaign_channel_id @@ -26,6 +26,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '476' Content-Type: @@ -38,6 +40,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -45,7 +49,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 5bf25bd59..b7b56943d 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_testing?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing?include=workspaces body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -29,6 +31,8 @@ interactions: - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -44,10 +48,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8b2b0c0872968c4bc675d956b67dad1e + traceId: a63b4b8178a2dc022556694b2d9b342d - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_testing @@ -72,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '167' + - '204' Content-Type: - application/json DATE: *id001 @@ -83,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -90,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -100,10 +108,10 @@ interactions: id: demo_testing type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_testing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -121,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -132,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -510,7 +525,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -528,8 +543,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '671' Content-Type: - application/json DATE: *id001 @@ -539,6 +556,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -546,29 +565,29 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: ldm: datasets: @@ -945,6 +964,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -952,6 +973,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -959,13 +982,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 body: null headers: Accept: @@ -983,8 +1006,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '533' + - '671' Content-Type: - application/json DATE: *id001 @@ -994,6 +1019,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1001,29 +1028,29 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: - attributes: - url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer + url: jdbc:postgresql://postgresql-ha-pgpool.postgresql-ha/tiger_tests?sslmode=prefer username: postgres authenticationType: USERNAME_PASSWORD alternativeDataSourceId: ds-put-abc-id - type: POSTGRESQL name: demo-test-ds + type: POSTGRESQL schema: demo id: demo-test-ds links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-test-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources?page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: ldm: datasets: @@ -1400,6 +1427,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -1407,6 +1436,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1414,13 +1445,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: null headers: Accept: @@ -1438,8 +1469,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '6861' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1449,14 +1482,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1821,7 +1859,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -3646,6 +3684,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3653,6 +3693,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3660,7 +3702,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 ffc0484e3..b9d32ac8e 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_testing?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing?include=workspaces body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -29,6 +31,8 @@ interactions: - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -44,10 +48,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: b525f39d1cdbb6e0202b123b920b599f + traceId: 1fe96a2db7a7501919e8f350dac71291 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_testing @@ -72,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '167' + - '204' Content-Type: - application/json DATE: *id001 @@ -83,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -90,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -100,10 +108,10 @@ interactions: id: demo_testing type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_testing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -121,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -132,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -510,7 +525,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: ldm: datasets: @@ -887,6 +902,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -894,6 +911,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -901,13 +920,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -925,8 +944,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27771' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -936,14 +957,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2270,7 +2296,7 @@ interactions: title: Top 10 Products - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -2286,6 +2312,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -2294,11 +2322,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2306,13 +2336,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -2328,8 +2358,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -2339,6 +2371,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2346,14 +2380,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -2365,13 +2399,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/analyticsModel body: analytics: analyticalDashboards: @@ -3706,6 +3742,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3713,6 +3751,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3720,13 +3760,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -3744,8 +3784,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27771' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -3755,14 +3797,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -5089,7 +5136,7 @@ interactions: title: Top 10 Products - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -6914,6 +6961,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -6921,6 +6970,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6928,7 +6979,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 20247c7b5..ed9f96d71 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_testing?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing?include=workspaces body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -29,6 +31,8 @@ interactions: - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -44,10 +48,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 323bb8580a392467ffa27bf05eb4e7bc + traceId: 61f05aefbadcec24a25dda5e7d9bc910 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_testing @@ -72,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '167' + - '204' Content-Type: - application/json DATE: *id001 @@ -83,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -90,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -100,10 +108,10 @@ interactions: id: demo_testing type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_testing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -121,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -132,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -510,7 +525,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -526,6 +541,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -534,11 +551,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -546,13 +565,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -568,8 +587,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -579,6 +600,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -586,14 +609,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -605,13 +628,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: ldm: datasets: @@ -988,6 +1013,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -995,6 +1022,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1002,13 +1031,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing/logicalModel body: null headers: Accept: @@ -1026,8 +1055,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '6861' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1037,14 +1068,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1409,7 +1445,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -3234,6 +3270,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3241,6 +3279,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3248,7 +3288,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml index b43180558..0232a06d7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_ldm_and_modify_tables_columns_case.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 2ad4a3d52..84cae9a03 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/test_put_declarative_analytics_model?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test_put_declarative_analytics_model?include=workspaces body: null headers: Accept: @@ -19,24 +19,39 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: 9b14bff963d63af8c234b129223ee5b7 + traceId: 0d71052d5f1267fd96635c5c131df96d - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: test_put_declarative_analytics_model @@ -61,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '239' + - '276' Content-Type: - application/json DATE: *id001 @@ -72,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -79,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -89,10 +108,10 @@ interactions: id: test_put_declarative_analytics_model type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/test_put_declarative_analytics_model + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test_put_declarative_analytics_model - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -110,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -121,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -499,7 +525,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_analytics_model/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_analytics_model/logicalModel body: ldm: datasets: @@ -876,6 +902,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -883,6 +911,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -890,13 +920,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel body: null headers: Accept: @@ -914,6 +944,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '223' Content-Type: @@ -925,6 +957,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -932,7 +966,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -948,7 +982,7 @@ interactions: visualizationObjects: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel body: analytics: analyticalDashboards: [] @@ -976,6 +1010,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -983,6 +1019,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -990,13 +1028,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_analytics_model/analyticsModel body: null headers: Accept: @@ -1014,6 +1052,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '223' Content-Type: @@ -1025,6 +1065,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1032,7 +1074,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1048,7 +1090,7 @@ interactions: visualizationObjects: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2873,6 +2915,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2880,6 +2924,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2887,7 +2933,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 bf34bc917..d73556f1b 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/test_put_declarative_ldm?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test_put_declarative_ldm?include=workspaces body: null headers: Accept: @@ -19,24 +19,39 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: b5773e23f2196644d006005bd0a20cda + traceId: 7fb9c334f1b07bd75cbb9643ab6ced93 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: test_put_declarative_ldm @@ -61,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '203' + - '240' Content-Type: - application/json DATE: *id001 @@ -72,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -79,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -89,10 +108,10 @@ interactions: id: test_put_declarative_ldm type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/test_put_declarative_ldm + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test_put_declarative_ldm - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -110,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -121,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -499,7 +525,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_ldm/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_ldm/logicalModel body: ldm: datasets: @@ -876,6 +902,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -883,6 +911,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -890,13 +920,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/test_put_declarative_ldm/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/test_put_declarative_ldm/logicalModel body: null headers: Accept: @@ -914,8 +944,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '6861' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -925,14 +957,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1297,7 +1334,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -3122,6 +3159,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3129,6 +3168,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3136,7 +3177,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 458b5bba7..c7fc1ce6c 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '30939' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -94,7 +101,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -137,7 +144,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -287,7 +294,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -299,7 +306,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -309,7 +316,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -360,7 +367,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -369,7 +376,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -379,7 +386,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -389,7 +396,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -399,7 +406,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -408,7 +415,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -417,7 +424,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -427,7 +434,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -437,7 +444,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -447,7 +454,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -457,7 +464,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -467,7 +474,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -477,7 +484,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -487,7 +494,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -498,7 +505,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -508,7 +515,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -518,7 +525,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -528,7 +535,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -537,7 +544,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -546,7 +553,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -555,7 +562,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -564,7 +571,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -573,7 +580,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -582,7 +589,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -647,7 +654,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -723,7 +730,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -802,7 +809,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -861,7 +868,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -918,7 +925,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -971,7 +978,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1046,7 +1053,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1103,7 +1110,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1202,7 +1209,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1258,7 +1265,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1297,7 +1304,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1353,7 +1360,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1421,7 +1428,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1478,7 +1485,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1535,7 +1542,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1543,7 +1550,7 @@ interactions: title: Top 10 Products - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -1559,6 +1566,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -1567,11 +1576,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1579,13 +1590,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -1601,8 +1612,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -1612,6 +1625,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1619,14 +1634,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -1638,13 +1653,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel body: null headers: Accept: @@ -1662,8 +1679,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '30939' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1673,14 +1692,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1734,7 +1758,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1777,7 +1801,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1927,7 +1951,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1939,7 +1963,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -1949,7 +1973,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2000,7 +2024,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2009,7 +2033,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2019,7 +2043,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2029,7 +2053,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2039,7 +2063,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2048,7 +2072,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2057,7 +2081,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2067,7 +2091,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2077,7 +2101,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2087,7 +2111,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2097,7 +2121,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-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2107,7 +2131,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2117,7 +2141,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2127,7 +2151,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2138,7 +2162,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2148,7 +2172,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2158,7 +2182,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2168,7 +2192,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2177,7 +2201,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2186,7 +2210,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2195,7 +2219,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2204,7 +2228,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2213,7 +2237,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2222,7 +2246,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2287,7 +2311,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2363,7 +2387,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2442,7 +2466,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2501,7 +2525,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2558,7 +2582,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2611,7 +2635,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2686,7 +2710,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2743,7 +2767,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2842,7 +2866,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2898,7 +2922,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2937,7 +2961,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -2993,7 +3017,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3061,7 +3085,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3118,7 +3142,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3175,7 +3199,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:17 createdBy: id: admin type: user @@ -3183,7 +3207,7 @@ interactions: title: Top 10 Products - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -3199,6 +3223,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -3207,11 +3233,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3219,13 +3247,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -3241,8 +3269,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -3252,6 +3282,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3259,14 +3291,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -3278,7 +3310,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml index febd54f4d..22512d62a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_store_declarative_ldm.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -411,7 +418,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -427,6 +434,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -435,11 +444,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -447,13 +458,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -469,8 +480,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -480,6 +493,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -487,14 +502,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -506,13 +521,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -530,8 +547,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -541,14 +560,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -919,7 +943,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -935,6 +959,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -943,11 +969,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -955,13 +983,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -977,8 +1005,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -988,6 +1018,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -995,14 +1027,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -1014,7 +1046,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 9733f3033..804c954ad 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -411,7 +418,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: ldm: datasets: @@ -800,6 +807,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -807,6 +816,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -814,13 +825,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -838,8 +849,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7177' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -849,14 +862,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1233,7 +1251,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 body: null headers: Accept: @@ -1251,8 +1269,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '20307' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1262,14 +1282,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1284,7 +1309,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id meta: origin: originId: demo @@ -1309,7 +1334,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category meta: origin: originId: demo @@ -1334,7 +1359,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id meta: origin: originId: demo @@ -1359,7 +1384,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name meta: origin: originId: demo @@ -1384,7 +1409,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id meta: origin: originId: demo @@ -1409,7 +1434,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name meta: origin: originId: demo @@ -1433,7 +1458,7 @@ interactions: areRelationsValid: true id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day meta: origin: originId: demo @@ -1457,7 +1482,7 @@ interactions: areRelationsValid: true id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month meta: origin: originId: demo @@ -1481,7 +1506,7 @@ interactions: areRelationsValid: true id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter meta: origin: originId: demo @@ -1505,7 +1530,7 @@ interactions: areRelationsValid: true id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week meta: origin: originId: demo @@ -1529,7 +1554,7 @@ interactions: areRelationsValid: true id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year meta: origin: originId: demo @@ -1554,7 +1579,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id meta: origin: originId: demo @@ -1579,7 +1604,7 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id meta: origin: originId: demo @@ -1604,7 +1629,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status meta: origin: originId: demo @@ -1629,7 +1654,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id meta: origin: originId: demo @@ -1654,7 +1679,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name meta: origin: originId: demo @@ -1679,7 +1704,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category meta: origin: originId: demo @@ -1704,7 +1729,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region meta: origin: originId: demo @@ -1729,7 +1754,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state meta: origin: originId: demo @@ -1745,10 +1770,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 @@ -1760,7 +1785,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type meta: origin: originId: demo @@ -1787,7 +1812,7 @@ interactions: valueType: TEXT id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_name type: label - attributes: title: Order status @@ -1800,7 +1825,7 @@ interactions: valueType: TEXT id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_status type: label - attributes: title: Order lines @@ -1812,14 +1837,14 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: campaigns type: dataset multivalue: false sources: - - column: product_id + - column: campaign_id dataType: INT target: - id: product_id + id: campaign_id type: attribute isNullable: null nullValue: null @@ -1854,14 +1879,14 @@ interactions: sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: products type: dataset multivalue: false sources: - - column: campaign_id + - column: product_id dataType: INT target: - id: campaign_id + id: product_id type: attribute isNullable: null nullValue: null @@ -1872,25 +1897,25 @@ interactions: - demo - order_lines workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + 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 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines type: dataset - attributes: title: Campaign name @@ -1903,7 +1928,7 @@ interactions: valueType: TEXT id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_name type: label - attributes: title: Campaign channels @@ -1935,7 +1960,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels type: dataset - attributes: title: Date - Month/Year @@ -1946,7 +1971,7 @@ interactions: sourceColumn: '' id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.month type: label - attributes: title: Date - Quarter/Year @@ -1957,7 +1982,7 @@ interactions: sourceColumn: '' id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.quarter type: label - attributes: title: Campaign channel id @@ -1970,7 +1995,7 @@ interactions: valueType: TEXT id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channel_id type: label - attributes: title: Date - Date @@ -1981,7 +2006,7 @@ interactions: sourceColumn: '' id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.day type: label - attributes: title: Campaigns @@ -1998,7 +2023,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns type: dataset - attributes: title: Order id @@ -2011,7 +2036,7 @@ interactions: valueType: TEXT id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_id type: label - attributes: title: Customer name @@ -2024,7 +2049,7 @@ interactions: valueType: TEXT id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_name type: label - attributes: title: Type @@ -2037,7 +2062,7 @@ interactions: valueType: TEXT id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/type type: label - attributes: title: Customers @@ -2060,7 +2085,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers type: dataset - attributes: title: Region @@ -2073,7 +2098,7 @@ interactions: valueType: TEXT id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/region type: label - attributes: title: Category @@ -2086,7 +2111,7 @@ interactions: valueType: TEXT id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/products.category type: label - attributes: title: Date - Week/Year @@ -2097,7 +2122,7 @@ interactions: sourceColumn: '' id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.week type: label - attributes: title: Location @@ -2110,7 +2135,7 @@ interactions: valueType: GEO id: geo__state__location links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/geo__state__location + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/geo__state__location type: label - attributes: title: Product id @@ -2123,7 +2148,7 @@ interactions: valueType: TEXT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/product_id type: label - attributes: title: Order line id @@ -2136,7 +2161,7 @@ interactions: valueType: TEXT id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/order_line_id type: label - attributes: title: Products @@ -2153,7 +2178,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products type: dataset - attributes: title: Date @@ -2163,7 +2188,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date type: dataset - attributes: title: Category @@ -2176,7 +2201,7 @@ interactions: valueType: TEXT id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_channels.category type: label - attributes: title: Customer id @@ -2189,7 +2214,7 @@ interactions: valueType: TEXT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/customer_id type: label - attributes: title: Date - Year @@ -2200,7 +2225,7 @@ interactions: sourceColumn: '' id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/date.year type: label - attributes: title: State @@ -2213,7 +2238,7 @@ interactions: valueType: TEXT id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/state type: label - attributes: title: Campaign id @@ -2226,14 +2251,14 @@ interactions: valueType: TEXT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/labels/campaign_id type: label links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 body: null headers: Accept: @@ -2251,8 +2276,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '13732' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2262,14 +2289,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2305,7 +2337,7 @@ interactions: type: NORMAL id: campaign_channels links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels meta: origin: originId: demo @@ -2355,7 +2387,7 @@ interactions: type: NORMAL id: campaign_channels_per_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaign_channels_per_category meta: origin: originId: demo @@ -2382,7 +2414,7 @@ interactions: type: NORMAL id: campaigns links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/campaigns + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/campaigns meta: origin: originId: demo @@ -2417,7 +2449,7 @@ interactions: type: NORMAL id: customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/customers meta: origin: originId: demo @@ -2443,7 +2475,7 @@ interactions: type: DATE id: date links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/date + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/date meta: origin: originId: demo @@ -2472,56 +2504,56 @@ interactions: type: attribute referenceProperties: - identifier: - id: products + id: date type: dataset multivalue: false sources: - - column: product_id - dataType: INT + - column: date + dataType: DATE target: - id: product_id - type: attribute + id: date + type: date isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: customers + id: products type: dataset multivalue: false sources: - - column: customer_id + - column: product_id dataType: INT target: - id: customer_id + id: product_id type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: date + id: campaigns type: dataset multivalue: false sources: - - column: date - dataType: DATE + - column: campaign_id + dataType: INT target: - id: date - type: date + id: campaign_id + type: attribute isNullable: null nullValue: null sourceColumns: null sourceColumnDataTypes: null - identifier: - id: campaigns + id: customers type: dataset multivalue: false sources: - - column: campaign_id + - column: customer_id dataType: INT target: - id: campaign_id + id: customer_id type: attribute isNullable: null nullValue: null @@ -2533,25 +2565,25 @@ interactions: - order_lines areRelationsValid: true workspaceDataFilterColumns: - - name: wdf__state - dataType: STRING - name: wdf__region dataType: STRING + - name: wdf__state + 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 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/order_lines + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/order_lines meta: origin: originId: demo @@ -2588,7 +2620,7 @@ interactions: type: NORMAL id: products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets/products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets/products meta: origin: originId: demo @@ -2613,7 +2645,7 @@ interactions: sourceColumnDataType: INT id: product_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_id type: attribute - attributes: title: Budget @@ -2624,7 +2656,7 @@ interactions: sourceColumnDataType: NUMERIC id: budget links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/budget + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/budget type: fact - attributes: title: Date - Year @@ -2634,7 +2666,7 @@ interactions: granularity: YEAR id: date.year links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.year + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.year type: attribute - attributes: title: Product name @@ -2645,7 +2677,7 @@ interactions: sourceColumnDataType: STRING id: product_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/product_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/product_name type: attribute - attributes: title: Date - Month/Year @@ -2655,7 +2687,7 @@ interactions: granularity: MONTH id: date.month links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.month + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.month type: attribute - attributes: title: Category @@ -2666,7 +2698,7 @@ interactions: sourceColumnDataType: STRING id: products.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/products.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/products.category type: attribute - attributes: title: Date - Quarter/Year @@ -2676,7 +2708,7 @@ interactions: granularity: QUARTER id: date.quarter links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.quarter + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.quarter type: attribute - attributes: title: Category @@ -2687,7 +2719,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channels.category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channels.category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channels.category type: attribute - attributes: title: State @@ -2698,7 +2730,7 @@ interactions: sourceColumnDataType: STRING id: state links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/state + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/state type: attribute - attributes: title: Date - Week/Year @@ -2708,7 +2740,7 @@ interactions: granularity: WEEK id: date.week links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.week + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.week type: attribute - attributes: title: Order id @@ -2719,7 +2751,7 @@ interactions: sourceColumnDataType: STRING id: order_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_id type: attribute - attributes: title: Campaign name @@ -2730,7 +2762,7 @@ interactions: sourceColumnDataType: STRING id: campaign_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_name type: attribute - attributes: title: Price @@ -2741,7 +2773,7 @@ interactions: sourceColumnDataType: NUMERIC id: price links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/price + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/price type: fact - attributes: description: Budget Agg @@ -2752,7 +2784,7 @@ interactions: operation: SUM id: budget_agg links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/aggregatedFacts/budget_agg type: aggregatedFact - attributes: title: Date - Date @@ -2762,7 +2794,7 @@ interactions: granularity: DAY id: date.day links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/date.day + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/date.day type: attribute - attributes: title: Region @@ -2773,7 +2805,7 @@ interactions: sourceColumnDataType: STRING id: region links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/region + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/region type: attribute - attributes: title: Campaign channel id @@ -2784,7 +2816,7 @@ interactions: sourceColumnDataType: STRING id: campaign_channel_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_channel_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_channel_id type: attribute - attributes: title: Customer id @@ -2795,7 +2827,7 @@ interactions: sourceColumnDataType: INT id: customer_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_id type: attribute - attributes: title: Quantity @@ -2806,7 +2838,7 @@ interactions: sourceColumnDataType: NUMERIC id: quantity links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/quantity + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/quantity type: fact - attributes: title: Campaign id @@ -2817,7 +2849,7 @@ interactions: sourceColumnDataType: INT id: campaign_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/campaign_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/campaign_id type: attribute - attributes: title: Type @@ -2828,7 +2860,7 @@ interactions: sourceColumnDataType: STRING id: type links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/type + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/type type: attribute - attributes: title: Spend @@ -2839,7 +2871,7 @@ interactions: sourceColumnDataType: NUMERIC id: spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/facts/spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/facts/spend type: fact - attributes: title: Order status @@ -2850,7 +2882,7 @@ interactions: sourceColumnDataType: STRING id: order_status links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_status + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_status type: attribute - attributes: title: Customer name @@ -2861,7 +2893,7 @@ interactions: sourceColumnDataType: STRING id: customer_name links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/customer_name + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/customer_name type: attribute - attributes: title: Order line id @@ -2872,14 +2904,14 @@ interactions: sourceColumnDataType: STRING id: order_line_id links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/attributes/order_line_id + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/attributes/order_line_id type: attribute links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/datasets?include=attributes%2Cfacts%2CaggregatedFacts&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 body: null headers: Accept: @@ -2897,8 +2929,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '10543' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2908,14 +2942,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2926,10 +2965,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_active_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers meta: origin: originId: demo @@ -2941,10 +2980,10 @@ interactions: content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_orders meta: origin: originId: demo @@ -2957,10 +2996,10 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_top_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers meta: origin: originId: demo @@ -2974,10 +3013,10 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: amount_of_valid_orders links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders meta: origin: originId: demo @@ -2989,10 +3028,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: campaign_spend links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/campaign_spend meta: origin: originId: demo @@ -3004,10 +3043,10 @@ interactions: content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: order_amount links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/order_amount meta: origin: originId: demo @@ -3019,10 +3058,10 @@ interactions: content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue meta: origin: originId: demo @@ -3035,10 +3074,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_customers links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers meta: origin: originId: demo @@ -3051,10 +3090,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers meta: origin: originId: demo @@ -3067,10 +3106,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products meta: origin: originId: demo @@ -3083,10 +3122,10 @@ 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-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_from_top_10_products links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products meta: origin: originId: demo @@ -3099,10 +3138,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_in_category links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category meta: origin: originId: demo @@ -3115,10 +3154,10 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: percent_revenue_per_product links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product meta: origin: originId: demo @@ -3132,10 +3171,10 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue meta: origin: originId: demo @@ -3148,10 +3187,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-clothing links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-clothing meta: origin: originId: demo @@ -3164,10 +3203,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-electronic links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-electronic meta: origin: originId: demo @@ -3180,10 +3219,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-home links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-home meta: origin: originId: demo @@ -3196,10 +3235,10 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue-outdoor links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue-outdoor meta: origin: originId: demo @@ -3211,10 +3250,10 @@ interactions: content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_customer links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_customer meta: origin: originId: demo @@ -3226,10 +3265,10 @@ interactions: content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_per_dollar_spent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent meta: origin: originId: demo @@ -3241,10 +3280,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10 links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10 meta: origin: originId: demo @@ -3256,10 +3295,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: revenue_top_10_percent links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent meta: origin: originId: demo @@ -3271,10 +3310,10 @@ interactions: content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue meta: origin: originId: demo @@ -3286,21 +3325,21 @@ interactions: content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:24 + createdAt: 2026-03-25 09:17 id: total_revenue-no_filters links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters meta: origin: originId: demo originType: NATIVE type: metric links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces/demo/metrics?page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/metrics?page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -5125,6 +5164,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -5132,6 +5173,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -5139,7 +5182,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml index 7b1706c87..b25ce0330 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/export_definition_analytics_layout.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27771' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1367,7 +1374,7 @@ interactions: title: Top 10 Products - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel body: analytics: analyticalDashboards: @@ -2707,6 +2714,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2714,6 +2723,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2721,13 +2732,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/analyticsModel?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -2745,8 +2756,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '27885' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2756,14 +2769,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4095,7 +4113,7 @@ interactions: title: Top 10 Products - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -5920,6 +5938,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -5927,6 +5947,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -5934,7 +5956,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 b5bd4488b..85cbc0bd2 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: @@ -31,6 +31,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '261' Content-Type: @@ -43,6 +45,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -50,7 +54,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -67,10 +71,10 @@ interactions: count: 2 offset: 0 next: null - cacheId: cdd479c1c2798e062071ebcbccf4863c + cacheId: aa29ce0b0acfc72b7b488152b1dc394c - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: [] @@ -95,6 +99,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '214' Content-Type: @@ -106,6 +112,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -113,7 +121,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -128,10 +136,10 @@ interactions: count: 1 offset: 0 next: null - cacheId: 2ede5e5d6fef293030612ba53d1c03d3 + cacheId: 3c7c819807baf97f6bc15e014b9139e8 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: [] @@ -154,6 +162,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -165,6 +175,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -172,7 +184,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -191,10 +203,10 @@ interactions: count: 3 offset: 0 next: null - cacheId: 00aee686b7cab94db573f3c5959fed9d + cacheId: 8fb034e5fd0dd18ae306dfacb1dd4f1f - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: @@ -225,6 +237,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '166' Content-Type: @@ -236,6 +250,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -243,7 +259,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -256,10 +272,10 @@ interactions: count: 0 offset: 0 next: null - cacheId: 48c730a16b1f296e656101fef1321c5a + cacheId: bae075546ebbe3012d270ac44be24d3d - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: @@ -291,6 +307,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '166' Content-Type: @@ -302,6 +320,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -309,7 +329,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -322,10 +342,10 @@ interactions: count: 0 offset: 0 next: null - cacheId: 24fcaea2652f1011de237877e5a01712 + cacheId: 02c087ef137761b52b78cb53e865d9b2 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: @@ -353,6 +373,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '261' Content-Type: @@ -364,6 +386,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -371,7 +395,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -388,10 +412,10 @@ interactions: count: 2 offset: 0 next: null - cacheId: cdd479c1c2798e062071ebcbccf4863c + cacheId: aa29ce0b0acfc72b7b488152b1dc394c - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: [] @@ -415,6 +439,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '214' Content-Type: @@ -426,6 +452,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -433,7 +461,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -448,10 +476,10 @@ interactions: count: 1 offset: 0 next: null - cacheId: 7a876ef250782d8e901e3392b9d9c750 + cacheId: aac53166877308a6883016dcb824971b - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: [] @@ -476,6 +504,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '259' Content-Type: @@ -487,6 +517,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -494,7 +526,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -511,10 +543,10 @@ interactions: count: 2 offset: 0 next: null - cacheId: b1e97871df34a871ba8ca97a94b9ce73 + cacheId: efd977c2fe3f1e299ce49dd480cd6fc8 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements body: label: order_status dependsOn: [] @@ -538,6 +570,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '308' Content-Type: @@ -549,6 +583,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -556,7 +592,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -575,10 +611,10 @@ interactions: count: 3 offset: 0 next: null - cacheId: 8dbe403937161cff935db7c7db059be4 + cacheId: 411ad9655331584b50df58a262a29cf4 - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1 body: label: order_status dependsOn: [] @@ -601,8 +637,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '312' + - '349' Content-Type: - application/json DATE: *id001 @@ -612,6 +650,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -619,7 +659,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -633,5 +673,5 @@ interactions: total: 3 count: 1 offset: 1 - next: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2 - cacheId: 00aee686b7cab94db573f3c5959fed9d + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2 + cacheId: 8fb034e5fd0dd18ae306dfacb1dd4f1f diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml index b10a1a8c6..cf5bd0dd6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/ldm_store_load.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -411,7 +418,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/logicalModel + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/logicalModel body: null headers: Accept: @@ -429,8 +436,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '7019' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -440,14 +449,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: 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 09de07ef4..42cf7467c 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/clean + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/clean body: locale: fr-FR headers: @@ -22,6 +22,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -30,6 +32,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -37,13 +41,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/retrieve + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/retrieve body: locale: fr-FR headers: @@ -64,8 +68,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '40991' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/xml DATE: *id001 @@ -75,14 +81,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -183,24 +203,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -248,9 +259,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# of Active Customers# of Orders - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/retrieve + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/retrieve body: locale: fr-FR headers: @@ -524,8 +535,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '40991' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/xml DATE: *id001 @@ -535,14 +548,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -643,24 +670,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -708,9 +726,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# of Active Customers# of Orders - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/set + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/set body: ' CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1059,9 +1073,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1083,29 +1113,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1156,9 +1174,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1172,12 +1187,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.# + id="label.region">RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# of Orders# of Orders.CategoryCategory.Campaign channelsCampaign channels.TypeType.TypeType.Campaign channelsCampaign - channels.Campaign idCampaign - id.Campaign + id="attribute.campaign_id">Campaign + idCampaign id.Campaign idCampaign id.CampaignsCampaigns.Campaign nameCampaign name.Campaign @@ -1608,9 +1634,25 @@ interactions: id="attribute.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year + (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.Order idOrder id.Order idOrder id.Order @@ -1632,29 +1674,17 @@ interactions: id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year - (Q1/2020)Quarter and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Campaign + id="attribute.state.tags">CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.Campaign channelsCampaign channels.Campaign channelsCampaign channels.Campaign @@ -1708,10 +1738,6 @@ interactions: id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign - channels.TypeType.TypeType.Campaign channelsCampaign channels.Campaign idCampaign id.Campaign @@ -1725,12 +1751,24 @@ interactions: id="label.customer_name">Customer nameCustomer name.Customer nameCustomer name.CustomersCustomers.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.Date + - DateDate - Date.DateDate.DateDate.Date + - Month/YearDate - Month/Year.Month and Year (12/2020)Month + and Year (12/2020).DateDate.Date + - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter + and Year (Q1/2020).DateDate.Date + - Week/YearDate - Week/Year.Week and Year (W52/2020)Week + and Year (W52/2020).DateDate.Date + - YearDate - Year.YearYear.DateDate.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.Date - - DateDate - Date.DateDate.DateDate.Date - - Week/YearDate - Week/Year.Week and Year (W52/2020)Week - and Year (W52/2020).DateDate.Date - - Month/YearDate - Month/Year.Month and Year (12/2020)Month - and Year (12/2020).DateDate.Date - - Quarter/YearDate - Quarter/Year.Quarter and Year (Q1/2020)Quarter - and Year (Q1/2020).DateDate.Date - - YearDate - Year.YearYear.DateDate.# + id="label.region">RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign + channels.# of Active Customers# of Active Customers.# of Orders# of Orders. - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/clean + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/clean body: locale: fr-FR headers: @@ -2015,6 +2045,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2022,6 +2054,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2029,7 +2063,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 fa7972d38..df058cd3c 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 212aad21969e91497f3418b5d9dc6ba1 + traceId: 7db541cbd4184a9020146007667ae0e6 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings body: data: type: workspaceSetting @@ -78,8 +82,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '279' + - '316' Content-Type: - application/json DATE: *id001 @@ -89,6 +95,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -96,7 +104,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -112,10 +120,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept: @@ -133,8 +141,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '279' + - '316' Content-Type: - application/json DATE: *id001 @@ -144,6 +154,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -151,7 +163,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -167,10 +179,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept-Encoding: @@ -186,6 +198,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -195,6 +209,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -202,7 +218,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 a87b5c262..fc65c17bc 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: bd2846147e5d9e0592d61da1a8817feb + traceId: ec45cd8b3a6ceb10dd359e9a9580354f - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings body: data: type: workspaceSetting @@ -78,8 +82,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '279' + - '316' Content-Type: - application/json DATE: *id001 @@ -89,6 +95,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -96,7 +104,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -112,10 +120,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept: @@ -133,8 +141,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '279' + - '316' Content-Type: - application/json DATE: *id001 @@ -144,6 +154,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -151,7 +163,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -167,10 +179,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept-Encoding: @@ -186,6 +198,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -195,6 +209,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -202,13 +218,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 body: null headers: Accept: @@ -226,8 +242,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '215' + - '289' Content-Type: - application/json DATE: *id001 @@ -237,6 +255,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -244,17 +264,17 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + 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 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings?page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings?page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings/test_setting + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo/workspaceSettings/test_setting body: null headers: Accept-Encoding: @@ -270,6 +290,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -279,6 +301,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -286,7 +310,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 8212289c4..939713df2 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/dataSources/demo-bigquery-ds + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-bigquery-ds body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -48,10 +52,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: c805d5e13616e4239a3860998c1232cd + traceId: b495b86387d5ca4c821f6bfcbbc5123e - request: method: POST - uri: http://localhost:3000/api/v1/entities/dataSources + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources body: data: attributes: @@ -81,8 +85,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '345' + - '382' Content-Type: - application/json DATE: *id001 @@ -92,6 +98,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -99,7 +107,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -108,16 +116,16 @@ interactions: url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer username: demouser authenticationType: USERNAME_PASSWORD - type: POSTGRESQL name: Test2 + type: POSTGRESQL schema: demo id: demo-bigquery-ds type: dataSource links: - self: http://localhost:3000/api/v1/entities/dataSources/demo-bigquery-ds + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-bigquery-ds - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -135,8 +143,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37957' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -146,14 +156,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -207,7 +222,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -250,7 +265,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -400,7 +415,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -412,7 +427,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -422,7 +437,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -473,7 +488,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -482,7 +497,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -492,7 +507,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -502,7 +517,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -512,7 +527,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -521,7 +536,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -530,7 +545,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -540,7 +555,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -550,7 +565,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -560,7 +575,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -570,7 +585,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -580,7 +595,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -590,7 +605,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -600,7 +615,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -611,7 +626,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -621,7 +636,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -631,7 +646,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -641,7 +656,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -650,7 +665,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -659,7 +674,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -668,7 +683,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -677,7 +692,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -686,7 +701,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -695,7 +710,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -760,7 +775,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -836,7 +851,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -915,7 +930,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -974,7 +989,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1031,7 +1046,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1084,7 +1099,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1159,7 +1174,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1216,7 +1231,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1315,7 +1330,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1371,7 +1386,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1410,7 +1425,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1466,7 +1481,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1534,7 +1549,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1591,7 +1606,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1648,7 +1663,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2021,7 +2036,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -2039,13 +2054,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2053,7 +2072,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2063,10 +2082,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces body: null headers: Accept: @@ -2082,23 +2101,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: b2001d11d69e43e56fddf84809ae72a3 + traceId: 7f12a363837e4aa580d964a3906acfad - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces body: null headers: Accept: @@ -2114,23 +2148,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: cbd4552558d923068577d5ef47a71ac5 + traceId: 791315b0de437cd04bc4fa0c3ee40246 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_clone @@ -2155,8 +2204,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '163' + - '200' Content-Type: - application/json DATE: *id001 @@ -2166,6 +2217,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2173,7 +2226,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2183,10 +2236,10 @@ interactions: id: demo_clone type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_clone + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -2204,6 +2257,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -2215,6 +2270,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2222,7 +2279,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2257,7 +2314,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -2311,6 +2368,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2318,6 +2377,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2325,13 +2386,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_clone + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_clone body: ldm: datasets: @@ -2749,7 +2810,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2792,7 +2853,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2942,7 +3003,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2955,7 +3016,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2965,7 +3026,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3014,7 +3075,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3023,7 +3084,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3033,7 +3094,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3043,7 +3104,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3053,7 +3114,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3062,7 +3123,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3071,7 +3132,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3081,7 +3142,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3091,7 +3152,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3101,7 +3162,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3111,7 +3172,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3121,7 +3182,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3130,7 +3191,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3140,7 +3201,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3150,7 +3211,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3160,7 +3221,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3169,7 +3230,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3178,7 +3239,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3187,7 +3248,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3196,7 +3257,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3205,7 +3266,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3214,7 +3275,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3223,7 +3284,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3232,7 +3293,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3297,7 +3358,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3373,7 +3434,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3452,7 +3513,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3511,7 +3572,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3568,7 +3629,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3621,7 +3682,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3696,7 +3757,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3753,7 +3814,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3852,7 +3913,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3908,7 +3969,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3947,7 +4008,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4003,7 +4064,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4071,7 +4132,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4128,7 +4189,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4185,7 +4246,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4207,6 +4268,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -4214,6 +4277,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4221,13 +4286,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -4245,6 +4310,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -4256,6 +4323,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4263,7 +4332,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4287,7 +4356,7 @@ interactions: name: VIEW - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_clone/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_clone/permissions body: permissions: - assignee: @@ -4323,6 +4392,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -4330,6 +4401,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4337,13 +4410,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces body: null headers: Accept: @@ -4361,13 +4434,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '182' + - '219' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4375,7 +4452,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4385,10 +4462,10 @@ interactions: id: demo_clone type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_clone + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_clone body: null headers: Accept: @@ -4406,8 +4483,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37992' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -4417,14 +4496,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4478,7 +4562,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4521,7 +4605,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4671,7 +4755,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4683,7 +4767,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4693,7 +4777,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4744,7 +4828,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4753,7 +4837,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4763,7 +4847,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4773,7 +4857,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4783,7 +4867,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4792,7 +4876,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4801,7 +4885,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4811,7 +4895,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4821,7 +4905,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4831,7 +4915,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4841,7 +4925,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4851,7 +4935,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4861,7 +4945,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4871,7 +4955,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4882,7 +4966,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4892,7 +4976,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4902,7 +4986,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4912,7 +4996,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4921,7 +5005,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4930,7 +5014,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4939,7 +5023,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4948,7 +5032,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4957,7 +5041,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4966,7 +5050,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5031,7 +5115,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5107,7 +5191,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5186,7 +5270,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5245,7 +5329,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5302,7 +5386,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5355,7 +5439,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5430,7 +5514,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5487,7 +5571,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5586,7 +5670,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5642,7 +5726,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5681,7 +5765,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5737,7 +5821,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5805,7 +5889,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5862,7 +5946,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5919,7 +6003,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6292,7 +6376,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -6310,8 +6394,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37957' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -6321,14 +6407,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -6382,7 +6473,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6425,7 +6516,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6575,7 +6666,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6587,7 +6678,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6597,7 +6688,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6648,7 +6739,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6657,7 +6748,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6667,7 +6758,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6677,7 +6768,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6687,7 +6778,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6696,7 +6787,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6705,7 +6796,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6715,7 +6806,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6725,7 +6816,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6735,7 +6826,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6745,7 +6836,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6755,7 +6846,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6765,7 +6856,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6775,7 +6866,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6786,7 +6877,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6796,7 +6887,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6806,7 +6897,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6816,7 +6907,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6825,7 +6916,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6834,7 +6925,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6843,7 +6934,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6852,7 +6943,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6861,7 +6952,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6870,7 +6961,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6935,7 +7026,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7011,7 +7102,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7090,7 +7181,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7149,7 +7240,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7206,7 +7297,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7259,7 +7350,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7334,7 +7425,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7391,7 +7482,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7490,7 +7581,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7546,7 +7637,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7585,7 +7676,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7641,7 +7732,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7709,7 +7800,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7766,7 +7857,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -7823,7 +7914,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -8196,7 +8287,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -8214,13 +8305,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -8228,7 +8323,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -8238,10 +8333,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek?include=workspaces body: null headers: Accept: @@ -8257,23 +8352,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: b100eaf724516fbea63f0e593b46f3d1 + traceId: fd8c50b808e49d4cd3765d2c064d07c2 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek?include=workspaces body: null headers: Accept: @@ -8289,23 +8399,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: abb270a4b327a445c0d67c7ef6ed54ed + traceId: 6b6a6bc22f2936dc49afcfe90546eeaa - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_jacek @@ -8330,8 +8455,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '161' + - '198' Content-Type: - application/json DATE: *id001 @@ -8341,6 +8468,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -8348,7 +8477,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -8358,10 +8487,10 @@ interactions: id: demo_jacek type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_jacek + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -8379,6 +8508,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '772' Content-Type: @@ -8390,6 +8521,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -8397,7 +8530,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -8439,7 +8572,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -8500,6 +8633,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -8507,6 +8642,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -8514,13 +8651,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_jacek + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_jacek body: ldm: datasets: @@ -8938,7 +9075,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -8981,7 +9118,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9131,7 +9268,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9144,7 +9281,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9154,7 +9291,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9203,7 +9340,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9212,7 +9349,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9222,7 +9359,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9232,7 +9369,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9242,7 +9379,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9251,7 +9388,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9260,7 +9397,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9270,7 +9407,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9280,7 +9417,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9290,7 +9427,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9300,7 +9437,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9310,7 +9447,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9319,7 +9456,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9329,7 +9466,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9339,7 +9476,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9349,7 +9486,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9358,7 +9495,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9367,7 +9504,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9376,7 +9513,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9385,7 +9522,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9394,7 +9531,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9403,7 +9540,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9412,7 +9549,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9421,7 +9558,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9486,7 +9623,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9562,7 +9699,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9641,7 +9778,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9700,7 +9837,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9757,7 +9894,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9810,7 +9947,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9885,7 +10022,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -9942,7 +10079,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10041,7 +10178,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10097,7 +10234,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10136,7 +10273,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10192,7 +10329,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10260,7 +10397,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10317,7 +10454,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10374,7 +10511,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10396,6 +10533,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -10403,6 +10542,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10410,13 +10551,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -10434,6 +10575,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -10445,6 +10588,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10452,7 +10597,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -10476,7 +10621,7 @@ interactions: name: VIEW - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_jacek/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_jacek/permissions body: permissions: - assignee: @@ -10512,6 +10657,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -10519,6 +10666,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10526,13 +10675,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek?include=workspaces body: null headers: Accept: @@ -10550,13 +10699,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '180' + - '217' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10564,7 +10717,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -10574,10 +10727,10 @@ interactions: id: demo_jacek type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -10595,6 +10748,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -10606,6 +10761,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10613,7 +10770,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -10637,7 +10794,7 @@ interactions: name: VIEW - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_jacek/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_jacek/permissions body: null headers: Accept: @@ -10655,6 +10812,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -10666,6 +10825,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -10673,7 +10834,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -10697,7 +10858,7 @@ interactions: name: VIEW - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -10715,8 +10876,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37957' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -10726,14 +10889,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -10787,7 +10955,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10830,7 +10998,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10980,7 +11148,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -10992,7 +11160,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11002,7 +11170,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11053,7 +11221,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11062,7 +11230,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11072,7 +11240,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11082,7 +11250,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11092,7 +11260,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11101,7 +11269,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11110,7 +11278,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11120,7 +11288,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11130,7 +11298,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11140,7 +11308,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11150,7 +11318,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11160,7 +11328,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11170,7 +11338,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11180,7 +11348,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11191,7 +11359,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11201,7 +11369,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11211,7 +11379,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11221,7 +11389,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11230,7 +11398,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11239,7 +11407,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11248,7 +11416,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11257,7 +11425,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11266,7 +11434,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11275,7 +11443,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11340,7 +11508,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11416,7 +11584,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11495,7 +11663,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11554,7 +11722,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11611,7 +11779,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11664,7 +11832,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11739,7 +11907,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11796,7 +11964,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11895,7 +12063,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11951,7 +12119,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -11990,7 +12158,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -12046,7 +12214,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -12114,7 +12282,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -12171,7 +12339,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -12228,7 +12396,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -12601,7 +12769,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -12619,13 +12787,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12633,7 +12805,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -12643,10 +12815,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces body: null headers: Accept: @@ -12664,13 +12836,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '182' + - '219' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12678,7 +12854,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -12688,10 +12864,10 @@ interactions: id: demo_clone type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -12709,8 +12885,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1423' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -12720,14 +12898,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -12736,25 +12919,25 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo (Clone) id: demo_clone links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_clone + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone type: workspace - attributes: name: Deno Jacek id: demo_jacek links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_jacek + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_jacek type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -12765,7 +12948,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -12777,20 +12960,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone body: null headers: Accept-Encoding: @@ -12806,6 +12989,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -12815,6 +13000,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12822,13 +13009,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone?include=workspaces body: null headers: Accept: @@ -12846,6 +13033,8 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -12853,6 +13042,8 @@ interactions: DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12860,7 +13051,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -12868,10 +13059,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 8500bc34fb73033da5cc1057542f8d0b + traceId: 7c909299b72f95d231cb97a19693e4e3 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_clone @@ -12896,8 +13087,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '163' + - '200' Content-Type: - application/json DATE: *id001 @@ -12907,6 +13100,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12914,7 +13109,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -12924,10 +13119,10 @@ interactions: id: demo_clone type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_clone + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_clone - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -12945,6 +13140,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '772' Content-Type: @@ -12956,6 +13153,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -12963,7 +13162,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -13005,7 +13204,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -13066,6 +13265,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -13073,6 +13274,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -13080,13 +13283,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_clone + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_clone body: ldm: datasets: @@ -13504,7 +13707,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13547,7 +13750,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13697,7 +13900,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13710,7 +13913,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13720,7 +13923,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13769,7 +13972,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13778,7 +13981,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13788,7 +13991,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13798,7 +14001,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13808,7 +14011,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13817,7 +14020,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13826,7 +14029,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13836,7 +14039,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13846,7 +14049,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13856,7 +14059,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13866,7 +14069,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13876,7 +14079,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13885,7 +14088,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13895,7 +14098,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13905,7 +14108,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13915,7 +14118,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13924,7 +14127,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13933,7 +14136,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13942,7 +14145,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13951,7 +14154,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13960,7 +14163,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13969,7 +14172,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13978,7 +14181,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -13987,7 +14190,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14052,7 +14255,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14128,7 +14331,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14207,7 +14410,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14266,7 +14469,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14323,7 +14526,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14376,7 +14579,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14451,7 +14654,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14508,7 +14711,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14607,7 +14810,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14663,7 +14866,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14702,7 +14905,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14758,7 +14961,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14826,7 +15029,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14883,7 +15086,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14940,7 +15143,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -14962,6 +15165,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -14969,6 +15174,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -14976,13 +15183,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/permissions body: null headers: Accept: @@ -15000,6 +15207,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '292' Content-Type: @@ -15011,6 +15220,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -15018,7 +15229,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -15042,7 +15253,7 @@ interactions: name: VIEW - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_clone/permissions + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_clone/permissions body: permissions: - assignee: @@ -15078,6 +15289,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -15085,6 +15298,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -15092,13 +15307,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -16923,6 +17138,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -16930,6 +17147,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -16937,13 +17156,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/dataSources/demo-bigquery-ds + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/dataSources/demo-bigquery-ds body: null headers: Accept-Encoding: @@ -16959,6 +17178,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -16968,6 +17189,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -16975,7 +17198,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 caa7882b6..1cfd517b5 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -49,13 +56,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -66,7 +73,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -78,20 +85,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/test?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test?include=workspaces body: null headers: Accept: @@ -107,23 +114,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: a723f16da4b536373236c1faa6d6b475 + traceId: 845632fc0baca9ed33d68265e1fe9ffe - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: test @@ -153,8 +175,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '143' + - '180' Content-Type: - application/json DATE: *id001 @@ -164,6 +188,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -171,7 +197,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -181,10 +207,10 @@ interactions: id: test type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -202,8 +228,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1319' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -213,14 +241,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -229,13 +262,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -246,7 +279,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -257,7 +290,7 @@ interactions: name: Test id: test links: - self: http://localhost:3000/api/v1/entities/workspaces/test + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test relationships: parent: data: @@ -269,20 +302,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/test?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test?include=workspaces body: null headers: Accept: @@ -300,13 +333,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '379' + - '453' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -314,7 +351,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -333,13 +370,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/test?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/test?include=workspaces - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2164,6 +2201,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2171,6 +2210,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2178,7 +2219,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml index 8b254c031..dae4a11bb 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_declarative_workspaces.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1854,7 +1861,7 @@ interactions: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -1872,8 +1879,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1883,14 +1892,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml index bcfc587ce..6b1cd4309 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_non_existing_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -49,13 +56,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -66,7 +73,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -78,20 +85,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -109,8 +116,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -120,14 +129,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -136,13 +150,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -153,7 +167,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -165,20 +179,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -196,8 +210,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -207,14 +223,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -223,13 +244,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -240,7 +261,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -252,14 +273,14 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml index bcfc587ce..6b1cd4309 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_parent_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -49,13 +56,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -66,7 +73,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -78,20 +85,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -109,8 +116,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -120,14 +129,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -136,13 +150,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -153,7 +167,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -165,20 +179,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -196,8 +210,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -207,14 +223,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -223,13 +244,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -240,7 +261,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -252,14 +273,14 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml index 9b5deb09c..c1521f4da 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_delete_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -49,13 +56,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -66,7 +73,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -78,20 +85,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -109,8 +116,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -120,14 +129,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -136,13 +150,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -153,7 +167,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -165,20 +179,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california body: null headers: Accept-Encoding: @@ -194,6 +208,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -203,6 +219,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -210,13 +228,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -234,8 +252,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '708' + - '893' Content-Type: - application/json DATE: *id001 @@ -245,6 +265,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -252,7 +274,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -261,13 +283,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -279,14 +301,14 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2111,6 +2133,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2118,6 +2142,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2125,7 +2151,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml index ecc5227d4..a20cc9882 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_user_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,14 +44,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -65,6 +69,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -76,6 +82,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -83,7 +91,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml index 410af6f89..accb3d5d1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1732,7 +1739,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -1750,8 +1757,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1761,14 +1770,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml index 17ce244f9..d7ec092c4 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspace_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -75,7 +79,7 @@ interactions: type: workspace - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -93,6 +97,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -104,6 +110,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -111,7 +119,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml index 92d6b2aec..361653555 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml index 92d6b2aec..361653555 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_declarative_workspaces_snake_case.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml index 8a943c84f..e16e14488 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_get_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -21,14 +21,18 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: &id001 - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -46,10 +50,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -67,13 +71,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -81,7 +89,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -100,7 +108,7 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml index 3df6187d0..cdf4a1f4a 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_user_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,14 +44,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: userDataFilters: [] headers: @@ -66,6 +70,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -73,6 +79,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -80,13 +88,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -104,6 +112,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -115,6 +125,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -122,14 +134,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -145,6 +157,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -153,11 +167,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -165,13 +181,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -187,8 +203,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -198,6 +216,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -205,14 +225,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -224,13 +244,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: userDataFilters: [] headers: @@ -249,6 +271,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -256,6 +280,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -263,13 +289,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -287,6 +313,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -298,6 +326,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -305,14 +335,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2137,6 +2167,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2144,6 +2176,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2151,7 +2185,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml index a6213f7b8..23f2fc020 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1732,7 +1739,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: {} headers: Accept-Encoding: @@ -1750,6 +1757,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -1757,6 +1766,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1764,13 +1775,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -1788,6 +1799,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '264' Content-Type: @@ -1799,6 +1812,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1806,7 +1821,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1825,7 +1840,7 @@ interactions: dateInstances: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -1841,6 +1856,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -1849,11 +1866,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1861,13 +1880,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -1883,8 +1902,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -1894,6 +1915,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1901,14 +1924,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -1920,13 +1943,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: ldm: datasets: @@ -3626,6 +3651,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3633,6 +3660,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3640,13 +3669,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -3664,8 +3693,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -3675,14 +3706,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -5374,7 +5410,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -7199,6 +7235,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -7206,6 +7244,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -7213,7 +7253,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml index 773f6c605..555d3e747 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspace_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -75,7 +79,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: [] headers: @@ -94,6 +98,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -101,6 +107,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -108,13 +116,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -132,6 +140,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '27' Content-Type: @@ -143,6 +153,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -150,14 +162,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: workspaceDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -173,6 +185,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -181,11 +195,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -193,13 +209,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -215,8 +231,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -226,6 +244,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -233,14 +253,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -252,13 +272,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -305,6 +327,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -312,6 +336,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -319,13 +345,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -343,6 +369,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -354,6 +382,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -361,7 +391,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -396,7 +426,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2221,6 +2251,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2228,6 +2260,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2235,7 +2269,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml index 9f176035d..c07156e2b 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_load_and_put_declarative_workspaces.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: [] workspaces: [] @@ -23,6 +23,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -31,6 +33,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -38,13 +42,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: null headers: Accept: @@ -62,6 +66,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '43' Content-Type: @@ -73,6 +79,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -80,7 +88,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -88,7 +96,7 @@ interactions: workspaces: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -104,6 +112,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -112,11 +122,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -124,13 +136,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -146,8 +158,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -157,6 +171,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -164,14 +180,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -183,13 +199,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2018,6 +2036,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2025,6 +2045,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2032,13 +2054,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -2056,8 +2078,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37240' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2067,14 +2091,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -3892,7 +3921,7 @@ interactions: userDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -5717,6 +5746,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -5724,6 +5755,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -5731,7 +5764,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml index f51043b8b..2459869c2 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_user_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: userDataFilters: - id: user_data_filter @@ -28,6 +28,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: &id001 - PLACEHOLDER Expires: @@ -36,6 +38,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -43,13 +47,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -67,6 +71,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '121' Content-Type: @@ -78,6 +84,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -85,7 +93,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -98,7 +106,7 @@ interactions: type: user - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -1923,6 +1931,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -1930,6 +1940,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1937,7 +1949,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' 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 51fd771ae..03ff73b5e 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_testing?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing?include=workspaces body: null headers: Accept: @@ -19,24 +19,39 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: &id001 - PLACEHOLDER + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: 4f8535e4cf2e6c68acc106d910040871 + traceId: 1b834e5b0dd18f6d06c23fd347ee7517 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_testing @@ -61,8 +76,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '167' + - '204' Content-Type: - application/json DATE: *id001 @@ -72,6 +89,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -79,7 +98,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -89,10 +108,10 @@ interactions: id: demo_testing type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_testing + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_testing - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -110,8 +129,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -121,14 +142,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1820,7 +1846,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing body: ldm: datasets: @@ -3514,6 +3540,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3521,6 +3549,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3528,13 +3558,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo_testing?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_testing?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -3552,8 +3582,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34631' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -3563,14 +3595,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -5256,7 +5293,7 @@ interactions: title: Date - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -7081,6 +7118,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -7088,6 +7127,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -7095,7 +7136,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml index e7ffd7ead..e624a55a6 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspace_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -75,7 +79,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: [] headers: @@ -94,6 +98,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -101,6 +107,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -108,13 +116,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -132,6 +140,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '27' Content-Type: @@ -143,6 +153,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -150,14 +162,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: workspaceDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -204,6 +216,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -211,6 +225,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -218,13 +234,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -242,6 +258,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -253,6 +271,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -260,7 +280,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -295,7 +315,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2120,6 +2140,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2127,6 +2149,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2134,7 +2158,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml index 55e790cfd..8c8c624a7 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_put_declarative_workspaces.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1854,7 +1861,7 @@ interactions: userDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: [] workspaces: [] @@ -1874,6 +1881,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -1881,6 +1890,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1888,13 +1899,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: null headers: Accept: @@ -1912,6 +1923,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '43' Content-Type: @@ -1923,6 +1936,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1930,7 +1945,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1938,7 +1953,7 @@ interactions: workspaces: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -3763,6 +3778,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -3770,6 +3787,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3777,13 +3796,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -3801,8 +3820,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37146' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -3812,14 +3833,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -5633,7 +5659,7 @@ interactions: userDataFilters: [] - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -7458,6 +7484,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -7465,6 +7493,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -7472,7 +7502,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml index 5548eddd4..2d7cd3c0d 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_user_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,14 +44,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo/userDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo/userDataFilters body: null headers: Accept: @@ -65,6 +69,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '22' Content-Type: @@ -76,6 +82,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -83,14 +91,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -106,6 +114,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -114,11 +124,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -126,13 +138,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -148,8 +160,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -159,6 +173,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -166,14 +182,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -185,13 +201,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -207,6 +225,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -215,11 +235,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -227,13 +249,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -249,8 +271,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -260,6 +284,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -267,14 +293,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -286,7 +312,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml index ce6ed8d32..d08fb1d41 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -1732,7 +1739,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -1748,6 +1755,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -1756,11 +1765,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1768,13 +1779,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -1790,8 +1801,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -1801,6 +1814,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1808,14 +1823,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -1827,13 +1842,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo?exclude=ACTIVITY_INFO body: null headers: Accept: @@ -1851,8 +1868,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '34789' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -1862,14 +1881,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -3561,7 +3585,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -3577,6 +3601,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -3585,11 +3611,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3597,13 +3625,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -3619,8 +3647,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -3630,6 +3660,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -3637,14 +3669,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -3656,7 +3688,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml index 8326dd606..56e71d4ca 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_store_declarative_workspace_data_filters.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -21,6 +21,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -33,6 +35,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -40,7 +44,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -75,7 +79,7 @@ interactions: type: workspace - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -93,6 +97,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -104,6 +110,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -111,7 +119,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -146,7 +154,7 @@ interactions: type: workspace - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -162,6 +170,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -170,11 +180,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -182,13 +194,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -204,8 +216,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -215,6 +229,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -222,14 +238,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -241,13 +257,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -263,6 +281,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -271,11 +291,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -283,13 +305,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -305,8 +327,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -316,6 +340,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -323,14 +349,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -342,7 +368,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 5a6f15cec..bc8a79444 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '40314' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -138,7 +145,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -181,7 +188,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -332,7 +339,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -344,7 +351,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -354,7 +361,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -405,7 +412,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -414,7 +421,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -424,7 +431,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -434,7 +441,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -444,7 +451,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -453,7 +460,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -462,7 +469,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -472,7 +479,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -482,7 +489,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -492,7 +499,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -502,7 +509,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -512,7 +519,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -522,7 +529,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -532,7 +539,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -543,7 +550,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -553,7 +560,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -563,7 +570,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -573,7 +580,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -582,7 +589,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -591,7 +598,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -600,7 +607,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -609,7 +616,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -618,7 +625,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -627,7 +634,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -692,7 +699,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -768,7 +775,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -847,7 +854,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -906,7 +913,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -963,7 +970,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1016,7 +1023,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1091,7 +1098,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1148,7 +1155,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1247,7 +1254,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1303,7 +1310,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1342,7 +1349,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1398,7 +1405,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1466,7 +1473,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1523,7 +1530,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -1580,7 +1587,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2030,7 +2037,7 @@ interactions: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: null headers: Accept: @@ -2048,8 +2055,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '40314' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2059,14 +2068,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2164,7 +2178,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2207,7 +2221,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2358,7 +2372,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2370,7 +2384,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2380,7 +2394,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2431,7 +2445,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2440,7 +2454,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2450,7 +2464,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2460,7 +2474,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2470,7 +2484,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2479,7 +2493,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2488,7 +2502,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2498,7 +2512,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2508,7 +2522,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2518,7 +2532,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2528,7 +2542,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-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2538,7 +2552,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2548,7 +2562,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2558,7 +2572,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2569,7 +2583,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2579,7 +2593,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2589,7 +2603,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2599,7 +2613,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2608,7 +2622,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2617,7 +2631,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2626,7 +2640,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2635,7 +2649,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2644,7 +2658,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2653,7 +2667,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2718,7 +2732,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2794,7 +2808,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2873,7 +2887,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2932,7 +2946,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -2989,7 +3003,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3042,7 +3056,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3117,7 +3131,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3174,7 +3188,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3273,7 +3287,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3329,7 +3343,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3368,7 +3382,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3424,7 +3438,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3492,7 +3506,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3549,7 +3563,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -3606,7 +3620,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:15 createdBy: id: admin type: user @@ -4056,7 +4070,7 @@ interactions: userDataFilters: [] - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -4072,6 +4086,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -4080,11 +4096,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4092,13 +4110,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -4114,8 +4132,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -4125,6 +4145,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4132,14 +4154,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -4151,13 +4173,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -4173,6 +4197,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -4181,11 +4207,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4193,13 +4221,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -4215,8 +4243,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -4226,6 +4256,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4233,14 +4265,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -4252,7 +4284,9 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex 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 5559f87fa..58f8ac05c 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -21,14 +21,18 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: &id001 - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -46,10 +50,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -67,8 +71,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37957' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -78,14 +84,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -139,7 +150,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -182,7 +193,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -332,7 +343,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -344,7 +355,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -354,7 +365,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -405,7 +416,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -414,7 +425,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -424,7 +435,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -434,7 +445,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -444,7 +455,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -453,7 +464,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -462,7 +473,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -472,7 +483,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -482,7 +493,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -492,7 +503,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -502,7 +513,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -512,7 +523,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -522,7 +533,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -532,7 +543,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -543,7 +554,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -553,7 +564,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -563,7 +574,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -573,7 +584,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -582,7 +593,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -591,7 +602,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -600,7 +611,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -609,7 +620,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -618,7 +629,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -627,7 +638,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -692,7 +703,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -768,7 +779,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -847,7 +858,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -906,7 +917,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -963,7 +974,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1016,7 +1027,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1091,7 +1102,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1148,7 +1159,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1247,7 +1258,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1303,7 +1314,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1342,7 +1353,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1398,7 +1409,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1466,7 +1477,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1523,7 +1534,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1580,7 +1591,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -1953,7 +1964,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/organization + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/organization body: null headers: Accept-Encoding: @@ -1969,6 +1980,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '0' Content-Type: @@ -1977,11 +1990,13 @@ interactions: Expires: - '0' Location: - - /api/v1/entities/admin/organizations/default + - /api/v1/entities/admin/organizations/python-sdk-dex Pragma: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -1989,13 +2004,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/admin/organizations/default + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex body: null headers: Accept-Encoding: @@ -2011,8 +2026,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '450' + - '564' Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -2022,6 +2039,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2029,14 +2048,14 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: data: attributes: - name: Default Organization - hostname: localhost + name: Python SDK Dex + hostname: python-sdk-dex.dev-latest.stg11.panther.intgdc.com allowedOrigins: [] earlyAccess: enableAlerting earlyAccessValues: @@ -2048,13 +2067,15 @@ interactions: - enableUserManagement - enableRawExports - enableFlexibleDashboardLayout - id: default + region: '' + dataCenter: '' + id: python-sdk-dex type: organization links: - self: http://localhost:3000/api/v1/entities/admin/organizations/default + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/admin/organizations/python-sdk-dex - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces body: null headers: Accept: @@ -2072,13 +2093,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '162' + - '199' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2086,7 +2111,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2096,10 +2121,10 @@ interactions: id: demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaces/demo + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo body: null headers: Accept: @@ -2117,8 +2142,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '37957' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -2128,14 +2155,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -2189,7 +2221,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2232,7 +2264,7 @@ interactions: type: dashboardPlugin version: '2' version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2382,7 +2414,7 @@ interactions: drills: [] properties: {} version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2394,7 +2426,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2404,7 +2436,7 @@ interactions: - content: url: https://www.example.com version: '2' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2455,7 +2487,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2464,7 +2496,7 @@ interactions: - content: format: '#,##0' maql: SELECT COUNT({attribute/order_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2474,7 +2506,7 @@ interactions: format: '#,##0' maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT {metric/revenue} BY {attribute/customer_id}) > 10000 ' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2484,7 +2516,7 @@ interactions: format: '#,##0.00' maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2494,7 +2526,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/spend}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2503,7 +2535,7 @@ interactions: - content: format: $#,##0 maql: SELECT SUM({fact/price}*{fact/quantity}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2512,7 +2544,7 @@ interactions: - content: format: '#,##0.0%' maql: SELECT {metric/revenue} / {metric/total_revenue} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2522,7 +2554,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2532,7 +2564,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2542,7 +2574,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2552,7 +2584,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2562,7 +2594,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category}, ALL OTHER) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2572,7 +2604,7 @@ interactions: format: '#,##0.0%' maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL {attribute/product_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2582,7 +2614,7 @@ interactions: format: $#,##0 maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status} IN ("Returned", "Canceled")) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2593,7 +2625,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2603,7 +2635,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ( "Electronics") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2613,7 +2645,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2623,7 +2655,7 @@ interactions: format: $#,##0 maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2632,7 +2664,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2641,7 +2673,7 @@ interactions: - content: format: $#,##0.0 maql: SELECT {metric/revenue} / {metric/campaign_spend} - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2650,7 +2682,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2659,7 +2691,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2668,7 +2700,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/revenue} BY ALL OTHER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2677,7 +2709,7 @@ interactions: - content: format: $#,##0 maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2742,7 +2774,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2818,7 +2850,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2897,7 +2929,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -2956,7 +2988,7 @@ interactions: stackMeasuresToPercent: true version: '2' visualizationUrl: local:area - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3013,7 +3045,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:treemap - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3066,7 +3098,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:donut - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3141,7 +3173,7 @@ interactions: visible: false version: '2' visualizationUrl: local:column - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3198,7 +3230,7 @@ interactions: enabled: true version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3297,7 +3329,7 @@ interactions: direction: asc version: '2' visualizationUrl: local:table - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3353,7 +3385,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:line - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3392,7 +3424,7 @@ interactions: properties: {} version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3448,7 +3480,7 @@ interactions: min: '0' version: '2' visualizationUrl: local:scatter - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3516,7 +3548,7 @@ interactions: rotation: auto version: '2' visualizationUrl: local:combo2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3573,7 +3605,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -3630,7 +3662,7 @@ interactions: position: bottom version: '2' visualizationUrl: local:bar - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4003,7 +4035,7 @@ interactions: title: Date - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs?include=workspaces body: null headers: Accept: @@ -4019,23 +4051,38 @@ interactions: code: 404 message: Not Found headers: + Cache-Control: + - max-age=5, private + Connection: + - keep-alive Content-Length: - '172' Content-Type: - - application/json + - application/problem+json DATE: *id001 + Referrer-Policy: + - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + 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: 8ea48447eadf9840e3e20daee1fa9d6b + traceId: 09c2f8924707104e197f09159c37f74a - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces body: data: id: demo_cs @@ -4060,8 +4107,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '154' + - '191' Content-Type: - application/json DATE: *id001 @@ -4071,6 +4120,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4078,7 +4129,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4088,10 +4139,10 @@ interactions: id: demo_cs type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_cs + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs - request: method: GET - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: null headers: Accept: @@ -4109,6 +4160,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '603' Content-Type: @@ -4120,6 +4173,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4127,7 +4182,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -4162,7 +4217,7 @@ interactions: type: workspace - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaceDataFilters + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaceDataFilters body: workspaceDataFilters: - columnName: wdf__region @@ -4216,6 +4271,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -4223,6 +4280,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -4230,13 +4289,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces/demo_cs + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces/demo_cs body: ldm: datasets: @@ -4654,7 +4713,7 @@ interactions: version: '2' id: campaign title: Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4697,7 +4756,7 @@ interactions: version: '2' id: dashboard_plugin title: Dashboard plugin - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4847,7 +4906,7 @@ interactions: version: '2' id: product_and_category title: Product & Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4860,7 +4919,7 @@ interactions: version: '2' id: dashboard_plugin_1 title: dashboard_plugin_1 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4870,7 +4929,7 @@ interactions: version: '2' id: dashboard_plugin_2 title: dashboard_plugin_2 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4919,7 +4978,7 @@ interactions: maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id}) id: amount_of_active_customers title: '# of Active Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4928,7 +4987,7 @@ interactions: maql: SELECT COUNT({attribute/order_id}) id: amount_of_orders title: '# of Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4938,7 +4997,7 @@ interactions: BY {attribute/customer_id}) > 10000 ' id: amount_of_top_customers title: '# of Top Customers' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4948,7 +5007,7 @@ interactions: IN ("Returned", "Canceled")) id: amount_of_valid_orders title: '# of Valid Orders' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4958,7 +5017,7 @@ interactions: maql: SELECT SUM({fact/spend}) id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4967,7 +5026,7 @@ interactions: maql: SELECT SUM({fact/price}*{fact/quantity}) id: order_amount title: Order Amount - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4976,7 +5035,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/total_revenue} id: percent_revenue title: '% Revenue' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4986,7 +5045,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -4996,7 +5055,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5006,7 +5065,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5016,7 +5075,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5026,7 +5085,7 @@ interactions: ALL OTHER) id: percent_revenue_in_category title: '% Revenue in Category' - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5035,7 +5094,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5045,7 +5104,7 @@ interactions: IN ("Returned", "Canceled")) id: revenue title: Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5055,7 +5114,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing") id: revenue-clothing title: Revenue (Clothing) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5065,7 +5124,7 @@ interactions: "Electronics") id: revenue-electronic title: Revenue (Electronic) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5074,7 +5133,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home") id: revenue-home title: Revenue (Home) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5083,7 +5142,7 @@ interactions: maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor") id: revenue-outdoor title: Revenue (Outdoor) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5092,7 +5151,7 @@ interactions: maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id}) id: revenue_per_customer title: Revenue per Customer - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5101,7 +5160,7 @@ interactions: maql: SELECT {metric/revenue} / {metric/campaign_spend} id: revenue_per_dollar_spent title: Revenue per Dollar Spent - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5110,7 +5169,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue}) id: revenue_top_10 title: Revenue / Top 10 - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5119,7 +5178,7 @@ interactions: maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue}) id: revenue_top_10_percent title: Revenue / Top 10% - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5128,7 +5187,7 @@ interactions: maql: SELECT {metric/revenue} BY ALL OTHER id: total_revenue title: Total Revenue - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5137,7 +5196,7 @@ interactions: maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER id: total_revenue-no_filters title: Total Revenue (No Filters) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5202,7 +5261,7 @@ interactions: visualizationUrl: local:treemap id: campaign_spend title: Campaign Spend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5278,7 +5337,7 @@ interactions: visualizationUrl: local:combo2 id: customers_trend title: Customers Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5357,7 +5416,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-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5416,7 +5475,7 @@ interactions: visualizationUrl: local:area id: percentage_of_customers_by_region title: Percentage of Customers by Region - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5473,7 +5532,7 @@ interactions: visualizationUrl: local:treemap id: product_breakdown title: Product Breakdown - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5526,7 +5585,7 @@ interactions: visualizationUrl: local:donut id: product_categories_pie_chart title: Product Categories Pie Chart - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5601,7 +5660,7 @@ interactions: visualizationUrl: local:column id: product_revenue_comparison-over_previous_period title: Product Revenue Comparison (over previous period) - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5658,7 +5717,7 @@ interactions: visualizationUrl: local:scatter id: product_saleability title: Product Saleability - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5757,7 +5816,7 @@ interactions: visualizationUrl: local:table id: revenue_and_quantity_by_product_and_category title: Revenue and Quantity by Product and Category - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5813,7 +5872,7 @@ interactions: visualizationUrl: local:line id: revenue_by_category_trend title: Revenue by Category Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5852,7 +5911,7 @@ interactions: visualizationUrl: local:bar id: revenue_by_product title: Revenue by Product - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5908,7 +5967,7 @@ interactions: visualizationUrl: local:scatter id: revenue_per_usd_vs_spend_by_campaign title: Revenue per $ vs Spend by Campaign - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -5976,7 +6035,7 @@ interactions: visualizationUrl: local:combo2 id: revenue_trend title: Revenue Trend - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6033,7 +6092,7 @@ interactions: visualizationUrl: local:bar id: top_10_customers title: Top 10 Customers - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6090,7 +6149,7 @@ interactions: visualizationUrl: local:bar id: top_10_products title: Top 10 Products - createdAt: 2026-03-17 08:23 + createdAt: 2026-03-25 09:16 createdBy: id: admin type: user @@ -6112,6 +6171,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -6119,6 +6180,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6126,13 +6189,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale body: null headers: Accept-Encoding: @@ -6148,6 +6211,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -6157,6 +6222,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6164,13 +6231,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: DELETE - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale body: null headers: Accept-Encoding: @@ -6186,6 +6253,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Type: - application/vnd.gooddata.api+json DATE: *id001 @@ -6195,6 +6264,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6202,13 +6273,13 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale body: null headers: Accept: @@ -6226,6 +6297,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -6237,6 +6310,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6244,7 +6319,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -6252,10 +6327,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: aea96aa13c0b7ea984d714a56f0ff652 + traceId: 8383fb8153ff6e4daa559d35616abc73 - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings body: data: type: workspaceSetting @@ -6282,8 +6357,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '273' + - '310' Content-Type: - application/json DATE: *id001 @@ -6293,6 +6370,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6300,7 +6379,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -6316,10 +6395,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/locale - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale body: null headers: Accept: @@ -6337,6 +6416,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - '172' Content-Type: @@ -6348,6 +6429,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6355,7 +6438,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -6363,10 +6446,10 @@ interactions: to access it. status: 404 title: Not Found - traceId: 2899fa15c7fb9a405022d1e37f67637d + traceId: 08689621d179032578075347fca6793c - request: method: POST - uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings body: data: type: workspaceSetting @@ -6393,8 +6476,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '292' + - '329' Content-Type: - application/json DATE: *id001 @@ -6404,6 +6489,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -6411,7 +6498,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -6427,10 +6514,10 @@ interactions: originType: NATIVE type: workspaceSetting links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_cs/workspaceSettings/formatLocale - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -8255,6 +8342,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -8262,6 +8351,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -8269,7 +8360,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml index 1b6be250c..1831f9002 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_invalid.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -21,14 +21,18 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: &id001 - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,13 +59,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -79,8 +83,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -90,14 +96,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -106,13 +117,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -123,7 +134,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -135,20 +146,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -166,13 +177,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -180,7 +195,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -199,13 +214,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -223,8 +238,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -234,14 +251,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -250,13 +272,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -267,7 +289,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -279,20 +301,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -310,13 +332,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -324,7 +350,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -343,7 +369,7 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml index 7cb88ac23..f4b8701a1 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_update_workspace_valid.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -21,14 +21,18 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: &id001 - PLACEHOLDER Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -36,7 +40,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -55,13 +59,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -79,8 +83,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -90,14 +96,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -106,13 +117,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -123,7 +134,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -135,20 +146,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -166,13 +177,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '394' + - '468' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -180,7 +195,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -199,13 +214,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces - request: method: PUT - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west body: data: id: demo_west @@ -235,8 +250,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive Content-Length: - - '153' + - '190' Content-Type: - application/json DATE: *id001 @@ -246,6 +263,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -253,7 +272,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -263,10 +282,10 @@ interactions: id: demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -284,8 +303,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1105' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: *id001 @@ -295,14 +316,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -311,13 +337,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Test id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -328,7 +354,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -340,20 +366,20 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Test id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces body: null headers: Accept: @@ -371,13 +397,17 @@ interactions: headers: Cache-Control: - max-age=5, private + Connection: + - keep-alive Content-Length: - - '389' + - '463' Content-Type: - application/json DATE: *id001 Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -385,7 +415,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -404,13 +434,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west?include=workspaces + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west?include=workspaces - request: method: PUT - uri: http://localhost:3000/api/v1/layout/workspaces + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/layout/workspaces body: workspaceDataFilters: - columnName: wdf__region @@ -2235,6 +2265,8 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate + Connection: + - keep-alive DATE: *id001 Expires: - '0' @@ -2242,6 +2274,8 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains Vary: - Origin - Access-Control-Request-Method @@ -2249,7 +2283,7 @@ interactions: X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: '' diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml index 81930f31a..c20e076ae 100644 --- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml +++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_workspace_list.yaml @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: GET - uri: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 body: null headers: Accept: @@ -21,8 +21,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '1115' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/json DATE: &id001 @@ -33,14 +35,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: @@ -49,13 +56,13 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west relationships: parent: data: @@ -66,7 +73,7 @@ interactions: name: Demo West California id: demo_west_california links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west_california + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west_california relationships: parent: data: @@ -78,14 +85,14 @@ interactions: name: Demo id: demo links: - self: http://localhost:3000/api/v1/entities/workspaces/demo + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo type: workspace - attributes: name: Demo West id: demo_west links: - self: http://localhost:3000/api/v1/entities/workspaces/demo_west + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces/demo_west type: workspace links: - self: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=0&size=500 - next: http://localhost:3000/api/v1/entities/workspaces?include=workspaces&page=1&size=500 + self: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=0&size=500 + next: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/entities/workspaces?include=workspaces&page=1&size=500 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 6e7cf823e..23396489a 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 @@ -3,7 +3,7 @@ version: 1 interactions: - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/retrieve + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/retrieve body: locale: fr-FR headers: @@ -24,8 +24,10 @@ interactions: headers: Cache-Control: - no-cache, no-store, max-age=0, must-revalidate - Content-Length: - - '40991' + Connection: + - keep-alive + Content-Encoding: + - br Content-Type: - application/xml DATE: &id001 @@ -36,14 +38,19 @@ interactions: - no-cache Referrer-Policy: - no-referrer + Strict-Transport-Security: + - max-age=63072000; includeSubDomains + Transfer-Encoding: + - chunked Vary: + - Accept-Encoding - Origin - Access-Control-Request-Method - Access-Control-Request-Headers X-Content-Type-Options: - nosniff X-GDC-TRACE-ID: *id001 - X-Xss-Protection: + X-XSS-Protection: - '0' body: string: CategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -144,24 +160,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -209,9 +216,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# of Active Customers# of OrdersCategoryCategoryCampaign - channelsTypeTypeCampaign channelsCampaign - idCampaign - idCampaignsCampaign idCampaign idCampaignsCampaign nameCampaign nameCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -144,24 +160,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -209,9 +216,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# of Active Customers# of Orders - request: method: POST - uri: http://localhost:3000/api/v1/actions/workspaces/demo/translations/set + uri: https://python-sdk-dex.dev-latest.stg11.panther.intgdc.com/api/v1/actions/workspaces/demo/translations/set body: CampaignCategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateOrder idOrder idOrder @@ -561,24 +577,15 @@ interactions: id="attribute.products.category">CategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersCustomersTypeTypeCampaign channelsCampaign channelsCampaign channelsCampaign @@ -626,9 +633,6 @@ interactions: id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign idCampaign idCampaignsCustomer nameCustomer nameCustomersRegionRegionCustomersStateStateCustomersDate + - DateDateDateDate + - Month/YearMonth + and Year (12/2020)DateDate + - Quarter/YearQuarter + and Year (Q1/2020)DateDate + - Week/YearWeek + and Year (W52/2020)DateDate + - YearYearDateLocationLocationCustomersCategoryCategoryProductsDate - - DateDateDateDate - - Week/YearWeek - and Year (W52/2020)DateDate - - Month/YearMonth - and Year (12/2020)DateDate - - Quarter/YearQuarter - and Year (Q1/2020)DateDate - - YearYearDateRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels# of Active Customers# of Orders 10000 " }, "createdAt": "2025-08-07 11:45", "createdBy": { @@ -597,7 +587,7 @@ { "content": { "format": "#,##0.0%", - "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10} BY {attribute/customer_id}) \u003E 0)\n /\n {metric/revenue}" + "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10} BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" }, "createdAt": "2025-08-07 11:45", "createdBy": { @@ -610,7 +600,7 @@ { "content": { "format": "#,##0.0%", - "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent} BY {attribute/customer_id}) \u003E 0)\n /\n {metric/revenue}" + "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent} BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}" }, "createdAt": "2025-08-07 11:45", "createdBy": { @@ -623,7 +613,7 @@ { "content": { "format": "#,##0.0%", - "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent} BY {attribute/product_id}) \u003E 0)\n /\n {metric/revenue}" + "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent} BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" }, "createdAt": "2025-08-07 11:45", "createdBy": { @@ -636,7 +626,7 @@ { "content": { "format": "#,##0.0%", - "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10} BY {attribute/product_id}) \u003E 0)\n /\n {metric/revenue}" + "maql": "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10} BY {attribute/product_id}) > 0)\n /\n {metric/revenue}" }, "createdAt": "2025-08-07 11:45", "createdBy": { @@ -1186,8 +1176,7 @@ } } ], - "properties": { - }, + "properties": {}, "sorts": [ { "attributeSortItem": { @@ -1891,8 +1880,7 @@ } } ], - "properties": { - }, + "properties": {}, "sorts": [ { "attributeSortItem": { @@ -2071,8 +2059,7 @@ } } ], - "properties": { - }, + "properties": {}, "version": "2", "visualizationUrl": "local:bar" }, @@ -2605,7 +2592,8 @@ "target": { "id": "campaign_id", "type": "attribute" - } + }, + "isNullable": true } ] } @@ -2639,7 +2627,7 @@ ], "grain": [], "id": "campaign_channels_per_category", - "precedence": 1, + "precedence": 1, "references": [ { "identifier": { @@ -2654,7 +2642,8 @@ "target": { "id": "campaign_channel_id", "type": "attribute" - } + }, + "isNullable": true } ] } @@ -2903,7 +2892,8 @@ "target": { "id": "campaign_id", "type": "attribute" - } + }, + "isNullable": true } ] }, @@ -2920,7 +2910,8 @@ "target": { "id": "customer_id", "type": "attribute" - } + }, + "isNullable": true } ] }, @@ -2937,7 +2928,8 @@ "target": { "id": "date", "type": "date" - } + }, + "isNullable": true } ] }, @@ -2954,7 +2946,8 @@ "target": { "id": "product_id", "type": "attribute" - } + }, + "isNullable": true } ] } diff --git a/packages/tests-support/src/tests_support/vcrpy_utils.py b/packages/tests-support/src/tests_support/vcrpy_utils.py index eafd54c31..a3c3b8974 100644 --- a/packages/tests-support/src/tests_support/vcrpy_utils.py +++ b/packages/tests-support/src/tests_support/vcrpy_utils.py @@ -11,7 +11,7 @@ import yaml from vcr.record_mode import RecordMode -VCR_MATCH_ON = ("method", "scheme", "host", "port", "path", "query", "body") +VCR_MATCH_ON = ("method", "path", "query", "body") NON_STATIC_HEADERS = ["DATE", "X-GDC-CANCEL-TOKEN", "X-GDC-TRACE-ID"] HEADERS_STR = "headers" PLACEHOLDER = ["PLACEHOLDER"] diff --git a/packages/tests-support/upload_demo_layout.py b/packages/tests-support/upload_demo_layout.py index e35de13b9..0146e9066 100644 --- a/packages/tests-support/upload_demo_layout.py +++ b/packages/tests-support/upload_demo_layout.py @@ -36,6 +36,10 @@ with open(_config_path, encoding="utf-8") as _f: _test_config = yaml.safe_load(_f) _ds_config = _test_config["environments"][_env_name] + # Allow env var override (same pattern as conftest.py) + _env_ds_password = os.environ.get("DS_PASSWORD") + if _env_ds_password: + _ds_config["ds_password"] = _env_ds_password def rest_op(op, url_path, data=None, raise_ex=True): diff --git a/project_common.mk b/project_common.mk index 5af9417f2..f74e344b5 100644 --- a/project_common.mk +++ b/project_common.mk @@ -68,8 +68,8 @@ test-ci: .PHONY: test-staging test-staging: - @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required. Usage: make test-staging TOKEN=" && exit 1) - TOKEN=$(TOKEN) GD_TEST_ENV=staging uv run tox -v $(TOX_FLAGS) $(LOCAL_TEST_ENVS) $(LOCAL_ADD_ARGS) + @test -n "$(TOKEN)" || (echo "ERROR: TOKEN is required." && exit 1) + TOKEN=$(TOKEN) DS_PASSWORD=$(DS_PASSWORD) GD_TEST_ENV=staging uv run tox -v $(TOX_FLAGS) $(LOCAL_TEST_ENVS) $(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 diff --git a/schemas/gooddata-afm-client.json b/schemas/gooddata-afm-client.json index 9f9076c1b..739dbea47 100644 --- a/schemas/gooddata-afm-client.json +++ b/schemas/gooddata-afm-client.json @@ -2016,17 +2016,7 @@ "widgets": { "description": "Widgets currently visible on the dashboard.", "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/InsightWidgetDescriptor" - }, - { - "$ref": "#/components/schemas/RichTextWidgetDescriptor" - }, - { - "$ref": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" - } - ] + "$ref": "#/components/schemas/WidgetDescriptor" }, "type": "array" } @@ -2037,64 +2027,6 @@ ], "type": "object" }, - "DashboardSummaryRequestDto": { - "properties": { - "aiModel": { - "type": "string" - }, - "customUserPrompt": { - "type": "string" - }, - "dashboardId": { - "type": "string" - }, - "dryRun": { - "type": "boolean" - }, - "gooddataHost": { - "type": "string" - }, - "gooddataToken": { - "type": "string" - }, - "keyMetricIds": { - "items": { - "type": "string" - }, - "type": "array" - }, - "referenceQuarter": { - "type": "string" - }, - "temperature": { - "format": "double", - "type": "number" - } - }, - "required": [ - "dashboardId" - ], - "type": "object" - }, - "DashboardSummaryResponseDto": { - "properties": { - "message": { - "type": "string" - }, - "runId": { - "type": "string" - }, - "status": { - "type": "string" - } - }, - "required": [ - "message", - "runId", - "status" - ], - "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": { @@ -2842,21 +2774,6 @@ ], "type": "object" }, - "FeedbackRequestDto": { - "properties": { - "sentiment": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - } - }, - "required": [ - "sentiment" - ], - "type": "object" - }, "Filter": { "description": "List of filters to be applied to the new visualization", "type": "object" @@ -3265,33 +3182,25 @@ "type": "object" }, "InsightWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Insight widget displaying a visualization.", + "properties": { + "resultId": { + "description": "Signed result ID for this widget's cached execution result.", + "type": "string" }, - { - "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" + "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" } - ], - "description": "Insight widget displaying a visualization.", + }, "required": [ "title", "visualizationId", @@ -3472,97 +3381,6 @@ ], "type": "object" }, - "KnowledgeRecommendationsRequestDto": { - "properties": { - "aiModel": { - "type": "string" - }, - "analyticalDashboardId": { - "type": "string" - }, - "analyzedValue": { - "format": "double", - "type": "number" - }, - "comparisonType": { - "enum": [ - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "direction": { - "enum": [ - "INCREASED", - "DECREASED" - ], - "type": "string" - }, - "dryRun": { - "type": "boolean" - }, - "gooddataHost": { - "type": "string" - }, - "gooddataToken": { - "type": "string" - }, - "limit": { - "format": "int32", - "type": "integer" - }, - "maxTokens": { - "format": "int32", - "type": "integer" - }, - "metricId": { - "type": "string" - }, - "minScore": { - "format": "double", - "type": "number" - }, - "referenceValue": { - "format": "double", - "type": "number" - }, - "temperature": { - "format": "double", - "type": "number" - }, - "widgetId": { - "type": "string" - }, - "widgetName": { - "type": "string" - } - }, - "required": [ - "comparisonType", - "metricId" - ], - "type": "object" - }, - "KnowledgeRecommendationsResponseDto": { - "properties": { - "message": { - "type": "string" - }, - "runId": { - "type": "string" - }, - "status": { - "type": "string" - } - }, - "required": [ - "message", - "runId", - "status" - ], - "type": "object" - }, "KnowledgeSearchResultDto": { "properties": { "chunkIndex": { @@ -4151,6 +3969,10 @@ }, "notIn": { "$ref": "#/components/schemas/AttributeFilterElements" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -4632,6 +4454,10 @@ }, "localIdentifier": { "type": "string" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -5246,25 +5072,17 @@ "type": "object" }, "RichTextWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Rich text widget displaying static content. Has no execution result.", + "properties": { + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" }, - { - "properties": { - "title": { - "description": "Widget title as displayed on the dashboard.", - "type": "string" - }, - "widgetId": { - "description": "Widget object ID.", - "type": "string" - } - }, - "type": "object" + "widgetId": { + "description": "Widget object ID.", + "type": "string" } - ], - "description": "Rich text widget displaying static content. Has no execution result.", + }, "required": [ "title", "widgetId" @@ -6372,40 +6190,32 @@ "type": "object" }, "VisualizationSwitcherWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + "properties": { + "activeVisualizationId": { + "description": "ID of the currently active visualization in the switcher.", + "type": "string" }, - { - "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" - } + "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": "object" + "type": "array" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" } - ], - "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + }, "required": [ "activeVisualizationId", "title", @@ -6806,226 +6616,6 @@ ] } }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/dashboardSummary": { - "post": { - "operationId": "generateDashboardSummary_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DashboardSummaryRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DashboardSummaryResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/knowledgeRecommendations": { - "post": { - "operationId": "generateKnowledgeRecommendations", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnowledgeRecommendationsRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnowledgeRecommendationsResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/cancel": { - "post": { - "operationId": "cancelWorkflow_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/feedback": { - "post": { - "operationId": "userFeedback", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FeedbackRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/status": { - "get": { - "operationId": "getWorkflowStatus_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WorkflowStatusResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, "/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/createdBy": { "get": { "description": "Returns a list of Users who created any object for this workspace", @@ -9615,10 +9205,12 @@ "operationId": "deprovisionAiLakeDatabaseInstance", "parameters": [ { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "in": "path", "name": "instanceId", "required": true, "schema": { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "type": "string" } }, @@ -9679,10 +9271,12 @@ "operationId": "getAiLakeDatabaseInstance", "parameters": [ { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "in": "path", "name": "instanceId", "required": true, "schema": { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "type": "string" } } diff --git a/schemas/gooddata-api-client.json b/schemas/gooddata-api-client.json index 2c6e0adf9..7c685c327 100644 --- a/schemas/gooddata-api-client.json +++ b/schemas/gooddata-api-client.json @@ -7885,6 +7885,12 @@ "title": { "type": "string" }, + "validateElementsBy": { + "items": { + "$ref": "#/components/schemas/IdentifierRef" + }, + "type": "array" + }, "values": { "items": { "type": "string" @@ -7973,17 +7979,7 @@ "widgets": { "description": "Widgets currently visible on the dashboard.", "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/InsightWidgetDescriptor" - }, - { - "$ref": "#/components/schemas/RichTextWidgetDescriptor" - }, - { - "$ref": "#/components/schemas/VisualizationSwitcherWidgetDescriptor" - } - ] + "$ref": "#/components/schemas/WidgetDescriptor" }, "type": "array" } @@ -8280,64 +8276,6 @@ ], "type": "object" }, - "DashboardSummaryRequestDto": { - "properties": { - "aiModel": { - "type": "string" - }, - "customUserPrompt": { - "type": "string" - }, - "dashboardId": { - "type": "string" - }, - "dryRun": { - "type": "boolean" - }, - "gooddataHost": { - "type": "string" - }, - "gooddataToken": { - "type": "string" - }, - "keyMetricIds": { - "items": { - "type": "string" - }, - "type": "array" - }, - "referenceQuarter": { - "type": "string" - }, - "temperature": { - "format": "double", - "type": "number" - } - }, - "required": [ - "dashboardId" - ], - "type": "object" - }, - "DashboardSummaryResponseDto": { - "properties": { - "message": { - "type": "string" - }, - "runId": { - "type": "string" - }, - "status": { - "type": "string" - } - }, - "required": [ - "message", - "runId", - "status" - ], - "type": "object" - }, "DashboardTabularExportRequest": { "description": "Export request object describing the export properties for dashboard tabular exports.", "properties": { @@ -13418,21 +13356,6 @@ ], "type": "object" }, - "FeedbackRequestDto": { - "properties": { - "sentiment": { - "enum": [ - "POSITIVE", - "NEGATIVE" - ], - "type": "string" - } - }, - "required": [ - "sentiment" - ], - "type": "object" - }, "File": { "properties": { "any": { @@ -14581,33 +14504,25 @@ "type": "object" }, "InsightWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Insight widget displaying a visualization.", + "properties": { + "resultId": { + "description": "Signed result ID for this widget's cached execution result.", + "type": "string" }, - { - "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" + "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" } - ], - "description": "Insight widget displaying a visualization.", + }, "required": [ "title", "visualizationId", @@ -31611,97 +31526,6 @@ ], "type": "object" }, - "KnowledgeRecommendationsRequestDto": { - "properties": { - "aiModel": { - "type": "string" - }, - "analyticalDashboardId": { - "type": "string" - }, - "analyzedValue": { - "format": "double", - "type": "number" - }, - "comparisonType": { - "enum": [ - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "direction": { - "enum": [ - "INCREASED", - "DECREASED" - ], - "type": "string" - }, - "dryRun": { - "type": "boolean" - }, - "gooddataHost": { - "type": "string" - }, - "gooddataToken": { - "type": "string" - }, - "limit": { - "format": "int32", - "type": "integer" - }, - "maxTokens": { - "format": "int32", - "type": "integer" - }, - "metricId": { - "type": "string" - }, - "minScore": { - "format": "double", - "type": "number" - }, - "referenceValue": { - "format": "double", - "type": "number" - }, - "temperature": { - "format": "double", - "type": "number" - }, - "widgetId": { - "type": "string" - }, - "widgetName": { - "type": "string" - } - }, - "required": [ - "comparisonType", - "metricId" - ], - "type": "object" - }, - "KnowledgeRecommendationsResponseDto": { - "properties": { - "message": { - "type": "string" - }, - "runId": { - "type": "string" - }, - "status": { - "type": "string" - } - }, - "required": [ - "message", - "runId", - "status" - ], - "type": "object" - }, "KnowledgeSearchResultDto": { "properties": { "chunkIndex": { @@ -32418,6 +32242,10 @@ }, "notIn": { "$ref": "#/components/schemas/AttributeFilterElements" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -33480,6 +33308,10 @@ }, "localIdentifier": { "type": "string" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -34555,25 +34387,17 @@ "type": "object" }, "RichTextWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Rich text widget displaying static content. Has no execution result.", + "properties": { + "title": { + "description": "Widget title as displayed on the dashboard.", + "type": "string" }, - { - "properties": { - "title": { - "description": "Widget title as displayed on the dashboard.", - "type": "string" - }, - "widgetId": { - "description": "Widget object ID.", - "type": "string" - } - }, - "type": "object" + "widgetId": { + "description": "Widget object ID.", + "type": "string" } - ], - "description": "Rich text widget displaying static content. Has no execution result.", + }, "required": [ "title", "widgetId" @@ -37103,40 +36927,32 @@ "type": "object" }, "VisualizationSwitcherWidgetDescriptor": { - "allOf": [ - { - "$ref": "#/components/schemas/WidgetDescriptor" + "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + "properties": { + "activeVisualizationId": { + "description": "ID of the currently active visualization in the switcher.", + "type": "string" }, - { - "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" - } + "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": "object" + "type": "array" + }, + "widgetId": { + "description": "Widget object ID.", + "type": "string" } - ], - "description": "Visualization switcher widget allowing users to toggle between multiple visualizations.", + }, "required": [ "activeVisualizationId", "title", @@ -40453,226 +40269,6 @@ ] } }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/dashboardSummary": { - "post": { - "operationId": "generateDashboardSummary_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DashboardSummaryRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DashboardSummaryResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/knowledgeRecommendations": { - "post": { - "operationId": "generateKnowledgeRecommendations", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnowledgeRecommendationsRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KnowledgeRecommendationsResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/cancel": { - "post": { - "operationId": "cancelWorkflow_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/feedback": { - "post": { - "operationId": "userFeedback", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FeedbackRequestDto" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, - "/api/v1/actions/workspaces/{workspaceId}/ai/agent/{runId}/status": { - "get": { - "operationId": "getWorkflowStatus_1", - "parameters": [ - { - "description": "Workspace identifier", - "in": "path", - "name": "workspaceId", - "required": true, - "schema": { - "pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$", - "type": "string" - } - }, - { - "in": "path", - "name": "runId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WorkflowStatusResponseDto" - } - } - }, - "description": "OK" - } - }, - "tags": [ - "actions" - ] - } - }, "/api/v1/actions/workspaces/{workspaceId}/ai/analyticsCatalog/createdBy": { "get": { "description": "Returns a list of Users who created any object for this workspace", @@ -45457,10 +45053,12 @@ "operationId": "deprovisionAiLakeDatabaseInstance", "parameters": [ { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "in": "path", "name": "instanceId", "required": true, "schema": { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "type": "string" } }, @@ -45521,10 +45119,12 @@ "operationId": "getAiLakeDatabaseInstance", "parameters": [ { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "in": "path", "name": "instanceId", "required": true, "schema": { + "description": "Database instance identifier. Accepts the database name (preferred) or UUID.", "type": "string" } } @@ -46269,7 +45869,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ] }, "post": { @@ -46310,7 +45910,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46326,15 +45926,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;content==JsonNodeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -46346,7 +45937,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46392,7 +45983,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ] }, "patch": { @@ -46447,7 +46038,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46508,7 +46099,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -46585,7 +46176,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "post": { @@ -46627,7 +46218,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] } }, @@ -46638,15 +46229,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "sources==v1,v2,v3", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -46658,7 +46240,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "get": { @@ -46699,7 +46281,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "patch": { @@ -46755,7 +46337,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "put": { @@ -46811,7 +46393,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] } }, @@ -47164,7 +46746,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-identifier-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -47234,7 +46816,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-identifier-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -47682,8 +47264,14 @@ "tags": [ "Entitlement", "entities", - "organization-model-controller" - ] + "entitlement-entity-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/entitlements/{id}": { @@ -47721,12 +47309,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Entitlement", + "summary": "Get Entitlement entity", "tags": [ "Entitlement", "entities", - "organization-model-controller" - ] + "entitlement-entity-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/exportTemplates": { @@ -47795,7 +47389,7 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" + "export-template-controller" ] }, "post": { @@ -47836,8 +47430,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/exportTemplates/{id}": { @@ -47846,15 +47446,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -47866,8 +47457,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@ExportTemplates", @@ -47906,7 +47503,7 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" + "export-template-controller" ] }, "patch": { @@ -47961,8 +47558,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@ExportTemplates", @@ -48016,8 +47619,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/identityProviders": { @@ -48086,7 +47695,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ] }, "post": { @@ -48127,7 +47736,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48143,15 +47752,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "identifiers==v1,v2,v3;customClaimMapping==MapValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -48163,7 +47763,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48209,7 +47809,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ] }, "patch": { @@ -48264,7 +47864,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48325,7 +47925,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -48715,8 +48315,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "post": { "deprecated": true, @@ -48758,8 +48364,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmEndpoints/{id}": { @@ -48770,15 +48382,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;provider==LlmEndpointProviderValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -48790,8 +48393,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "deprecated": true, @@ -48832,8 +48441,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "patch": { "deprecated": true, @@ -48889,8 +48504,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "deprecated": true, @@ -48946,8 +48567,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmProviders": { @@ -49016,7 +48643,7 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" + "llm-provider-controller" ] }, "post": { @@ -49058,8 +48685,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmProviders/{id}": { @@ -49068,15 +48701,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;description==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -49088,8 +48712,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@LlmProviders", @@ -49128,7 +48758,7 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" + "llm-provider-controller" ] }, "patch": { @@ -49183,8 +48813,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@LlmProviders", @@ -49238,8 +48874,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/notificationChannelIdentifiers": { @@ -49304,10 +48946,11 @@ "description": "Request successfully processed" } }, + "summary": "Get all Notification Channel Identifier entities", "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-identifier-controller" ] } }, @@ -49345,10 +48988,11 @@ "description": "Request successfully processed" } }, + "summary": "Get Notification Channel Identifier entity", "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-identifier-controller" ] } }, @@ -49418,7 +49062,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ] }, "post": { @@ -49459,7 +49103,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49475,15 +49119,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;description==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -49495,7 +49130,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49541,7 +49176,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ] }, "patch": { @@ -49596,7 +49231,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49657,7 +49292,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49873,12 +49508,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Organization entities", + "summary": "Get Organization Setting entities", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" - ] + "organization-setting-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "post": { "operationId": "createEntity@OrganizationSettings", @@ -49918,7 +49559,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49934,15 +49575,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "content==JsonNodeValue;type==SettingTypeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -49950,11 +49582,11 @@ "$ref": "#/components/responses/Deleted" } }, - "summary": "Delete Organization entity", + "summary": "Delete Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -49996,12 +49628,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Organization entity", + "summary": "Get Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" - ] + "organization-setting-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "patch": { "operationId": "patchEntity@OrganizationSettings", @@ -50051,11 +49689,11 @@ "description": "Request successfully processed" } }, - "summary": "Patch Organization entity", + "summary": "Patch Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50112,11 +49750,11 @@ "description": "Request successfully processed" } }, - "summary": "Put Organization entity", + "summary": "Put Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50192,7 +49830,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ] }, "post": { @@ -50233,7 +49871,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50249,15 +49887,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;content==JsonNodeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -50269,7 +49898,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50315,7 +49944,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ] }, "patch": { @@ -50370,7 +49999,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50431,7 +50060,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50528,10 +50157,10 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -50598,7 +50227,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50615,15 +50244,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -50635,7 +50255,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50702,10 +50322,10 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -50784,7 +50404,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50866,7 +50486,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -50943,7 +50563,7 @@ "tags": [ "User Identifiers", "entities", - "organization-model-controller" + "user-identifier-controller" ] } }, @@ -50986,7 +50606,7 @@ "tags": [ "User Identifiers", "entities", - "organization-model-controller" + "user-identifier-controller" ] } }, @@ -51076,10 +50696,10 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -51145,7 +50765,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51162,15 +50782,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "authenticationId==someString;firstname==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -51182,7 +50793,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51248,10 +50859,10 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -51329,7 +50940,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51410,7 +51021,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -51986,7 +51597,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -52081,7 +51692,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52098,15 +51709,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;earlyAccess==someString;parent.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -52118,7 +51720,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52210,7 +51812,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -52292,7 +51894,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52374,7 +51976,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -52501,11 +52103,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Aggregated Facts", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search": { @@ -52573,12 +52182,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AggregatedFact", + "summary": "The search endpoint (beta)", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId}": { @@ -52681,11 +52296,18 @@ "description": "Request successfully processed" } }, + "summary": "Get an Aggregated Fact", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards": { @@ -54527,12 +54149,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AutomationResult", + "summary": "The search endpoint (beta)", "tags": [ "Automations", "entities", - "workspace-object-controller" - ] + "automation-result-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/automations": { @@ -59293,11 +58921,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Knowledge Recommendations", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@KnowledgeRecommendations", @@ -59387,11 +59022,18 @@ "description": "Request successfully processed" } }, + "summary": "Post Knowledge Recommendations", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search": { @@ -59463,8 +59105,14 @@ "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}": { @@ -59486,15 +59134,6 @@ "schema": { "type": "string" } - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -59502,11 +59141,18 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@KnowledgeRecommendations", @@ -59607,11 +59253,18 @@ "description": "Request successfully processed" } }, + "summary": "Get a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@KnowledgeRecommendations", @@ -59696,11 +59349,18 @@ "description": "Request successfully processed" } }, + "summary": "Patch a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@KnowledgeRecommendations", @@ -59785,11 +59445,18 @@ "description": "Request successfully processed" } }, + "summary": "Put a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/labels": { @@ -60322,11 +59989,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Memory Items", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@MemoryItems", @@ -60415,11 +60089,18 @@ "description": "Request successfully processed" } }, + "summary": "Post Memory Items", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/memoryItems/search": { @@ -60487,12 +60168,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for MemoryItem", + "summary": "The search endpoint (beta)", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}": { @@ -60514,15 +60201,6 @@ "schema": { "type": "string" } - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -60530,11 +60208,18 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@MemoryItems", @@ -60634,11 +60319,18 @@ "description": "Request successfully processed" } }, + "summary": "Get a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@MemoryItems", @@ -60722,11 +60414,18 @@ "description": "Request successfully processed" } }, + "summary": "Patch a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@MemoryItems", @@ -60810,11 +60509,18 @@ "description": "Request successfully processed" } }, + "summary": "Put a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/metrics": { diff --git a/schemas/gooddata-automation-client.json b/schemas/gooddata-automation-client.json index ecdb1c50c..8f0e0a49c 100644 --- a/schemas/gooddata-automation-client.json +++ b/schemas/gooddata-automation-client.json @@ -1338,6 +1338,12 @@ "title": { "type": "string" }, + "validateElementsBy": { + "items": { + "$ref": "#/components/schemas/IdentifierRef" + }, + "type": "array" + }, "values": { "items": { "type": "string" @@ -2285,6 +2291,10 @@ }, "notIn": { "$ref": "#/components/schemas/AttributeFilterElements" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -2622,6 +2632,10 @@ }, "localIdentifier": { "type": "string" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ diff --git a/schemas/gooddata-export-client.json b/schemas/gooddata-export-client.json index 8ffa607e9..907756e8f 100644 --- a/schemas/gooddata-export-client.json +++ b/schemas/gooddata-export-client.json @@ -791,6 +791,12 @@ "title": { "type": "string" }, + "validateElementsBy": { + "items": { + "$ref": "#/components/schemas/IdentifierRef" + }, + "type": "array" + }, "values": { "items": { "type": "string" @@ -1520,6 +1526,10 @@ }, "notIn": { "$ref": "#/components/schemas/AttributeFilterElements" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -1719,6 +1729,10 @@ }, "localIdentifier": { "type": "string" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ diff --git a/schemas/gooddata-metadata-client.json b/schemas/gooddata-metadata-client.json index ba47b3525..d39c95dd7 100644 --- a/schemas/gooddata-metadata-client.json +++ b/schemas/gooddata-metadata-client.json @@ -5895,6 +5895,12 @@ "title": { "type": "string" }, + "validateElementsBy": { + "items": { + "$ref": "#/components/schemas/IdentifierRef" + }, + "type": "array" + }, "values": { "items": { "type": "string" @@ -28058,6 +28064,10 @@ }, "notIn": { "$ref": "#/components/schemas/AttributeFilterElements" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in notInElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -28666,6 +28676,10 @@ }, "localIdentifier": { "type": "string" + }, + "usesArbitraryValues": { + "description": "If true, indicates that the values in inElements were filled free-form, otherwise they have been picked from existing elements.", + "type": "boolean" } }, "required": [ @@ -33427,7 +33441,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ] }, "post": { @@ -33468,7 +33482,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -33484,15 +33498,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;content==JsonNodeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -33504,7 +33509,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -33550,7 +33555,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ] }, "patch": { @@ -33605,7 +33610,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -33666,7 +33671,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "color-palette-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -33743,7 +33748,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "post": { @@ -33785,7 +33790,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] } }, @@ -33796,15 +33801,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "sources==v1,v2,v3", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -33816,7 +33812,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "get": { @@ -33857,7 +33853,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "patch": { @@ -33913,7 +33909,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] }, "put": { @@ -33969,7 +33965,7 @@ "tags": [ "CSP Directives", "entities", - "organization-model-controller" + "csp-directive-controller" ] } }, @@ -34322,7 +34318,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-identifier-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -34392,7 +34388,7 @@ "tags": [ "Data Source - Entity APIs", "entities", - "organization-model-controller" + "data-source-identifier-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -34840,8 +34836,14 @@ "tags": [ "Entitlement", "entities", - "organization-model-controller" - ] + "entitlement-entity-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/entitlements/{id}": { @@ -34879,12 +34881,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Entitlement", + "summary": "Get Entitlement entity", "tags": [ "Entitlement", "entities", - "organization-model-controller" - ] + "entitlement-entity-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/exportTemplates": { @@ -34953,7 +34961,7 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" + "export-template-controller" ] }, "post": { @@ -34994,8 +35002,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/exportTemplates/{id}": { @@ -35004,15 +35018,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;dashboardSlidesTemplate==DashboardSlidesTemplateValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -35024,8 +35029,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@ExportTemplates", @@ -35064,7 +35075,7 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" + "export-template-controller" ] }, "patch": { @@ -35119,8 +35130,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@ExportTemplates", @@ -35174,8 +35191,14 @@ "tags": [ "Export templates", "entities", - "organization-model-controller" - ] + "export-template-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/identityProviders": { @@ -35244,7 +35267,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ] }, "post": { @@ -35285,7 +35308,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35301,15 +35324,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "identifiers==v1,v2,v3;customClaimMapping==MapValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -35321,7 +35335,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35367,7 +35381,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ] }, "patch": { @@ -35422,7 +35436,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35483,7 +35497,7 @@ "tags": [ "Identity Providers", "entities", - "organization-model-controller" + "identity-provider-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -35873,8 +35887,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "post": { "deprecated": true, @@ -35916,8 +35936,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmEndpoints/{id}": { @@ -35928,15 +35954,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;provider==LlmEndpointProviderValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -35948,8 +35965,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "deprecated": true, @@ -35990,8 +36013,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "patch": { "deprecated": true, @@ -36047,8 +36076,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "deprecated": true, @@ -36104,8 +36139,14 @@ "tags": [ "LLM Endpoints", "entities", - "organization-model-controller" - ] + "llm-endpoint-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmProviders": { @@ -36174,7 +36215,7 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" + "llm-provider-controller" ] }, "post": { @@ -36216,8 +36257,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/llmProviders/{id}": { @@ -36226,15 +36273,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;description==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -36246,8 +36284,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@LlmProviders", @@ -36286,7 +36330,7 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" + "llm-provider-controller" ] }, "patch": { @@ -36341,8 +36385,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@LlmProviders", @@ -36396,8 +36446,14 @@ "tags": [ "LLM Providers", "entities", - "organization-model-controller" - ] + "llm-provider-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/notificationChannelIdentifiers": { @@ -36462,10 +36518,11 @@ "description": "Request successfully processed" } }, + "summary": "Get all Notification Channel Identifier entities", "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-identifier-controller" ] } }, @@ -36503,10 +36560,11 @@ "description": "Request successfully processed" } }, + "summary": "Get Notification Channel Identifier entity", "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-identifier-controller" ] } }, @@ -36576,7 +36634,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ] }, "post": { @@ -36617,7 +36675,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -36633,15 +36691,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;description==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -36653,7 +36702,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -36699,7 +36748,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ] }, "patch": { @@ -36754,7 +36803,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -36815,7 +36864,7 @@ "tags": [ "Notification Channels", "entities", - "organization-model-controller" + "notification-channel-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37031,12 +37080,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Organization entities", + "summary": "Get Organization Setting entities", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" - ] + "organization-setting-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "post": { "operationId": "createEntity@OrganizationSettings", @@ -37076,7 +37131,7 @@ "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37092,15 +37147,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "content==JsonNodeValue;type==SettingTypeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -37108,11 +37154,11 @@ "$ref": "#/components/responses/Deleted" } }, - "summary": "Delete Organization entity", + "summary": "Delete Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37154,12 +37200,18 @@ "description": "Request successfully processed" } }, - "summary": "Get Organization entity", + "summary": "Get Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" - ] + "organization-setting-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "patch": { "operationId": "patchEntity@OrganizationSettings", @@ -37209,11 +37261,11 @@ "description": "Request successfully processed" } }, - "summary": "Patch Organization entity", + "summary": "Patch Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37270,11 +37322,11 @@ "description": "Request successfully processed" } }, - "summary": "Put Organization entity", + "summary": "Put Organization Setting entity", "tags": [ "Organization - Entity APIs", "entities", - "organization-model-controller" + "organization-setting-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37350,7 +37402,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ] }, "post": { @@ -37391,7 +37443,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37407,15 +37459,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;content==JsonNodeValue", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -37427,7 +37470,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37473,7 +37516,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ] }, "patch": { @@ -37528,7 +37571,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37589,7 +37632,7 @@ "tags": [ "Appearance", "entities", - "organization-model-controller" + "theme-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37686,10 +37729,10 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -37756,7 +37799,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37773,15 +37816,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -37793,7 +37827,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -37860,10 +37894,10 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -37942,7 +37976,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -38024,7 +38058,7 @@ "tags": [ "UserGroups - Entity APIs", "entities", - "organization-model-controller" + "user-group-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -38101,7 +38135,7 @@ "tags": [ "User Identifiers", "entities", - "organization-model-controller" + "user-identifier-controller" ] } }, @@ -38144,7 +38178,7 @@ "tags": [ "User Identifiers", "entities", - "organization-model-controller" + "user-identifier-controller" ] } }, @@ -38234,10 +38268,10 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -38303,7 +38337,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -38320,15 +38354,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "authenticationId==someString;firstname==someString", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -38340,7 +38365,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -38406,10 +38431,10 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { - "description": "Contains minimal permission level required to view this object type.", + "description": "Contains minimal permission level required to manage this object type.", "permissions": [ "MANAGE" ] @@ -38487,7 +38512,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -38568,7 +38593,7 @@ "tags": [ "Users - Entity APIs", "entities", - "organization-model-controller" + "user-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -39144,7 +39169,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -39239,7 +39264,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -39256,15 +39281,6 @@ "parameters": [ { "$ref": "#/components/parameters/idPathParameter" - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "name==someString;earlyAccess==someString;parent.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -39276,7 +39292,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -39368,7 +39384,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to view this object type.", @@ -39450,7 +39466,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -39532,7 +39548,7 @@ "tags": [ "Workspaces - Entity APIs", "entities", - "organization-model-controller" + "workspace-controller" ], "x-gdc-security-info": { "description": "Contains minimal permission level required to manage this object type.", @@ -39659,11 +39675,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Aggregated Facts", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/search": { @@ -39731,12 +39754,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AggregatedFact", + "summary": "The search endpoint (beta)", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/aggregatedFacts/{objectId}": { @@ -39839,11 +39868,18 @@ "description": "Request successfully processed" } }, + "summary": "Get an Aggregated Fact", "tags": [ "Facts", "entities", - "workspace-object-controller" - ] + "aggregated-fact-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/analyticalDashboards": { @@ -41685,12 +41721,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for AutomationResult", + "summary": "The search endpoint (beta)", "tags": [ "Automations", "entities", - "workspace-object-controller" - ] + "automation-result-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/automations": { @@ -46451,11 +46493,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Knowledge Recommendations", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@KnowledgeRecommendations", @@ -46545,11 +46594,18 @@ "description": "Request successfully processed" } }, + "summary": "Post Knowledge Recommendations", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/search": { @@ -46621,8 +46677,14 @@ "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/knowledgeRecommendations/{objectId}": { @@ -46644,15 +46706,6 @@ "schema": { "type": "string" } - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;description==someString;metric.id==321;analyticalDashboard.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -46660,11 +46713,18 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@KnowledgeRecommendations", @@ -46765,11 +46825,18 @@ "description": "Request successfully processed" } }, + "summary": "Get a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@KnowledgeRecommendations", @@ -46854,11 +46921,18 @@ "description": "Request successfully processed" } }, + "summary": "Patch a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@KnowledgeRecommendations", @@ -46943,11 +47017,18 @@ "description": "Request successfully processed" } }, + "summary": "Put a Knowledge Recommendation", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "knowledge-recommendation-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/labels": { @@ -47480,11 +47561,18 @@ "description": "Request successfully processed" } }, + "summary": "Get all Memory Items", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "post": { "operationId": "createEntity@MemoryItems", @@ -47573,11 +47661,18 @@ "description": "Request successfully processed" } }, + "summary": "Post Memory Items", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/memoryItems/search": { @@ -47645,12 +47740,18 @@ "description": "Request successfully processed" } }, - "summary": "Search request for MemoryItem", + "summary": "The search endpoint (beta)", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/memoryItems/{objectId}": { @@ -47672,15 +47773,6 @@ "schema": { "type": "string" } - }, - { - "description": "Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123').", - "example": "title==someString;description==someString;createdBy.id==321;modifiedBy.id==321", - "in": "query", - "name": "filter", - "schema": { - "type": "string" - } } ], "responses": { @@ -47688,11 +47780,18 @@ "$ref": "#/components/responses/Deleted" } }, + "summary": "Delete a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "get": { "operationId": "getEntity@MemoryItems", @@ -47792,11 +47891,18 @@ "description": "Request successfully processed" } }, + "summary": "Get a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to view this object type.", + "permissions": [ + "VIEW" + ] + } }, "patch": { "operationId": "patchEntity@MemoryItems", @@ -47880,11 +47986,18 @@ "description": "Request successfully processed" } }, + "summary": "Patch a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } }, "put": { "operationId": "updateEntity@MemoryItems", @@ -47968,11 +48081,18 @@ "description": "Request successfully processed" } }, + "summary": "Put a Memory Item", "tags": [ "AI", "entities", - "workspace-object-controller" - ] + "memory-item-controller" + ], + "x-gdc-security-info": { + "description": "Contains minimal permission level required to manage this object type.", + "permissions": [ + "MANAGE" + ] + } } }, "/api/v1/entities/workspaces/{workspaceId}/metrics": { diff --git a/schemas/gooddata-result-client.json b/schemas/gooddata-result-client.json index fa9a37fd0..4414529cc 100644 --- a/schemas/gooddata-result-client.json +++ b/schemas/gooddata-result-client.json @@ -1494,7 +1494,7 @@ "servers": [ { "description": "Generated server url", - "url": "https://internal-testing.staging.stg11.panther.intgdc.com" + "url": "https://demo-cicd.cloud.gooddata.com" }, { "description": "GoodData.CN endpoint",