diff --git a/gooddata-api-client/.openapi-generator/FILES b/gooddata-api-client/.openapi-generator/FILES
index 2b88e4452..1912bf0d4 100644
--- a/gooddata-api-client/.openapi-generator/FILES
+++ b/gooddata-api-client/.openapi-generator/FILES
@@ -545,6 +545,7 @@ docs/JsonApiCustomApplicationSettingPatchDocument.md
docs/JsonApiCustomApplicationSettingPostOptionalId.md
docs/JsonApiCustomApplicationSettingPostOptionalIdDocument.md
docs/JsonApiCustomGeoCollectionIn.md
+docs/JsonApiCustomGeoCollectionInAttributes.md
docs/JsonApiCustomGeoCollectionInDocument.md
docs/JsonApiCustomGeoCollectionOut.md
docs/JsonApiCustomGeoCollectionOutDocument.md
@@ -903,6 +904,7 @@ docs/JsonApiVisualizationObjectPostOptionalIdDocument.md
docs/JsonApiVisualizationObjectToManyLinkage.md
docs/JsonApiVisualizationObjectToOneLinkage.md
docs/JsonApiWorkspaceAutomationOut.md
+docs/JsonApiWorkspaceAutomationOutAttributes.md
docs/JsonApiWorkspaceAutomationOutIncludes.md
docs/JsonApiWorkspaceAutomationOutList.md
docs/JsonApiWorkspaceAutomationOutRelationships.md
@@ -978,6 +980,8 @@ docs/LocalIdentifier.md
docs/LocaleRequest.md
docs/ManageDashboardPermissionsRequestInner.md
docs/ManagePermissionsApi.md
+docs/MatchAttributeFilter.md
+docs/MatchAttributeFilterMatchAttributeFilter.md
docs/MeasureDefinition.md
docs/MeasureExecutionResultHeader.md
docs/MeasureGroupHeaders.md
@@ -1796,6 +1800,7 @@ gooddata_api_client/model/json_api_custom_application_setting_patch_document.py
gooddata_api_client/model/json_api_custom_application_setting_post_optional_id.py
gooddata_api_client/model/json_api_custom_application_setting_post_optional_id_document.py
gooddata_api_client/model/json_api_custom_geo_collection_in.py
+gooddata_api_client/model/json_api_custom_geo_collection_in_attributes.py
gooddata_api_client/model/json_api_custom_geo_collection_in_document.py
gooddata_api_client/model/json_api_custom_geo_collection_out.py
gooddata_api_client/model/json_api_custom_geo_collection_out_document.py
@@ -2154,6 +2159,7 @@ gooddata_api_client/model/json_api_visualization_object_post_optional_id_documen
gooddata_api_client/model/json_api_visualization_object_to_many_linkage.py
gooddata_api_client/model/json_api_visualization_object_to_one_linkage.py
gooddata_api_client/model/json_api_workspace_automation_out.py
+gooddata_api_client/model/json_api_workspace_automation_out_attributes.py
gooddata_api_client/model/json_api_workspace_automation_out_includes.py
gooddata_api_client/model/json_api_workspace_automation_out_list.py
gooddata_api_client/model/json_api_workspace_automation_out_relationships.py
@@ -2224,6 +2230,8 @@ gooddata_api_client/model/list_links_all_of.py
gooddata_api_client/model/local_identifier.py
gooddata_api_client/model/locale_request.py
gooddata_api_client/model/manage_dashboard_permissions_request_inner.py
+gooddata_api_client/model/match_attribute_filter.py
+gooddata_api_client/model/match_attribute_filter_match_attribute_filter.py
gooddata_api_client/model/measure_definition.py
gooddata_api_client/model/measure_execution_result_header.py
gooddata_api_client/model/measure_group_headers.py
diff --git a/gooddata-api-client/README.md b/gooddata-api-client/README.md
index c3efac334..f8aaa2617 100644
--- a/gooddata-api-client/README.md
+++ b/gooddata-api-client/README.md
@@ -1646,6 +1646,7 @@ Class | Method | HTTP request | Description
- [JsonApiCustomApplicationSettingPostOptionalId](docs/JsonApiCustomApplicationSettingPostOptionalId.md)
- [JsonApiCustomApplicationSettingPostOptionalIdDocument](docs/JsonApiCustomApplicationSettingPostOptionalIdDocument.md)
- [JsonApiCustomGeoCollectionIn](docs/JsonApiCustomGeoCollectionIn.md)
+ - [JsonApiCustomGeoCollectionInAttributes](docs/JsonApiCustomGeoCollectionInAttributes.md)
- [JsonApiCustomGeoCollectionInDocument](docs/JsonApiCustomGeoCollectionInDocument.md)
- [JsonApiCustomGeoCollectionOut](docs/JsonApiCustomGeoCollectionOut.md)
- [JsonApiCustomGeoCollectionOutDocument](docs/JsonApiCustomGeoCollectionOutDocument.md)
@@ -2004,6 +2005,7 @@ Class | Method | HTTP request | Description
- [JsonApiVisualizationObjectToManyLinkage](docs/JsonApiVisualizationObjectToManyLinkage.md)
- [JsonApiVisualizationObjectToOneLinkage](docs/JsonApiVisualizationObjectToOneLinkage.md)
- [JsonApiWorkspaceAutomationOut](docs/JsonApiWorkspaceAutomationOut.md)
+ - [JsonApiWorkspaceAutomationOutAttributes](docs/JsonApiWorkspaceAutomationOutAttributes.md)
- [JsonApiWorkspaceAutomationOutIncludes](docs/JsonApiWorkspaceAutomationOutIncludes.md)
- [JsonApiWorkspaceAutomationOutList](docs/JsonApiWorkspaceAutomationOutList.md)
- [JsonApiWorkspaceAutomationOutRelationships](docs/JsonApiWorkspaceAutomationOutRelationships.md)
@@ -2074,6 +2076,8 @@ Class | Method | HTTP request | Description
- [LocalIdentifier](docs/LocalIdentifier.md)
- [LocaleRequest](docs/LocaleRequest.md)
- [ManageDashboardPermissionsRequestInner](docs/ManageDashboardPermissionsRequestInner.md)
+ - [MatchAttributeFilter](docs/MatchAttributeFilter.md)
+ - [MatchAttributeFilterMatchAttributeFilter](docs/MatchAttributeFilterMatchAttributeFilter.md)
- [MeasureDefinition](docs/MeasureDefinition.md)
- [MeasureExecutionResultHeader](docs/MeasureExecutionResultHeader.md)
- [MeasureGroupHeaders](docs/MeasureGroupHeaders.md)
diff --git a/gooddata-api-client/docs/AFMFiltersInner.md b/gooddata-api-client/docs/AFMFiltersInner.md
index cf075740f..3f5b2c615 100644
--- a/gooddata-api-client/docs/AFMFiltersInner.md
+++ b/gooddata-api-client/docs/AFMFiltersInner.md
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
**relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional]
**negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional]
**positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional]
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional]
**inline** | [**InlineFilterDefinitionInline**](InlineFilterDefinitionInline.md) | | [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/AbsoluteDateFilterAbsoluteDateFilter.md b/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md
index b9e2720f2..a82af8ee5 100644
--- a/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md
+++ b/gooddata-api-client/docs/AbsoluteDateFilterAbsoluteDateFilter.md
@@ -8,7 +8,6 @@ Name | Type | Description | Notes
**_from** | **str** | |
**to** | **str** | |
**apply_on_result** | **bool** | | [optional]
-**include_empty_values** | **bool** | If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition). | [optional]
**local_identifier** | **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]
diff --git a/gooddata-api-client/docs/ActionsApi.md b/gooddata-api-client/docs/ActionsApi.md
index f743d2b3f..b192509db 100644
--- a/gooddata-api-client/docs/ActionsApi.md
+++ b/gooddata-api-client/docs/ActionsApi.md
@@ -490,6 +490,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
deep_search=False,
+ enable_hybrid_search=False,
exclude_tags=[
"exclude_tags_example",
],
@@ -1526,7 +1527,7 @@ with gooddata_api_client.ApiClient() as api_client:
elements_request = ElementsRequest(
cache_id="cache_id_example",
complement_filter=False,
- data_sampling_percentage=100,
+ data_sampling_percentage=100.0,
depends_on=[
ElementsRequestDependsOnInner(None),
],
@@ -7473,6 +7474,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
diff --git a/gooddata-api-client/docs/AttributeFilter.md b/gooddata-api-client/docs/AttributeFilter.md
index ae94fd974..5d9e7f60d 100644
--- a/gooddata-api-client/docs/AttributeFilter.md
+++ b/gooddata-api-client/docs/AttributeFilter.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional]
**positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional]
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.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/AutomationAlert.md b/gooddata-api-client/docs/AutomationAlert.md
index 15a95153d..32736e5de 100644
--- a/gooddata-api-client/docs/AutomationAlert.md
+++ b/gooddata-api-client/docs/AutomationAlert.md
@@ -6,7 +6,8 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**condition** | [**AutomationAlertCondition**](AutomationAlertCondition.md) | |
**execution** | [**AlertAfm**](AlertAfm.md) | |
-**trigger** | **str** | Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. | [optional] if omitted the server will use the default value of "ALWAYS"
+**interval** | **str** | Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR. | [optional]
+**trigger** | **str** | Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. | [optional] if omitted the server will use the default value of "ALWAYS"
**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/AutomationsApi.md b/gooddata-api-client/docs/AutomationsApi.md
index 237805b3d..cf1878bb6 100644
--- a/gooddata-api-client/docs/AutomationsApi.md
+++ b/gooddata-api-client/docs/AutomationsApi.md
@@ -91,6 +91,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -995,6 +996,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -1674,6 +1676,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -2000,6 +2003,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -2841,6 +2845,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
diff --git a/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md b/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md
index 418b6ab4f..0f091de02 100644
--- a/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md
+++ b/gooddata-api-client/docs/ChangeAnalysisParamsFiltersInner.md
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
**relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional]
**negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional]
**positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional]
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | | [optional]
**inline** | [**InlineFilterDefinitionInline**](InlineFilterDefinitionInline.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/gooddata-api-client/docs/ComputationApi.md b/gooddata-api-client/docs/ComputationApi.md
index b08484011..5f5316d8d 100644
--- a/gooddata-api-client/docs/ComputationApi.md
+++ b/gooddata-api-client/docs/ComputationApi.md
@@ -392,7 +392,7 @@ with gooddata_api_client.ApiClient() as api_client:
elements_request = ElementsRequest(
cache_id="cache_id_example",
complement_filter=False,
- data_sampling_percentage=100,
+ data_sampling_percentage=100.0,
depends_on=[
ElementsRequestDependsOnInner(None),
],
diff --git a/gooddata-api-client/docs/DashboardDateFilterDateFilter.md b/gooddata-api-client/docs/DashboardDateFilterDateFilter.md
index 58cc3712c..9e3b0428f 100644
--- a/gooddata-api-client/docs/DashboardDateFilterDateFilter.md
+++ b/gooddata-api-client/docs/DashboardDateFilterDateFilter.md
@@ -10,7 +10,6 @@ Name | Type | Description | Notes
**bounded_filter** | [**RelativeBoundedDateFilter**](RelativeBoundedDateFilter.md) | | [optional]
**data_set** | [**IdentifierRef**](IdentifierRef.md) | | [optional]
**_from** | [**AacDashboardFilterFrom**](AacDashboardFilterFrom.md) | | [optional]
-**include_empty_values** | **bool** | | [optional]
**local_identifier** | **str** | | [optional]
**to** | [**AacDashboardFilterFrom**](AacDashboardFilterFrom.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/gooddata-api-client/docs/DeclarativeCustomApplicationSetting.md b/gooddata-api-client/docs/DeclarativeCustomApplicationSetting.md
index 0e7628867..d3e35dd49 100644
--- a/gooddata-api-client/docs/DeclarativeCustomApplicationSetting.md
+++ b/gooddata-api-client/docs/DeclarativeCustomApplicationSetting.md
@@ -6,7 +6,7 @@ Custom application setting and its value.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**application_name** | **str** | The application id |
-**content** | [**JsonNode**](JsonNode.md) | |
+**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}, none_type** | Free-form JSON content. Maximum supported length is 250000 characters. |
**id** | **str** | Custom Application Setting ID. |
**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/DeclarativeCustomGeoCollection.md b/gooddata-api-client/docs/DeclarativeCustomGeoCollection.md
index 10dc654b7..b906f090a 100644
--- a/gooddata-api-client/docs/DeclarativeCustomGeoCollection.md
+++ b/gooddata-api-client/docs/DeclarativeCustomGeoCollection.md
@@ -6,6 +6,8 @@ A declarative form of custom geo collection.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | Custom geo collection ID. |
+**description** | **str** | Description of the custom geo collection. | [optional]
+**name** | **str** | Name of the custom geo collection. | [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/ElementsRequest.md b/gooddata-api-client/docs/ElementsRequest.md
index f7ea98a69..8d321bf1b 100644
--- a/gooddata-api-client/docs/ElementsRequest.md
+++ b/gooddata-api-client/docs/ElementsRequest.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**label** | **str** | Requested label. |
**cache_id** | **str** | If specified, the element data will be taken from the result with the same cacheId if it is available. | [optional]
**complement_filter** | **bool** | Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter``` | [optional] if omitted the server will use the default value of False
-**data_sampling_percentage** | **float** | Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation. | [optional] if omitted the server will use the default value of 100
+**data_sampling_percentage** | **float** | Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation. | [optional] if omitted the server will use the default value of 100.0
**depends_on** | [**[ElementsRequestDependsOnInner]**](ElementsRequestDependsOnInner.md) | Return only items that are not filtered-out by the parent filters. | [optional]
**exact_filter** | **[str, none_type]** | Return only items, whose ```label``` title exactly matches one of ```filter```. | [optional]
**exclude_primary_label** | **bool** | Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label | [optional] if omitted the server will use the default value of False
diff --git a/gooddata-api-client/docs/EntitiesApi.md b/gooddata-api-client/docs/EntitiesApi.md
index da11849a8..9a6b6699f 100644
--- a/gooddata-api-client/docs/EntitiesApi.md
+++ b/gooddata-api-client/docs/EntitiesApi.md
@@ -582,6 +582,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -1131,6 +1132,10 @@ with gooddata_api_client.ApiClient() as api_client:
api_instance = entities_api.EntitiesApi(api_client)
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
@@ -4071,7 +4076,7 @@ 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 = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -6822,7 +6827,7 @@ configuration = gooddata_api_client.Configuration(
with gooddata_api_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = entities_api.EntitiesApi(api_client)
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
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 = [
@@ -10569,7 +10574,7 @@ 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 = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -13694,6 +13699,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -14357,11 +14363,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_patch_document = JsonApiCustomGeoCollectionPatchDocument(
data=JsonApiCustomGeoCollectionPatch(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionPatchDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -19616,6 +19626,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -20279,11 +20290,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionInDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
diff --git a/gooddata-api-client/docs/FilterDefinition.md b/gooddata-api-client/docs/FilterDefinition.md
index 0140550a9..30ada85c5 100644
--- a/gooddata-api-client/docs/FilterDefinition.md
+++ b/gooddata-api-client/docs/FilterDefinition.md
@@ -14,6 +14,7 @@ Name | Type | Description | Notes
**relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional]
**negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional]
**positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional]
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.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/FilterDefinitionForSimpleMeasure.md b/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md
index aac42513a..fcf923832 100644
--- a/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md
+++ b/gooddata-api-client/docs/FilterDefinitionForSimpleMeasure.md
@@ -9,6 +9,7 @@ Name | Type | Description | Notes
**relative_date_filter** | [**RelativeDateFilterRelativeDateFilter**](RelativeDateFilterRelativeDateFilter.md) | | [optional]
**negative_attribute_filter** | [**NegativeAttributeFilterNegativeAttributeFilter**](NegativeAttributeFilterNegativeAttributeFilter.md) | | [optional]
**positive_attribute_filter** | [**PositiveAttributeFilterPositiveAttributeFilter**](PositiveAttributeFilterPositiveAttributeFilter.md) | | [optional]
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.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/GeographicDataApi.md b/gooddata-api-client/docs/GeographicDataApi.md
index e3f323ac7..56ca7ec93 100644
--- a/gooddata-api-client/docs/GeographicDataApi.md
+++ b/gooddata-api-client/docs/GeographicDataApi.md
@@ -40,6 +40,10 @@ with gooddata_api_client.ApiClient() as api_client:
api_instance = geographic_data_api.GeographicDataApi(api_client)
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
@@ -107,7 +111,7 @@ with gooddata_api_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = geographic_data_api.GeographicDataApi(api_client)
id = "/6bUUGjjNSwg0_bs" # 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)
+ 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:
@@ -178,7 +182,7 @@ configuration = gooddata_api_client.Configuration(
with gooddata_api_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = geographic_data_api.GeographicDataApi(api_client)
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
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 = [
@@ -256,7 +260,7 @@ with gooddata_api_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = geographic_data_api.GeographicDataApi(api_client)
id = "/6bUUGjjNSwg0_bs" # 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)
+ 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:
@@ -333,11 +337,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_patch_document = JsonApiCustomGeoCollectionPatchDocument(
data=JsonApiCustomGeoCollectionPatch(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionPatchDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -415,11 +423,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionInDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
diff --git a/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutAttributes.md b/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutAttributes.md
index 4d6065dd1..f845db7fc 100644
--- a/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiAnalyticalDashboardOutAttributes.md
@@ -6,9 +6,9 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 250000 characters. |
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**summary** | **str** | AI-generated summary of the dashboard content | [optional]
**tags** | **[str]** | | [optional]
**title** | **str** | | [optional]
diff --git a/gooddata-api-client/docs/JsonApiAttributeHierarchyOutAttributes.md b/gooddata-api-client/docs/JsonApiAttributeHierarchyOutAttributes.md
index 268682ff7..c307bdfb1 100644
--- a/gooddata-api-client/docs/JsonApiAttributeHierarchyOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiAttributeHierarchyOutAttributes.md
@@ -6,9 +6,9 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**are_relations_valid** | **bool** | | [optional]
**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 15000 characters. | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**tags** | **[str]** | | [optional]
**title** | **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]
diff --git a/gooddata-api-client/docs/JsonApiAutomationInAttributesAlert.md b/gooddata-api-client/docs/JsonApiAutomationInAttributesAlert.md
index 4e60a9baa..743bb8a3e 100644
--- a/gooddata-api-client/docs/JsonApiAutomationInAttributesAlert.md
+++ b/gooddata-api-client/docs/JsonApiAutomationInAttributesAlert.md
@@ -6,7 +6,8 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**condition** | [**AlertCondition**](AlertCondition.md) | |
**execution** | [**AlertAfm**](AlertAfm.md) | |
-**trigger** | **str** | Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. | [optional] if omitted the server will use the default value of "ALWAYS"
+**interval** | **str** | Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR. | [optional]
+**trigger** | **str** | Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. | [optional] if omitted the server will use the default value of "ALWAYS"
**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/JsonApiAutomationOutAttributes.md b/gooddata-api-client/docs/JsonApiAutomationOutAttributes.md
index 557272afe..1fa3d4766 100644
--- a/gooddata-api-client/docs/JsonApiAutomationOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiAutomationOutAttributes.md
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**alert** | [**JsonApiAutomationInAttributesAlert**](JsonApiAutomationInAttributesAlert.md) | | [optional]
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**dashboard_tabular_exports** | [**[JsonApiAutomationInAttributesDashboardTabularExportsInner]**](JsonApiAutomationInAttributesDashboardTabularExportsInner.md) | | [optional]
**description** | **str** | | [optional]
**details** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Additional details to be included in the automated message. | [optional]
@@ -14,7 +14,7 @@ Name | Type | Description | Notes
**external_recipients** | [**[JsonApiAutomationInAttributesExternalRecipientsInner]**](JsonApiAutomationInAttributesExternalRecipientsInner.md) | External recipients of the automation action results. | [optional]
**image_exports** | [**[JsonApiAutomationInAttributesImageExportsInner]**](JsonApiAutomationInAttributesImageExportsInner.md) | | [optional]
**metadata** | [**JsonApiAutomationInAttributesMetadata**](JsonApiAutomationInAttributesMetadata.md) | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**raw_exports** | [**[JsonApiAutomationInAttributesRawExportsInner]**](JsonApiAutomationInAttributesRawExportsInner.md) | | [optional]
**schedule** | [**JsonApiAutomationInAttributesSchedule**](JsonApiAutomationInAttributesSchedule.md) | | [optional]
**slides_exports** | [**[JsonApiAutomationInAttributesSlidesExportsInner]**](JsonApiAutomationInAttributesSlidesExportsInner.md) | | [optional]
diff --git a/gooddata-api-client/docs/JsonApiCustomApplicationSettingInAttributes.md b/gooddata-api-client/docs/JsonApiCustomApplicationSettingInAttributes.md
index 8b2a58d90..d80bf2439 100644
--- a/gooddata-api-client/docs/JsonApiCustomApplicationSettingInAttributes.md
+++ b/gooddata-api-client/docs/JsonApiCustomApplicationSettingInAttributes.md
@@ -5,7 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**application_name** | **str** | |
-**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 15000 characters. |
+**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 250000 characters. |
**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/JsonApiCustomApplicationSettingPatchAttributes.md b/gooddata-api-client/docs/JsonApiCustomApplicationSettingPatchAttributes.md
index 729304b8a..acd133bbc 100644
--- a/gooddata-api-client/docs/JsonApiCustomApplicationSettingPatchAttributes.md
+++ b/gooddata-api-client/docs/JsonApiCustomApplicationSettingPatchAttributes.md
@@ -5,7 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**application_name** | **str** | | [optional]
-**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 15000 characters. | [optional]
+**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 250000 characters. | [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/JsonApiCustomGeoCollectionIn.md b/gooddata-api-client/docs/JsonApiCustomGeoCollectionIn.md
index ba4cdd2d6..550b9c50a 100644
--- a/gooddata-api-client/docs/JsonApiCustomGeoCollectionIn.md
+++ b/gooddata-api-client/docs/JsonApiCustomGeoCollectionIn.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "customGeoCollection"
+**attributes** | [**JsonApiCustomGeoCollectionInAttributes**](JsonApiCustomGeoCollectionInAttributes.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/JsonApiCustomGeoCollectionInAttributes.md b/gooddata-api-client/docs/JsonApiCustomGeoCollectionInAttributes.md
new file mode 100644
index 000000000..200a7380a
--- /dev/null
+++ b/gooddata-api-client/docs/JsonApiCustomGeoCollectionInAttributes.md
@@ -0,0 +1,13 @@
+# JsonApiCustomGeoCollectionInAttributes
+
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**description** | **str, none_type** | | [optional]
+**name** | **str, none_type** | | [optional]
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/gooddata-api-client/docs/JsonApiCustomGeoCollectionOut.md b/gooddata-api-client/docs/JsonApiCustomGeoCollectionOut.md
index 734f0dd8b..b5bb6b655 100644
--- a/gooddata-api-client/docs/JsonApiCustomGeoCollectionOut.md
+++ b/gooddata-api-client/docs/JsonApiCustomGeoCollectionOut.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "customGeoCollection"
+**attributes** | [**JsonApiCustomGeoCollectionInAttributes**](JsonApiCustomGeoCollectionInAttributes.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/JsonApiCustomGeoCollectionOutWithLinks.md b/gooddata-api-client/docs/JsonApiCustomGeoCollectionOutWithLinks.md
index 0c0ec5735..1d9638449 100644
--- a/gooddata-api-client/docs/JsonApiCustomGeoCollectionOutWithLinks.md
+++ b/gooddata-api-client/docs/JsonApiCustomGeoCollectionOutWithLinks.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "customGeoCollection"
+**attributes** | [**JsonApiCustomGeoCollectionInAttributes**](JsonApiCustomGeoCollectionInAttributes.md) | | [optional]
**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/gooddata-api-client/docs/JsonApiCustomGeoCollectionPatch.md b/gooddata-api-client/docs/JsonApiCustomGeoCollectionPatch.md
index 21d2d85fd..377d2a216 100644
--- a/gooddata-api-client/docs/JsonApiCustomGeoCollectionPatch.md
+++ b/gooddata-api-client/docs/JsonApiCustomGeoCollectionPatch.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "customGeoCollection"
+**attributes** | [**JsonApiCustomGeoCollectionInAttributes**](JsonApiCustomGeoCollectionInAttributes.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/JsonApiDashboardPluginOutAttributes.md b/gooddata-api-client/docs/JsonApiDashboardPluginOutAttributes.md
index 7c298a0b9..39658af45 100644
--- a/gooddata-api-client/docs/JsonApiDashboardPluginOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiDashboardPluginOutAttributes.md
@@ -6,9 +6,9 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**are_relations_valid** | **bool** | | [optional]
**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 250000 characters. | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**tags** | **[str]** | | [optional]
**title** | **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]
diff --git a/gooddata-api-client/docs/JsonApiExportDefinitionOutAttributes.md b/gooddata-api-client/docs/JsonApiExportDefinitionOutAttributes.md
index 025f96d45..ef9b55e8e 100644
--- a/gooddata-api-client/docs/JsonApiExportDefinitionOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiExportDefinitionOutAttributes.md
@@ -5,9 +5,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**request_payload** | [**JsonApiExportDefinitionInAttributesRequestPayload**](JsonApiExportDefinitionInAttributesRequestPayload.md) | | [optional]
**tags** | **[str]** | | [optional]
**title** | **str** | | [optional]
diff --git a/gooddata-api-client/docs/JsonApiMemoryItemOutAttributes.md b/gooddata-api-client/docs/JsonApiMemoryItemOutAttributes.md
index 5d1e30444..0a7ec8ab3 100644
--- a/gooddata-api-client/docs/JsonApiMemoryItemOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiMemoryItemOutAttributes.md
@@ -7,11 +7,11 @@ Name | Type | Description | Notes
**instruction** | **str** | The text that will be injected into the system prompt |
**strategy** | **str** | Strategy defining when the memory item should be applied |
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
**is_disabled** | **bool** | Whether memory item is disabled | [optional]
**keywords** | **[str]** | Set of unique strings used for semantic similarity filtering | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**tags** | **[str]** | | [optional]
**title** | **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]
diff --git a/gooddata-api-client/docs/JsonApiMetricOutAttributes.md b/gooddata-api-client/docs/JsonApiMetricOutAttributes.md
index 7d355c82e..63d76ef31 100644
--- a/gooddata-api-client/docs/JsonApiMetricOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiMetricOutAttributes.md
@@ -6,11 +6,11 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**content** | [**JsonApiMetricInAttributesContent**](JsonApiMetricInAttributesContent.md) | |
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
**is_hidden** | **bool** | | [optional]
**is_hidden_from_kda** | **bool** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**tags** | **[str]** | | [optional]
**title** | **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]
diff --git a/gooddata-api-client/docs/JsonApiVisualizationObjectOutAttributes.md b/gooddata-api-client/docs/JsonApiVisualizationObjectOutAttributes.md
index aa4936193..3e1da6b2d 100644
--- a/gooddata-api-client/docs/JsonApiVisualizationObjectOutAttributes.md
+++ b/gooddata-api-client/docs/JsonApiVisualizationObjectOutAttributes.md
@@ -6,10 +6,10 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**content** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Free-form JSON content. Maximum supported length is 250000 characters. |
**are_relations_valid** | **bool** | | [optional]
-**created_at** | **datetime** | | [optional]
+**created_at** | **datetime, none_type** | Time of the entity creation. | [optional]
**description** | **str** | | [optional]
**is_hidden** | **bool** | | [optional]
-**modified_at** | **datetime** | | [optional]
+**modified_at** | **datetime, none_type** | Time of the last entity modification. | [optional]
**tags** | **[str]** | | [optional]
**title** | **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]
diff --git a/gooddata-api-client/docs/JsonApiWorkspaceAutomationOut.md b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOut.md
index 2d820f1c2..fe55ae682 100644
--- a/gooddata-api-client/docs/JsonApiWorkspaceAutomationOut.md
+++ b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOut.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "workspaceAutomation"
-**attributes** | [**JsonApiAutomationOutAttributes**](JsonApiAutomationOutAttributes.md) | | [optional]
+**attributes** | [**JsonApiWorkspaceAutomationOutAttributes**](JsonApiWorkspaceAutomationOutAttributes.md) | | [optional]
**relationships** | [**JsonApiWorkspaceAutomationOutRelationships**](JsonApiWorkspaceAutomationOutRelationships.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutAttributes.md b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutAttributes.md
new file mode 100644
index 000000000..0839a69be
--- /dev/null
+++ b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutAttributes.md
@@ -0,0 +1,30 @@
+# JsonApiWorkspaceAutomationOutAttributes
+
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**alert** | [**JsonApiAutomationInAttributesAlert**](JsonApiAutomationInAttributesAlert.md) | | [optional]
+**are_relations_valid** | **bool** | | [optional]
+**created_at** | **datetime** | | [optional]
+**dashboard_tabular_exports** | [**[JsonApiAutomationInAttributesDashboardTabularExportsInner]**](JsonApiAutomationInAttributesDashboardTabularExportsInner.md) | | [optional]
+**description** | **str** | | [optional]
+**details** | **{str: (bool, date, datetime, dict, float, int, list, str, none_type)}** | Additional details to be included in the automated message. | [optional]
+**evaluation_mode** | **str** | Specify automation evaluation mode. | [optional]
+**external_recipients** | [**[JsonApiAutomationInAttributesExternalRecipientsInner]**](JsonApiAutomationInAttributesExternalRecipientsInner.md) | External recipients of the automation action results. | [optional]
+**image_exports** | [**[JsonApiAutomationInAttributesImageExportsInner]**](JsonApiAutomationInAttributesImageExportsInner.md) | | [optional]
+**metadata** | [**JsonApiAutomationInAttributesMetadata**](JsonApiAutomationInAttributesMetadata.md) | | [optional]
+**modified_at** | **datetime** | | [optional]
+**raw_exports** | [**[JsonApiAutomationInAttributesRawExportsInner]**](JsonApiAutomationInAttributesRawExportsInner.md) | | [optional]
+**schedule** | [**JsonApiAutomationInAttributesSchedule**](JsonApiAutomationInAttributesSchedule.md) | | [optional]
+**slides_exports** | [**[JsonApiAutomationInAttributesSlidesExportsInner]**](JsonApiAutomationInAttributesSlidesExportsInner.md) | | [optional]
+**state** | **str** | Current state of the automation. | [optional]
+**tabular_exports** | [**[JsonApiAutomationInAttributesTabularExportsInner]**](JsonApiAutomationInAttributesTabularExportsInner.md) | | [optional]
+**tags** | **[str]** | | [optional]
+**title** | **str** | | [optional]
+**visual_exports** | [**[JsonApiAutomationInAttributesVisualExportsInner]**](JsonApiAutomationInAttributesVisualExportsInner.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/JsonApiWorkspaceAutomationOutWithLinks.md b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutWithLinks.md
index 7deb265a1..cbcf9f190 100644
--- a/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutWithLinks.md
+++ b/gooddata-api-client/docs/JsonApiWorkspaceAutomationOutWithLinks.md
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | API identifier of an object |
**type** | **str** | Object type | defaults to "workspaceAutomation"
-**attributes** | [**JsonApiAutomationOutAttributes**](JsonApiAutomationOutAttributes.md) | | [optional]
+**attributes** | [**JsonApiWorkspaceAutomationOutAttributes**](JsonApiWorkspaceAutomationOutAttributes.md) | | [optional]
**relationships** | [**JsonApiWorkspaceAutomationOutRelationships**](JsonApiWorkspaceAutomationOutRelationships.md) | | [optional]
**links** | [**ObjectLinks**](ObjectLinks.md) | | [optional]
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
diff --git a/gooddata-api-client/docs/LayoutApi.md b/gooddata-api-client/docs/LayoutApi.md
index fddb78141..31aabbfe3 100644
--- a/gooddata-api-client/docs/LayoutApi.md
+++ b/gooddata-api-client/docs/LayoutApi.md
@@ -2668,6 +2668,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -2963,7 +2964,9 @@ with gooddata_api_client.ApiClient() as api_client:
declarative_custom_geo_collections = DeclarativeCustomGeoCollections(
custom_geo_collections=[
DeclarativeCustomGeoCollection(
+ description="description_example",
id="my-geo-collection",
+ name="My Geo Collection",
),
],
) # DeclarativeCustomGeoCollections |
@@ -3752,7 +3755,9 @@ with gooddata_api_client.ApiClient() as api_client:
declarative_organization = DeclarativeOrganization(
custom_geo_collections=[
DeclarativeCustomGeoCollection(
+ description="description_example",
id="my-geo-collection",
+ name="My Geo Collection",
),
],
data_sources=[
@@ -4074,6 +4079,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -4304,7 +4310,7 @@ with gooddata_api_client.ApiClient() as api_client:
custom_application_settings=[
DeclarativeCustomApplicationSetting(
application_name="Modeler",
- content=JsonNode(),
+ content={},
id="modeler.demo",
),
],
@@ -5352,6 +5358,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -5582,7 +5589,7 @@ with gooddata_api_client.ApiClient() as api_client:
custom_application_settings=[
DeclarativeCustomApplicationSetting(
application_name="Modeler",
- content=JsonNode(),
+ content={},
id="modeler.demo",
),
],
diff --git a/gooddata-api-client/docs/MatchAttributeFilter.md b/gooddata-api-client/docs/MatchAttributeFilter.md
new file mode 100644
index 000000000..a4cab4d28
--- /dev/null
+++ b/gooddata-api-client/docs/MatchAttributeFilter.md
@@ -0,0 +1,13 @@
+# MatchAttributeFilter
+
+Filter via label with given match type and literal value.
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**match_attribute_filter** | [**MatchAttributeFilterMatchAttributeFilter**](MatchAttributeFilterMatchAttributeFilter.md) | |
+**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/gooddata-api-client/docs/MatchAttributeFilterMatchAttributeFilter.md b/gooddata-api-client/docs/MatchAttributeFilterMatchAttributeFilter.md
new file mode 100644
index 000000000..47a87615b
--- /dev/null
+++ b/gooddata-api-client/docs/MatchAttributeFilterMatchAttributeFilter.md
@@ -0,0 +1,18 @@
+# MatchAttributeFilterMatchAttributeFilter
+
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**label** | [**AfmIdentifier**](AfmIdentifier.md) | |
+**literal** | **str** | Literal used to limit label values. |
+**match_type** | **str** | Requested match type. |
+**apply_on_result** | **bool** | | [optional]
+**case_sensitive** | **bool** | Indicates whether the filter match is evaluated in case-sensitive mode or not. | [optional] if omitted the server will use the default value of False
+**local_identifier** | **str** | | [optional]
+**negate** | **bool** | Indicates whether the filter should negate the match. | [optional] if omitted the server will use the default value of False
+**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/OrganizationDeclarativeAPIsApi.md b/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md
index 7930d6c39..943241de0 100644
--- a/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md
+++ b/gooddata-api-client/docs/OrganizationDeclarativeAPIsApi.md
@@ -173,7 +173,9 @@ with gooddata_api_client.ApiClient() as api_client:
declarative_custom_geo_collections = DeclarativeCustomGeoCollections(
custom_geo_collections=[
DeclarativeCustomGeoCollection(
+ description="description_example",
id="my-geo-collection",
+ name="My Geo Collection",
),
],
) # DeclarativeCustomGeoCollections |
@@ -245,7 +247,9 @@ with gooddata_api_client.ApiClient() as api_client:
declarative_organization = DeclarativeOrganization(
custom_geo_collections=[
DeclarativeCustomGeoCollection(
+ description="description_example",
id="my-geo-collection",
+ name="My Geo Collection",
),
],
data_sources=[
@@ -567,6 +571,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -797,7 +802,7 @@ with gooddata_api_client.ApiClient() as api_client:
custom_application_settings=[
DeclarativeCustomApplicationSetting(
application_name="Modeler",
- content=JsonNode(),
+ content={},
id="modeler.demo",
),
],
diff --git a/gooddata-api-client/docs/OrganizationModelControllerApi.md b/gooddata-api-client/docs/OrganizationModelControllerApi.md
index 858b89dcb..a2abc8a40 100644
--- a/gooddata-api-client/docs/OrganizationModelControllerApi.md
+++ b/gooddata-api-client/docs/OrganizationModelControllerApi.md
@@ -279,6 +279,10 @@ with gooddata_api_client.ApiClient() as api_client:
api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client)
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
@@ -1530,7 +1534,7 @@ 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 = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -2570,7 +2574,7 @@ configuration = gooddata_api_client.Configuration(
with gooddata_api_client.ApiClient() as api_client:
# Create an instance of the API class
api_instance = organization_model_controller_api.OrganizationModelControllerApi(api_client)
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
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 = [
@@ -3997,7 +4001,7 @@ 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 = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -5429,11 +5433,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_patch_document = JsonApiCustomGeoCollectionPatchDocument(
data=JsonApiCustomGeoCollectionPatch(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionPatchDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
@@ -6825,11 +6833,15 @@ with gooddata_api_client.ApiClient() as api_client:
id = "/6bUUGjjNSwg0_bs" # str |
json_api_custom_geo_collection_in_document = JsonApiCustomGeoCollectionInDocument(
data=JsonApiCustomGeoCollectionIn(
+ attributes=JsonApiCustomGeoCollectionInAttributes(
+ description="description_example",
+ name="name_example",
+ ),
id="id1",
type="customGeoCollection",
),
) # JsonApiCustomGeoCollectionInDocument |
- filter = "" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
+ filter = "name==someString;description==someString" # str | Filtering parameter in RSQL. See https://github.com/jirutka/rsql-parser. You can specify any object parameter and parameter of related entity (for example title=='Some Title';description=='desc'). Additionally, if the entity relationship represents a polymorphic entity type, it can be casted to its subtypes (for example relatedEntity::subtype.subtypeProperty=='Value 123'). (optional)
# example passing only required values which don't have defaults set
try:
diff --git a/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md b/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md
index 3c3e07a14..eca210716 100644
--- a/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md
+++ b/gooddata-api-client/docs/RelativeDateFilterRelativeDateFilter.md
@@ -10,7 +10,6 @@ Name | Type | Description | Notes
**to** | **int** | End of the filtering interval. Specified by number of periods (with respect to given granularity). Value 'O' is representing current time-interval (current day, week, ...). |
**apply_on_result** | **bool** | | [optional]
**bounded_filter** | [**BoundedFilter**](BoundedFilter.md) | | [optional]
-**include_empty_values** | **bool** | If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition). | [optional]
**local_identifier** | **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]
diff --git a/gooddata-api-client/docs/SearchRequest.md b/gooddata-api-client/docs/SearchRequest.md
index d48d6edf8..f4ebbe5fc 100644
--- a/gooddata-api-client/docs/SearchRequest.md
+++ b/gooddata-api-client/docs/SearchRequest.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
**question** | **str** | Keyword/sentence is input for search. |
**allowed_relationship_types** | [**[AllowedRelationshipType]**](AllowedRelationshipType.md) | Filter relationships and results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned, and results are filtered to include only direct matches or objects reachable via allowed relationships. When null or omitted, all relationships and results are returned (default behavior). Note: This filtering happens after the initial search, so the number of returned results may be lower than the requested limit if some results are filtered out. | [optional]
**deep_search** | **bool** | Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations. | [optional] if omitted the server will use the default value of False
+**enable_hybrid_search** | **bool** | If true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches. | [optional] if omitted the server will use the default value of False
**exclude_tags** | **[str]** | Exclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results. | [optional]
**include_hidden** | **bool** | If true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true. | [optional] if omitted the server will use the default value of False
**include_tags** | **[str]** | Include only objects that contain at least one of the specified tags (OR logic). This parameter only affects the search results. If an object has multiple tags, it will be included as long as it matches at least one tag from this parameter. | [optional]
diff --git a/gooddata-api-client/docs/SmartFunctionsApi.md b/gooddata-api-client/docs/SmartFunctionsApi.md
index 0d7d8439e..d1d7e2e81 100644
--- a/gooddata-api-client/docs/SmartFunctionsApi.md
+++ b/gooddata-api-client/docs/SmartFunctionsApi.md
@@ -405,6 +405,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
deep_search=False,
+ enable_hybrid_search=False,
exclude_tags=[
"exclude_tags_example",
],
diff --git a/gooddata-api-client/docs/WorkspaceObjectControllerApi.md b/gooddata-api-client/docs/WorkspaceObjectControllerApi.md
index 530fbd324..ff12c7c23 100644
--- a/gooddata-api-client/docs/WorkspaceObjectControllerApi.md
+++ b/gooddata-api-client/docs/WorkspaceObjectControllerApi.md
@@ -398,6 +398,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -7394,6 +7395,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
@@ -11728,6 +11730,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
are_relations_valid=True,
diff --git a/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md b/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md
index beb8c6433..e0a2d41c1 100644
--- a/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md
+++ b/gooddata-api-client/docs/WorkspacesDeclarativeAPIsApi.md
@@ -656,6 +656,7 @@ with gooddata_api_client.ApiClient() as api_client:
),
],
),
+ interval="DAY",
trigger="ALWAYS",
),
analytical_dashboard=DeclarativeAnalyticalDashboardIdentifier(
@@ -886,7 +887,7 @@ with gooddata_api_client.ApiClient() as api_client:
custom_application_settings=[
DeclarativeCustomApplicationSetting(
application_name="Modeler",
- content=JsonNode(),
+ content={},
id="modeler.demo",
),
],
diff --git a/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py b/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py
index 0c1811522..5dbd388ec 100644
--- a/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py
+++ b/gooddata-api-client/gooddata_api_client/model/absolute_date_filter_absolute_date_filter.py
@@ -102,7 +102,6 @@ def openapi_types():
'_from': (str,), # noqa: E501
'to': (str,), # noqa: E501
'apply_on_result': (bool,), # noqa: E501
- 'include_empty_values': (bool,), # noqa: E501
'local_identifier': (str,), # noqa: E501
}
@@ -116,7 +115,6 @@ def discriminator():
'_from': 'from', # noqa: E501
'to': 'to', # noqa: E501
'apply_on_result': 'applyOnResult', # noqa: E501
- 'include_empty_values': 'includeEmptyValues', # noqa: E501
'local_identifier': 'localIdentifier', # noqa: E501
}
@@ -167,7 +165,6 @@ def _from_openapi_data(cls, dataset, _from, to, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
apply_on_result (bool): [optional] # noqa: E501
- include_empty_values (bool): If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).. [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
"""
@@ -263,7 +260,6 @@ def __init__(self, dataset, _from, to, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
apply_on_result (bool): [optional] # noqa: E501
- include_empty_values (bool): If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).. [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py b/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py
index ba1041d13..b70467c83 100644
--- a/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py
+++ b/gooddata-api-client/gooddata_api_client/model/afm_filters_inner.py
@@ -38,6 +38,7 @@ def lazy_import():
from gooddata_api_client.model.filter_definition_for_simple_measure import FilterDefinitionForSimpleMeasure
from gooddata_api_client.model.inline_filter_definition import InlineFilterDefinition
from gooddata_api_client.model.inline_filter_definition_inline import InlineFilterDefinitionInline
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.negative_attribute_filter_negative_attribute_filter import NegativeAttributeFilterNegativeAttributeFilter
from gooddata_api_client.model.positive_attribute_filter_positive_attribute_filter import PositiveAttributeFilterPositiveAttributeFilter
from gooddata_api_client.model.range_measure_value_filter_range_measure_value_filter import RangeMeasureValueFilterRangeMeasureValueFilter
@@ -50,6 +51,7 @@ def lazy_import():
globals()['FilterDefinitionForSimpleMeasure'] = FilterDefinitionForSimpleMeasure
globals()['InlineFilterDefinition'] = InlineFilterDefinition
globals()['InlineFilterDefinitionInline'] = InlineFilterDefinitionInline
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
globals()['NegativeAttributeFilterNegativeAttributeFilter'] = NegativeAttributeFilterNegativeAttributeFilter
globals()['PositiveAttributeFilterPositiveAttributeFilter'] = PositiveAttributeFilterPositiveAttributeFilter
globals()['RangeMeasureValueFilterRangeMeasureValueFilter'] = RangeMeasureValueFilterRangeMeasureValueFilter
@@ -111,6 +113,7 @@ def openapi_types():
'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501
'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501
'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
'inline': (InlineFilterDefinitionInline,), # noqa: E501
}
@@ -128,6 +131,7 @@ def discriminator():
'relative_date_filter': 'relativeDateFilter', # noqa: E501
'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501
'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
'inline': 'inline', # noqa: E501
}
@@ -178,6 +182,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
inline (InlineFilterDefinitionInline): [optional] # noqa: E501
"""
@@ -290,6 +295,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
inline (InlineFilterDefinitionInline): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/attribute_filter.py
index d5d414e70..6e8e26809 100644
--- a/gooddata-api-client/gooddata_api_client/model/attribute_filter.py
+++ b/gooddata-api-client/gooddata_api_client/model/attribute_filter.py
@@ -31,10 +31,14 @@
def lazy_import():
+ from gooddata_api_client.model.match_attribute_filter import MatchAttributeFilter
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.negative_attribute_filter import NegativeAttributeFilter
from gooddata_api_client.model.negative_attribute_filter_negative_attribute_filter import NegativeAttributeFilterNegativeAttributeFilter
from gooddata_api_client.model.positive_attribute_filter import PositiveAttributeFilter
from gooddata_api_client.model.positive_attribute_filter_positive_attribute_filter import PositiveAttributeFilterPositiveAttributeFilter
+ globals()['MatchAttributeFilter'] = MatchAttributeFilter
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
globals()['NegativeAttributeFilter'] = NegativeAttributeFilter
globals()['NegativeAttributeFilterNegativeAttributeFilter'] = NegativeAttributeFilterNegativeAttributeFilter
globals()['PositiveAttributeFilter'] = PositiveAttributeFilter
@@ -96,6 +100,7 @@ def openapi_types():
return {
'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501
'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
}
@cached_property
@@ -106,6 +111,7 @@ def discriminator():
attribute_map = {
'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501
'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
}
read_only_vars = {
@@ -149,6 +155,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -254,6 +261,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -325,6 +333,7 @@ def _composed_schemas():
'allOf': [
],
'oneOf': [
+ MatchAttributeFilter,
NegativeAttributeFilter,
PositiveAttributeFilter,
],
diff --git a/gooddata-api-client/gooddata_api_client/model/automation_alert.py b/gooddata-api-client/gooddata_api_client/model/automation_alert.py
index 6c9b2952d..23b982a90 100644
--- a/gooddata-api-client/gooddata_api_client/model/automation_alert.py
+++ b/gooddata-api-client/gooddata_api_client/model/automation_alert.py
@@ -62,9 +62,17 @@ class AutomationAlert(ModelNormal):
"""
allowed_values = {
+ ('interval',): {
+ 'DAY': "DAY",
+ 'WEEK': "WEEK",
+ 'MONTH': "MONTH",
+ 'QUARTER': "QUARTER",
+ 'YEAR': "YEAR",
+ },
('trigger',): {
'ALWAYS': "ALWAYS",
'ONCE': "ONCE",
+ 'ONCE_PER_INTERVAL': "ONCE_PER_INTERVAL",
},
}
@@ -96,6 +104,7 @@ def openapi_types():
return {
'condition': (AutomationAlertCondition,), # noqa: E501
'execution': (AlertAfm,), # noqa: E501
+ 'interval': (str,), # noqa: E501
'trigger': (str,), # noqa: E501
}
@@ -107,6 +116,7 @@ def discriminator():
attribute_map = {
'condition': 'condition', # noqa: E501
'execution': 'execution', # noqa: E501
+ 'interval': 'interval', # noqa: E501
'trigger': 'trigger', # noqa: E501
}
@@ -155,7 +165,8 @@ def _from_openapi_data(cls, condition, execution, *args, **kwargs): # noqa: E50
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
+ interval (str): Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.. [optional] # noqa: E501
+ trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -247,7 +258,8 @@ def __init__(self, condition, execution, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
+ interval (str): Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.. [optional] # noqa: E501
+ trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py b/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py
index 1a6787623..ca0be4dab 100644
--- a/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py
+++ b/gooddata-api-client/gooddata_api_client/model/change_analysis_params_filters_inner.py
@@ -38,6 +38,7 @@ def lazy_import():
from gooddata_api_client.model.filter_definition_for_simple_measure import FilterDefinitionForSimpleMeasure
from gooddata_api_client.model.inline_filter_definition import InlineFilterDefinition
from gooddata_api_client.model.inline_filter_definition_inline import InlineFilterDefinitionInline
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.negative_attribute_filter_negative_attribute_filter import NegativeAttributeFilterNegativeAttributeFilter
from gooddata_api_client.model.positive_attribute_filter_positive_attribute_filter import PositiveAttributeFilterPositiveAttributeFilter
from gooddata_api_client.model.range_measure_value_filter_range_measure_value_filter import RangeMeasureValueFilterRangeMeasureValueFilter
@@ -50,6 +51,7 @@ def lazy_import():
globals()['FilterDefinitionForSimpleMeasure'] = FilterDefinitionForSimpleMeasure
globals()['InlineFilterDefinition'] = InlineFilterDefinition
globals()['InlineFilterDefinitionInline'] = InlineFilterDefinitionInline
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
globals()['NegativeAttributeFilterNegativeAttributeFilter'] = NegativeAttributeFilterNegativeAttributeFilter
globals()['PositiveAttributeFilterPositiveAttributeFilter'] = PositiveAttributeFilterPositiveAttributeFilter
globals()['RangeMeasureValueFilterRangeMeasureValueFilter'] = RangeMeasureValueFilterRangeMeasureValueFilter
@@ -118,6 +120,7 @@ def openapi_types():
'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501
'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501
'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
'inline': (InlineFilterDefinitionInline,), # noqa: E501
}
@@ -135,6 +138,7 @@ def discriminator():
'relative_date_filter': 'relativeDateFilter', # noqa: E501
'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501
'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
'inline': 'inline', # noqa: E501
}
@@ -185,6 +189,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
inline (InlineFilterDefinitionInline): [optional] # noqa: E501
"""
@@ -297,6 +302,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
inline (InlineFilterDefinitionInline): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py b/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py
index 0cd15601f..d3c3f8b0d 100644
--- a/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py
+++ b/gooddata-api-client/gooddata_api_client/model/dashboard_date_filter_date_filter.py
@@ -130,7 +130,6 @@ def openapi_types():
'bounded_filter': (RelativeBoundedDateFilter,), # noqa: E501
'data_set': (IdentifierRef,), # noqa: E501
'_from': (AacDashboardFilterFrom,), # noqa: E501
- 'include_empty_values': (bool,), # noqa: E501
'local_identifier': (str,), # noqa: E501
'to': (AacDashboardFilterFrom,), # noqa: E501
}
@@ -147,7 +146,6 @@ def discriminator():
'bounded_filter': 'boundedFilter', # noqa: E501
'data_set': 'dataSet', # noqa: E501
'_from': 'from', # noqa: E501
- 'include_empty_values': 'includeEmptyValues', # noqa: E501
'local_identifier': 'localIdentifier', # noqa: E501
'to': 'to', # noqa: E501
}
@@ -201,7 +199,6 @@ def _from_openapi_data(cls, granularity, type, *args, **kwargs): # noqa: E501
bounded_filter (RelativeBoundedDateFilter): [optional] # noqa: E501
data_set (IdentifierRef): [optional] # noqa: E501
_from (AacDashboardFilterFrom): [optional] # noqa: E501
- include_empty_values (bool): [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
to (AacDashboardFilterFrom): [optional] # noqa: E501
"""
@@ -299,7 +296,6 @@ def __init__(self, granularity, type, *args, **kwargs): # noqa: E501
bounded_filter (RelativeBoundedDateFilter): [optional] # noqa: E501
data_set (IdentifierRef): [optional] # noqa: E501
_from (AacDashboardFilterFrom): [optional] # noqa: E501
- include_empty_values (bool): [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
to (AacDashboardFilterFrom): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_custom_application_setting.py b/gooddata-api-client/gooddata_api_client/model/declarative_custom_application_setting.py
index ff391768b..a156f5b6f 100644
--- a/gooddata-api-client/gooddata_api_client/model/declarative_custom_application_setting.py
+++ b/gooddata-api-client/gooddata_api_client/model/declarative_custom_application_setting.py
@@ -30,10 +30,6 @@
from gooddata_api_client.exceptions import ApiAttributeError
-def lazy_import():
- from gooddata_api_client.model.json_node import JsonNode
- globals()['JsonNode'] = JsonNode
-
class DeclarativeCustomApplicationSetting(ModelNormal):
"""NOTE: This class is auto generated by OpenAPI Generator.
@@ -66,6 +62,8 @@ class DeclarativeCustomApplicationSetting(ModelNormal):
('application_name',): {
'max_length': 255,
},
+ ('content',): {
+ },
('id',): {
'regex': {
'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501
@@ -79,7 +77,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
@@ -94,10 +91,9 @@ def openapi_types():
openapi_types (dict): The key is attribute name
and the value is attribute type.
"""
- lazy_import()
return {
'application_name': (str,), # noqa: E501
- 'content': (JsonNode,), # noqa: E501
+ 'content': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}, none_type,), # noqa: E501
'id': (str,), # noqa: E501
}
@@ -124,7 +120,7 @@ def _from_openapi_data(cls, application_name, content, id, *args, **kwargs): #
Args:
application_name (str): The application id
- content (JsonNode):
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}, none_type): Free-form JSON content. Maximum supported length is 250000 characters.
id (str): Custom Application Setting ID.
Keyword Args:
@@ -217,7 +213,7 @@ def __init__(self, application_name, content, id, *args, **kwargs): # noqa: E50
Args:
application_name (str): The application id
- content (JsonNode):
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}, none_type): Free-form JSON content. Maximum supported length is 250000 characters.
id (str): Custom Application Setting ID.
Keyword Args:
diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_custom_geo_collection.py b/gooddata-api-client/gooddata_api_client/model/declarative_custom_geo_collection.py
index dabf49a8e..4da3bf21a 100644
--- a/gooddata-api-client/gooddata_api_client/model/declarative_custom_geo_collection.py
+++ b/gooddata-api-client/gooddata_api_client/model/declarative_custom_geo_collection.py
@@ -64,6 +64,12 @@ class DeclarativeCustomGeoCollection(ModelNormal):
'pattern': r'^(?!\.)[.A-Za-z0-9_-]{1,255}$', # noqa: E501
},
},
+ ('description',): {
+ 'max_length': 10000,
+ },
+ ('name',): {
+ 'max_length': 255,
+ },
}
@cached_property
@@ -88,6 +94,8 @@ def openapi_types():
"""
return {
'id': (str,), # noqa: E501
+ 'description': (str,), # noqa: E501
+ 'name': (str,), # noqa: E501
}
@cached_property
@@ -97,6 +105,8 @@ def discriminator():
attribute_map = {
'id': 'id', # noqa: E501
+ 'description': 'description', # noqa: E501
+ 'name': 'name', # noqa: E501
}
read_only_vars = {
@@ -143,6 +153,8 @@ def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ description (str): Description of the custom geo collection.. [optional] # noqa: E501
+ name (str): Name of the custom geo collection.. [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -232,6 +244,8 @@ def __init__(self, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ description (str): Description of the custom geo collection.. [optional] # noqa: E501
+ name (str): Name of the custom geo collection.. [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py b/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py
index 279faa7c0..5afb19488 100644
--- a/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py
+++ b/gooddata-api-client/gooddata_api_client/model/declarative_data_source.py
@@ -90,6 +90,7 @@ class DeclarativeDataSource(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
('authentication_type',): {
'None': None,
diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_organization_permission.py b/gooddata-api-client/gooddata_api_client/model/declarative_organization_permission.py
index 568a424e1..ccdd257c4 100644
--- a/gooddata-api-client/gooddata_api_client/model/declarative_organization_permission.py
+++ b/gooddata-api-client/gooddata_api_client/model/declarative_organization_permission.py
@@ -63,6 +63,7 @@ class DeclarativeOrganizationPermission(ModelNormal):
('name',): {
'MANAGE': "MANAGE",
'SELF_CREATE_TOKEN': "SELF_CREATE_TOKEN",
+ 'BASE_UI_ACCESS': "BASE_UI_ACCESS",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/declarative_setting.py b/gooddata-api-client/gooddata_api_client/model/declarative_setting.py
index 11eac533e..618aafc61 100644
--- a/gooddata-api-client/gooddata_api_client/model/declarative_setting.py
+++ b/gooddata-api-client/gooddata_api_client/model/declarative_setting.py
@@ -107,6 +107,7 @@ class DeclarativeSetting(ModelNormal):
'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS",
'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER",
'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS",
+ 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/elements_request.py b/gooddata-api-client/gooddata_api_client/model/elements_request.py
index 9a66f1525..23ce93f91 100644
--- a/gooddata-api-client/gooddata_api_client/model/elements_request.py
+++ b/gooddata-api-client/gooddata_api_client/model/elements_request.py
@@ -179,7 +179,7 @@ def _from_openapi_data(cls, label, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
cache_id (str): If specified, the element data will be taken from the result with the same cacheId if it is available.. [optional] # noqa: E501
complement_filter (bool): Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter```. [optional] if omitted the server will use the default value of False # noqa: E501
- data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100 # noqa: E501
+ data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100.0 # noqa: E501
depends_on ([ElementsRequestDependsOnInner]): Return only items that are not filtered-out by the parent filters.. [optional] # noqa: E501
exact_filter ([str, none_type]): Return only items, whose ```label``` title exactly matches one of ```filter```.. [optional] # noqa: E501
exclude_primary_label (bool): Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label. [optional] if omitted the server will use the default value of False # noqa: E501
@@ -278,7 +278,7 @@ def __init__(self, label, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
cache_id (str): If specified, the element data will be taken from the result with the same cacheId if it is available.. [optional] # noqa: E501
complement_filter (bool): Inverse filters: * ```false``` - return items matching ```patternFilter``` and ```exactFilter``` * ```true``` - return items not matching ```patternFilter``` and ```exactFilter```. [optional] if omitted the server will use the default value of False # noqa: E501
- data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100 # noqa: E501
+ data_sampling_percentage (float): Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.. [optional] if omitted the server will use the default value of 100.0 # noqa: E501
depends_on ([ElementsRequestDependsOnInner]): Return only items that are not filtered-out by the parent filters.. [optional] # noqa: E501
exact_filter ([str, none_type]): Return only items, whose ```label``` title exactly matches one of ```filter```.. [optional] # noqa: E501
exclude_primary_label (bool): Excludes items from the result that differ only by primary label * ```false``` - return items with distinct primary label * ```true``` - return items with distinct requested label. [optional] if omitted the server will use the default value of False # noqa: E501
diff --git a/gooddata-api-client/gooddata_api_client/model/filter_definition.py b/gooddata-api-client/gooddata_api_client/model/filter_definition.py
index 4ea57c07c..06881c566 100644
--- a/gooddata-api-client/gooddata_api_client/model/filter_definition.py
+++ b/gooddata-api-client/gooddata_api_client/model/filter_definition.py
@@ -39,6 +39,8 @@ def lazy_import():
from gooddata_api_client.model.compound_measure_value_filter_compound_measure_value_filter import CompoundMeasureValueFilterCompoundMeasureValueFilter
from gooddata_api_client.model.inline_filter_definition import InlineFilterDefinition
from gooddata_api_client.model.inline_filter_definition_inline import InlineFilterDefinitionInline
+ from gooddata_api_client.model.match_attribute_filter import MatchAttributeFilter
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.negative_attribute_filter import NegativeAttributeFilter
from gooddata_api_client.model.negative_attribute_filter_negative_attribute_filter import NegativeAttributeFilterNegativeAttributeFilter
from gooddata_api_client.model.positive_attribute_filter import PositiveAttributeFilter
@@ -57,6 +59,8 @@ def lazy_import():
globals()['CompoundMeasureValueFilterCompoundMeasureValueFilter'] = CompoundMeasureValueFilterCompoundMeasureValueFilter
globals()['InlineFilterDefinition'] = InlineFilterDefinition
globals()['InlineFilterDefinitionInline'] = InlineFilterDefinitionInline
+ globals()['MatchAttributeFilter'] = MatchAttributeFilter
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
globals()['NegativeAttributeFilter'] = NegativeAttributeFilter
globals()['NegativeAttributeFilterNegativeAttributeFilter'] = NegativeAttributeFilterNegativeAttributeFilter
globals()['PositiveAttributeFilter'] = PositiveAttributeFilter
@@ -131,6 +135,7 @@ def openapi_types():
'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501
'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501
'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
}
@cached_property
@@ -148,6 +153,7 @@ def discriminator():
'relative_date_filter': 'relativeDateFilter', # noqa: E501
'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501
'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
}
read_only_vars = {
@@ -198,6 +204,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -310,6 +317,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -385,6 +393,7 @@ def _composed_schemas():
ComparisonMeasureValueFilter,
CompoundMeasureValueFilter,
InlineFilterDefinition,
+ MatchAttributeFilter,
NegativeAttributeFilter,
PositiveAttributeFilter,
RangeMeasureValueFilter,
diff --git a/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py b/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py
index 14bd2464a..51b82755d 100644
--- a/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py
+++ b/gooddata-api-client/gooddata_api_client/model/filter_definition_for_simple_measure.py
@@ -34,12 +34,14 @@ def lazy_import():
from gooddata_api_client.model.absolute_date_filter_absolute_date_filter import AbsoluteDateFilterAbsoluteDateFilter
from gooddata_api_client.model.attribute_filter import AttributeFilter
from gooddata_api_client.model.date_filter import DateFilter
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.negative_attribute_filter_negative_attribute_filter import NegativeAttributeFilterNegativeAttributeFilter
from gooddata_api_client.model.positive_attribute_filter_positive_attribute_filter import PositiveAttributeFilterPositiveAttributeFilter
from gooddata_api_client.model.relative_date_filter_relative_date_filter import RelativeDateFilterRelativeDateFilter
globals()['AbsoluteDateFilterAbsoluteDateFilter'] = AbsoluteDateFilterAbsoluteDateFilter
globals()['AttributeFilter'] = AttributeFilter
globals()['DateFilter'] = DateFilter
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
globals()['NegativeAttributeFilterNegativeAttributeFilter'] = NegativeAttributeFilterNegativeAttributeFilter
globals()['PositiveAttributeFilterPositiveAttributeFilter'] = PositiveAttributeFilterPositiveAttributeFilter
globals()['RelativeDateFilterRelativeDateFilter'] = RelativeDateFilterRelativeDateFilter
@@ -102,6 +104,7 @@ def openapi_types():
'relative_date_filter': (RelativeDateFilterRelativeDateFilter,), # noqa: E501
'negative_attribute_filter': (NegativeAttributeFilterNegativeAttributeFilter,), # noqa: E501
'positive_attribute_filter': (PositiveAttributeFilterPositiveAttributeFilter,), # noqa: E501
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
}
@cached_property
@@ -114,6 +117,7 @@ def discriminator():
'relative_date_filter': 'relativeDateFilter', # noqa: E501
'negative_attribute_filter': 'negativeAttributeFilter', # noqa: E501
'positive_attribute_filter': 'positiveAttributeFilter', # noqa: E501
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
}
read_only_vars = {
@@ -159,6 +163,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -266,6 +271,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
relative_date_filter (RelativeDateFilterRelativeDateFilter): [optional] # noqa: E501
negative_attribute_filter (NegativeAttributeFilterNegativeAttributeFilter): [optional] # noqa: E501
positive_attribute_filter (PositiveAttributeFilterPositiveAttributeFilter): [optional] # noqa: E501
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter): [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/gooddata-api-client/gooddata_api_client/model/forecast_request.py b/gooddata-api-client/gooddata_api_client/model/forecast_request.py
index a11a360db..24e847cca 100644
--- a/gooddata-api-client/gooddata_api_client/model/forecast_request.py
+++ b/gooddata-api-client/gooddata_api_client/model/forecast_request.py
@@ -60,8 +60,8 @@ class ForecastRequest(ModelNormal):
validations = {
('confidence_level',): {
- 'exclusive_maximum''inclusive_maximum': 1,
- 'exclusive_minimum''inclusive_minimum': 0,
+ 'exclusive_maximum''inclusive_maximum': 1.0,
+ 'exclusive_minimum''inclusive_minimum': 0.0,
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_attributes.py
index 18465d68b..55ee43194 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_analytical_dashboard_out_attributes.py
@@ -59,9 +59,19 @@ class JsonApiAnalyticalDashboardOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('summary',): {
'max_length': 10000,
},
@@ -93,9 +103,9 @@ def openapi_types():
return {
'content': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'summary': (str,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
@@ -162,9 +172,9 @@ def _from_openapi_data(cls, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
summary (str): AI-generated summary of the dashboard content. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
@@ -258,9 +268,9 @@ def __init__(self, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
summary (str): AI-generated summary of the dashboard content. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_attributes.py
index 1123140ec..a4fba2fd5 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_attribute_hierarchy_out_attributes.py
@@ -59,9 +59,19 @@ class JsonApiAttributeHierarchyOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -90,9 +100,9 @@ def openapi_types():
return {
'are_relations_valid': (bool,), # noqa: E501
'content': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
}
@@ -155,9 +165,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.. [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
@@ -247,9 +257,9 @@ def __init__(self, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.. [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_automation_in_attributes_alert.py b/gooddata-api-client/gooddata_api_client/model/json_api_automation_in_attributes_alert.py
index 98df186e7..ce4717bd2 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_automation_in_attributes_alert.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_automation_in_attributes_alert.py
@@ -62,9 +62,17 @@ class JsonApiAutomationInAttributesAlert(ModelNormal):
"""
allowed_values = {
+ ('interval',): {
+ 'DAY': "DAY",
+ 'WEEK': "WEEK",
+ 'MONTH': "MONTH",
+ 'QUARTER': "QUARTER",
+ 'YEAR': "YEAR",
+ },
('trigger',): {
'ALWAYS': "ALWAYS",
'ONCE': "ONCE",
+ 'ONCE_PER_INTERVAL': "ONCE_PER_INTERVAL",
},
}
@@ -96,6 +104,7 @@ def openapi_types():
return {
'condition': (AlertCondition,), # noqa: E501
'execution': (AlertAfm,), # noqa: E501
+ 'interval': (str,), # noqa: E501
'trigger': (str,), # noqa: E501
}
@@ -107,6 +116,7 @@ def discriminator():
attribute_map = {
'condition': 'condition', # noqa: E501
'execution': 'execution', # noqa: E501
+ 'interval': 'interval', # noqa: E501
'trigger': 'trigger', # noqa: E501
}
@@ -155,7 +165,8 @@ def _from_openapi_data(cls, condition, execution, *args, **kwargs): # noqa: E50
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
+ interval (str): Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.. [optional] # noqa: E501
+ trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -247,7 +258,8 @@ def __init__(self, condition, execution, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
+ interval (str): Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.. [optional] # noqa: E501
+ trigger (str): Trigger behavior for the alert. ALWAYS - alert is triggered every time the condition is met. ONCE - alert is triggered only once when the condition is met. ONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS. . [optional] if omitted the server will use the default value of "ALWAYS" # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_attributes.py
index deddc63ca..b652104c0 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_automation_out_attributes.py
@@ -89,11 +89,21 @@ class JsonApiAutomationOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
('details',): {
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -124,7 +134,7 @@ def openapi_types():
return {
'alert': (JsonApiAutomationInAttributesAlert,), # noqa: E501
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'dashboard_tabular_exports': ([JsonApiAutomationInAttributesDashboardTabularExportsInner],), # noqa: E501
'description': (str,), # noqa: E501
'details': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
@@ -132,7 +142,7 @@ def openapi_types():
'external_recipients': ([JsonApiAutomationInAttributesExternalRecipientsInner],), # noqa: E501
'image_exports': ([JsonApiAutomationInAttributesImageExportsInner],), # noqa: E501
'metadata': (JsonApiAutomationInAttributesMetadata,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'raw_exports': ([JsonApiAutomationInAttributesRawExportsInner],), # noqa: E501
'schedule': (JsonApiAutomationInAttributesSchedule,), # noqa: E501
'slides_exports': ([JsonApiAutomationInAttributesSlidesExportsInner],), # noqa: E501
@@ -213,7 +223,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
alert (JsonApiAutomationInAttributesAlert): [optional] # noqa: E501
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
dashboard_tabular_exports ([JsonApiAutomationInAttributesDashboardTabularExportsInner]): [optional] # noqa: E501
description (str): [optional] # noqa: E501
details ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Additional details to be included in the automated message.. [optional] # noqa: E501
@@ -221,7 +231,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
external_recipients ([JsonApiAutomationInAttributesExternalRecipientsInner]): External recipients of the automation action results.. [optional] # noqa: E501
image_exports ([JsonApiAutomationInAttributesImageExportsInner]): [optional] # noqa: E501
metadata (JsonApiAutomationInAttributesMetadata): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
raw_exports ([JsonApiAutomationInAttributesRawExportsInner]): [optional] # noqa: E501
schedule (JsonApiAutomationInAttributesSchedule): [optional] # noqa: E501
slides_exports ([JsonApiAutomationInAttributesSlidesExportsInner]): [optional] # noqa: E501
@@ -317,7 +327,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
alert (JsonApiAutomationInAttributesAlert): [optional] # noqa: E501
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
dashboard_tabular_exports ([JsonApiAutomationInAttributesDashboardTabularExportsInner]): [optional] # noqa: E501
description (str): [optional] # noqa: E501
details ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Additional details to be included in the automated message.. [optional] # noqa: E501
@@ -325,7 +335,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
external_recipients ([JsonApiAutomationInAttributesExternalRecipientsInner]): External recipients of the automation action results.. [optional] # noqa: E501
image_exports ([JsonApiAutomationInAttributesImageExportsInner]): [optional] # noqa: E501
metadata (JsonApiAutomationInAttributesMetadata): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
raw_exports ([JsonApiAutomationInAttributesRawExportsInner]): [optional] # noqa: E501
schedule (JsonApiAutomationInAttributesSchedule): [optional] # noqa: E501
slides_exports ([JsonApiAutomationInAttributesSlidesExportsInner]): [optional] # noqa: E501
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_in_attributes.py
index 2157ea282..47b68897e 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_in_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_in_attributes.py
@@ -111,7 +111,7 @@ def _from_openapi_data(cls, application_name, content, *args, **kwargs): # noqa
Args:
application_name (str):
- content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.
Keyword Args:
_check_type (bool): if True, values for parameters in openapi_types
@@ -202,7 +202,7 @@ def __init__(self, application_name, content, *args, **kwargs): # noqa: E501
Args:
application_name (str):
- content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.
Keyword Args:
_check_type (bool): if True, values for parameters in openapi_types
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_patch_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_patch_attributes.py
index 4374dc16d..475195073 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_patch_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_application_setting_patch_attributes.py
@@ -141,7 +141,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
application_name (str): [optional] # noqa: E501
- content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.. [optional] # noqa: E501
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.. [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
@@ -228,7 +228,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
application_name (str): [optional] # noqa: E501
- content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 15000 characters.. [optional] # noqa: E501
+ content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.. [optional] # noqa: E501
"""
_check_type = kwargs.pop('_check_type', True)
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in.py
index 29203c292..b1ee6fa2d 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in.py
@@ -30,6 +30,10 @@
from gooddata_api_client.exceptions import ApiAttributeError
+def lazy_import():
+ from gooddata_api_client.model.json_api_custom_geo_collection_in_attributes import JsonApiCustomGeoCollectionInAttributes
+ globals()['JsonApiCustomGeoCollectionInAttributes'] = JsonApiCustomGeoCollectionInAttributes
+
class JsonApiCustomGeoCollectionIn(ModelNormal):
"""NOTE: This class is auto generated by OpenAPI Generator.
@@ -75,6 +79,7 @@ def additional_properties_type():
This must be a method because a model may have properties that are
of type self, this must run after the class is loaded
"""
+ lazy_import()
return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
_nullable = False
@@ -89,9 +94,11 @@ def openapi_types():
openapi_types (dict): The key is attribute name
and the value is attribute type.
"""
+ lazy_import()
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
+ 'attributes': (JsonApiCustomGeoCollectionInAttributes,), # noqa: E501
}
@cached_property
@@ -102,6 +109,7 @@ def discriminator():
attribute_map = {
'id': 'id', # noqa: E501
'type': 'type', # noqa: E501
+ 'attributes': 'attributes', # noqa: E501
}
read_only_vars = {
@@ -149,6 +157,7 @@ def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
@@ -241,6 +250,7 @@ def __init__(self, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in_attributes.py
new file mode 100644
index 000000000..fcd932cf8
--- /dev/null
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_in_attributes.py
@@ -0,0 +1,274 @@
+"""
+ 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 JsonApiCustomGeoCollectionInAttributes(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 = {
+ ('description',): {
+ 'max_length': 10000,
+ },
+ ('name',): {
+ 'max_length': 255,
+ },
+ }
+
+ @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 {
+ 'description': (str, none_type,), # noqa: E501
+ 'name': (str, none_type,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'description': 'description', # noqa: E501
+ 'name': 'name', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """JsonApiCustomGeoCollectionInAttributes - 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,)
+ description (str, none_type): [optional] # noqa: E501
+ name (str, none_type): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', True)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ self = super(OpenApiModel, cls).__new__(cls)
+
+ if args:
+ for arg in args:
+ if isinstance(arg, dict):
+ kwargs.update(arg)
+ else:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ 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
+ """JsonApiCustomGeoCollectionInAttributes - 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,)
+ description (str, none_type): [optional] # noqa: E501
+ name (str, none_type): [optional] # noqa: E501
+ """
+
+ _check_type = kwargs.pop('_check_type', True)
+ _spec_property_naming = kwargs.pop('_spec_property_naming', False)
+ _path_to_item = kwargs.pop('_path_to_item', ())
+ _configuration = kwargs.pop('_configuration', None)
+ _visited_composed_classes = kwargs.pop('_visited_composed_classes', ())
+
+ if args:
+ for arg in args:
+ if isinstance(arg, dict):
+ kwargs.update(arg)
+ else:
+ raise ApiTypeError(
+ "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % (
+ args,
+ self.__class__.__name__,
+ ),
+ path_to_item=_path_to_item,
+ valid_classes=(self.__class__,),
+ )
+
+ self._data_store = {}
+ self._check_type = _check_type
+ self._spec_property_naming = _spec_property_naming
+ self._path_to_item = _path_to_item
+ self._configuration = _configuration
+ self._visited_composed_classes = _visited_composed_classes + (self.__class__,)
+
+ 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/json_api_custom_geo_collection_out.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out.py
index 45ce91f2f..b140bd269 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out.py
@@ -30,6 +30,10 @@
from gooddata_api_client.exceptions import ApiAttributeError
+def lazy_import():
+ from gooddata_api_client.model.json_api_custom_geo_collection_in_attributes import JsonApiCustomGeoCollectionInAttributes
+ globals()['JsonApiCustomGeoCollectionInAttributes'] = JsonApiCustomGeoCollectionInAttributes
+
class JsonApiCustomGeoCollectionOut(ModelNormal):
"""NOTE: This class is auto generated by OpenAPI Generator.
@@ -75,6 +79,7 @@ def additional_properties_type():
This must be a method because a model may have properties that are
of type self, this must run after the class is loaded
"""
+ lazy_import()
return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
_nullable = False
@@ -89,9 +94,11 @@ def openapi_types():
openapi_types (dict): The key is attribute name
and the value is attribute type.
"""
+ lazy_import()
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
+ 'attributes': (JsonApiCustomGeoCollectionInAttributes,), # noqa: E501
}
@cached_property
@@ -102,6 +109,7 @@ def discriminator():
attribute_map = {
'id': 'id', # noqa: E501
'type': 'type', # noqa: E501
+ 'attributes': 'attributes', # noqa: E501
}
read_only_vars = {
@@ -149,6 +157,7 @@ def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
@@ -241,6 +250,7 @@ def __init__(self, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out_with_links.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out_with_links.py
index ae0153830..7bd1eeb81 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out_with_links.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_out_with_links.py
@@ -31,9 +31,11 @@
def lazy_import():
+ from gooddata_api_client.model.json_api_custom_geo_collection_in_attributes import JsonApiCustomGeoCollectionInAttributes
from gooddata_api_client.model.json_api_custom_geo_collection_out import JsonApiCustomGeoCollectionOut
from gooddata_api_client.model.object_links import ObjectLinks
from gooddata_api_client.model.object_links_container import ObjectLinksContainer
+ globals()['JsonApiCustomGeoCollectionInAttributes'] = JsonApiCustomGeoCollectionInAttributes
globals()['JsonApiCustomGeoCollectionOut'] = JsonApiCustomGeoCollectionOut
globals()['ObjectLinks'] = ObjectLinks
globals()['ObjectLinksContainer'] = ObjectLinksContainer
@@ -102,6 +104,7 @@ def openapi_types():
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
+ 'attributes': (JsonApiCustomGeoCollectionInAttributes,), # noqa: E501
'links': (ObjectLinks,), # noqa: E501
}
@@ -113,6 +116,7 @@ def discriminator():
attribute_map = {
'id': 'id', # noqa: E501
'type': 'type', # noqa: E501
+ 'attributes': 'attributes', # noqa: E501
'links': 'links', # noqa: E501
}
@@ -157,6 +161,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
links (ObjectLinks): [optional] # noqa: E501
"""
@@ -264,6 +269,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
links (ObjectLinks): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_patch.py b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_patch.py
index c4a8dd146..f3da7c0df 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_patch.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_custom_geo_collection_patch.py
@@ -30,6 +30,10 @@
from gooddata_api_client.exceptions import ApiAttributeError
+def lazy_import():
+ from gooddata_api_client.model.json_api_custom_geo_collection_in_attributes import JsonApiCustomGeoCollectionInAttributes
+ globals()['JsonApiCustomGeoCollectionInAttributes'] = JsonApiCustomGeoCollectionInAttributes
+
class JsonApiCustomGeoCollectionPatch(ModelNormal):
"""NOTE: This class is auto generated by OpenAPI Generator.
@@ -75,6 +79,7 @@ def additional_properties_type():
This must be a method because a model may have properties that are
of type self, this must run after the class is loaded
"""
+ lazy_import()
return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
_nullable = False
@@ -89,9 +94,11 @@ def openapi_types():
openapi_types (dict): The key is attribute name
and the value is attribute type.
"""
+ lazy_import()
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
+ 'attributes': (JsonApiCustomGeoCollectionInAttributes,), # noqa: E501
}
@cached_property
@@ -102,6 +109,7 @@ def discriminator():
attribute_map = {
'id': 'id', # noqa: E501
'type': 'type', # noqa: E501
+ 'attributes': 'attributes', # noqa: E501
}
read_only_vars = {
@@ -149,6 +157,7 @@ def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
@@ -241,6 +250,7 @@ def __init__(self, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
+ attributes (JsonApiCustomGeoCollectionInAttributes): [optional] # noqa: E501
"""
type = kwargs.get('type', "customGeoCollection")
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_dashboard_plugin_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_dashboard_plugin_out_attributes.py
index f59569ad6..1dbf1bb4c 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_dashboard_plugin_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_dashboard_plugin_out_attributes.py
@@ -59,9 +59,19 @@ class JsonApiDashboardPluginOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -90,9 +100,9 @@ def openapi_types():
return {
'are_relations_valid': (bool,), # noqa: E501
'content': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
}
@@ -155,9 +165,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.. [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
@@ -247,9 +257,9 @@ def __init__(self, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
content ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Free-form JSON content. Maximum supported length is 250000 characters.. [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py
index 1bbc17657..4882472e7 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_identifier_out_attributes.py
@@ -84,6 +84,7 @@ class JsonApiDataSourceIdentifierOutAttributes(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py
index 173e64043..9aa8d1d84 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_in_attributes.py
@@ -88,6 +88,7 @@ class JsonApiDataSourceInAttributes(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
('cache_strategy',): {
'None': None,
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py
index 8f53ee998..aafb6f290 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_out_attributes.py
@@ -88,6 +88,7 @@ class JsonApiDataSourceOutAttributes(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
('authentication_type',): {
'None': None,
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py
index d4412d816..cf1fc98b9 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_data_source_patch_attributes.py
@@ -93,6 +93,7 @@ class JsonApiDataSourcePatchAttributes(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_attributes.py
index 09e266d1f..4191efd69 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_export_definition_out_attributes.py
@@ -63,9 +63,19 @@ class JsonApiExportDefinitionOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -95,9 +105,9 @@ def openapi_types():
lazy_import()
return {
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'request_payload': (JsonApiExportDefinitionInAttributesRequestPayload,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
@@ -160,9 +170,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
request_payload (JsonApiExportDefinitionInAttributesRequestPayload): [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
@@ -252,9 +262,9 @@ def __init__(self, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
request_payload (JsonApiExportDefinitionInAttributesRequestPayload): [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_memory_item_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_memory_item_out_attributes.py
index 402462862..6fafa1f19 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_memory_item_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_memory_item_out_attributes.py
@@ -66,9 +66,19 @@ class JsonApiMemoryItemOutAttributes(ModelNormal):
('instruction',): {
'max_length': 255,
},
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -98,11 +108,11 @@ def openapi_types():
'instruction': (str,), # noqa: E501
'strategy': (str,), # noqa: E501
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
'is_disabled': (bool,), # noqa: E501
'keywords': ([str],), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
}
@@ -171,11 +181,11 @@ def _from_openapi_data(cls, instruction, strategy, *args, **kwargs): # noqa: E5
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_disabled (bool): Whether memory item is disabled. [optional] # noqa: E501
keywords ([str]): Set of unique strings used for semantic similarity filtering. [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
@@ -270,11 +280,11 @@ def __init__(self, instruction, strategy, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_disabled (bool): Whether memory item is disabled. [optional] # noqa: E501
keywords ([str]): Set of unique strings used for semantic similarity filtering. [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_attributes.py
index 0273d2709..83d497548 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_metric_out_attributes.py
@@ -63,9 +63,19 @@ class JsonApiMetricOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -96,11 +106,11 @@ def openapi_types():
return {
'content': (JsonApiMetricInAttributesContent,), # noqa: E501
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
'is_hidden': (bool,), # noqa: E501
'is_hidden_from_kda': (bool,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
}
@@ -167,11 +177,11 @@ def _from_openapi_data(cls, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_hidden (bool): [optional] # noqa: E501
is_hidden_from_kda (bool): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
@@ -264,11 +274,11 @@ def __init__(self, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_hidden (bool): [optional] # noqa: E501
is_hidden_from_kda (bool): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_meta.py b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_meta.py
index cbd10176e..d110fb352 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_meta.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_organization_out_meta.py
@@ -59,6 +59,7 @@ class JsonApiOrganizationOutMeta(ModelNormal):
('permissions',): {
'MANAGE': "MANAGE",
'SELF_CREATE_TOKEN': "SELF_CREATE_TOKEN",
+ 'BASE_UI_ACCESS': "BASE_UI_ACCESS",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py
index 1b39a657e..03253faf1 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_organization_setting_in_attributes.py
@@ -103,6 +103,7 @@ class JsonApiOrganizationSettingInAttributes(ModelNormal):
'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS",
'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER",
'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS",
+ 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_visualization_object_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_visualization_object_out_attributes.py
index 9bf8d32a0..e0953d58e 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_visualization_object_out_attributes.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_visualization_object_out_attributes.py
@@ -59,9 +59,19 @@ class JsonApiVisualizationObjectOutAttributes(ModelNormal):
}
validations = {
+ ('created_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('description',): {
'max_length': 10000,
},
+ ('modified_at',): {
+ 'regex': {
+ 'pattern': r'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}', # noqa: E501
+ },
+ },
('title',): {
'max_length': 255,
},
@@ -90,10 +100,10 @@ def openapi_types():
return {
'content': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
'are_relations_valid': (bool,), # noqa: E501
- 'created_at': (datetime,), # noqa: E501
+ 'created_at': (datetime, none_type,), # noqa: E501
'description': (str,), # noqa: E501
'is_hidden': (bool,), # noqa: E501
- 'modified_at': (datetime,), # noqa: E501
+ 'modified_at': (datetime, none_type,), # noqa: E501
'tags': ([str],), # noqa: E501
'title': (str,), # noqa: E501
}
@@ -159,10 +169,10 @@ def _from_openapi_data(cls, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_hidden (bool): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
@@ -255,10 +265,10 @@ def __init__(self, content, *args, **kwargs): # noqa: E501
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
are_relations_valid (bool): [optional] # noqa: E501
- created_at (datetime): [optional] # noqa: E501
+ created_at (datetime, none_type): Time of the entity creation.. [optional] # noqa: E501
description (str): [optional] # noqa: E501
is_hidden (bool): [optional] # noqa: E501
- modified_at (datetime): [optional] # noqa: E501
+ modified_at (datetime, none_type): Time of the last entity modification.. [optional] # noqa: E501
tags ([str]): [optional] # noqa: E501
title (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out.py b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out.py
index 46026361f..7967c7d45 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out.py
@@ -31,9 +31,9 @@
def lazy_import():
- from gooddata_api_client.model.json_api_automation_out_attributes import JsonApiAutomationOutAttributes
+ from gooddata_api_client.model.json_api_workspace_automation_out_attributes import JsonApiWorkspaceAutomationOutAttributes
from gooddata_api_client.model.json_api_workspace_automation_out_relationships import JsonApiWorkspaceAutomationOutRelationships
- globals()['JsonApiAutomationOutAttributes'] = JsonApiAutomationOutAttributes
+ globals()['JsonApiWorkspaceAutomationOutAttributes'] = JsonApiWorkspaceAutomationOutAttributes
globals()['JsonApiWorkspaceAutomationOutRelationships'] = JsonApiWorkspaceAutomationOutRelationships
@@ -100,7 +100,7 @@ def openapi_types():
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
- 'attributes': (JsonApiAutomationOutAttributes,), # noqa: E501
+ 'attributes': (JsonApiWorkspaceAutomationOutAttributes,), # noqa: E501
'relationships': (JsonApiWorkspaceAutomationOutRelationships,), # noqa: E501
}
@@ -161,7 +161,7 @@ def _from_openapi_data(cls, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- attributes (JsonApiAutomationOutAttributes): [optional] # noqa: E501
+ attributes (JsonApiWorkspaceAutomationOutAttributes): [optional] # noqa: E501
relationships (JsonApiWorkspaceAutomationOutRelationships): [optional] # noqa: E501
"""
@@ -255,7 +255,7 @@ def __init__(self, id, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- attributes (JsonApiAutomationOutAttributes): [optional] # noqa: E501
+ attributes (JsonApiWorkspaceAutomationOutAttributes): [optional] # noqa: E501
relationships (JsonApiWorkspaceAutomationOutRelationships): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_attributes.py b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_attributes.py
new file mode 100644
index 000000000..6c0859e84
--- /dev/null
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_attributes.py
@@ -0,0 +1,376 @@
+"""
+ 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.json_api_automation_in_attributes_alert import JsonApiAutomationInAttributesAlert
+ from gooddata_api_client.model.json_api_automation_in_attributes_dashboard_tabular_exports_inner import JsonApiAutomationInAttributesDashboardTabularExportsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_external_recipients_inner import JsonApiAutomationInAttributesExternalRecipientsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_image_exports_inner import JsonApiAutomationInAttributesImageExportsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_metadata import JsonApiAutomationInAttributesMetadata
+ from gooddata_api_client.model.json_api_automation_in_attributes_raw_exports_inner import JsonApiAutomationInAttributesRawExportsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_schedule import JsonApiAutomationInAttributesSchedule
+ from gooddata_api_client.model.json_api_automation_in_attributes_slides_exports_inner import JsonApiAutomationInAttributesSlidesExportsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_tabular_exports_inner import JsonApiAutomationInAttributesTabularExportsInner
+ from gooddata_api_client.model.json_api_automation_in_attributes_visual_exports_inner import JsonApiAutomationInAttributesVisualExportsInner
+ globals()['JsonApiAutomationInAttributesAlert'] = JsonApiAutomationInAttributesAlert
+ globals()['JsonApiAutomationInAttributesDashboardTabularExportsInner'] = JsonApiAutomationInAttributesDashboardTabularExportsInner
+ globals()['JsonApiAutomationInAttributesExternalRecipientsInner'] = JsonApiAutomationInAttributesExternalRecipientsInner
+ globals()['JsonApiAutomationInAttributesImageExportsInner'] = JsonApiAutomationInAttributesImageExportsInner
+ globals()['JsonApiAutomationInAttributesMetadata'] = JsonApiAutomationInAttributesMetadata
+ globals()['JsonApiAutomationInAttributesRawExportsInner'] = JsonApiAutomationInAttributesRawExportsInner
+ globals()['JsonApiAutomationInAttributesSchedule'] = JsonApiAutomationInAttributesSchedule
+ globals()['JsonApiAutomationInAttributesSlidesExportsInner'] = JsonApiAutomationInAttributesSlidesExportsInner
+ globals()['JsonApiAutomationInAttributesTabularExportsInner'] = JsonApiAutomationInAttributesTabularExportsInner
+ globals()['JsonApiAutomationInAttributesVisualExportsInner'] = JsonApiAutomationInAttributesVisualExportsInner
+
+
+class JsonApiWorkspaceAutomationOutAttributes(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 = {
+ ('evaluation_mode',): {
+ 'SHARED': "SHARED",
+ 'PER_RECIPIENT': "PER_RECIPIENT",
+ },
+ ('state',): {
+ 'ACTIVE': "ACTIVE",
+ 'PAUSED': "PAUSED",
+ },
+ }
+
+ validations = {
+ ('description',): {
+ 'max_length': 10000,
+ },
+ ('details',): {
+ },
+ ('title',): {
+ 'max_length': 255,
+ },
+ }
+
+ @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 {
+ 'alert': (JsonApiAutomationInAttributesAlert,), # noqa: E501
+ 'are_relations_valid': (bool,), # noqa: E501
+ 'created_at': (datetime,), # noqa: E501
+ 'dashboard_tabular_exports': ([JsonApiAutomationInAttributesDashboardTabularExportsInner],), # noqa: E501
+ 'description': (str,), # noqa: E501
+ 'details': ({str: (bool, date, datetime, dict, float, int, list, str, none_type)},), # noqa: E501
+ 'evaluation_mode': (str,), # noqa: E501
+ 'external_recipients': ([JsonApiAutomationInAttributesExternalRecipientsInner],), # noqa: E501
+ 'image_exports': ([JsonApiAutomationInAttributesImageExportsInner],), # noqa: E501
+ 'metadata': (JsonApiAutomationInAttributesMetadata,), # noqa: E501
+ 'modified_at': (datetime,), # noqa: E501
+ 'raw_exports': ([JsonApiAutomationInAttributesRawExportsInner],), # noqa: E501
+ 'schedule': (JsonApiAutomationInAttributesSchedule,), # noqa: E501
+ 'slides_exports': ([JsonApiAutomationInAttributesSlidesExportsInner],), # noqa: E501
+ 'state': (str,), # noqa: E501
+ 'tabular_exports': ([JsonApiAutomationInAttributesTabularExportsInner],), # noqa: E501
+ 'tags': ([str],), # noqa: E501
+ 'title': (str,), # noqa: E501
+ 'visual_exports': ([JsonApiAutomationInAttributesVisualExportsInner],), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'alert': 'alert', # noqa: E501
+ 'are_relations_valid': 'areRelationsValid', # noqa: E501
+ 'created_at': 'createdAt', # noqa: E501
+ 'dashboard_tabular_exports': 'dashboardTabularExports', # noqa: E501
+ 'description': 'description', # noqa: E501
+ 'details': 'details', # noqa: E501
+ 'evaluation_mode': 'evaluationMode', # noqa: E501
+ 'external_recipients': 'externalRecipients', # noqa: E501
+ 'image_exports': 'imageExports', # noqa: E501
+ 'metadata': 'metadata', # noqa: E501
+ 'modified_at': 'modifiedAt', # noqa: E501
+ 'raw_exports': 'rawExports', # noqa: E501
+ 'schedule': 'schedule', # noqa: E501
+ 'slides_exports': 'slidesExports', # noqa: E501
+ 'state': 'state', # noqa: E501
+ 'tabular_exports': 'tabularExports', # noqa: E501
+ 'tags': 'tags', # noqa: E501
+ 'title': 'title', # noqa: E501
+ 'visual_exports': 'visualExports', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
+ """JsonApiWorkspaceAutomationOutAttributes - 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,)
+ alert (JsonApiAutomationInAttributesAlert): [optional] # noqa: E501
+ are_relations_valid (bool): [optional] # noqa: E501
+ created_at (datetime): [optional] # noqa: E501
+ dashboard_tabular_exports ([JsonApiAutomationInAttributesDashboardTabularExportsInner]): [optional] # noqa: E501
+ description (str): [optional] # noqa: E501
+ details ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Additional details to be included in the automated message.. [optional] # noqa: E501
+ evaluation_mode (str): Specify automation evaluation mode.. [optional] # noqa: E501
+ external_recipients ([JsonApiAutomationInAttributesExternalRecipientsInner]): External recipients of the automation action results.. [optional] # noqa: E501
+ image_exports ([JsonApiAutomationInAttributesImageExportsInner]): [optional] # noqa: E501
+ metadata (JsonApiAutomationInAttributesMetadata): [optional] # noqa: E501
+ modified_at (datetime): [optional] # noqa: E501
+ raw_exports ([JsonApiAutomationInAttributesRawExportsInner]): [optional] # noqa: E501
+ schedule (JsonApiAutomationInAttributesSchedule): [optional] # noqa: E501
+ slides_exports ([JsonApiAutomationInAttributesSlidesExportsInner]): [optional] # noqa: E501
+ state (str): Current state of the automation.. [optional] # noqa: E501
+ tabular_exports ([JsonApiAutomationInAttributesTabularExportsInner]): [optional] # noqa: E501
+ tags ([str]): [optional] # noqa: E501
+ title (str): [optional] # noqa: E501
+ visual_exports ([JsonApiAutomationInAttributesVisualExportsInner]): [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
+ """JsonApiWorkspaceAutomationOutAttributes - 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,)
+ alert (JsonApiAutomationInAttributesAlert): [optional] # noqa: E501
+ are_relations_valid (bool): [optional] # noqa: E501
+ created_at (datetime): [optional] # noqa: E501
+ dashboard_tabular_exports ([JsonApiAutomationInAttributesDashboardTabularExportsInner]): [optional] # noqa: E501
+ description (str): [optional] # noqa: E501
+ details ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Additional details to be included in the automated message.. [optional] # noqa: E501
+ evaluation_mode (str): Specify automation evaluation mode.. [optional] # noqa: E501
+ external_recipients ([JsonApiAutomationInAttributesExternalRecipientsInner]): External recipients of the automation action results.. [optional] # noqa: E501
+ image_exports ([JsonApiAutomationInAttributesImageExportsInner]): [optional] # noqa: E501
+ metadata (JsonApiAutomationInAttributesMetadata): [optional] # noqa: E501
+ modified_at (datetime): [optional] # noqa: E501
+ raw_exports ([JsonApiAutomationInAttributesRawExportsInner]): [optional] # noqa: E501
+ schedule (JsonApiAutomationInAttributesSchedule): [optional] # noqa: E501
+ slides_exports ([JsonApiAutomationInAttributesSlidesExportsInner]): [optional] # noqa: E501
+ state (str): Current state of the automation.. [optional] # noqa: E501
+ tabular_exports ([JsonApiAutomationInAttributesTabularExportsInner]): [optional] # noqa: E501
+ tags ([str]): [optional] # noqa: E501
+ title (str): [optional] # noqa: E501
+ visual_exports ([JsonApiAutomationInAttributesVisualExportsInner]): [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/json_api_workspace_automation_out_with_links.py b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_with_links.py
index ab0244692..3c763bf77 100644
--- a/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_with_links.py
+++ b/gooddata-api-client/gooddata_api_client/model/json_api_workspace_automation_out_with_links.py
@@ -31,13 +31,13 @@
def lazy_import():
- from gooddata_api_client.model.json_api_automation_out_attributes import JsonApiAutomationOutAttributes
from gooddata_api_client.model.json_api_workspace_automation_out import JsonApiWorkspaceAutomationOut
+ from gooddata_api_client.model.json_api_workspace_automation_out_attributes import JsonApiWorkspaceAutomationOutAttributes
from gooddata_api_client.model.json_api_workspace_automation_out_relationships import JsonApiWorkspaceAutomationOutRelationships
from gooddata_api_client.model.object_links import ObjectLinks
from gooddata_api_client.model.object_links_container import ObjectLinksContainer
- globals()['JsonApiAutomationOutAttributes'] = JsonApiAutomationOutAttributes
globals()['JsonApiWorkspaceAutomationOut'] = JsonApiWorkspaceAutomationOut
+ globals()['JsonApiWorkspaceAutomationOutAttributes'] = JsonApiWorkspaceAutomationOutAttributes
globals()['JsonApiWorkspaceAutomationOutRelationships'] = JsonApiWorkspaceAutomationOutRelationships
globals()['ObjectLinks'] = ObjectLinks
globals()['ObjectLinksContainer'] = ObjectLinksContainer
@@ -106,7 +106,7 @@ def openapi_types():
return {
'id': (str,), # noqa: E501
'type': (str,), # noqa: E501
- 'attributes': (JsonApiAutomationOutAttributes,), # noqa: E501
+ 'attributes': (JsonApiWorkspaceAutomationOutAttributes,), # noqa: E501
'relationships': (JsonApiWorkspaceAutomationOutRelationships,), # noqa: E501
'links': (ObjectLinks,), # noqa: E501
}
@@ -165,7 +165,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- attributes (JsonApiAutomationOutAttributes): [optional] # noqa: E501
+ attributes (JsonApiWorkspaceAutomationOutAttributes): [optional] # noqa: E501
relationships (JsonApiWorkspaceAutomationOutRelationships): [optional] # noqa: E501
links (ObjectLinks): [optional] # noqa: E501
"""
@@ -274,7 +274,7 @@ def __init__(self, *args, **kwargs): # noqa: E501
Animal class but this time we won't travel
through its discriminator because we passed in
_visited_composed_classes = (Animal,)
- attributes (JsonApiAutomationOutAttributes): [optional] # noqa: E501
+ attributes (JsonApiWorkspaceAutomationOutAttributes): [optional] # noqa: E501
relationships (JsonApiWorkspaceAutomationOutRelationships): [optional] # noqa: E501
links (ObjectLinks): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/match_attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/match_attribute_filter.py
new file mode 100644
index 000000000..f17f7e992
--- /dev/null
+++ b/gooddata-api-client/gooddata_api_client/model/match_attribute_filter.py
@@ -0,0 +1,276 @@
+"""
+ OpenAPI definition
+
+ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
+
+ The version of the OpenAPI document: v0
+ Contact: support@gooddata.com
+ Generated by: https://openapi-generator.tech
+"""
+
+
+import re # noqa: F401
+import sys # noqa: F401
+
+from gooddata_api_client.model_utils import ( # noqa: F401
+ ApiTypeError,
+ ModelComposed,
+ ModelNormal,
+ ModelSimple,
+ cached_property,
+ change_keys_js_to_python,
+ convert_js_args_to_python_args,
+ date,
+ datetime,
+ file_type,
+ none_type,
+ validate_get_composed_info,
+ OpenApiModel
+)
+from gooddata_api_client.exceptions import ApiAttributeError
+
+
+def lazy_import():
+ from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
+ globals()['MatchAttributeFilterMatchAttributeFilter'] = MatchAttributeFilterMatchAttributeFilter
+
+
+class MatchAttributeFilter(ModelNormal):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+
+ Attributes:
+ allowed_values (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ with a capitalized key describing the allowed value and an allowed
+ value. These dicts store the allowed enum values.
+ attribute_map (dict): The key is attribute name
+ and the value is json key in definition.
+ discriminator_value_class_map (dict): A dict to go from the discriminator
+ variable value to the discriminator class name.
+ validations (dict): The key is the tuple path to the attribute
+ and the for var_name this is (var_name,). The value is a dict
+ that stores validations for max_length, min_length, max_items,
+ min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum,
+ inclusive_minimum, and regex.
+ additional_properties_type (tuple): A tuple of classes accepted
+ as additional properties values.
+ """
+
+ allowed_values = {
+ }
+
+ validations = {
+ }
+
+ @cached_property
+ def additional_properties_type():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+ """
+ lazy_import()
+ return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501
+
+ _nullable = False
+
+ @cached_property
+ def openapi_types():
+ """
+ This must be a method because a model may have properties that are
+ of type self, this must run after the class is loaded
+
+ Returns
+ openapi_types (dict): The key is attribute name
+ and the value is attribute type.
+ """
+ lazy_import()
+ return {
+ 'match_attribute_filter': (MatchAttributeFilterMatchAttributeFilter,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'match_attribute_filter': 'matchAttributeFilter', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, match_attribute_filter, *args, **kwargs): # noqa: E501
+ """MatchAttributeFilter - a model defined in OpenAPI
+
+ Args:
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter):
+
+ 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.match_attribute_filter = match_attribute_filter
+ 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, match_attribute_filter, *args, **kwargs): # noqa: E501
+ """MatchAttributeFilter - a model defined in OpenAPI
+
+ Args:
+ match_attribute_filter (MatchAttributeFilterMatchAttributeFilter):
+
+ 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.match_attribute_filter = match_attribute_filter
+ 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/match_attribute_filter_match_attribute_filter.py b/gooddata-api-client/gooddata_api_client/model/match_attribute_filter_match_attribute_filter.py
new file mode 100644
index 000000000..6b70951dd
--- /dev/null
+++ b/gooddata-api-client/gooddata_api_client/model/match_attribute_filter_match_attribute_filter.py
@@ -0,0 +1,309 @@
+"""
+ 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.afm_identifier import AfmIdentifier
+ globals()['AfmIdentifier'] = AfmIdentifier
+
+
+class MatchAttributeFilterMatchAttributeFilter(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 = {
+ ('match_type',): {
+ 'STARTS_WITH': "STARTS_WITH",
+ 'ENDS_WITH': "ENDS_WITH",
+ 'CONTAINS': "CONTAINS",
+ },
+ }
+
+ 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 {
+ 'label': (AfmIdentifier,), # noqa: E501
+ 'literal': (str,), # noqa: E501
+ 'match_type': (str,), # noqa: E501
+ 'apply_on_result': (bool,), # noqa: E501
+ 'case_sensitive': (bool,), # noqa: E501
+ 'local_identifier': (str,), # noqa: E501
+ 'negate': (bool,), # noqa: E501
+ }
+
+ @cached_property
+ def discriminator():
+ return None
+
+
+ attribute_map = {
+ 'label': 'label', # noqa: E501
+ 'literal': 'literal', # noqa: E501
+ 'match_type': 'matchType', # noqa: E501
+ 'apply_on_result': 'applyOnResult', # noqa: E501
+ 'case_sensitive': 'caseSensitive', # noqa: E501
+ 'local_identifier': 'localIdentifier', # noqa: E501
+ 'negate': 'negate', # noqa: E501
+ }
+
+ read_only_vars = {
+ }
+
+ _composed_schemas = {}
+
+ @classmethod
+ @convert_js_args_to_python_args
+ def _from_openapi_data(cls, label, literal, match_type, *args, **kwargs): # noqa: E501
+ """MatchAttributeFilterMatchAttributeFilter - a model defined in OpenAPI
+
+ Args:
+ label (AfmIdentifier):
+ literal (str): Literal used to limit label values.
+ match_type (str): Requested match type.
+
+ 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,)
+ apply_on_result (bool): [optional] # noqa: E501
+ case_sensitive (bool): Indicates whether the filter match is evaluated in case-sensitive mode or not.. [optional] if omitted the server will use the default value of False # noqa: E501
+ local_identifier (str): [optional] # noqa: E501
+ negate (bool): Indicates whether the filter should negate the match.. [optional] if omitted the server will use the default value of False # 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.label = label
+ self.literal = literal
+ self.match_type = match_type
+ 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, label, literal, match_type, *args, **kwargs): # noqa: E501
+ """MatchAttributeFilterMatchAttributeFilter - a model defined in OpenAPI
+
+ Args:
+ label (AfmIdentifier):
+ literal (str): Literal used to limit label values.
+ match_type (str): Requested match type.
+
+ 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,)
+ apply_on_result (bool): [optional] # noqa: E501
+ case_sensitive (bool): Indicates whether the filter match is evaluated in case-sensitive mode or not.. [optional] if omitted the server will use the default value of False # noqa: E501
+ local_identifier (str): [optional] # noqa: E501
+ negate (bool): Indicates whether the filter should negate the match.. [optional] if omitted the server will use the default value of False # 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.label = label
+ self.literal = literal
+ self.match_type = match_type
+ 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/organization_permission_assignment.py b/gooddata-api-client/gooddata_api_client/model/organization_permission_assignment.py
index dbb2a0554..a6dd864a9 100644
--- a/gooddata-api-client/gooddata_api_client/model/organization_permission_assignment.py
+++ b/gooddata-api-client/gooddata_api_client/model/organization_permission_assignment.py
@@ -63,6 +63,7 @@ class OrganizationPermissionAssignment(ModelNormal):
('permissions',): {
'MANAGE': "MANAGE",
'SELF_CREATE_TOKEN': "SELF_CREATE_TOKEN",
+ 'BASE_UI_ACCESS': "BASE_UI_ACCESS",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py b/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py
index 5c9e1e044..f15b1a387 100644
--- a/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py
+++ b/gooddata-api-client/gooddata_api_client/model/relative_date_filter_relative_date_filter.py
@@ -117,7 +117,6 @@ def openapi_types():
'to': (int,), # noqa: E501
'apply_on_result': (bool,), # noqa: E501
'bounded_filter': (BoundedFilter,), # noqa: E501
- 'include_empty_values': (bool,), # noqa: E501
'local_identifier': (str,), # noqa: E501
}
@@ -133,7 +132,6 @@ def discriminator():
'to': 'to', # noqa: E501
'apply_on_result': 'applyOnResult', # noqa: E501
'bounded_filter': 'boundedFilter', # noqa: E501
- 'include_empty_values': 'includeEmptyValues', # noqa: E501
'local_identifier': 'localIdentifier', # noqa: E501
}
@@ -186,7 +184,6 @@ def _from_openapi_data(cls, dataset, _from, granularity, to, *args, **kwargs):
_visited_composed_classes = (Animal,)
apply_on_result (bool): [optional] # noqa: E501
bounded_filter (BoundedFilter): [optional] # noqa: E501
- include_empty_values (bool): If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).. [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
"""
@@ -285,7 +282,6 @@ def __init__(self, dataset, _from, granularity, to, *args, **kwargs): # noqa: E
_visited_composed_classes = (Animal,)
apply_on_result (bool): [optional] # noqa: E501
bounded_filter (BoundedFilter): [optional] # noqa: E501
- include_empty_values (bool): If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).. [optional] # noqa: E501
local_identifier (str): [optional] # noqa: E501
"""
diff --git a/gooddata-api-client/gooddata_api_client/model/resolved_setting.py b/gooddata-api-client/gooddata_api_client/model/resolved_setting.py
index ee96dfe4b..adc933b6f 100644
--- a/gooddata-api-client/gooddata_api_client/model/resolved_setting.py
+++ b/gooddata-api-client/gooddata_api_client/model/resolved_setting.py
@@ -107,6 +107,7 @@ class ResolvedSetting(ModelNormal):
'ENABLE_NULL_JOINS': "ENABLE_NULL_JOINS",
'EXPORT_CSV_CUSTOM_DELIMITER': "EXPORT_CSV_CUSTOM_DELIMITER",
'ENABLE_QUERY_TAGS': "ENABLE_QUERY_TAGS",
+ 'RESTRICT_BASE_UI': "RESTRICT_BASE_UI",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/model/search_request.py b/gooddata-api-client/gooddata_api_client/model/search_request.py
index 219a34e2b..5062c9e3f 100644
--- a/gooddata-api-client/gooddata_api_client/model/search_request.py
+++ b/gooddata-api-client/gooddata_api_client/model/search_request.py
@@ -104,6 +104,7 @@ def openapi_types():
'question': (str,), # noqa: E501
'allowed_relationship_types': ([AllowedRelationshipType],), # noqa: E501
'deep_search': (bool,), # noqa: E501
+ 'enable_hybrid_search': (bool,), # noqa: E501
'exclude_tags': ([str],), # noqa: E501
'include_hidden': (bool,), # noqa: E501
'include_tags': ([str],), # noqa: E501
@@ -122,6 +123,7 @@ def discriminator():
'question': 'question', # noqa: E501
'allowed_relationship_types': 'allowedRelationshipTypes', # noqa: E501
'deep_search': 'deepSearch', # noqa: E501
+ 'enable_hybrid_search': 'enableHybridSearch', # noqa: E501
'exclude_tags': 'excludeTags', # noqa: E501
'include_hidden': 'includeHidden', # noqa: E501
'include_tags': 'includeTags', # noqa: E501
@@ -177,6 +179,7 @@ def _from_openapi_data(cls, question, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
allowed_relationship_types ([AllowedRelationshipType]): Filter relationships and results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned, and results are filtered to include only direct matches or objects reachable via allowed relationships. When null or omitted, all relationships and results are returned (default behavior). Note: This filtering happens after the initial search, so the number of returned results may be lower than the requested limit if some results are filtered out.. [optional] # noqa: E501
deep_search (bool): Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.. [optional] if omitted the server will use the default value of False # noqa: E501
+ enable_hybrid_search (bool): If true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches.. [optional] if omitted the server will use the default value of False # noqa: E501
exclude_tags ([str]): Exclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results.. [optional] # noqa: E501
include_hidden (bool): If true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true.. [optional] if omitted the server will use the default value of False # noqa: E501
include_tags ([str]): Include only objects that contain at least one of the specified tags (OR logic). This parameter only affects the search results. If an object has multiple tags, it will be included as long as it matches at least one tag from this parameter.. [optional] # noqa: E501
@@ -275,6 +278,7 @@ def __init__(self, question, *args, **kwargs): # noqa: E501
_visited_composed_classes = (Animal,)
allowed_relationship_types ([AllowedRelationshipType]): Filter relationships and results based on allowed relationship type combinations. When specified, only relationships matching the allowed types are returned, and results are filtered to include only direct matches or objects reachable via allowed relationships. When null or omitted, all relationships and results are returned (default behavior). Note: This filtering happens after the initial search, so the number of returned results may be lower than the requested limit if some results are filtered out.. [optional] # noqa: E501
deep_search (bool): Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.. [optional] if omitted the server will use the default value of False # noqa: E501
+ enable_hybrid_search (bool): If true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches.. [optional] if omitted the server will use the default value of False # noqa: E501
exclude_tags ([str]): Exclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results.. [optional] # noqa: E501
include_hidden (bool): If true, includes hidden objects in search results. If false (default), excludes objects where isHidden=true.. [optional] if omitted the server will use the default value of False # noqa: E501
include_tags ([str]): Include only objects that contain at least one of the specified tags (OR logic). This parameter only affects the search results. If an object has multiple tags, it will be included as long as it matches at least one tag from this parameter.. [optional] # noqa: E501
diff --git a/gooddata-api-client/gooddata_api_client/model/test_definition_request.py b/gooddata-api-client/gooddata_api_client/model/test_definition_request.py
index 4e60f79bb..b1b78e6d9 100644
--- a/gooddata-api-client/gooddata_api_client/model/test_definition_request.py
+++ b/gooddata-api-client/gooddata_api_client/model/test_definition_request.py
@@ -88,6 +88,7 @@ class TestDefinitionRequest(ModelNormal):
'ATHENA': "ATHENA",
'MONGODB': "MONGODB",
'CRATEDB': "CRATEDB",
+ 'AILAKEHOUSE': "AILAKEHOUSE",
},
}
diff --git a/gooddata-api-client/gooddata_api_client/models/__init__.py b/gooddata-api-client/gooddata_api_client/models/__init__.py
index fd33653b8..ed1bfc812 100644
--- a/gooddata-api-client/gooddata_api_client/models/__init__.py
+++ b/gooddata-api-client/gooddata_api_client/models/__init__.py
@@ -517,6 +517,7 @@
from gooddata_api_client.model.json_api_custom_application_setting_post_optional_id import JsonApiCustomApplicationSettingPostOptionalId
from gooddata_api_client.model.json_api_custom_application_setting_post_optional_id_document import JsonApiCustomApplicationSettingPostOptionalIdDocument
from gooddata_api_client.model.json_api_custom_geo_collection_in import JsonApiCustomGeoCollectionIn
+from gooddata_api_client.model.json_api_custom_geo_collection_in_attributes import JsonApiCustomGeoCollectionInAttributes
from gooddata_api_client.model.json_api_custom_geo_collection_in_document import JsonApiCustomGeoCollectionInDocument
from gooddata_api_client.model.json_api_custom_geo_collection_out import JsonApiCustomGeoCollectionOut
from gooddata_api_client.model.json_api_custom_geo_collection_out_document import JsonApiCustomGeoCollectionOutDocument
@@ -875,6 +876,7 @@
from gooddata_api_client.model.json_api_visualization_object_to_many_linkage import JsonApiVisualizationObjectToManyLinkage
from gooddata_api_client.model.json_api_visualization_object_to_one_linkage import JsonApiVisualizationObjectToOneLinkage
from gooddata_api_client.model.json_api_workspace_automation_out import JsonApiWorkspaceAutomationOut
+from gooddata_api_client.model.json_api_workspace_automation_out_attributes import JsonApiWorkspaceAutomationOutAttributes
from gooddata_api_client.model.json_api_workspace_automation_out_includes import JsonApiWorkspaceAutomationOutIncludes
from gooddata_api_client.model.json_api_workspace_automation_out_list import JsonApiWorkspaceAutomationOutList
from gooddata_api_client.model.json_api_workspace_automation_out_relationships import JsonApiWorkspaceAutomationOutRelationships
@@ -945,6 +947,8 @@
from gooddata_api_client.model.local_identifier import LocalIdentifier
from gooddata_api_client.model.locale_request import LocaleRequest
from gooddata_api_client.model.manage_dashboard_permissions_request_inner import ManageDashboardPermissionsRequestInner
+from gooddata_api_client.model.match_attribute_filter import MatchAttributeFilter
+from gooddata_api_client.model.match_attribute_filter_match_attribute_filter import MatchAttributeFilterMatchAttributeFilter
from gooddata_api_client.model.measure_definition import MeasureDefinition
from gooddata_api_client.model.measure_execution_result_header import MeasureExecutionResultHeader
from gooddata_api_client.model.measure_group_headers import MeasureGroupHeaders
diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml
index e0ec6bebe..1e24a1cfd 100644
--- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml
+++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml
@@ -103,7 +103,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - e94c85cc-f3c0-4b13-8890-3916ccfbaff0
+ - 46c69d89-460b-49cc-b48b-fe183a2cebc1
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -155,10 +155,10 @@ interactions:
name: Revenue
localIdentifier: dim_1
links:
- executionResult: 6678561023e898a367d079c560d70f7b3b1977db:eb5fed46796cdc406fe89424ee0394fcd186319dec19d03b77e600c54c74cc1c
+ executionResult: 777c7a762a410324eadf1dd3e3ca36f9b29fd229:abbd64389afc398e6c0f855e8828db3ac94e8cc1890494e8d941c023117aada3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6678561023e898a367d079c560d70f7b3b1977db%3Aeb5fed46796cdc406fe89424ee0394fcd186319dec19d03b77e600c54c74cc1c?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/777c7a762a410324eadf1dd3e3ca36f9b29fd229%3Aabbd64389afc398e6c0f855e8828db3ac94e8cc1890494e8d941c023117aada3?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml
index b21ea4825..4719cadc3 100644
--- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml
+++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_metrics_only.yaml
@@ -89,7 +89,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 36a5735c-e370-4e28-9d78-67fe54e53e4d
+ - c4b63120-e888-4fd2-b514-4285fa5a5c06
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -109,10 +109,10 @@ interactions:
name: Revenue
localIdentifier: dim_0
links:
- executionResult: 41a0dedc9b9f9257482acb4999545834286b5647:3b8fccdd5b2dac4bc2a93aaaf259a07f68e1812a35ce71506ac25b2843fb1940
+ executionResult: f9c62afaf1000d86d3cea2953e86d39b91f67c75:0d66aaf607bc701db5c67405a33b467375801acf99a7d6ce430d35b83658d6e3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/41a0dedc9b9f9257482acb4999545834286b5647%3A3b8fccdd5b2dac4bc2a93aaaf259a07f68e1812a35ce71506ac25b2843fb1940?offset=0&limit=256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f9c62afaf1000d86d3cea2953e86d39b91f67c75%3A0d66aaf607bc701db5c67405a33b467375801acf99a7d6ce430d35b83658d6e3?offset=0&limit=256
body: null
headers:
Accept:
diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml
index 695e786dd..055b5e0b9 100644
--- a/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml
+++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_with_reduced_granularity.yaml
@@ -78,7 +78,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 1edc3d40-ba99-4c3e-850a-d6d463d232a7
+ - c9812874-c9c7-4000-97c9-001f1da00ad4
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -111,10 +111,10 @@ interactions:
name: Revenue
localIdentifier: dim_1
links:
- executionResult: 6f3024438f88669accfa2666f5d243c56ac0fe4b:b3ce756577102dbef4066446e39df3af632ab83d992f44bd86034a8f9969e85a
+ executionResult: 48b2e0a517f57db6bbf2740950d3c7d3adec5a21:6073e3513709097ec39a75ce285efc4b3c7c1178b6d0c3db9394ceec73320637
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6f3024438f88669accfa2666f5d243c56ac0fe4b%3Ab3ce756577102dbef4066446e39df3af632ab83d992f44bd86034a8f9969e85a?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/48b2e0a517f57db6bbf2740950d3c7d3adec5a21%3A6073e3513709097ec39a75ce285efc4b3c7c1178b6d0c3db9394ceec73320637?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml
index b3c66c1f0..ad12b41bf 100644
--- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml
+++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_all_columns.yaml
@@ -370,7 +370,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 03445ee5-644b-48d0-a76b-09811ec05683
+ - 4111f3e2-64f8-4ae6-a6bb-dc10c9b1e95c
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -422,10 +422,10 @@ interactions:
name: Revenue
localIdentifier: dim_1
links:
- executionResult: e6c5bf0a99c49ac05d090c9fb04fb66009a5bd83:43149b1578aab25668c16258063788f171220dd76396949a584fa58ef38ff7a7
+ executionResult: d0c176df4b9b9f17bd47b307805118a946e1d818:260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e6c5bf0a99c49ac05d090c9fb04fb66009a5bd83%3A43149b1578aab25668c16258063788f171220dd76396949a584fa58ef38ff7a7?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0c176df4b9b9f17bd47b307805118a946e1d818%3A260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml
index 3d045449b..66f443e6b 100644
--- a/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml
+++ b/packages/gooddata-fdw/tests/execute/fixtures/execute_insight_some_columns.yaml
@@ -370,7 +370,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 9915f71a-7fc5-416c-9bd5-4beb538b0afe
+ - 7f9d557c-6b6f-45f0-979e-bfd9bf13efaf
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -422,10 +422,10 @@ interactions:
name: Revenue
localIdentifier: dim_1
links:
- executionResult: e6c5bf0a99c49ac05d090c9fb04fb66009a5bd83:43149b1578aab25668c16258063788f171220dd76396949a584fa58ef38ff7a7
+ executionResult: d0c176df4b9b9f17bd47b307805118a946e1d818:260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e6c5bf0a99c49ac05d090c9fb04fb66009a5bd83%3A43149b1578aab25668c16258063788f171220dd76396949a584fa58ef38ff7a7?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0c176df4b9b9f17bd47b307805118a946e1d818%3A260d3dd45d0142f0d92a45e7066fa21e9bb6b5857b99a385f7e23e3a4374b335?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml
index 3c948d62f..e43996e97 100644
--- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml
+++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_compute_without_restrictions.yaml
@@ -597,29 +597,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1245,29 +1245,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
diff --git a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml
index c05ea6ee5..b3e286b02 100644
--- a/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml
+++ b/packages/gooddata-fdw/tests/import_foreign_schema/fixtures/import_insights_without_restrictions.yaml
@@ -597,29 +597,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1245,29 +1245,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml
index 499ed7981..23f5efa2c 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_bytes_limits_failure.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 207de45f-e464-4def-b84f-8e8ae366eef8
+ - 4487ee9c-c266-4707-8226-932983dd15ee
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 4625
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml
index 0d8b63627..ebed8a15a 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_dimensions_limits_failure.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 1e30b541-6081-492c-af1d-a22d4a808998
+ - d27375fb-0e36-4035-9301-23db13367047
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 4625
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml
index 2d07b7911..8dfe573c8 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim1.yaml
@@ -88,7 +88,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 758f6941-9c79-4ab8-bdf3-4297b63a97c4
+ - 166f0ffe-6c2a-48e5-8109-bb37452b6f0c
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -149,10 +149,10 @@ interactions:
name: Order Amount
localIdentifier: dim_0
links:
- executionResult: 296e00c865380a074b25bff218ea81ec79eff65d:7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901
+ executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/296e00c865380a074b25bff218ea81ec79eff65d%3A7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679/metadata
body: null
headers:
Accept:
@@ -289,7 +289,7 @@ interactions:
name: Order Amount
localIdentifier: dim_0
links:
- executionResult: 296e00c865380a074b25bff218ea81ec79eff65d:7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901
+ executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -303,7 +303,7 @@ interactions:
resultSize: 2913
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/296e00c865380a074b25bff218ea81ec79eff65d%3A7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901?offset=0&limit=500
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679?offset=0&limit=500
body: null
headers:
Accept:
@@ -4730,7 +4730,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/296e00c865380a074b25bff218ea81ec79eff65d%3A7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679/metadata
body: null
headers:
Accept:
@@ -4867,7 +4867,7 @@ interactions:
name: Order Amount
localIdentifier: dim_0
links:
- executionResult: 296e00c865380a074b25bff218ea81ec79eff65d:7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901
+ executionResult: a9e27d8163d28c3a1efac1db8d81404923d16af9:1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -4881,7 +4881,7 @@ interactions:
resultSize: 2913
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/296e00c865380a074b25bff218ea81ec79eff65d%3A7eebab39d1ff9618a54d1a393195d1afdde7a480a9a73f102d4bf49402efe901?offset=0&limit=500
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a9e27d8163d28c3a1efac1db8d81404923d16af9%3A1d84ca183d9b60d48d5b5c802a9bc739be8f5884f40f020565b5290b1d36f679?offset=0&limit=500
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml
index bb85a73cf..cc2944192 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_one_dim2.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 3c11f834-6cb6-45f6-86f8-588100210260
+ - 722c501a-ada8-494b-8437-7de5c9280115
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 7b0b26e351e7b6447183df952396ad541ee6ab90:f17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa
+ executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 7b0b26e351e7b6447183df952396ad541ee6ab90:f17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa
+ executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 2913
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1575,7 +1575,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C100&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C100&limit=100%2C100
body: null
headers:
Accept:
@@ -2838,7 +2838,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C200&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C200&limit=100%2C100
body: null
headers:
Accept:
@@ -4101,7 +4101,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C300&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C300&limit=100%2C100
body: null
headers:
Accept:
@@ -4932,7 +4932,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3/metadata
body: null
headers:
Accept:
@@ -5071,7 +5071,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 7b0b26e351e7b6447183df952396ad541ee6ab90:f17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa
+ executionResult: 386751f09a69a3c207bb1e985d852182febb6147:256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -5088,7 +5088,7 @@ interactions:
resultSize: 2913
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -6351,7 +6351,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C100&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C100&limit=100%2C100
body: null
headers:
Accept:
@@ -7614,7 +7614,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C200&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C200&limit=100%2C100
body: null
headers:
Accept:
@@ -8877,7 +8877,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7b0b26e351e7b6447183df952396ad541ee6ab90%3Af17dd6654ac375d3ca5e3fe053b69258beb6a5d5bd9e7d62dca5ad4cbb0f5efa?offset=0%2C300&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/386751f09a69a3c207bb1e985d852182febb6147%3A256d1caac2ed43042c74afb7177d98ad485ab5ccd61561476059d7d9ed2942c3?offset=0%2C300&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml
index 24744dda6..71680cae2 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals1.yaml
@@ -109,7 +109,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 48ad46b3-38b9-49a3-b55f-b2b845d3626f
+ - 36648245-3acc-43c1-8908-cc31fe1b53db
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -172,10 +172,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: d175efaa3e693f60e4e0d5beca10404ec1d61847:c2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f
+ executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d175efaa3e693f60e4e0d5beca10404ec1d61847%3Ac2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0/metadata
body: null
headers:
Accept:
@@ -314,7 +314,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: d175efaa3e693f60e4e0d5beca10404ec1d61847:c2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f
+ executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -349,7 +349,7 @@ interactions:
resultSize: 4794
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d175efaa3e693f60e4e0d5beca10404ec1d61847%3Ac2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1603,7 +1603,7 @@ interactions:
- null
- 4683.68
- null
- - 3239.72
+ - 3239.7200000000003
- null
- 16394.17
- null
@@ -1651,7 +1651,7 @@ interactions:
- null
- 1444.77
- null
- - 1328.9699999999998
+ - 1328.97
- null
- 4465.11
- null
@@ -1778,7 +1778,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d175efaa3e693f60e4e0d5beca10404ec1d61847%3Ac2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0/metadata
body: null
headers:
Accept:
@@ -1917,7 +1917,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: d175efaa3e693f60e4e0d5beca10404ec1d61847:c2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f
+ executionResult: a649815cfb87082d6feb37223aa9f8be3224f4fa:8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -1952,7 +1952,7 @@ interactions:
resultSize: 4794
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d175efaa3e693f60e4e0d5beca10404ec1d61847%3Ac2a26df00a7a1052ae1d96b9360b97ac742f9e6399de7b13991476b7e3f07e8f?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a649815cfb87082d6feb37223aa9f8be3224f4fa%3A8b580661e6d5c808343ed457e706d48027254604e5e5ff42f1458ba323a1e4f0?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -3206,7 +3206,7 @@ interactions:
- null
- 4683.68
- null
- - 3239.72
+ - 3239.7200000000003
- null
- 16394.17
- null
@@ -3254,7 +3254,7 @@ interactions:
- null
- 1444.77
- null
- - 1328.9699999999998
+ - 1328.97
- null
- 4465.11
- null
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml
index 41f31640a..fc154a78c 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals2.yaml
@@ -107,7 +107,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - e72ff354-025e-42e9-9d04-0763f00ac665
+ - 1d00150b-78e7-4b9a-b508-7d73b88a0c68
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -170,10 +170,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 2d5c9e0cb28bed92fcd59e97194c111b629eef9b:fe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366
+ executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d5c9e0cb28bed92fcd59e97194c111b629eef9b%3Afe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b/metadata
body: null
headers:
Accept:
@@ -312,7 +312,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 2d5c9e0cb28bed92fcd59e97194c111b629eef9b:fe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366
+ executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -345,7 +345,7 @@ interactions:
resultSize: 15444
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d5c9e0cb28bed92fcd59e97194c111b629eef9b%3Afe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -2623,7 +2623,7 @@ interactions:
- null
- 2892.16
- null
- - 3239.72
+ - 3239.7200000000003
- null
- 16394.17
- null
@@ -2669,7 +2669,7 @@ interactions:
- null
- 2132.86
- null
- - 1328.9699999999998
+ - 1328.97
- null
- 21687.02
- null
@@ -2829,7 +2829,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d5c9e0cb28bed92fcd59e97194c111b629eef9b%3Afe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b/metadata
body: null
headers:
Accept:
@@ -2968,7 +2968,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 2d5c9e0cb28bed92fcd59e97194c111b629eef9b:fe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366
+ executionResult: a33bf119128572edf1c02d46eb317c9587b77ae6:9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -3001,7 +3001,7 @@ interactions:
resultSize: 15444
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d5c9e0cb28bed92fcd59e97194c111b629eef9b%3Afe14310d4dafdd4252293b38de13888f77804e820ead6dff896343732982c366?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a33bf119128572edf1c02d46eb317c9587b77ae6%3A9f397f64b5570996a2283f92fc8cd2872cd1eb1daaaafbed762900f90716794b?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -5279,7 +5279,7 @@ interactions:
- null
- 2892.16
- null
- - 3239.72
+ - 3239.7200000000003
- null
- 16394.17
- null
@@ -5325,7 +5325,7 @@ interactions:
- null
- 2132.86
- null
- - 1328.9699999999998
+ - 1328.97
- null
- 21687.02
- null
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml
index e294a7476..8afa6b091 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals3.yaml
@@ -109,7 +109,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 0515b1f1-3cb4-4d79-b94f-5454497bc968
+ - 1066d932-4139-4f47-97f3-5b869ac5c216
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -172,10 +172,10 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 4b9349549403428a64c033fea2dc38349f636e56:0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9
+ executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4b9349549403428a64c033fea2dc38349f636e56%3A0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3/metadata
body: null
headers:
Accept:
@@ -314,7 +314,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 4b9349549403428a64c033fea2dc38349f636e56:0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9
+ executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -349,7 +349,7 @@ interactions:
resultSize: 4794
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4b9349549403428a64c033fea2dc38349f636e56%3A0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1643,7 +1643,7 @@ interactions:
- null
- - null
- 3384.84
- - - 3239.72
+ - - 3239.7200000000003
- null
- - null
- 1355.06
@@ -1739,7 +1739,7 @@ interactions:
- null
- - null
- 969.9
- - - 1328.9699999999998
+ - - 1328.97
- null
- - null
- 540.36
@@ -1778,7 +1778,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4b9349549403428a64c033fea2dc38349f636e56%3A0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3/metadata
body: null
headers:
Accept:
@@ -1917,7 +1917,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 4b9349549403428a64c033fea2dc38349f636e56:0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9
+ executionResult: 2d791359922813b5df559d13014cc45c2c60d130:c54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -1952,7 +1952,7 @@ interactions:
resultSize: 4794
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4b9349549403428a64c033fea2dc38349f636e56%3A0f5c23809ddd970eaa48f3334a4e97011d0c0825fb3248d9862c42e62466f0e9?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2d791359922813b5df559d13014cc45c2c60d130%3Ac54646fe97c0835a1530817411902d0a68dce12d4a3bba0fbf6a23da8f3265c3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -3246,7 +3246,7 @@ interactions:
- null
- - null
- 3384.84
- - - 3239.72
+ - - 3239.7200000000003
- null
- - null
- 1355.06
@@ -3342,7 +3342,7 @@ interactions:
- null
- - null
- 969.9
- - - 1328.9699999999998
+ - - 1328.97
- null
- - null
- 540.36
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml
index 1349f473a..9b4be454b 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_totals4.yaml
@@ -107,7 +107,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - ca97c490-529f-407d-b2c9-e7f9d18b1276
+ - 02775fa6-c32a-46e5-af73-662aa3ade16f
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -170,10 +170,10 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 7baed52dfe2d0c7a91b23e9ce40392c61de5e45b:632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a
+ executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7baed52dfe2d0c7a91b23e9ce40392c61de5e45b%3A632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343/metadata
body: null
headers:
Accept:
@@ -312,7 +312,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 7baed52dfe2d0c7a91b23e9ce40392c61de5e45b:632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a
+ executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -345,7 +345,7 @@ interactions:
resultSize: 15444
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7baed52dfe2d0c7a91b23e9ce40392c61de5e45b%3A632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -2637,7 +2637,7 @@ interactions:
- null
- - null
- 1048.14
- - - 3239.72
+ - - 3239.7200000000003
- null
- - null
- 1355.06
@@ -2729,7 +2729,7 @@ interactions:
- null
- - null
- 1129.66
- - - 1328.9699999999998
+ - - 1328.97
- null
- - null
- 540.36
@@ -2829,7 +2829,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7baed52dfe2d0c7a91b23e9ce40392c61de5e45b%3A632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343/metadata
body: null
headers:
Accept:
@@ -2968,7 +2968,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 7baed52dfe2d0c7a91b23e9ce40392c61de5e45b:632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a
+ executionResult: fdee9d29c26aefdab2ece73178f113a9c3b79b44:30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -3001,7 +3001,7 @@ interactions:
resultSize: 15444
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7baed52dfe2d0c7a91b23e9ce40392c61de5e45b%3A632c0a47e5601e3eb17ccc8acb8cf584232e046c4deff933b8878841eb28554a?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fdee9d29c26aefdab2ece73178f113a9c3b79b44%3A30e37e666523a0886db49a684c2acff326d7742bcc5d146f8063c2cf9b1a5343?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -5293,7 +5293,7 @@ interactions:
- null
- - null
- 1048.14
- - - 3239.72
+ - - 3239.7200000000003
- null
- - null
- 1355.06
@@ -5385,7 +5385,7 @@ interactions:
- null
- - null
- 1129.66
- - - 1328.9699999999998
+ - - 1328.97
- null
- - null
- 540.36
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml
index 3a36e1a27..fe2ff9ef1 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim1.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 004968fe-dc67-455c-a835-b144d9a7ac37
+ - 584b5944-5a4c-4486-80c8-aaeb41291495
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 4625
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1087,7 +1087,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata
body: null
headers:
Accept:
@@ -1226,7 +1226,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -1243,7 +1243,7 @@ interactions:
resultSize: 4625
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -2018,7 +2018,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3/metadata
body: null
headers:
Accept:
@@ -2157,7 +2157,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 9cb1ce9b1d3e5116c9323033c05572d06b76e6d4:70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e
+ executionResult: 0e947722ee475f87fe003c728aa3291d7d43afd1:ef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -2174,7 +2174,7 @@ interactions:
resultSize: 4625
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/9cb1ce9b1d3e5116c9323033c05572d06b76e6d4%3A70cb793f9bc1ac23091e87ad4e36d98a55b16e24531d578d7f789036029fcd8e?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0e947722ee475f87fe003c728aa3291d7d43afd1%3Aef61685d59d6061c2fb932f0f997d544e4aee38ffc13b1a368601410325592d3?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml
index 65cdc2acb..53a64b72d 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim2.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 50587ae7-afd4-495c-beaa-cde9d9d5f808
+ - 50de5eb4-1a9d-4584-929c-b1fb8a4415c5
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 573b28f35401d5f67ab95ed95b98b8387f30c452:425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645
+ executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 573b28f35401d5f67ab95ed95b98b8387f30c452:425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645
+ executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 11457
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1479,7 +1479,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645?offset=100%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=100%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -2448,7 +2448,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5/metadata
body: null
headers:
Accept:
@@ -2587,7 +2587,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 573b28f35401d5f67ab95ed95b98b8387f30c452:425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645
+ executionResult: ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf:3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -2604,7 +2604,7 @@ interactions:
resultSize: 11457
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -3771,7 +3771,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/573b28f35401d5f67ab95ed95b98b8387f30c452%3A425149e866513702f431b073b39c2065c9b07b2bf6adda63fbfbcc786bed2645?offset=100%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ef59c8d2b2b6b66dd33d9dccc54eb393f7e35eaf%3A3286380b8fad4bedad1957beb921bb040c34a644a8b3b4b6c9b4f0428c2b6de5?offset=100%2C0&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml
index 1233b5c89..e961c747d 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_exec_def_two_dim3.yaml
@@ -90,7 +90,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 171f1202-e716-4d99-9e7d-b33ae059b23b
+ - 3afaca61-81f4-4bf4-9a90-17b15d94a9d8
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -153,10 +153,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 545aa21d3930b03790aaf9628537aa1722c246d5:1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569
+ executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/545aa21d3930b03790aaf9628537aa1722c246d5%3A1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e/metadata
body: null
headers:
Accept:
@@ -295,7 +295,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 545aa21d3930b03790aaf9628537aa1722c246d5:1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569
+ executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -312,7 +312,7 @@ interactions:
resultSize: 3152
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/545aa21d3930b03790aaf9628537aa1722c246d5%3A1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
@@ -1539,7 +1539,7 @@ interactions:
dataSourceMessages: []
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/545aa21d3930b03790aaf9628537aa1722c246d5%3A1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569/metadata
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e/metadata
body: null
headers:
Accept:
@@ -1678,7 +1678,7 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 545aa21d3930b03790aaf9628537aa1722c246d5:1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569
+ executionResult: b58d70f1d8527e941e5cb260740c25c817ab475d:d64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e
resultSpec:
dimensions:
- localIdentifier: dim_0
@@ -1695,7 +1695,7 @@ interactions:
resultSize: 3152
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/545aa21d3930b03790aaf9628537aa1722c246d5%3A1d6bbb5c0b434552f8401f81bae07f5f73514a97ec627b0c67f9879462c27569?offset=0%2C0&limit=100%2C100
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b58d70f1d8527e941e5cb260740c25c817ab475d%3Ad64c446d624f53ebb8ef33852a42cbab2448b413c1cd59de2cec53b3302bbb4e?offset=0%2C0&limit=100%2C100
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml
index 5cf5e1778..5d07d697f 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items.yaml
@@ -84,7 +84,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 9f53fb91-64b7-46e4-a3e6-e5db465f0825
+ - f42d9691-0862-41f2-8f64-ad81e72b19ae
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -132,7 +132,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: a2578bf335dfc6d856c0dc4fd8be3ea73498e1e1:ef528cd7586a75d82608a441fc82b306d374c69d8bb609c70aa7fb48afcf6c42
+ executionResult: 03b08c603ed4d02ef95164fcac5ee84a79cd1bdd:edf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -292,7 +292,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a2578bf335dfc6d856c0dc4fd8be3ea73498e1e1%3Aef528cd7586a75d82608a441fc82b306d374c69d8bb609c70aa7fb48afcf6c42?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03b08c603ed4d02ef95164fcac5ee84a79cd1bdd%3Aedf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml
index e4d3c69ec..dec3afb80 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_items_no_index.yaml
@@ -84,7 +84,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - ffb21156-dc2b-43e5-b460-6124f441ef03
+ - 5d54ef1e-3e72-4916-8489-7e951f323ea7
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -132,7 +132,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: a2578bf335dfc6d856c0dc4fd8be3ea73498e1e1:ef528cd7586a75d82608a441fc82b306d374c69d8bb609c70aa7fb48afcf6c42
+ executionResult: 03b08c603ed4d02ef95164fcac5ee84a79cd1bdd:edf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -292,7 +292,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a2578bf335dfc6d856c0dc4fd8be3ea73498e1e1%3Aef528cd7586a75d82608a441fc82b306d374c69d8bb609c70aa7fb48afcf6c42?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/03b08c603ed4d02ef95164fcac5ee84a79cd1bdd%3Aedf37f30e4cbc7b8f978fd4bc084e8777afdb758f7ce49e73026f162541c696a?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml
index 848dfcb4c..1edf6a418 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization.yaml
@@ -366,7 +366,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 8b17adf6-eb1e-47a2-ad50-456d49a86c86
+ - ff5b482f-b918-4951-8fc1-6c42ec064275
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -418,7 +418,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: a8f473e250391d1351e7f75062c1129254591be3:f48f28be717d350dc22388041065d469db986913ba527b9ee141dee78bcb3b03
+ executionResult: e8acbdaeb988844d770d3487a3219fad483a5231:bf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500
@@ -561,7 +561,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a8f473e250391d1351e7f75062c1129254591be3%3Af48f28be717d350dc22388041065d469db986913ba527b9ee141dee78bcb3b03?offset=0%2C0&limit=4%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e8acbdaeb988844d770d3487a3219fad483a5231%3Abf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077?offset=0%2C0&limit=4%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml
index 47f5189e7..9a643850f 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_date.yaml
@@ -276,7 +276,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 447b1e13-05fc-4fe0-ad8f-e5f553b5dbcc
+ - a66b6ec1-2e85-42d0-887c-2bc1c7c3c852
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -315,7 +315,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 92d0c1593d5f443c07e38345fa8704bf06b34d59:26f1932036f6c84ec85ff36bdfdb606f503a7bdcb01906e80aadc224ea69cfbe
+ executionResult: 3c00f93da466ea9a149952e4b0de2e0f019885ed:5666ac5909d76114750b24717129214c32e7caf41604e87f1da9a3931ac59a47
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28date.month%29&page=0&size=500
@@ -410,7 +410,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27date.month%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/92d0c1593d5f443c07e38345fa8704bf06b34d59%3A26f1932036f6c84ec85ff36bdfdb606f503a7bdcb01906e80aadc224ea69cfbe?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/3c00f93da466ea9a149952e4b0de2e0f019885ed%3A5666ac5909d76114750b24717129214c32e7caf41604e87f1da9a3931ac59a47?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml
index 17ed9fc4a..fb557fd4a 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/dataframe_for_visualization_no_index.yaml
@@ -366,7 +366,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - f2b4dd0f-21c6-4211-b73e-7e494fef2b39
+ - ba1411d9-9e27-4112-b950-6b307a691649
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -418,7 +418,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: a8f473e250391d1351e7f75062c1129254591be3:f48f28be717d350dc22388041065d469db986913ba527b9ee141dee78bcb3b03
+ executionResult: e8acbdaeb988844d770d3487a3219fad483a5231:bf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cproduct_name%29&page=0&size=500
@@ -561,7 +561,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27product_name%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a8f473e250391d1351e7f75062c1129254591be3%3Af48f28be717d350dc22388041065d469db986913ba527b9ee141dee78bcb3b03?offset=0%2C0&limit=4%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e8acbdaeb988844d770d3487a3219fad483a5231%3Abf2e09d878095430af2c01382f18bb36e1cf2d1a4dfc461ed9f827098a1e9077?offset=0%2C0&limit=4%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml
index 7a1489197..983cba22a 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_indexed_dataframe.yaml
@@ -77,7 +77,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - dd190e18-cc05-402a-9443-93e3caf95b0a
+ - 0bde9aa3-687f-4e44-a110-ae5ffa467c10
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -112,7 +112,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: dc4f0fd9015782ba49fdc40f05b151683068fee7:5dc0fb018e14b2993226c32464322e575e036be69ee9ca30d6e737a6941ea6e2
+ executionResult: ee4190dd22643faf93452de3a7166c2a79586bb4:ce65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500
@@ -217,7 +217,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dc4f0fd9015782ba49fdc40f05b151683068fee7%3A5dc0fb018e14b2993226c32464322e575e036be69ee9ca30d6e737a6941ea6e2?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ee4190dd22643faf93452de3a7166c2a79586bb4%3Ace65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml
index 2f503c1b3..555053f46 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/empty_not_indexed_dataframe.yaml
@@ -77,7 +77,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 4694fd98-44b8-497b-92a5-8ed6b0a73d17
+ - 84f9265c-b1bc-4201-b568-fb7f5dfb9740
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -112,7 +112,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: dc4f0fd9015782ba49fdc40f05b151683068fee7:5dc0fb018e14b2993226c32464322e575e036be69ee9ca30d6e737a6941ea6e2
+ executionResult: ee4190dd22643faf93452de3a7166c2a79586bb4:ce65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28product_name%29&page=0&size=500
@@ -217,7 +217,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27product_name%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/dc4f0fd9015782ba49fdc40f05b151683068fee7%3A5dc0fb018e14b2993226c32464322e575e036be69ee9ca30d6e737a6941ea6e2?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ee4190dd22643faf93452de3a7166c2a79586bb4%3Ace65c4b8a338fb1f72aa7dfbcd9b1081ec026664e61bd5c201584386bb4518a4?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml
index 8856bfd38..87c9ec065 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/filtered_empty_df.yaml
@@ -68,7 +68,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - ef3a3b31-3c66-4e9d-a7b7-b8b31d3fdcb4
+ - 8853a0b5-1652-417a-ad35-1ec70968461e
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -83,10 +83,10 @@ interactions:
name: Revenue
localIdentifier: dim_0
links:
- executionResult: 93cc8da9f7ba7495ebd50fe42dfc8d658f29620f:2e48a372638744259e817e47518572a977bfd9d4b57a1a5e3b157cd995ac45f1
+ executionResult: 69e4a096227f72ff11c36b0557535666a51ea412:6f5e2f8b873f3a9cef4ca5174c26257be92ef1fde2358b7a7d1f6c02857f8171
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/93cc8da9f7ba7495ebd50fe42dfc8d658f29620f%3A2e48a372638744259e817e47518572a977bfd9d4b57a1a5e3b157cd995ac45f1?offset=0&limit=1
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/69e4a096227f72ff11c36b0557535666a51ea412%3A6f5e2f8b873f3a9cef4ca5174c26257be92ef1fde2358b7a7d1f6c02857f8171?offset=0&limit=1
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml
index 63320a58c..eb30d31ba 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label.yaml
@@ -102,7 +102,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 7a3043d1-d0cb-44d7-abb2-e0b759b87741
+ - 415abfae-2c55-4adb-9b3f-165ae45e3113
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -167,7 +167,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 811ba1254cef761282f2c05b6545a6dfb5a7ca6a:7db276617a8110c4167e84d461b7f9f7678092fb35d90fd2dd499915bf9800ab
+ executionResult: 6b2e44cd78c7918b29a7c57161843271659e2e16:79b67e2ddca60dc289217433f83d7bbbe5c38050fc22b75668b7715684cbd6f5
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500
@@ -384,7 +384,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/811ba1254cef761282f2c05b6545a6dfb5a7ca6a%3A7db276617a8110c4167e84d461b7f9f7678092fb35d90fd2dd499915bf9800ab?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6b2e44cd78c7918b29a7c57161843271659e2e16%3A79b67e2ddca60dc289217433f83d7bbbe5c38050fc22b75668b7715684cbd6f5?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml
index 7b7107fe3..e305d13f9 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_filtered_metrics_and_label_reuse.yaml
@@ -91,7 +91,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - b307da87-6663-478b-aba3-9eacce74b982
+ - b9bfcc42-7b74-4032-b0c6-7e23d5d0e34e
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -141,7 +141,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: f9be106125473e7a5375e106d8ab8c4be28d4461:c9425f80a13395412a9faf37f1579e246e9cc9ae7401422d680363dc893cc510
+ executionResult: 6a90697b8d8710407c2b8feb35c5bf69fb0a1943:5e3aa48e73681fe82cacabdb5ee132eb3bd637447a4b367d1e8a87bced232164
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -301,7 +301,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f9be106125473e7a5375e106d8ab8c4be28d4461%3Ac9425f80a13395412a9faf37f1579e246e9cc9ae7401422d680363dc893cc510?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/6a90697b8d8710407c2b8feb35c5bf69fb0a1943%3A5e3aa48e73681fe82cacabdb5ee132eb3bd637447a4b367d1e8a87bced232164?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml
index e6f248a70..9b6afc7a4 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics.yaml
@@ -83,7 +83,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - e94129f0-79fb-4d8c-8094-c09a33266f15
+ - e213ac5b-5e10-4ae8-b427-2b16cb5ba5a7
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -133,7 +133,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: e7526531d74992ab8e9ce384636f78b26f890e5c:f87c1ca29aa11145a8710816d18592623b35fb525aaf6ee5ae9931f08e11eb92
+ executionResult: 776731c6aeac9565e06a853126795f8ae9d52f83:25db9115b07fcc02b82a6dc5c859b38016fdb9198f88486b21b268f5b8dc4676
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -293,7 +293,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e7526531d74992ab8e9ce384636f78b26f890e5c%3Af87c1ca29aa11145a8710816d18592623b35fb525aaf6ee5ae9931f08e11eb92?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/776731c6aeac9565e06a853126795f8ae9d52f83%3A25db9115b07fcc02b82a6dc5c859b38016fdb9198f88486b21b268f5b8dc4676?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml
index cb27119dc..59dd3faf0 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/multi_index_metrics_and_label.yaml
@@ -89,7 +89,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 343edb6c-9dc5-4c04-bba6-5d118cbeb14e
+ - f5e8f4f9-c80a-4dd6-ba25-1a7b4d9d60e5
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -154,7 +154,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: b13009cafea20773980731e1588d0f64e3682994:ed89233f2e946617cbdf95a2b5292f3e8bef59c266f4c83f43cf62d015c17f8e
+ executionResult: 476f464075aac5f9f604a2e94ed9ba5731327b03:4e3ab5a9aedacb4f49541086c08cf54a6a9dad1e3df16763f931b18a8c0125b7
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28state%2Cregion%2Cproducts.category%29&page=0&size=500
@@ -371,7 +371,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27state%27%2C%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/b13009cafea20773980731e1588d0f64e3682994%3Aed89233f2e946617cbdf95a2b5292f3e8bef59c266f4c83f43cf62d015c17f8e?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/476f464075aac5f9f604a2e94ed9ba5731327b03%3A4e3ab5a9aedacb4f49541086c08cf54a6a9dad1e3df16763f931b18a8c0125b7?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml
index fce0b8175..6230d256a 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_filtered_metrics_and_labels.yaml
@@ -85,7 +85,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - b19f5aa8-ccea-4b72-8938-6a40853e98c6
+ - 0e878956-01a5-4eef-8e44-f26d8c74a82d
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -120,7 +120,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 049a001ba3e85a03d83f27d13f21393eea855e88:7c5b6b3ca237084676e95dddd7a1011aeaa775438b23b4cd16d77747cbd2b238
+ executionResult: 60407482a73e76a5e23f5f5f8d2a3e667450b37a:385ffb45444783023c1280f1a3cd7f0a89755e7c620f62f51cc0e1cb50e51042
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -225,7 +225,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/049a001ba3e85a03d83f27d13f21393eea855e88%3A7c5b6b3ca237084676e95dddd7a1011aeaa775438b23b4cd16d77747cbd2b238?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/60407482a73e76a5e23f5f5f8d2a3e667450b37a%3A385ffb45444783023c1280f1a3cd7f0a89755e7c620f62f51cc0e1cb50e51042?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml
index 11239880c..46788c3ee 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics.yaml
@@ -69,7 +69,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - fa504982-fb8f-4b85-baf8-2c3a74aa9594
+ - a9b02c73-35b6-4234-9042-816df67761a4
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -87,10 +87,10 @@ interactions:
name: '# of Orders'
localIdentifier: dim_0
links:
- executionResult: 0d26015df3f11b6257fdbddeca7e292a8f1fd5df:e698cd767df161698ce0177bfe48f22335482cac0df812d0550693ea612d6259
+ executionResult: 130706a787ae859d91e16fd76ac64fef305dded5:e90de3525505af79393d72ca37b26355cddaab8c9316b978efb72b52e36d971d
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0d26015df3f11b6257fdbddeca7e292a8f1fd5df%3Ae698cd767df161698ce0177bfe48f22335482cac0df812d0550693ea612d6259?offset=0&limit=2
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/130706a787ae859d91e16fd76ac64fef305dded5%3Ae90de3525505af79393d72ca37b26355cddaab8c9316b978efb72b52e36d971d?offset=0&limit=2
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml
index 20a679644..99d4ed8af 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/not_indexed_metrics_and_labels.yaml
@@ -77,7 +77,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 08f71ae3-ced4-41f5-8200-fa327349064a
+ - 5681e8d0-0b3d-416e-881e-3720f3417a33
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -112,7 +112,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: ff26c94ed2f5483e54e6aad34363d9d26d557007:80b50e2f278c8e9827f37a96627431cff2486c92940de1c7ca15be7049fae797
+ executionResult: 56c008b59b4f32392ad4b93d66b1dd1a1db22a98:4aecd132611831544ce31b12d24847d1d39b1d2c661fabe22e83826783902fdc
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -217,7 +217,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/ff26c94ed2f5483e54e6aad34363d9d26d557007%3A80b50e2f278c8e9827f37a96627431cff2486c92940de1c7ca15be7049fae797?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/56c008b59b4f32392ad4b93d66b1dd1a1db22a98%3A4aecd132611831544ce31b12d24847d1d39b1d2c661fabe22e83826783902fdc?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml
index 3578e9879..eb2cc4b40 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_filtered_metrics_and_label.yaml
@@ -122,7 +122,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - b2d6791f-8235-4f06-b566-4c2ba139f7b8
+ - 466ae928-ec5e-4b34-b088-d964ea4fbaf0
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -168,7 +168,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 32722c23313e9f706402b1e997d5a693dd1981df:e7741220347accc18cb11cb8966b3945c7d10214c3ce517855f255839670918c
+ executionResult: 39edd0c021ce1348b1e145e23713d2f029be7e53:f780f700c4c67e924bd8a7382cf634dacd4bb0b9c24374ed0f434b3c5ffba87f
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500
@@ -328,7 +328,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/32722c23313e9f706402b1e997d5a693dd1981df%3Ae7741220347accc18cb11cb8966b3945c7d10214c3ce517855f255839670918c?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/39edd0c021ce1348b1e145e23713d2f029be7e53%3Af780f700c4c67e924bd8a7382cf634dacd4bb0b9c24374ed0f434b3c5ffba87f?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml
index 1958c870a..995e6398d 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics.yaml
@@ -75,7 +75,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 0672976f-4975-434d-8618-11020333200e
+ - 52bdfae3-633c-4c32-8a88-44847f2d1ced
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -120,7 +120,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: da38bb3d847ce1de5c2fa116a13073ff1bd1c5c7:9be62c89713df6ddef44dcf912210ea4cf2d3c00142238ff01012bfa663f4e9e
+ executionResult: c41eda9b920096809d342011d521c956403d11b3:9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -280,7 +280,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/da38bb3d847ce1de5c2fa116a13073ff1bd1c5c7%3A9be62c89713df6ddef44dcf912210ea4cf2d3c00142238ff01012bfa663f4e9e?offset=0%2C0&limit=1%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c41eda9b920096809d342011d521c956403d11b3%3A9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d?offset=0%2C0&limit=1%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml
index 3cb09732d..2dfbe5836 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_and_label.yaml
@@ -79,7 +79,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - a41593ab-05a4-4df9-be9a-6e4e4bd511df
+ - 479430a0-4f0d-4f76-9eab-59ae2f149885
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -110,7 +110,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 31f2e69682c10067504311471ee38bb7a8ed9a51:a010a61da0031a37a288e8f8f8e3317eaad03435c7e28bea9a5c2f66253bf70b
+ executionResult: a071453f2f233fc2468ff85978ebc4b234088649:70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -215,7 +215,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/31f2e69682c10067504311471ee38bb7a8ed9a51%3Aa010a61da0031a37a288e8f8f8e3317eaad03435c7e28bea9a5c2f66253bf70b?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a071453f2f233fc2468ff85978ebc4b234088649%3A70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml
index 96bbc19c5..63a713b2b 100644
--- a/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml
+++ b/packages/gooddata-pandas/tests/dataframe/fixtures/simple_index_metrics_no_duplicate.yaml
@@ -79,7 +79,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 07aec53c-72d2-4c6c-b737-dbb470681527
+ - 30ea46e7-ec38-4a9e-a66f-3937d66b25aa
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -110,7 +110,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 31f2e69682c10067504311471ee38bb7a8ed9a51:a010a61da0031a37a288e8f8f8e3317eaad03435c7e28bea9a5c2f66253bf70b
+ executionResult: a071453f2f233fc2468ff85978ebc4b234088649:70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -215,7 +215,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/31f2e69682c10067504311471ee38bb7a8ed9a51%3Aa010a61da0031a37a288e8f8f8e3317eaad03435c7e28bea9a5c2f66253bf70b?offset=0%2C0&limit=2%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a071453f2f233fc2468ff85978ebc4b234088649%3A70cecbbfaeae690b4c50ad2e70fd05e546c1f4aeb44e14818a3c0f375bd87522?offset=0%2C0&limit=2%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml
index 5d7c2a6ce..b58314125 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_filtered_series.yaml
@@ -83,7 +83,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - ef5a1aeb-0fa5-4868-9254-aee3603b58b8
+ - b413d991-a8ef-46c1-b204-05776d3036dd
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -128,7 +128,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 4ce38951a812a43d94ef42e97eeda5c0dc464f11:5f5e484a76a32f746a2d21567561c4370d1ca7e8e1dc68cd9f968494b171290f
+ executionResult: fc68b0dece23f862ade347506a5d55c0b5edc906:edd16ba385489c09d675ffad2827706f79e08050c449b96ce9d8d5ae64c35201
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -288,7 +288,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ce38951a812a43d94ef42e97eeda5c0dc464f11%3A5f5e484a76a32f746a2d21567561c4370d1ca7e8e1dc68cd9f968494b171290f?offset=0%2C0&limit=1%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fc68b0dece23f862ade347506a5d55c0b5edc906%3Aedd16ba385489c09d675ffad2827706f79e08050c449b96ce9d8d5ae64c35201?offset=0%2C0&limit=1%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml
index 8520e3be7..8652b1050 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/multi_index_metric_series.yaml
@@ -75,7 +75,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 9a8f6eb8-7e0c-4857-9222-d84e15bbbb98
+ - 59d58aa5-c071-4659-bd9f-5573407c5953
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -120,7 +120,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: da38bb3d847ce1de5c2fa116a13073ff1bd1c5c7:9be62c89713df6ddef44dcf912210ea4cf2d3c00142238ff01012bfa663f4e9e
+ executionResult: c41eda9b920096809d342011d521c956403d11b3:9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%2Cproducts.category%29&page=0&size=500
@@ -280,7 +280,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27region%27%2C%27products.category%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/da38bb3d847ce1de5c2fa116a13073ff1bd1c5c7%3A9be62c89713df6ddef44dcf912210ea4cf2d3c00142238ff01012bfa663f4e9e?offset=0%2C0&limit=1%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c41eda9b920096809d342011d521c956403d11b3%3A9e9816c7ed6c10cd1a4b719cdc630f0ff4e20d5da39e3641349def253bfe702d?offset=0%2C0&limit=1%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml
index f06de6d3e..24d6ad85d 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_filtered_metric_series.yaml
@@ -61,7 +61,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 927e3ade-acf7-41ce-b7b0-a442ad4121f4
+ - 9a54cf76-f71e-4a12-9190-7285595863a1
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -74,10 +74,10 @@ interactions:
- localIdentifier: 27c4b665b9d047b1a66a149714f1c596
localIdentifier: dim_0
links:
- executionResult: 0f7f19179a8fc7b238e2ec2ab11dda77a5e3781f:cec24b80b4b92d81c22847a6d378ef42269028412cda5d5fb9b473b09e883146
+ executionResult: fe0d530ec98877dfc86de3fb702c57ca3121b021:83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0f7f19179a8fc7b238e2ec2ab11dda77a5e3781f%3Acec24b80b4b92d81c22847a6d378ef42269028412cda5d5fb9b473b09e883146?offset=0&limit=1
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fe0d530ec98877dfc86de3fb702c57ca3121b021%3A83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102?offset=0&limit=1
body: null
headers:
Accept:
@@ -201,7 +201,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 8ce97683-ae54-45f5-a71c-4bb19acdd461
+ - ec04e9ca-859b-4c04-99af-c0e58b9e844e
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -214,10 +214,10 @@ interactions:
- localIdentifier: 27c4b665b9d047b1a66a149714f1c596
localIdentifier: dim_0
links:
- executionResult: 7be800670f14b77b493b948f9361110e4ebc4216:8a5da779b7050a262bd4001f350c7a13e5d41497010735331aa7267327b7143c
+ executionResult: a03ed2d86f168bc3a45f4aec37b5551b0a9e4271:23fdccba609a27b7e6c5d9eab83fab4492de220308ace062f91d2e0aeb57b9aa
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7be800670f14b77b493b948f9361110e4ebc4216%3A8a5da779b7050a262bd4001f350c7a13e5d41497010735331aa7267327b7143c?offset=0&limit=1
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a03ed2d86f168bc3a45f4aec37b5551b0a9e4271%3A23fdccba609a27b7e6c5d9eab83fab4492de220308ace062f91d2e0aeb57b9aa?offset=0&limit=1
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml
index db06d869e..35fbee7f0 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series.yaml
@@ -56,7 +56,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - d974e418-7c90-4274-aac4-12c5b27c260d
+ - 58ca0fbf-3897-430c-8510-e07b4aef7d30
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -82,7 +82,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_0
links:
- executionResult: 39fbd32c386bf258c1734d941fdb45f933006d77:171c75e3027aacd7c55d2473352475e5fb232f5a2931fd1d3fcd11a3fafbce7d
+ executionResult: 4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611:f8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -187,7 +187,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/39fbd32c386bf258c1734d941fdb45f933006d77%3A171c75e3027aacd7c55d2473352475e5fb232f5a2931fd1d3fcd11a3fafbce7d?offset=0&limit=1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611%3Af8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409?offset=0&limit=1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml
index 28dabc729..49f6e5291 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_label_series_with_granularity.yaml
@@ -62,7 +62,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - a75503d5-bc08-4ab9-8623-b26c21f89ee0
+ - d9e41662-b212-47c0-8baa-25b839b7a15a
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -103,7 +103,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_0
links:
- executionResult: 4754b9369ded6fa20fbc7c1c333f5e1977f5c1ec:c49d1cbc913496138d53c35b328e90e147200f38be78f098943ba079ae413e71
+ executionResult: 2ab23ce354bd96acd5cbcce15bdd0621982b61c6:c073892c80510e49d7216767b02a43c4f8953dc8cbde99b097ca7ec664156adc
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500
@@ -263,7 +263,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4754b9369ded6fa20fbc7c1c333f5e1977f5c1ec%3Ac49d1cbc913496138d53c35b328e90e147200f38be78f098943ba079ae413e71?offset=0&limit=1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/2ab23ce354bd96acd5cbcce15bdd0621982b61c6%3Ac073892c80510e49d7216767b02a43c4f8953dc8cbde99b097ca7ec664156adc?offset=0&limit=1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml
index b654c0e1a..59d9618e6 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series.yaml
@@ -61,7 +61,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 044b2e6e-9ded-4770-b4a0-4a0391415f5c
+ - ce27dcd6-9770-4851-8d9d-4763e8c1e8b1
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -74,10 +74,10 @@ interactions:
- localIdentifier: 27c4b665b9d047b1a66a149714f1c596
localIdentifier: dim_0
links:
- executionResult: 0f7f19179a8fc7b238e2ec2ab11dda77a5e3781f:cec24b80b4b92d81c22847a6d378ef42269028412cda5d5fb9b473b09e883146
+ executionResult: fe0d530ec98877dfc86de3fb702c57ca3121b021:83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/0f7f19179a8fc7b238e2ec2ab11dda77a5e3781f%3Acec24b80b4b92d81c22847a6d378ef42269028412cda5d5fb9b473b09e883146?offset=0&limit=1
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/fe0d530ec98877dfc86de3fb702c57ca3121b021%3A83fab0ab1986cbb14ce230b7319a80981b30673e999306234c61f9547afee102?offset=0&limit=1
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml
index 5ab9ab674..eb0972e52 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/not_indexed_metric_series_with_granularity.yaml
@@ -69,7 +69,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 03c8f95e-1fe1-408a-b366-02f0e0cf610d
+ - 1c5cf208-2036-480f-8d1e-163e45ef9c28
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -99,7 +99,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 13ae1f2f7a76c1ff67e35449ab0703c7aa617d3e:7a641e3413ab3c64c1b4506b8b5f06b7838f44f0bd1cd7f4b02bcbfc5fdd024e
+ executionResult: a96e209d64db644409c3ffc002b2a57499bcbf24:25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -204,7 +204,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/13ae1f2f7a76c1ff67e35449ab0703c7aa617d3e%3A7a641e3413ab3c64c1b4506b8b5f06b7838f44f0bd1cd7f4b02bcbfc5fdd024e?offset=0%2C0&limit=1%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a96e209d64db644409c3ffc002b2a57499bcbf24%3A25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d?offset=0%2C0&limit=1%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml
index e0a2b32b4..b1e8f3b82 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_filtered_series.yaml
@@ -78,7 +78,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 545b51fd-3708-4557-b605-43793b0de429
+ - 4ef639fa-10c9-402b-9d2a-73cc54e1f43c
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -119,7 +119,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_0
links:
- executionResult: 70207373088e1222bb53927d13f2a4b03081b64f:40620526552419b0c15bf08b7c800231a5197b401b6aa976e7df1934f5a902fb
+ executionResult: 7e313d7ea4faaa82c61dbbcb8942de8d88351717:50089c6c0d335e8484cfc9597f523efa79485aa9df0f4f8178922e3fe41a9243
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28products.category%2Cregion%29&page=0&size=500
@@ -279,7 +279,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28%27products.category%27%2C%27region%27%29&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/70207373088e1222bb53927d13f2a4b03081b64f%3A40620526552419b0c15bf08b7c800231a5197b401b6aa976e7df1934f5a902fb?offset=0&limit=1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7e313d7ea4faaa82c61dbbcb8942de8d88351717%3A50089c6c0d335e8484cfc9597f523efa79485aa9df0f4f8178922e3fe41a9243?offset=0&limit=1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml
index 93e27799e..dda3c3740 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_label_series.yaml
@@ -56,7 +56,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 26ca15f9-8d4c-425a-9784-744d25e62634
+ - 9e8b9c40-c09f-4b33-a04f-0c22d4d1ba8c
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -82,7 +82,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_0
links:
- executionResult: 39fbd32c386bf258c1734d941fdb45f933006d77:171c75e3027aacd7c55d2473352475e5fb232f5a2931fd1d3fcd11a3fafbce7d
+ executionResult: 4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611:f8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -187,7 +187,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/39fbd32c386bf258c1734d941fdb45f933006d77%3A171c75e3027aacd7c55d2473352475e5fb232f5a2931fd1d3fcd11a3fafbce7d?offset=0&limit=1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4ec25d8923b5b8ffd9e2fe138acc94dfd00d8611%3Af8b7ed7b08edac12f23520a065a674399e1cfa1c20aeb379df73398551018409?offset=0&limit=1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml
index 01a049986..98b87af51 100644
--- a/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml
+++ b/packages/gooddata-pandas/tests/series/fixtures/simple_index_metric_series.yaml
@@ -69,7 +69,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - b2549ebc-1df3-4f11-9775-47575b8b2836
+ - a33cf8a9-7761-47d3-bb13-eb8f322672b8
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -99,7 +99,7 @@ interactions:
valueType: TEXT
localIdentifier: dim_1
links:
- executionResult: 13ae1f2f7a76c1ff67e35449ab0703c7aa617d3e:7a641e3413ab3c64c1b4506b8b5f06b7838f44f0bd1cd7f4b02bcbfc5fdd024e
+ executionResult: a96e209d64db644409c3ffc002b2a57499bcbf24:25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3Din%3D%28region%29&page=0&size=500
@@ -204,7 +204,7 @@ interactions:
next: http://localhost:3000/api/v1/entities/workspaces/demo/attributes?include=labels%2Cdatasets&filter=labels.id%3D%3D%27region%27&page=1&size=500
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/13ae1f2f7a76c1ff67e35449ab0703c7aa617d3e%3A7a641e3413ab3c64c1b4506b8b5f06b7838f44f0bd1cd7f4b02bcbfc5fdd024e?offset=0%2C0&limit=1%2C1000
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/a96e209d64db644409c3ffc002b2a57499bcbf24%3A25cb65c8b24c8d898ffec792ee7f5f651fdc98aaf270d9f7cf4ac4493c99456d?offset=0%2C0&limit=1%2C1000
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/declarative_model/workspace/analytics_model/analytics_model.py b/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/declarative_model/workspace/analytics_model/analytics_model.py
index ffd7606a1..9d0fb36d8 100644
--- a/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/declarative_model/workspace/analytics_model/analytics_model.py
+++ b/packages/gooddata-sdk/src/gooddata_sdk/catalog/workspace/declarative_model/workspace/analytics_model/analytics_model.py
@@ -14,6 +14,7 @@
from gooddata_api_client.model.declarative_attribute_hierarchy import DeclarativeAttributeHierarchy
from gooddata_api_client.model.declarative_dashboard_plugin import DeclarativeDashboardPlugin
from gooddata_api_client.model.declarative_filter_context import DeclarativeFilterContext
+from gooddata_api_client.model.declarative_memory_item import DeclarativeMemoryItem
from gooddata_api_client.model.declarative_metric import DeclarativeMetric
from gooddata_api_client.model.declarative_visualization_object import DeclarativeVisualizationObject
@@ -24,6 +25,7 @@
)
from gooddata_sdk.catalog.workspace.declarative_model.workspace.analytics_model.base import (
CatalogAnalyticsBase,
+ CatalogAnalyticsBaseMeta,
CatalogAnalyticsObjectBase,
)
from gooddata_sdk.catalog.workspace.declarative_model.workspace.analytics_model.export_definition import (
@@ -78,6 +80,7 @@ class CatalogDeclarativeAnalyticsLayer(Base):
metrics: list[CatalogDeclarativeMetric] = attr.field(factory=list)
visualization_objects: list[CatalogDeclarativeVisualizationObject] = attr.field(factory=list)
export_definitions: list[CatalogDeclarativeExportDefinition] = attr.field(factory=list)
+ memory_items: list[CatalogMemoryItems] = attr.field(factory=list)
@staticmethod
def client_class() -> type[DeclarativeAnalyticsLayer]:
@@ -311,3 +314,18 @@ class CatalogDeclarativeAttributeHierarchy(CatalogAnalyticsBase):
@staticmethod
def client_class() -> type[DeclarativeAttributeHierarchy]:
return DeclarativeAttributeHierarchy
+
+
+@define(auto_attribs=True, kw_only=True)
+class CatalogMemoryItems(CatalogAnalyticsBaseMeta):
+ instruction: str
+ strategy: str
+ title: str
+ tags: list[str]
+ description: str
+ is_disabled: bool
+ keywords: list[str]
+
+ @staticmethod
+ def client_class() -> type[DeclarativeMemoryItem]:
+ return DeclarativeMemoryItem
diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model.json
index 86157f3d6..472aa36c1 100644
--- a/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model.json
+++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model.json
@@ -442,6 +442,7 @@
"title": "filterContext"
}
],
+ "memoryItems": [],
"metrics": [
{
"content": {
diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model_child.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model_child.json
index b2a1162a8..4e25b90ae 100644
--- a/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model_child.json
+++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_analytics_model_child.json
@@ -17,6 +17,7 @@
"attributeHierarchies": [],
"dashboardPlugins": [],
"filterContexts": [],
+ "memoryItems": [],
"metrics": [],
"visualizationObjects": [],
"exportDefinitions": []
diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces.json
index 31cbe37d3..63307cf61 100644
--- a/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces.json
+++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces.json
@@ -2345,7 +2345,8 @@
"id": "top_10_products",
"title": "Top 10 Products"
}
- ]
+ ],
+ "memoryItems": []
},
"ldm": {
"datasets": [
@@ -2946,7 +2947,8 @@
"exportDefinitions": [],
"filterContexts": [],
"metrics": [],
- "visualizationObjects": []
+ "visualizationObjects": [],
+ "memoryItems": []
},
"ldm": {
"datasetExtensions": [
@@ -2992,7 +2994,8 @@
"exportDefinitions": [],
"filterContexts": [],
"metrics": [],
- "visualizationObjects": []
+ "visualizationObjects": [],
+ "memoryItems": []
},
"ldm": {
"datasets": [],
diff --git a/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces_snake_case.json b/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces_snake_case.json
index 2b1a6441d..e427da2af 100644
--- a/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces_snake_case.json
+++ b/packages/gooddata-sdk/tests/catalog/expected/declarative_workspaces_snake_case.json
@@ -2794,7 +2794,8 @@
}
}
],
- "export_definitions": []
+ "export_definitions": [],
+ "memory_items": []
}
},
"permissions": [
@@ -2877,7 +2878,8 @@
"filter_contexts": [],
"metrics": [],
"visualization_objects": [],
- "export_definitions": []
+ "export_definitions": [],
+ "memory_items": []
}
},
"parent": {
@@ -2907,7 +2909,8 @@
"filter_contexts": [],
"metrics": [],
"visualization_objects": [],
- "export_definitions": []
+ "export_definitions": [],
+ "memory_items": []
}
},
"parent": {
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 19494b71a..70eb2cb42 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/bigquery.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 4298cd4888286f711a9ba2731f0e40a4
+ traceId: 891860e73d8d08ea818710dc3deb2973
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -117,8 +117,8 @@ interactions:
- name: projectId
value: PROJECT_ID
authenticationType: TOKEN
- type: BIGQUERY
name: Test
+ type: BIGQUERY
schema: demo
id: test
type: dataSource
@@ -179,8 +179,8 @@ interactions:
- name: projectId
value: PROJECT_ID
authenticationType: TOKEN
- type: BIGQUERY
name: Test
+ type: BIGQUERY
schema: demo
id: test
type: dataSource
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml
index 1786f6cf0..ab204ab6d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_cache_strategy.yaml
@@ -50,8 +50,8 @@ interactions:
username: postgres
authenticationType: USERNAME_PASSWORD
alternativeDataSourceId: ds-put-abc-id
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
type: dataSource
@@ -115,8 +115,8 @@ interactions:
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
@@ -171,8 +171,8 @@ interactions:
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
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 75712194c..1f12b8494 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
@@ -49,8 +49,8 @@ interactions:
url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer
username: postgres
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
links:
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 dd3a5187b..1f7870e4d 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
@@ -90,7 +90,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '81'
+ - '83'
Content-Type:
- application/json
DATE: *id001
@@ -113,7 +113,7 @@ interactions:
string:
queryDurationMillis:
createCacheTable: 0
- simpleSelect: 6
+ simpleSelect: 622
successful: true
- request:
method: PUT
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 629b95076..dde3f0378 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/demo_register_upload_notification.yaml
@@ -481,7 +481,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 5b0f114d-ec85-437d-942b-503184638aca
+ - fc5306f4-8c9a-4bfb-9b98-a25bc89d905e
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -496,7 +496,7 @@ interactions:
name: '# of Active Customers'
localIdentifier: dim_0
links:
- executionResult: cdf9c710ce60eaba0bc9741e4109c023ae7dc1e5:0c0a9d0a48311125df88313174c6014901cc187750553b057db68ab1e25c06bd
+ executionResult: 9fe4a4dea7d011b13226c617b9d73ffdcdf0029d:b4d492f1b157380dd7eb1b9739c405f95c998ca59df1e0493cbe2ddd9fac1115
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/dataSources/demo-test-ds/uploadNotification
@@ -593,7 +593,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 93d2f597-988b-4c77-b6a1-e7210092518f
+ - cb114088-eef0-440f-8edc-df5ffd56b699
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -608,4 +608,4 @@ interactions:
name: '# of Active Customers'
localIdentifier: dim_0
links:
- executionResult: 9bfc2243429cb92f416131b2c52bc420db952715:957bc62790a6155c313a83dea6fd48bdeb0c697922cb250f859cca83424e92a4
+ executionResult: 71ec7b62456dcdfbfc99267299cb13839642aef6:8211546b08aab6dd94dd419a060a92f177db886dabccd303e3cdd4611b19d161
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 fa46d1c00..7cadcce78 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
@@ -143,7 +143,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '81'
+ - '83'
Content-Type:
- application/json
DATE: *id001
@@ -166,5 +166,5 @@ interactions:
string:
queryDurationMillis:
createCacheTable: 0
- simpleSelect: 2
+ simpleSelect: 133
successful: true
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 4c8d9d0e5..5b57745f4 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/dremio.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 5ccc15cb0017ece6305902fb9a970335
+ traceId: 25201e527cbc78faa68c3cfcc74e144f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -108,8 +108,8 @@ interactions:
url: jdbc:dremio:direct=dremio:31010
username: demouser
authenticationType: USERNAME_PASSWORD
- type: DREMIO
name: Dremio
+ type: DREMIO
schema: ''
id: dremio
type: dataSource
@@ -162,8 +162,8 @@ interactions:
url: jdbc:dremio:direct=dremio:31010
username: demouser
authenticationType: USERNAME_PASSWORD
- type: DREMIO
name: Dremio
+ type: DREMIO
schema: ''
id: dremio
type: dataSource
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml
index 024d7aeda..0d985290c 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/patch.yaml
@@ -49,8 +49,8 @@ interactions:
url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer
username: postgres
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
links:
@@ -105,7 +105,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 53b771424ff67149623782276f80070a
+ traceId: f02a0ce7ceb08628bb0af45db99e6702
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -165,8 +165,8 @@ 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
@@ -219,8 +219,8 @@ 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
@@ -273,8 +273,8 @@ 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
@@ -338,8 +338,8 @@ interactions:
username: demouser
authenticationType: USERNAME_PASSWORD
alternativeDataSourceId: ds-patch-abc-id
- type: POSTGRESQL
name: Test2
+ type: POSTGRESQL
schema: demo
id: test
type: dataSource
@@ -393,8 +393,8 @@ interactions:
username: demouser
authenticationType: USERNAME_PASSWORD
alternativeDataSourceId: ds-patch-abc-id
- type: POSTGRESQL
name: Test2
+ type: POSTGRESQL
schema: demo
id: test
type: dataSource
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml
index 56003187b..d1c57b4ed 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/redshift.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: aae5de8e5d88c9ca7ba548d1689b769c
+ traceId: edb1ed4761e34ae181f370a46fb19604
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -110,8 +110,8 @@ interactions:
username: demouser
authenticationType: USERNAME_PASSWORD
alternativeDataSourceId: ds-abc-id
- type: REDSHIFT
name: Test2
+ type: REDSHIFT
schema: demo
id: test
type: dataSource
@@ -165,8 +165,8 @@ interactions:
username: demouser
authenticationType: USERNAME_PASSWORD
alternativeDataSourceId: ds-abc-id
- type: REDSHIFT
name: Test2
+ type: REDSHIFT
schema: demo
id: test
type: dataSource
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml
index c01aff58f..c957a66bb 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/snowflake.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 2076e592bc32b87f8abab79e5db7a102
+ traceId: d038f237d2ff13ee5a55086ba2954a5f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -108,8 +108,8 @@ interactions:
url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER
username: demouser
authenticationType: USERNAME_PASSWORD
- type: SNOWFLAKE
name: Test
+ type: SNOWFLAKE
schema: demo
id: test
type: dataSource
@@ -162,8 +162,8 @@ interactions:
url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER
username: demouser
authenticationType: USERNAME_PASSWORD
- type: SNOWFLAKE
name: Test
+ type: SNOWFLAKE
schema: demo
id: test
type: dataSource
@@ -253,7 +253,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: dfb95c335d2656d607ba11dcfcd30378
+ traceId: fc8a066f8196902ff1d1656852b9403c
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -314,8 +314,8 @@ interactions:
url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER
username: demouser
authenticationType: KEY_PAIR
- type: SNOWFLAKE
name: Test
+ type: SNOWFLAKE
schema: demo
id: test
type: dataSource
@@ -368,8 +368,8 @@ interactions:
url: jdbc:snowflake://gooddata.snowflakecomputing.com:443/?application=GoodData_GoodDataCN&db=TIGER&useProxy=true&warehouse=TIGER
username: demouser
authenticationType: KEY_PAIR
- type: SNOWFLAKE
name: Test
+ type: SNOWFLAKE
schema: demo
id: test
type: dataSource
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/test_create_update.yaml
index 41bc2b766..61c389f68 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
@@ -49,8 +49,8 @@ interactions:
url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer
username: postgres
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
links:
@@ -105,7 +105,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 0bf708774d58b37cb11a22070987746b
+ traceId: 8220a43d2295190be319b9bba0fa3a9e
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -165,8 +165,8 @@ 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
@@ -219,8 +219,8 @@ 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
@@ -273,8 +273,8 @@ 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
@@ -339,8 +339,8 @@ 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
@@ -393,8 +393,8 @@ interactions:
url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer
username: postgres
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
links:
@@ -404,8 +404,8 @@ 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
links:
@@ -499,8 +499,8 @@ interactions:
url: jdbc:postgresql://postgres:5432/tiger?sslmode=prefer
username: postgres
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: demo-test-ds
+ type: POSTGRESQL
schema: demo
id: demo-test-ds
links:
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 db0541920..9da5245b1 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/data_sources/vertica.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 9ef32f7ba5f80fce834ef1a3fd343087
+ traceId: cea12df9ee418ac6c77c387061fd047c
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -108,8 +108,8 @@ interactions:
url: jdbc:vertica://localhost:5433/demo?TLSmode=false
username: demouser
authenticationType: USERNAME_PASSWORD
- type: VERTICA
name: Test2
+ type: VERTICA
schema: demo
id: test
type: dataSource
@@ -162,8 +162,8 @@ 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
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 2cc66d307..de8463065 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/create_jwk.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 22687a5a00073a059c90e44e3f5eeddd
+ traceId: 8f35d76abc08a3005683091e9307b43e
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/jwks
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 84cdababd..fa7511f04 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_csp_directive.yaml
@@ -144,7 +144,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 28cde34a842cb402fe143e44f19a253e
+ traceId: 5e394135b2494069bf5e2366376030e0
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/cspDirectives?page=0&size=500
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 a1165eeeb..fec735c40 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_jwk.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: b48e6ca96d041d9f0b5575a24e430285
+ traceId: bf0d26127026b75e6da75bc7b4d4a50e
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/jwks
@@ -207,7 +207,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 55d940db10412191cbe1e08306c2b863
+ traceId: d3782e55fa5067a61ef643e95604b7a8
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/jwks?page=0&size=500
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml
index e01b9a247..d36d1ec88 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_llm_endpoint.yaml
@@ -145,7 +145,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 2230729ef452e37fd782c73626ea078e
+ traceId: 79fb1fce63a72d8f26f178152770c947
- request:
method: DELETE
uri: http://localhost:3000/api/v1/entities/llmEndpoints/endpoint1
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 eff857562..7f1a792d2 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/delete_organization_setting.yaml
@@ -146,7 +146,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: e7049c4a1bf566a220a677447ecae1e3
+ traceId: fef8018ec874003483fcc0d953a07da9
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/organizationSettings?page=0&size=500
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml
index 2f4169219..31d9c870f 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/list_jwk.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 2227f5de0336ae05efa5a01d721fda66
+ traceId: 7b2136344ecc2302dbce9d76dee4d7fc
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/jwks
@@ -169,7 +169,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 5e4fa8ddd939f62f1188f893de95728f
+ traceId: 23733a41902920e56d6542bb664358a3
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/jwks
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 d45b3b263..5ba70cb15 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/organization/update_jwk.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 6b29055ad6c377f48f2ba1636d0b7dab
+ traceId: 3eebaae80845ce822be5b074bb22e1d5
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/jwks
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 c3e66fd26..c5901e541 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
@@ -124,7 +124,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38010'
+ - '38027'
Content-Type:
- application/json
DATE: *id001
@@ -460,6 +460,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
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 09f108bc1..bb94a536a 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user.yaml
@@ -56,7 +56,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -70,7 +70,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -141,7 +141,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 0631aef24a3f4d914d8314cffe68fcfe
+ traceId: c484c48ae08aad1a8b92a03e31d11149
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/users
@@ -327,7 +327,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -341,7 +341,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -472,7 +472,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -486,7 +486,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
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 1c96271b9..d344f9c72 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/create_delete_user_group.yaml
@@ -138,7 +138,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: c7519f1426a70d7c1368cf35e7c4d403
+ traceId: c5d9f0ae620f1c8daf8b8791933b410f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/userGroups
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 6cd057af9..5ba42b073 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users.yaml
@@ -51,7 +51,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -61,7 +61,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -117,7 +117,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -127,7 +127,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
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 e8472ebb4..192f5032a 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_declarative_users_user_groups.yaml
@@ -68,7 +68,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -78,7 +78,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -151,7 +151,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -161,7 +161,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
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 a545ce3aa..07930324d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/get_user.yaml
@@ -46,7 +46,7 @@ interactions:
string:
data:
attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
relationships:
userGroups:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml
index 86e9e8577..992dd4b5d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/list_users.yaml
@@ -56,7 +56,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -70,7 +70,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml
index 55b13eec7..5610564ec 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_user_groups.yaml
@@ -51,7 +51,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -61,7 +61,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -181,7 +181,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -195,7 +195,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -548,14 +548,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml
index bd298ff66..f583f7963 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users.yaml
@@ -51,7 +51,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -61,7 +61,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -122,7 +122,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -136,7 +136,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -399,14 +399,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml
index 2235ae55e..954fde8cc 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/load_and_put_declarative_users_user_groups.yaml
@@ -68,7 +68,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -78,7 +78,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -139,7 +139,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -153,7 +153,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -510,14 +510,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml
index fa877bd25..a45cb3fb5 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_user_groups.yaml
@@ -110,7 +110,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -120,7 +120,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -181,7 +181,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -195,7 +195,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -447,14 +447,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml
index e76a12ea0..94b1ed4ac 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users.yaml
@@ -51,7 +51,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -61,7 +61,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -122,7 +122,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -136,7 +136,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -176,14 +176,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
@@ -272,7 +272,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -282,7 +282,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -304,14 +304,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml
index 213776363..a61401c98 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/put_declarative_users_user_groups.yaml
@@ -68,7 +68,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -78,7 +78,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -139,7 +139,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -153,7 +153,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -253,14 +253,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
@@ -366,7 +366,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -376,7 +376,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -415,14 +415,14 @@ interactions:
email: demo@example.com
firstname: Demo
lastname: User
- authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
userGroups:
- id: adminGroup
type: userGroup
settings: []
permissions: []
- id: demo2
- authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
userGroups:
- id: demoGroup
type: userGroup
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml
index f0b362a2c..64617a00e 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users.yaml
@@ -51,7 +51,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -61,7 +61,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -117,7 +117,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -127,7 +127,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml
index 701475c12..9a4f1dd15 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/store_declarative_users_user_groups.yaml
@@ -68,7 +68,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -78,7 +78,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
@@ -151,7 +151,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ - authId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
email: demo@example.com
firstname: Demo
id: demo
@@ -161,7 +161,7 @@ interactions:
userGroups:
- id: adminGroup
type: userGroup
- - authId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ - authId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
permissions: []
settings: []
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml
index 333ff1e1f..baadb5257 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_api_tokens.yaml
@@ -97,7 +97,7 @@ interactions:
string:
data:
attributes:
- bearerToken: ZGVtbzp0ZXN0X3Rva2VuOkZuVVluMWtqUm9ydjM1ZENEK2lmM3djWmN5WktGbUNa
+ bearerToken: ZGVtbzp0ZXN0X3Rva2VuOlZIWSt3OENDYndnajAzSXljakp2aDE1aWlxaVVrOUhZ
id: test_token
type: apiToken
links:
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 a545ce3aa..07930324d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_group.yaml
@@ -46,7 +46,7 @@ interactions:
string:
data:
attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
relationships:
userGroups:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml
index a545ce3aa..07930324d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_add_user_groups.yaml
@@ -46,7 +46,7 @@ interactions:
string:
data:
attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
relationships:
userGroups:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml
index a545ce3aa..07930324d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_remove_user_groups.yaml
@@ -46,7 +46,7 @@ interactions:
string:
data:
attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
relationships:
userGroups:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml
index a545ce3aa..07930324d 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/test_user_replace_user_groups.yaml
@@ -46,7 +46,7 @@ interactions:
string:
data:
attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
relationships:
userGroups:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml
index 859776ee1..08beaae9b 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/users/update_user.yaml
@@ -56,7 +56,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -70,7 +70,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -141,7 +141,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: da6dc568e916214fb7c6793c2794731b
+ traceId: 7572cfbefbe653d13b6e8c396c4a7705
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/users
@@ -263,7 +263,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -277,7 +277,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
@@ -613,7 +613,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -627,7 +627,7 @@ interactions:
type: userGroup
type: user
- attributes:
- authenticationId: CiQ0ZGY4NTEyNi01MDY4LTRlOWItODkxMS0yMWViYzFhNmU4YjMSBWxvY2Fs
+ authenticationId: CiQ1ZmI4YWU4MC1jYmU2LTQyYTMtYTMzMC1mYjZiNzA0NDQxYTISBWxvY2Fs
id: demo2
links:
self: http://localhost:3000/api/v1/entities/users/demo2
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 b2b10c275..6575ea17b 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '30922'
+ - '30939'
Content-Type:
- application/json
DATE: &id001
@@ -94,7 +94,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -137,7 +137,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -287,7 +287,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -299,7 +299,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -309,7 +309,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -355,11 +355,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -368,7 +369,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -378,7 +379,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -388,7 +389,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -398,7 +399,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -407,7 +408,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -416,7 +417,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -426,7 +427,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -436,7 +437,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -446,7 +447,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -456,7 +457,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -466,7 +467,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -476,7 +477,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -486,7 +487,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -497,7 +498,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -507,7 +508,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -517,7 +518,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -527,7 +528,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -536,7 +537,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -545,7 +546,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -554,7 +555,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -563,7 +564,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -572,7 +573,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -581,7 +582,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -646,7 +647,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -722,7 +723,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -801,7 +802,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -860,7 +861,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -917,7 +918,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -970,7 +971,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1045,7 +1046,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1102,7 +1103,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1201,7 +1202,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1257,7 +1258,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1296,7 +1297,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1352,7 +1353,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1420,7 +1421,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1477,7 +1478,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1534,7 +1535,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1561,7 +1562,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '30922'
+ - '30939'
Content-Type:
- application/json
DATE: *id001
@@ -1632,7 +1633,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1675,7 +1676,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1825,7 +1826,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1837,7 +1838,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1847,7 +1848,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1893,11 +1894,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1906,7 +1908,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1916,7 +1918,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1926,7 +1928,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1936,7 +1938,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1945,7 +1947,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1954,7 +1956,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1964,7 +1966,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1974,7 +1976,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1984,7 +1986,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1994,7 +1996,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2004,7 +2006,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2014,7 +2016,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2024,7 +2026,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2035,7 +2037,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2045,7 +2047,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2055,7 +2057,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2065,7 +2067,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2074,7 +2076,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2083,7 +2085,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2092,7 +2094,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2101,7 +2103,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2110,7 +2112,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2119,7 +2121,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2184,7 +2186,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2260,7 +2262,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2339,7 +2341,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2398,7 +2400,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2455,7 +2457,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2508,7 +2510,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2583,7 +2585,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2640,7 +2642,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2739,7 +2741,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2795,7 +2797,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2834,7 +2836,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2890,7 +2892,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2958,7 +2960,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -3015,7 +3017,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -3072,7 +3074,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
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 8489bc5af..391adc91c 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
@@ -597,29 +597,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1249,29 +1249,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1689,7 +1689,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -1704,7 +1704,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders
@@ -1720,7 +1720,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_top_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers
@@ -1737,7 +1737,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_valid_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders
@@ -1752,7 +1752,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: campaign_spend
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend
@@ -1767,7 +1767,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: order_amount
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount
@@ -1782,7 +1782,7 @@ interactions:
content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue
@@ -1798,7 +1798,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers
@@ -1814,7 +1814,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -1830,7 +1830,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -1846,7 +1846,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_products
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products
@@ -1862,7 +1862,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_in_category
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category
@@ -1878,7 +1878,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_per_product
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product
@@ -1895,7 +1895,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue
@@ -1911,7 +1911,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-clothing
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing
@@ -1927,7 +1927,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-electronic
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic
@@ -1943,7 +1943,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-home
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home
@@ -1959,7 +1959,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-outdoor
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor
@@ -1974,7 +1974,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -1989,7 +1989,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_dollar_spent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent
@@ -2004,7 +2004,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10
@@ -2019,7 +2019,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10_percent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent
@@ -2034,7 +2034,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue
@@ -2049,7 +2049,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue-no_filters
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_availability.yaml
index 1a3e5adee..3e04b8066 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
@@ -597,29 +597,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1249,29 +1249,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -1689,7 +1689,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -1704,7 +1704,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders
@@ -1720,7 +1720,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_top_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers
@@ -1737,7 +1737,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_valid_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders
@@ -1752,7 +1752,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: campaign_spend
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend
@@ -1767,7 +1767,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: order_amount
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount
@@ -1782,7 +1782,7 @@ interactions:
content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue
@@ -1798,7 +1798,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers
@@ -1814,7 +1814,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -1830,7 +1830,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -1846,7 +1846,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_products
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products
@@ -1862,7 +1862,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_in_category
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category
@@ -1878,7 +1878,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_per_product
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product
@@ -1895,7 +1895,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue
@@ -1911,7 +1911,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-clothing
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing
@@ -1927,7 +1927,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-electronic
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic
@@ -1943,7 +1943,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-home
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home
@@ -1959,7 +1959,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-outdoor
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor
@@ -1974,7 +1974,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -1989,7 +1989,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_dollar_spent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent
@@ -2004,7 +2004,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10
@@ -2019,7 +2019,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10_percent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent
@@ -2034,7 +2034,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue
@@ -2049,7 +2049,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue-no_filters
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml
index fcbb7cf2c..f42d59a44 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_catalog_list_metrics.yaml
@@ -51,7 +51,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -66,7 +66,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: amount_of_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders
@@ -82,7 +82,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: amount_of_top_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers
@@ -99,7 +99,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: amount_of_valid_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders
@@ -114,7 +114,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: campaign_spend
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend
@@ -129,7 +129,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: order_amount
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount
@@ -144,7 +144,7 @@ interactions:
content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue
@@ -160,7 +160,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_from_top_10_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers
@@ -176,7 +176,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_from_top_10_percent_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_customers
@@ -192,7 +192,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_from_top_10_percent_products
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_percent_products
@@ -208,7 +208,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_from_top_10_products
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products
@@ -224,7 +224,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_in_category
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category
@@ -240,7 +240,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: percent_revenue_per_product
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product
@@ -257,7 +257,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue
@@ -273,7 +273,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue-clothing
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing
@@ -289,7 +289,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue-electronic
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic
@@ -305,7 +305,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue-home
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home
@@ -321,7 +321,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue-outdoor
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor
@@ -336,7 +336,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -351,7 +351,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue_per_dollar_spent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent
@@ -366,7 +366,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue_top_10
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10
@@ -381,7 +381,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: revenue_top_10_percent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent
@@ -396,7 +396,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: total_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue
@@ -411,7 +411,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
id: total_revenue-no_filters
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_get_declarative_analytics_model.yaml
index f90e17613..eed0ab8b4 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '27754'
+ - '27771'
Content-Type:
- application/json
DATE: &id001
@@ -335,6 +335,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
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 7eedeab8f..6aa863d90 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '299'
+ - '316'
Content-Type:
- application/json
DATE: &id001
@@ -56,5 +56,6 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
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 ae83a2090..f58cf23b2 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
@@ -68,7 +68,7 @@ interactions:
type: metric
- - id: customer_id
type: attribute
- - id: percent_revenue_from_top_10_percent_customers
+ - id: percent_revenue_from_top_10_customers
type: metric
- - id: customer_id
type: attribute
@@ -76,15 +76,15 @@ interactions:
type: dataset
- - id: customer_id
type: attribute
- - id: amount_of_active_customers
+ - id: revenue_per_customer
type: metric
- - id: customer_id
type: attribute
- - id: revenue_per_customer
+ - id: percent_revenue_from_top_10_percent_customers
type: metric
- - id: customer_id
type: attribute
- - id: percent_revenue_from_top_10_customers
+ - id: amount_of_active_customers
type: metric
- - id: customer_name
type: attribute
@@ -106,22 +106,22 @@ interactions:
type: attribute
- id: date
type: dataset
- - - id: date.year
- type: attribute
- - id: date
- type: dataset
- - id: date.year
type: attribute
- id: product_revenue_comparison-over_previous_period
type: visualizationObject
- - - id: order_id
+ - - id: date.year
type: attribute
- - id: order_lines
+ - id: date
type: dataset
- - id: order_id
type: attribute
- id: amount_of_orders
type: metric
+ - - id: order_id
+ type: attribute
+ - id: order_lines
+ type: dataset
- - id: order_line_id
type: attribute
- id: order_lines
@@ -136,25 +136,21 @@ interactions:
type: dataset
- - id: product_id
type: attribute
- - id: products
- type: dataset
- - - id: product_id
- type: attribute
- - id: percent_revenue_from_top_10_percent_products
+ - id: percent_revenue_from_top_10_products
type: metric
- - id: product_id
type: attribute
- - id: percent_revenue_from_top_10_products
+ - id: percent_revenue_per_product
type: metric
- - id: product_id
type: attribute
- - id: percent_revenue_per_product
+ - id: percent_revenue_from_top_10_percent_products
type: metric
- - - id: product_name
+ - - id: product_id
type: attribute
- id: products
type: dataset
- - - id: products.category
+ - - id: product_name
type: attribute
- id: products
type: dataset
@@ -162,6 +158,10 @@ interactions:
type: attribute
- id: percent_revenue_in_category
type: metric
+ - - id: products.category
+ type: attribute
+ - id: products
+ type: dataset
- - id: region
type: attribute
- id: customers
@@ -184,27 +184,23 @@ 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
- id: order_lines
type: dataset
- - - id: date
- type: dataset
- - id: customers_trend
- type: visualizationObject
- - id: date
type: dataset
- id: percentage_of_customers_by_region
type: visualizationObject
- - id: date
type: dataset
- - id: revenue_by_category_trend
+ - id: product_revenue_comparison-over_previous_period
type: visualizationObject
- - id: date
type: dataset
@@ -212,12 +208,16 @@ interactions:
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: order_lines
type: dataset
+ - - id: date
+ type: dataset
+ - id: customers_trend
+ type: visualizationObject
- - id: date
type: dataset
- id: product_and_category
@@ -230,26 +230,26 @@ interactions:
type: fact
- id: campaign_channels
type: dataset
- - - id: price
- type: fact
- - id: order_lines
- type: dataset
- - id: price
type: fact
- id: order_amount
type: metric
- - id: price
type: fact
- - id: revenue_and_quantity_by_product_and_category
- type: visualizationObject
- - - id: quantity
- type: fact
- id: order_lines
type: dataset
+ - - id: price
+ type: fact
+ - id: revenue_and_quantity_by_product_and_category
+ type: visualizationObject
- - id: quantity
type: fact
- id: order_amount
type: metric
+ - - id: quantity
+ type: fact
+ - id: order_lines
+ type: dataset
- - id: quantity
type: fact
- id: revenue_and_quantity_by_product_and_category
@@ -266,22 +266,18 @@ 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
- type: visualizationObject
- - id: campaign_name
type: label
- id: revenue_per_usd_vs_spend_by_campaign
@@ -290,6 +286,10 @@ interactions:
type: label
- id: campaign_name
type: attribute
+ - - id: campaign_name
+ type: label
+ - id: campaign_spend
+ type: visualizationObject
- - id: campaign_name
type: label
- id: campaign_name_filter
@@ -298,10 +298,6 @@ interactions:
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: label
- id: top_10_customers
@@ -314,17 +310,17 @@ interactions:
type: label
- id: customer_name
type: attribute
+ - - id: customer_name
+ type: label
+ - id: revenue_and_quantity_by_product_and_category
+ type: visualizationObject
- - id: date.day
type: label
- id: date.day
type: attribute
- - id: date.month
type: label
- - id: date.month
- type: attribute
- - - id: date.month
- type: label
- - id: customers_trend
+ - id: revenue_by_category_trend
type: visualizationObject
- - id: date.month
type: label
@@ -332,11 +328,15 @@ interactions:
type: visualizationObject
- - id: date.month
type: label
- - id: revenue_by_category_trend
+ - id: revenue_trend
type: visualizationObject
- - id: date.month
type: label
- - id: revenue_trend
+ - id: date.month
+ type: attribute
+ - - id: date.month
+ type: label
+ - id: customers_trend
type: visualizationObject
- - id: date.quarter
type: label
@@ -380,96 +380,96 @@ interactions:
type: attribute
- - id: product_name
type: label
- - id: product_revenue_comparison-over_previous_period
- type: visualizationObject
+ - id: product_name
+ type: attribute
- - id: product_name
type: label
- - id: revenue_by_product
+ - id: product_revenue_comparison-over_previous_period
type: visualizationObject
- - id: product_name
type: label
- - id: product_name
- type: attribute
+ - 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
- - id: product_categories_pie_chart
+ - id: product_saleability
type: visualizationObject
- - id: product_name
type: label
- - id: top_10_products
+ - id: product_breakdown
type: visualizationObject
- - id: product_name
type: label
- - id: revenue_and_quantity_by_product_and_category
+ - id: percent_revenue_per_product_by_customer_and_category
type: visualizationObject
- - id: product_name
type: label
- - id: percent_revenue_per_product_by_customer_and_category
+ - id: product_categories_pie_chart
type: visualizationObject
- - id: product_name
type: label
- - id: product_saleability
+ - id: top_10_products
type: visualizationObject
- - id: products.category
type: label
- - id: products.category
- type: attribute
+ - id: revenue-clothing
+ type: metric
- - id: products.category
type: label
- - id: revenue_by_category_trend
- type: visualizationObject
+ - id: revenue-electronic
+ type: metric
- - id: products.category
type: label
- id: product_revenue_comparison-over_previous_period
type: visualizationObject
- - id: products.category
type: label
- - id: revenue-outdoor
- type: metric
- - - id: products.category
- type: label
- - id: product_breakdown
+ - id: revenue_and_quantity_by_product_and_category
type: visualizationObject
- - id: products.category
type: label
- - id: revenue-home
+ - id: revenue-outdoor
type: metric
- - id: products.category
type: label
- - id: product_categories_pie_chart
+ - id: product_breakdown
type: visualizationObject
- - id: products.category
type: label
- - id: top_10_products
+ - id: revenue_by_category_trend
type: visualizationObject
- - id: products.category
type: label
- - id: revenue_and_quantity_by_product_and_category
- type: visualizationObject
+ - id: revenue-home
+ type: metric
- - id: products.category
type: label
- - id: revenue-clothing
- type: metric
+ - id: percent_revenue_per_product_by_customer_and_category
+ type: visualizationObject
- - id: products.category
type: label
- - id: revenue-electronic
- type: metric
+ - id: products.category
+ type: attribute
- - id: products.category
type: label
- - id: percent_revenue_per_product_by_customer_and_category
+ - id: product_categories_pie_chart
type: visualizationObject
- - - id: region
+ - - id: products.category
type: label
- - id: percentage_of_customers_by_region
+ - id: top_10_products
type: visualizationObject
- - id: region
type: label
- id: region_filter
type: filterContext
+ - - id: region
+ type: label
+ - id: percentage_of_customers_by_region
+ type: visualizationObject
- - id: region
type: label
- id: region
@@ -482,25 +482,25 @@ interactions:
type: label
- id: state
type: attribute
- - - 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: amount_of_top_customers
type: metric
- - id: amount_of_active_customers
type: metric
- - id: customers_trend
+ - id: percentage_of_customers_by_region
type: visualizationObject
- - id: amount_of_active_customers
type: metric
- - id: percentage_of_customers_by_region
+ - id: customers_trend
type: visualizationObject
- - id: amount_of_orders
type: metric
@@ -514,10 +514,6 @@ interactions:
type: metric
- id: revenue_trend
type: visualizationObject
- - - id: campaign_spend
- type: metric
- - id: campaign_spend
- type: visualizationObject
- - id: campaign_spend
type: metric
- id: revenue_per_usd_vs_spend_by_campaign
@@ -526,6 +522,10 @@ interactions:
type: metric
- id: revenue_per_dollar_spent
type: metric
+ - - id: campaign_spend
+ type: metric
+ - id: campaign_spend
+ type: visualizationObject
- - id: order_amount
type: metric
- id: revenue
@@ -540,83 +540,83 @@ interactions:
type: visualizationObject
- - id: revenue
type: metric
- - id: product_revenue_comparison-over_previous_period
- type: visualizationObject
+ - id: revenue-electronic
+ type: metric
- - id: revenue
type: metric
- - id: revenue_top_10
+ - id: percent_revenue_from_top_10_products
type: metric
- - id: revenue
type: metric
- - id: revenue-outdoor
- type: metric
+ - id: product_revenue_comparison-over_previous_period
+ type: visualizationObject
- - id: revenue
type: metric
- - id: percent_revenue_from_top_10_products
+ - id: total_revenue
type: metric
- - id: revenue
type: metric
- - id: revenue-home
+ - id: percent_revenue_from_top_10_percent_products
type: metric
- - id: revenue
type: metric
- - id: percent_revenue_in_category
+ - id: revenue-outdoor
type: metric
- - id: revenue
type: metric
- - id: revenue_and_quantity_by_product_and_category
+ - id: product_saleability
type: visualizationObject
- - id: revenue
type: metric
- - id: revenue-clothing
+ - id: revenue_top_10_percent
type: metric
- - id: revenue
type: metric
- - id: revenue-electronic
+ - id: percent_revenue
type: metric
- - id: revenue
type: metric
- - id: revenue_per_dollar_spent
+ - id: revenue-home
type: metric
- - id: revenue
type: metric
- - id: percent_revenue_from_top_10_percent_products
- type: metric
+ - id: percent_revenue_per_product_by_customer_and_category
+ type: visualizationObject
- - id: revenue
type: metric
- - id: percent_revenue_from_top_10_customers
+ - id: revenue_top_10
type: metric
- - id: revenue
type: metric
- - id: total_revenue
- type: metric
+ - id: product_categories_pie_chart
+ type: visualizationObject
- - id: revenue
type: metric
- - id: amount_of_top_customers
+ - id: revenue_per_dollar_spent
type: metric
- - id: revenue
type: metric
- - id: revenue_top_10_percent
+ - id: percent_revenue_in_category
type: metric
- - id: revenue
type: metric
- - id: percent_revenue
+ - id: revenue-clothing
type: metric
- - id: revenue
type: metric
- - id: percent_revenue_from_top_10_percent_customers
+ - id: percent_revenue_from_top_10_customers
type: metric
- - id: revenue
type: metric
- - id: revenue_by_category_trend
+ - id: revenue_and_quantity_by_product_and_category
type: visualizationObject
- - id: revenue
type: metric
- - id: revenue_trend
+ - id: revenue_by_product
type: visualizationObject
- - id: revenue
type: metric
- - id: revenue_by_product
+ - id: revenue_trend
type: visualizationObject
- - id: revenue
type: metric
@@ -624,24 +624,24 @@ interactions:
type: metric
- - id: revenue
type: metric
- - id: product_breakdown
- type: visualizationObject
- - - id: revenue
- type: metric
- - id: percent_revenue_per_product
+ - id: amount_of_top_customers
type: metric
- - id: revenue
type: metric
- - id: product_categories_pie_chart
+ - id: product_breakdown
type: visualizationObject
- - id: revenue
type: metric
- - id: percent_revenue_per_product_by_customer_and_category
+ - id: revenue_by_category_trend
type: visualizationObject
- - id: revenue
type: metric
- - id: product_saleability
- type: visualizationObject
+ - id: percent_revenue_per_product
+ type: metric
+ - - id: revenue
+ type: metric
+ - id: percent_revenue_from_top_10_percent_customers
+ type: metric
- - id: revenue_per_customer
type: metric
- id: customers_trend
@@ -650,10 +650,6 @@ interactions:
type: metric
- id: revenue_per_usd_vs_spend_by_campaign
type: visualizationObject
- - - 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
@@ -662,6 +658,10 @@ interactions:
type: metric
- 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: top_10_products
@@ -716,11 +716,11 @@ interactions:
type: analyticalDashboard
- - id: top_10_products
type: visualizationObject
- - id: product_and_category
+ - id: dashboard_plugin
type: analyticalDashboard
- - id: top_10_products
type: visualizationObject
- - id: dashboard_plugin
+ - id: product_and_category
type: analyticalDashboard
- - id: campaign_name_filter
type: filterContext
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 5281e9775..020c143bb 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_modify_ds_and_put_declarative_ldm.yaml
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: a34b56bc4802552792f72d6d299cfcb7
+ traceId: f7029d14942a292d38496f531fa542f0
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -560,8 +560,8 @@ interactions:
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:
@@ -1019,8 +1019,8 @@ interactions:
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:
@@ -3204,6 +3204,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -3605,6 +3606,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -3638,6 +3640,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 7182c34ca..1ddd23cd6 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_analytics_model.yaml
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 74af56a4d580ab90ac1ee0c24be2bd7d
+ traceId: eeab7d24bc5cb6ef2e786d605becc40b
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -934,7 +934,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '27754'
+ - '27771'
Content-Type:
- application/json
DATE: *id001
@@ -1246,6 +1246,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -3696,6 +3697,7 @@ interactions:
id: top_10_products
title: Top 10 Products
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -3751,7 +3753,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '27754'
+ - '27771'
Content-Type:
- application/json
DATE: *id001
@@ -4063,6 +4065,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -6461,6 +6464,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -6862,6 +6866,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -6895,6 +6900,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 6d4816951..d8a64877f 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/demo_load_and_put_declarative_ldm.yaml
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 9c269087b795097b3ff9242623570a27
+ traceId: bd9fc00db630a1081284f39a96bac34f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -2788,6 +2788,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -3189,6 +3190,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -3222,6 +3224,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 3948f564d..2d6d249a7 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
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 7ff91ca006fda8dc11336a90cc8c5f84
+ traceId: cb686008af96957908eca40ae56e1771
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -934,7 +934,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '206'
+ - '223'
Content-Type:
- application/json
DATE: *id001
@@ -962,6 +962,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
- request:
@@ -977,6 +978,7 @@ interactions:
metrics: []
visualizationObjects: []
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -1032,7 +1034,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '206'
+ - '223'
Content-Type:
- application/json
DATE: *id001
@@ -1060,6 +1062,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
- request:
@@ -2431,6 +2434,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2832,6 +2836,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2865,6 +2870,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 ff77f6392..99deb383f 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
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 2f4bbfa70b4da7f3a8ecded419bb5ec0
+ traceId: d5430c538cf5e054ae2fda4cca6be158
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -2687,6 +2687,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -3088,6 +3089,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -3121,6 +3123,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 b8af0842f..0fa4a8c82 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '30922'
+ - '30939'
Content-Type:
- application/json
DATE: &id001
@@ -94,7 +94,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -137,7 +137,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -287,7 +287,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -299,7 +299,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -309,7 +309,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -355,11 +355,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -368,7 +369,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -378,7 +379,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -388,7 +389,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -398,7 +399,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -407,7 +408,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -416,7 +417,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -426,7 +427,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -436,7 +437,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -446,7 +447,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -456,7 +457,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -466,7 +467,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -476,7 +477,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -486,7 +487,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -497,7 +498,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -507,7 +508,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -517,7 +518,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -527,7 +528,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -536,7 +537,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -545,7 +546,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -554,7 +555,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -563,7 +564,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -572,7 +573,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -581,7 +582,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -646,7 +647,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -722,7 +723,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -801,7 +802,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -860,7 +861,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -917,7 +918,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -970,7 +971,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1045,7 +1046,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1102,7 +1103,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1201,7 +1202,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1257,7 +1258,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1296,7 +1297,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1352,7 +1353,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1420,7 +1421,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1477,7 +1478,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1534,7 +1535,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1662,7 +1663,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '30922'
+ - '30939'
Content-Type:
- application/json
DATE: *id001
@@ -1733,7 +1734,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1776,7 +1777,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1926,7 +1927,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1938,7 +1939,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1948,7 +1949,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -1994,11 +1995,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2007,7 +2009,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2017,7 +2019,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2027,7 +2029,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2037,7 +2039,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2046,7 +2048,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2055,7 +2057,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2065,7 +2067,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2075,7 +2077,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2085,7 +2087,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2095,7 +2097,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2105,7 +2107,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2115,7 +2117,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2125,7 +2127,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2136,7 +2138,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2146,7 +2148,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2156,7 +2158,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2166,7 +2168,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2175,7 +2177,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2184,7 +2186,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2193,7 +2195,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2202,7 +2204,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2211,7 +2213,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2220,7 +2222,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2285,7 +2287,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2361,7 +2363,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2440,7 +2442,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2499,7 +2501,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2556,7 +2558,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2609,7 +2611,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2684,7 +2686,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2741,7 +2743,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2840,7 +2842,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2896,7 +2898,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2935,7 +2937,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -2991,7 +2993,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -3059,7 +3061,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -3116,7 +3118,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
@@ -3173,7 +3175,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
createdBy:
id: admin
type: user
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/explicit_workspace_data_filter.yaml
index 35bd9c16f..5edeb54a2 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
@@ -1838,29 +1838,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -2502,29 +2502,29 @@ interactions:
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: date
type: dataset
multivalue: false
sources:
- - column: campaign_id
- dataType: INT
+ - column: date
+ dataType: DATE
target:
- id: campaign_id
- type: attribute
+ id: date
+ type: date
isNullable: null
nullValue: null
sourceColumns: null
@@ -2942,7 +2942,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -2957,7 +2957,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_orders
@@ -2973,7 +2973,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_top_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_top_customers
@@ -2990,7 +2990,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: amount_of_valid_orders
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_valid_orders
@@ -3005,7 +3005,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: campaign_spend
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/campaign_spend
@@ -3020,7 +3020,7 @@ interactions:
content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: order_amount
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/order_amount
@@ -3035,7 +3035,7 @@ interactions:
content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue
@@ -3051,7 +3051,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_customers
@@ -3067,7 +3067,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -3083,7 +3083,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
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
@@ -3099,7 +3099,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-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_from_top_10_products
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_from_top_10_products
@@ -3115,7 +3115,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_in_category
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_in_category
@@ -3131,7 +3131,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: percent_revenue_per_product
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/percent_revenue_per_product
@@ -3148,7 +3148,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue
@@ -3164,7 +3164,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-clothing
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-clothing
@@ -3180,7 +3180,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-electronic
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-electronic
@@ -3196,7 +3196,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-home
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-home
@@ -3212,7 +3212,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue-outdoor
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue-outdoor
@@ -3227,7 +3227,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -3242,7 +3242,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_per_dollar_spent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_dollar_spent
@@ -3257,7 +3257,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10
@@ -3272,7 +3272,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: revenue_top_10_percent
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_top_10_percent
@@ -3287,7 +3287,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue
@@ -3302,7 +3302,7 @@ interactions:
content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:44
id: total_revenue-no_filters
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/total_revenue-no_filters
@@ -4683,6 +4683,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -5084,6 +5085,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -5117,6 +5119,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 25b402c77..42890f61d 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '27754'
+ - '27771'
Content-Type:
- application/json
DATE: &id001
@@ -335,6 +335,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -2689,6 +2690,7 @@ interactions:
requestPayload:
fileName: abc
format: CSV
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -2744,7 +2746,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '27868'
+ - '27885'
Content-Type:
- application/json
DATE: *id001
@@ -3061,6 +3063,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -5459,6 +5462,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -5860,6 +5864,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -5893,6 +5898,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 666ecf30b..f7287242f 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspace_content/label_elements.yaml
@@ -67,7 +67,7 @@ interactions:
count: 2
offset: 0
next: null
- cacheId: 247e1761bea2e14e8b5f893a6301a428
+ cacheId: 82ccd1d12c8d31484f3167234d9baa3b
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -128,7 +128,7 @@ interactions:
count: 1
offset: 0
next: null
- cacheId: 8dcc9df4ae33962075e0fa3f4921a464
+ cacheId: 745d19c8e709fd92a835c302517ed1f4
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -191,7 +191,7 @@ interactions:
count: 3
offset: 0
next: null
- cacheId: 37bc7998056503aaa7ea2f0fadd94db2
+ cacheId: 378f0881c02f22fd245a6ffa8b6d69cc
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -256,7 +256,7 @@ interactions:
count: 0
offset: 0
next: null
- cacheId: d8a7ebf3e93559873f1146aa5c001b61
+ cacheId: ff655acf827cd319b46e67a7955b57e9
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -322,7 +322,7 @@ interactions:
count: 0
offset: 0
next: null
- cacheId: b0201cdd2650ce82f88b4514071b9fd7
+ cacheId: a4bc8f973e8904d4b1e316ed2a709aa6
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -388,7 +388,7 @@ interactions:
count: 2
offset: 0
next: null
- cacheId: 247e1761bea2e14e8b5f893a6301a428
+ cacheId: 82ccd1d12c8d31484f3167234d9baa3b
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -448,7 +448,7 @@ interactions:
count: 1
offset: 0
next: null
- cacheId: bee4fa274d451071a2b0d5e9ef57c092
+ cacheId: 285067243ea3ccd09b4b6d36dabec8fb
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -511,7 +511,7 @@ interactions:
count: 2
offset: 0
next: null
- cacheId: 1b68b0ff007806cd832d5b4e0f06348b
+ cacheId: be9d04e28f6263ff733ca2f7979a0199
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements
@@ -575,7 +575,7 @@ interactions:
count: 3
offset: 0
next: null
- cacheId: ebd35788307e38a0d4735f1a486d1587
+ cacheId: e973a428da38a99394b776522dcca999
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?offset=1&limit=1
@@ -634,4 +634,4 @@ interactions:
count: 1
offset: 1
next: http://localhost:3000/api/v1/actions/workspaces/demo/execution/collectLabelElements?limit=1&offset=2
- cacheId: 37bc7998056503aaa7ea2f0fadd94db2
+ cacheId: 378f0881c02f22fd245a6ffa8b6d69cc
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 680643eaf..8b1df2d50 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
@@ -144,10 +144,13 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -192,15 +183,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -215,28 +215,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -248,6 +248,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -604,10 +605,13 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -652,15 +644,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -675,28 +676,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -708,6 +709,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -1042,6 +1044,10 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1055,25 +1061,9 @@ interactions:
id="attribute.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.Order
idOrder id.Order
idOrder id.Order
@@ -1095,17 +1085,29 @@ interactions:
id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.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.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.Campaign
+ id="attribute.state.tags">CustomersCustomers.Campaign
channelsCampaign channels.Campaign channelsCampaign
channels.Campaign
@@ -1122,28 +1124,28 @@ interactions:
id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order
linesOrder lines.Order
linesOrder lines.Order
linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.BudgetBudget.BudgetBudget.Campaign channelsCampaign
+ channels.SpendSpend.SpendSpend.Campaign channelsCampaign
channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder
- lines.SpendSpend.SpendSpend.Campaign channelsCampaign
- channels.Budget
AggBudget Agg.Campaign
@@ -1156,6 +1158,9 @@ interactions:
id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1169,24 +1174,12 @@ interactions:
id="label.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.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.Total
+ RevenueTotal Revenue.Total
+ Revenue (No Filters)Total Revenue (No Filters).#
of Active Customers# of Active Customers.#
@@ -1265,11 +1270,7 @@ interactions:
id="metric.revenue_top_10">Revenue
/ Top 10Revenue / Top 10.Revenue
- / Top 10%Revenue / Top 10%.Total
- RevenueTotal Revenue.Total
- Revenue (No Filters)Total Revenue (No Filters).Revenue / Top 10%.Campaign SpendCampaign
Spend.CategoryCategory.Campaign
channelsCampaign channels.Campaign
- idCampaign id.Campaign
+ id="attribute.type">TypeType.TypeType.Campaign channelsCampaign
+ channels.Campaign idCampaign
+ id.Campaign
idCampaign id.CampaignsCampaigns.Campaign
nameCampaign name.Campaign
@@ -1605,25 +1610,9 @@ interactions:
id="attribute.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.Order
idOrder id.Order
idOrder id.Order
@@ -1645,17 +1634,29 @@ interactions:
id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.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.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.Campaign
+ id="attribute.state.tags">CustomersCustomers.Campaign
channelsCampaign channels.Campaign channelsCampaign
channels.Campaign
@@ -1672,19 +1673,23 @@ interactions:
id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order
linesOrder lines.Order
linesOrder lines.Order
linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.BudgetBudget.BudgetBudget.Campaign channelsCampaign
+ channels.SpendSpend.SpendSpend.Campaign channelsCampaign
channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder
- lines.SpendSpend.SpendSpend.Campaign channelsCampaign
- channels.Budget AggBudget
Agg.Campaign
@@ -1709,6 +1711,10 @@ interactions:
id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1722,24 +1728,12 @@ interactions:
id="label.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.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.Total
+ RevenueTotal Revenue.Total
+ Revenue (No Filters)Total Revenue (No Filters).#
of Active Customers# of Active Customers.#
@@ -1818,11 +1824,7 @@ interactions:
id="metric.revenue_top_10">Revenue
/ Top 10Revenue / Top 10.Revenue
- / Top 10%Revenue / Top 10%.Total
- RevenueTotal Revenue.Total
- Revenue (No Filters)Total Revenue (No Filters).Revenue / Top 10%.Campaign
SpendCampaign Spend.CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -192,15 +183,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -215,28 +215,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -248,6 +248,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -604,10 +605,13 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -652,15 +644,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -675,28 +676,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -708,6 +709,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -1042,6 +1044,10 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1055,25 +1061,9 @@ interactions:
id="attribute.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.Order
idOrder id.Order
idOrder id.Order
@@ -1095,17 +1085,29 @@ interactions:
id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.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.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.Campaign
+ id="attribute.state.tags">CustomersCustomers.Campaign
channelsCampaign channels.Campaign channelsCampaign
channels.Campaign
@@ -1122,28 +1124,28 @@ interactions:
id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order
linesOrder lines.Order
linesOrder lines.Order
linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.BudgetBudget.BudgetBudget.Campaign channelsCampaign
+ channels.SpendSpend.SpendSpend.Campaign channelsCampaign
channels.PricePrice.PricePrice.Order linesOrder lines.QuantityQuantity.QuantityQuantity.Order linesOrder
- lines.SpendSpend.SpendSpend.Campaign channelsCampaign
- channels.Budget
AggBudget Agg.Campaign
@@ -1156,6 +1158,9 @@ interactions:
id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1169,24 +1174,12 @@ interactions:
id="label.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.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.Total
+ RevenueTotal Revenue.Total
+ Revenue (No Filters)Total Revenue (No Filters).#
of Active Customers# of Active Customers.#
@@ -1265,11 +1270,7 @@ interactions:
id="metric.revenue_top_10">Revenue
/ Top 10Revenue / Top 10.Revenue
- / Top 10%Revenue / Top 10%.Total
- RevenueTotal Revenue.Total
- Revenue (No Filters)Total Revenue (No Filters).Revenue / Top 10%.Campaign SpendCampaign
Spend.CategoryCategory.Campaign
channelsCampaign channels.Campaign
- idCampaign id.Campaign
+ id="attribute.type">TypeType.TypeType.Campaign channelsCampaign
+ channels.Campaign idCampaign
+ id.Campaign
idCampaign id.CampaignsCampaigns.Campaign
nameCampaign name.Campaign
@@ -1605,25 +1610,9 @@ interactions:
id="attribute.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.Order
idOrder id.Order
idOrder id.Order
@@ -1645,17 +1634,29 @@ interactions:
id="attribute.products.category">CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.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.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.Campaign
+ id="attribute.state.tags">CustomersCustomers.Campaign
channelsCampaign channels.Campaign channelsCampaign
channels.Campaign
@@ -1672,19 +1673,23 @@ interactions:
id="dataset.customers">CustomersCustomers.CustomersCustomers.CustomersCustomers.DateDate.DateDate.Order
linesOrder lines.Order
linesOrder lines.Order
linesOrder lines.ProductsProducts.ProductsProducts.ProductsProducts.ProductsProducts.DateDate.DateDate.BudgetBudget.BudgetBudget.Campaign channelsCampaign
+ channels.SpendSpend.SpendSpend.Campaign channelsCampaign
channels.PricePrice.PricePrice.QuantityQuantity.QuantityQuantity.Order linesOrder
- lines.SpendSpend.SpendSpend.Campaign channelsCampaign
- channels.Budget AggBudget
Agg.Campaign
@@ -1709,6 +1711,10 @@ interactions:
id="label.campaign_channels.category">CategoryCategory.CategoryCategory.Campaign channelsCampaign
+ channels.TypeType.TypeType.Campaign channelsCampaign
channels.Campaign idCampaign
id.Campaign
@@ -1722,24 +1728,12 @@ interactions:
id="label.customer_name">Customer
nameCustomer name.Customer
nameCustomer name.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.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.LocationLocation.LocationLocation.CustomersCustomers.CategoryCategory.CategoryCategory.ProductsProducts.RegionRegion.RegionRegion.CustomersCustomers.StateState.StateState.CustomersCustomers.TypeType.TypeType.Campaign channelsCampaign
- channels.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.Total
+ RevenueTotal Revenue.Total
+ Revenue (No Filters)Total Revenue (No Filters).#
of Active Customers# of Active Customers.#
@@ -1818,11 +1824,7 @@ interactions:
id="metric.revenue_top_10">Revenue
/ Top 10Revenue / Top 10.Revenue
- / Top 10%Revenue / Top 10%.Total
- RevenueTotal Revenue.Total
- Revenue (No Filters)Total Revenue (No Filters).Revenue / Top 10%.Campaign
SpendCampaign Spend.CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -2185,15 +2178,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -2208,28 +2210,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -2241,6 +2243,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
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 c8f64244c..9f5f05691 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/create_workspace_setting.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 3cf92fd00c389f655de4961034326d8b
+ traceId: 564e7d56aab9d856a72a7df0df066a47
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings
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 f4906ec08..1cc142147 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/delete_workspace_setting.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: dbfd0adedd9f4451bd6e0a03258980d4
+ traceId: 9c5a18ed42e7cd864db45aff2068a8ef
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings
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 f5eb97652..2ea4234b9 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/demo_clone_workspace.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: fca7972c59be2aa72c2562bfc1fd5a62
+ traceId: bc6a39a4ccac8c54f29b9c87968e1dcb
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/dataSources
@@ -108,8 +108,8 @@ interactions:
url: jdbc:postgresql://localhost:5432/demo?autosave=false&sslmode=prefer
username: demouser
authenticationType: USERNAME_PASSWORD
- type: POSTGRESQL
name: Test2
+ type: POSTGRESQL
schema: demo
id: demo-bigquery-ds
type: dataSource
@@ -136,7 +136,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38034'
+ - '38051'
Content-Type:
- application/json
DATE: *id001
@@ -207,7 +207,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -250,7 +250,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -400,7 +400,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -412,7 +412,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -422,7 +422,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -468,11 +468,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -481,7 +482,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -491,7 +492,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -501,7 +502,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -511,7 +512,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -520,7 +521,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -529,7 +530,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -539,7 +540,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -549,7 +550,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -559,7 +560,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -569,7 +570,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -579,7 +580,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -589,7 +590,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -599,7 +600,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -610,7 +611,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -620,7 +621,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -630,7 +631,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -640,7 +641,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -649,7 +650,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -658,7 +659,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -667,7 +668,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -676,7 +677,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -685,7 +686,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -694,7 +695,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -759,7 +760,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -835,7 +836,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -914,7 +915,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -973,7 +974,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1030,7 +1031,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1083,7 +1084,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1158,7 +1159,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1215,7 +1216,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1314,7 +1315,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1370,7 +1371,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1409,7 +1410,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1465,7 +1466,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1533,7 +1534,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1590,7 +1591,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1647,7 +1648,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2109,7 +2110,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: be86f604dd897b330b22aab1d2f9fd29
+ traceId: 94c253219920b9518d9f0f9889fcbb7e
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo_clone?include=workspaces
@@ -2152,7 +2153,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: c51da46aecbe51dbc7807349c821a46f
+ traceId: aa455588f071aa790098960e0d3bee2f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -2778,7 +2779,7 @@ interactions:
version: '2'
id: campaign
title: Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2821,7 +2822,7 @@ interactions:
version: '2'
id: dashboard_plugin
title: Dashboard plugin
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2971,7 +2972,7 @@ interactions:
version: '2'
id: product_and_category
title: Product & Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2984,7 +2985,7 @@ interactions:
version: '2'
id: dashboard_plugin_1
title: dashboard_plugin_1
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2994,7 +2995,7 @@ interactions:
version: '2'
id: dashboard_plugin_2
title: dashboard_plugin_2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3043,7 +3044,7 @@ interactions:
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
id: amount_of_active_customers
title: '# of Active Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3052,7 +3053,7 @@ interactions:
maql: SELECT COUNT({attribute/order_id})
id: amount_of_orders
title: '# of Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3062,7 +3063,7 @@ interactions:
BY {attribute/customer_id}) > 10000 '
id: amount_of_top_customers
title: '# of Top Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3072,7 +3073,7 @@ interactions:
IN ("Returned", "Canceled"))
id: amount_of_valid_orders
title: '# of Valid Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3082,7 +3083,7 @@ interactions:
maql: SELECT SUM({fact/spend})
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3091,7 +3092,7 @@ interactions:
maql: SELECT SUM({fact/price}*{fact/quantity})
id: order_amount
title: Order Amount
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3100,7 +3101,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/total_revenue}
id: percent_revenue
title: '% Revenue'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3110,7 +3111,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3120,7 +3121,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3130,7 +3131,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3140,7 +3141,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3150,7 +3151,7 @@ interactions:
ALL OTHER)
id: percent_revenue_in_category
title: '% Revenue in Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3159,7 +3160,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3169,7 +3170,7 @@ interactions:
IN ("Returned", "Canceled"))
id: revenue
title: Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3179,7 +3180,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing")
id: revenue-clothing
title: Revenue (Clothing)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3189,7 +3190,7 @@ interactions:
"Electronics")
id: revenue-electronic
title: Revenue (Electronic)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3198,7 +3199,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home")
id: revenue-home
title: Revenue (Home)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3207,7 +3208,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor")
id: revenue-outdoor
title: Revenue (Outdoor)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3216,7 +3217,7 @@ interactions:
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
id: revenue_per_customer
title: Revenue per Customer
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3225,7 +3226,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/campaign_spend}
id: revenue_per_dollar_spent
title: Revenue per Dollar Spent
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3234,7 +3235,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
id: revenue_top_10
title: Revenue / Top 10
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3243,7 +3244,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
id: revenue_top_10_percent
title: Revenue / Top 10%
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3252,7 +3253,7 @@ interactions:
maql: SELECT {metric/revenue} BY ALL OTHER
id: total_revenue
title: Total Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3261,7 +3262,7 @@ interactions:
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
id: total_revenue-no_filters
title: Total Revenue (No Filters)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3326,7 +3327,7 @@ interactions:
visualizationUrl: local:treemap
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3402,7 +3403,7 @@ interactions:
visualizationUrl: local:combo2
id: customers_trend
title: Customers Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3481,7 +3482,7 @@ interactions:
visualizationUrl: local:table
id: percent_revenue_per_product_by_customer_and_category
title: '% Revenue per Product by Customer and Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3540,7 +3541,7 @@ interactions:
visualizationUrl: local:area
id: percentage_of_customers_by_region
title: Percentage of Customers by Region
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3597,7 +3598,7 @@ interactions:
visualizationUrl: local:treemap
id: product_breakdown
title: Product Breakdown
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3650,7 +3651,7 @@ interactions:
visualizationUrl: local:donut
id: product_categories_pie_chart
title: Product Categories Pie Chart
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3725,7 +3726,7 @@ interactions:
visualizationUrl: local:column
id: product_revenue_comparison-over_previous_period
title: Product Revenue Comparison (over previous period)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3782,7 +3783,7 @@ interactions:
visualizationUrl: local:scatter
id: product_saleability
title: Product Saleability
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3881,7 +3882,7 @@ interactions:
visualizationUrl: local:table
id: revenue_and_quantity_by_product_and_category
title: Revenue and Quantity by Product and Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3937,7 +3938,7 @@ interactions:
visualizationUrl: local:line
id: revenue_by_category_trend
title: Revenue by Category Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3976,7 +3977,7 @@ interactions:
visualizationUrl: local:bar
id: revenue_by_product
title: Revenue by Product
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4032,7 +4033,7 @@ interactions:
visualizationUrl: local:scatter
id: revenue_per_usd_vs_spend_by_campaign
title: Revenue per $ vs Spend by Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4100,7 +4101,7 @@ interactions:
visualizationUrl: local:combo2
id: revenue_trend
title: Revenue Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4157,7 +4158,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_customers
title: Top 10 Customers
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4214,11 +4215,12 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -4435,7 +4437,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38069'
+ - '38086'
Content-Type:
- application/json
DATE: *id001
@@ -4506,7 +4508,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4549,7 +4551,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4699,7 +4701,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4711,7 +4713,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4721,7 +4723,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4767,11 +4769,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4780,7 +4783,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4790,7 +4793,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4800,7 +4803,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4810,7 +4813,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4819,7 +4822,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4828,7 +4831,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4838,7 +4841,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4848,7 +4851,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4858,7 +4861,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4868,7 +4871,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4878,7 +4881,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4888,7 +4891,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4898,7 +4901,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4909,7 +4912,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4919,7 +4922,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4929,7 +4932,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4939,7 +4942,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4948,7 +4951,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4957,7 +4960,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4966,7 +4969,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4975,7 +4978,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4984,7 +4987,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4993,7 +4996,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5058,7 +5061,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5134,7 +5137,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5213,7 +5216,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5272,7 +5275,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5329,7 +5332,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5382,7 +5385,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5457,7 +5460,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5514,7 +5517,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5613,7 +5616,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5669,7 +5672,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5708,7 +5711,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5764,7 +5767,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5832,7 +5835,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5889,7 +5892,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5946,7 +5949,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6342,7 +6345,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38034'
+ - '38051'
Content-Type:
- application/json
DATE: *id001
@@ -6413,7 +6416,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6456,7 +6459,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6606,7 +6609,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6618,7 +6621,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6628,7 +6631,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6674,11 +6677,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6687,7 +6691,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6697,7 +6701,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6707,7 +6711,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6717,7 +6721,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6726,7 +6730,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6735,7 +6739,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6745,7 +6749,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6755,7 +6759,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6765,7 +6769,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6775,7 +6779,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6785,7 +6789,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6795,7 +6799,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6805,7 +6809,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6816,7 +6820,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6826,7 +6830,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6836,7 +6840,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6846,7 +6850,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6855,7 +6859,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6864,7 +6868,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6873,7 +6877,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6882,7 +6886,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6891,7 +6895,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6900,7 +6904,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6965,7 +6969,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7041,7 +7045,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7120,7 +7124,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7179,7 +7183,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7236,7 +7240,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7289,7 +7293,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7364,7 +7368,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7421,7 +7425,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7520,7 +7524,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7576,7 +7580,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7615,7 +7619,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7671,7 +7675,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7739,7 +7743,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7796,7 +7800,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -7853,7 +7857,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -8315,7 +8319,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: cad33152c5a86c3f9e656acbfe14bb71
+ traceId: 0f7cec7b17c48a286ac00aedbc18550f
- request:
method: GET
uri: http://localhost:3000/api/v1/entities/workspaces/demo_jacek?include=workspaces
@@ -8358,7 +8362,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 3ea39cca2e6258f3776669fa5d099767
+ traceId: 612eb96979edb15e04ffc0820ed17aad
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -8998,7 +9002,7 @@ interactions:
version: '2'
id: campaign
title: Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9041,7 +9045,7 @@ interactions:
version: '2'
id: dashboard_plugin
title: Dashboard plugin
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9191,7 +9195,7 @@ interactions:
version: '2'
id: product_and_category
title: Product & Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9204,7 +9208,7 @@ interactions:
version: '2'
id: dashboard_plugin_1
title: dashboard_plugin_1
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9214,7 +9218,7 @@ interactions:
version: '2'
id: dashboard_plugin_2
title: dashboard_plugin_2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9263,7 +9267,7 @@ interactions:
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
id: amount_of_active_customers
title: '# of Active Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9272,7 +9276,7 @@ interactions:
maql: SELECT COUNT({attribute/order_id})
id: amount_of_orders
title: '# of Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9282,7 +9286,7 @@ interactions:
BY {attribute/customer_id}) > 10000 '
id: amount_of_top_customers
title: '# of Top Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9292,7 +9296,7 @@ interactions:
IN ("Returned", "Canceled"))
id: amount_of_valid_orders
title: '# of Valid Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9302,7 +9306,7 @@ interactions:
maql: SELECT SUM({fact/spend})
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9311,7 +9315,7 @@ interactions:
maql: SELECT SUM({fact/price}*{fact/quantity})
id: order_amount
title: Order Amount
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9320,7 +9324,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/total_revenue}
id: percent_revenue
title: '% Revenue'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9330,7 +9334,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9340,7 +9344,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9350,7 +9354,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9360,7 +9364,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9370,7 +9374,7 @@ interactions:
ALL OTHER)
id: percent_revenue_in_category
title: '% Revenue in Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9379,7 +9383,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9389,7 +9393,7 @@ interactions:
IN ("Returned", "Canceled"))
id: revenue
title: Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9399,7 +9403,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing")
id: revenue-clothing
title: Revenue (Clothing)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9409,7 +9413,7 @@ interactions:
"Electronics")
id: revenue-electronic
title: Revenue (Electronic)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9418,7 +9422,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home")
id: revenue-home
title: Revenue (Home)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9427,7 +9431,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor")
id: revenue-outdoor
title: Revenue (Outdoor)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9436,7 +9440,7 @@ interactions:
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
id: revenue_per_customer
title: Revenue per Customer
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9445,7 +9449,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/campaign_spend}
id: revenue_per_dollar_spent
title: Revenue per Dollar Spent
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9454,7 +9458,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
id: revenue_top_10
title: Revenue / Top 10
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9463,7 +9467,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
id: revenue_top_10_percent
title: Revenue / Top 10%
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9472,7 +9476,7 @@ interactions:
maql: SELECT {metric/revenue} BY ALL OTHER
id: total_revenue
title: Total Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9481,7 +9485,7 @@ interactions:
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
id: total_revenue-no_filters
title: Total Revenue (No Filters)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9546,7 +9550,7 @@ interactions:
visualizationUrl: local:treemap
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9622,7 +9626,7 @@ interactions:
visualizationUrl: local:combo2
id: customers_trend
title: Customers Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9701,7 +9705,7 @@ interactions:
visualizationUrl: local:table
id: percent_revenue_per_product_by_customer_and_category
title: '% Revenue per Product by Customer and Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9760,7 +9764,7 @@ interactions:
visualizationUrl: local:area
id: percentage_of_customers_by_region
title: Percentage of Customers by Region
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9817,7 +9821,7 @@ interactions:
visualizationUrl: local:treemap
id: product_breakdown
title: Product Breakdown
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9870,7 +9874,7 @@ interactions:
visualizationUrl: local:donut
id: product_categories_pie_chart
title: Product Categories Pie Chart
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -9945,7 +9949,7 @@ interactions:
visualizationUrl: local:column
id: product_revenue_comparison-over_previous_period
title: Product Revenue Comparison (over previous period)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10002,7 +10006,7 @@ interactions:
visualizationUrl: local:scatter
id: product_saleability
title: Product Saleability
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10101,7 +10105,7 @@ interactions:
visualizationUrl: local:table
id: revenue_and_quantity_by_product_and_category
title: Revenue and Quantity by Product and Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10157,7 +10161,7 @@ interactions:
visualizationUrl: local:line
id: revenue_by_category_trend
title: Revenue by Category Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10196,7 +10200,7 @@ interactions:
visualizationUrl: local:bar
id: revenue_by_product
title: Revenue by Product
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10252,7 +10256,7 @@ interactions:
visualizationUrl: local:scatter
id: revenue_per_usd_vs_spend_by_campaign
title: Revenue per $ vs Spend by Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10320,7 +10324,7 @@ interactions:
visualizationUrl: local:combo2
id: revenue_trend
title: Revenue Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10377,7 +10381,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_customers
title: Top 10 Customers
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10434,11 +10438,12 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -10775,7 +10780,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38034'
+ - '38051'
Content-Type:
- application/json
DATE: *id001
@@ -10846,7 +10851,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -10889,7 +10894,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11039,7 +11044,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11051,7 +11056,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11061,7 +11066,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11107,11 +11112,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11120,7 +11126,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11130,7 +11136,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11140,7 +11146,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11150,7 +11156,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11159,7 +11165,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11168,7 +11174,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11178,7 +11184,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11188,7 +11194,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11198,7 +11204,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11208,7 +11214,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11218,7 +11224,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11228,7 +11234,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11238,7 +11244,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11249,7 +11255,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11259,7 +11265,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11269,7 +11275,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11279,7 +11285,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11288,7 +11294,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11297,7 +11303,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11306,7 +11312,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11315,7 +11321,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11324,7 +11330,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11333,7 +11339,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11398,7 +11404,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11474,7 +11480,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11553,7 +11559,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11612,7 +11618,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11669,7 +11675,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11722,7 +11728,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11797,7 +11803,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11854,7 +11860,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -11953,7 +11959,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12009,7 +12015,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12048,7 +12054,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12104,7 +12110,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12172,7 +12178,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12229,7 +12235,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12286,7 +12292,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -12930,7 +12936,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 9276c6b2c90271e1b699c8796253e27e
+ traceId: 2f2cc5916367142d86e07e2a28450a17
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -13570,7 +13576,7 @@ interactions:
version: '2'
id: campaign
title: Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13613,7 +13619,7 @@ interactions:
version: '2'
id: dashboard_plugin
title: Dashboard plugin
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13763,7 +13769,7 @@ interactions:
version: '2'
id: product_and_category
title: Product & Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13776,7 +13782,7 @@ interactions:
version: '2'
id: dashboard_plugin_1
title: dashboard_plugin_1
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13786,7 +13792,7 @@ interactions:
version: '2'
id: dashboard_plugin_2
title: dashboard_plugin_2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13835,7 +13841,7 @@ interactions:
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
id: amount_of_active_customers
title: '# of Active Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13844,7 +13850,7 @@ interactions:
maql: SELECT COUNT({attribute/order_id})
id: amount_of_orders
title: '# of Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13854,7 +13860,7 @@ interactions:
BY {attribute/customer_id}) > 10000 '
id: amount_of_top_customers
title: '# of Top Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13864,7 +13870,7 @@ interactions:
IN ("Returned", "Canceled"))
id: amount_of_valid_orders
title: '# of Valid Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13874,7 +13880,7 @@ interactions:
maql: SELECT SUM({fact/spend})
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13883,7 +13889,7 @@ interactions:
maql: SELECT SUM({fact/price}*{fact/quantity})
id: order_amount
title: Order Amount
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13892,7 +13898,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/total_revenue}
id: percent_revenue
title: '% Revenue'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13902,7 +13908,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13912,7 +13918,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13922,7 +13928,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13932,7 +13938,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13942,7 +13948,7 @@ interactions:
ALL OTHER)
id: percent_revenue_in_category
title: '% Revenue in Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13951,7 +13957,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13961,7 +13967,7 @@ interactions:
IN ("Returned", "Canceled"))
id: revenue
title: Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13971,7 +13977,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing")
id: revenue-clothing
title: Revenue (Clothing)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13981,7 +13987,7 @@ interactions:
"Electronics")
id: revenue-electronic
title: Revenue (Electronic)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13990,7 +13996,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home")
id: revenue-home
title: Revenue (Home)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -13999,7 +14005,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor")
id: revenue-outdoor
title: Revenue (Outdoor)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14008,7 +14014,7 @@ interactions:
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
id: revenue_per_customer
title: Revenue per Customer
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14017,7 +14023,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/campaign_spend}
id: revenue_per_dollar_spent
title: Revenue per Dollar Spent
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14026,7 +14032,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
id: revenue_top_10
title: Revenue / Top 10
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14035,7 +14041,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
id: revenue_top_10_percent
title: Revenue / Top 10%
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14044,7 +14050,7 @@ interactions:
maql: SELECT {metric/revenue} BY ALL OTHER
id: total_revenue
title: Total Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14053,7 +14059,7 @@ interactions:
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
id: total_revenue-no_filters
title: Total Revenue (No Filters)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14118,7 +14124,7 @@ interactions:
visualizationUrl: local:treemap
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14194,7 +14200,7 @@ interactions:
visualizationUrl: local:combo2
id: customers_trend
title: Customers Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14273,7 +14279,7 @@ interactions:
visualizationUrl: local:table
id: percent_revenue_per_product_by_customer_and_category
title: '% Revenue per Product by Customer and Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14332,7 +14338,7 @@ interactions:
visualizationUrl: local:area
id: percentage_of_customers_by_region
title: Percentage of Customers by Region
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14389,7 +14395,7 @@ interactions:
visualizationUrl: local:treemap
id: product_breakdown
title: Product Breakdown
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14442,7 +14448,7 @@ interactions:
visualizationUrl: local:donut
id: product_categories_pie_chart
title: Product Categories Pie Chart
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14517,7 +14523,7 @@ interactions:
visualizationUrl: local:column
id: product_revenue_comparison-over_previous_period
title: Product Revenue Comparison (over previous period)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14574,7 +14580,7 @@ interactions:
visualizationUrl: local:scatter
id: product_saleability
title: Product Saleability
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14673,7 +14679,7 @@ interactions:
visualizationUrl: local:table
id: revenue_and_quantity_by_product_and_category
title: Revenue and Quantity by Product and Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14729,7 +14735,7 @@ interactions:
visualizationUrl: local:line
id: revenue_by_category_trend
title: Revenue by Category Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14768,7 +14774,7 @@ interactions:
visualizationUrl: local:bar
id: revenue_by_product
title: Revenue by Product
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14824,7 +14830,7 @@ interactions:
visualizationUrl: local:scatter
id: revenue_per_usd_vs_spend_by_campaign
title: Revenue per $ vs Spend by Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14892,7 +14898,7 @@ interactions:
visualizationUrl: local:combo2
id: revenue_trend
title: Revenue Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -14949,7 +14955,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_customers
title: Top 10 Customers
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -15006,11 +15012,12 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -16530,6 +16537,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -16931,6 +16939,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -16964,6 +16973,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 db390bffa..fc82ec3d3 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
@@ -131,7 +131,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: bc9dcbabbae207a9e810b1edfc7bb3b5
+ traceId: ed2e8f5434720de497f11072bcf40e0e
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -1717,6 +1717,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2118,6 +2119,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2151,6 +2153,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 e7e70b6da..018cb1ff3 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: &id001
@@ -380,6 +380,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1808,6 +1809,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -1841,6 +1843,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -1874,7 +1877,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: *id001
@@ -2231,6 +2234,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -3659,6 +3663,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -3692,6 +3697,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
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 b074609bf..c2f14784d 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
@@ -1653,6 +1653,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2054,6 +2055,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2087,6 +2089,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 896933a8f..439b795ed 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: &id001
@@ -335,6 +335,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1754,7 +1755,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: *id001
@@ -2066,6 +2067,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
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 a3a81f2b3..227ccd30a 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: &id001
@@ -380,6 +380,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1808,6 +1809,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -1841,6 +1843,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
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 a3a81f2b3..227ccd30a 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: &id001
@@ -380,6 +380,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1808,6 +1809,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -1841,6 +1843,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
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 1c3f92445..68fb644de 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
@@ -1679,6 +1679,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2080,6 +2081,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2113,6 +2115,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 9dbb3d983..4210e7ddd 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: &id001
@@ -335,6 +335,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1792,7 +1793,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '247'
+ - '264'
Content-Type:
- application/json
DATE: *id001
@@ -1820,6 +1821,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -3615,6 +3617,7 @@ interactions:
id: top_10_products
title: Top 10 Products
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -3670,7 +3673,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: *id001
@@ -3982,6 +3985,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -6749,6 +6753,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -7150,6 +7155,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -7183,6 +7189,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 92ad1b4d6..ffccb1daa 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
@@ -1763,6 +1763,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2164,6 +2165,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2197,6 +2199,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 42f5c9768..944acee2a 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
@@ -1913,6 +1913,7 @@ interactions:
id: top_10_products
title: Top 10 Products
exportDefinitions: []
+ memoryItems: []
permissions:
- assignee:
id: demo2
@@ -1964,6 +1965,7 @@ interactions:
metrics: []
visualizationObjects: []
exportDefinitions: []
+ memoryItems: []
parent:
id: demo
type: workspace
@@ -1989,6 +1991,7 @@ interactions:
metrics: []
visualizationObjects: []
exportDefinitions: []
+ memoryItems: []
parent:
id: demo_west
type: workspace
@@ -2054,7 +2057,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: *id001
@@ -2411,6 +2414,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -3839,6 +3843,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -3872,6 +3877,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -5253,6 +5259,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -5654,6 +5661,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -5687,6 +5695,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 815ad8eaf..e0ad23419 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
@@ -1465,6 +1465,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -1866,6 +1867,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -1899,6 +1901,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 73bf5bf76..89ac7b264 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
@@ -44,7 +44,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: d9746573422b11a9db9ed7559cac9533
+ traceId: 66db3ebd959698951d1970ac1085498c
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -122,7 +122,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: *id001
@@ -434,6 +434,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -3515,6 +3516,7 @@ interactions:
id: top_10_products
title: Top 10 Products
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -3570,7 +3572,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34708'
+ - '34725'
Content-Type:
- application/json
DATE: *id001
@@ -3882,6 +3884,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -6643,6 +6646,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -7044,6 +7048,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -7077,6 +7082,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 2a2c811fe..c98d4c5ea 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
@@ -1662,6 +1662,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2063,6 +2064,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2096,6 +2098,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 dd4a8142c..409adfe41 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: &id001
@@ -380,6 +380,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1808,6 +1809,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -1841,6 +1843,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -3663,6 +3666,7 @@ interactions:
id: top_10_products
title: Top 10 Products
exportDefinitions: []
+ memoryItems: []
permissions:
- assignee:
id: demo2
@@ -3714,6 +3718,7 @@ interactions:
metrics: []
visualizationObjects: []
exportDefinitions: []
+ memoryItems: []
parent:
id: demo
type: workspace
@@ -3739,6 +3744,7 @@ interactions:
metrics: []
visualizationObjects: []
exportDefinitions: []
+ memoryItems: []
parent:
id: demo_west
type: workspace
@@ -3804,7 +3810,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '37189'
+ - '37240'
Content-Type:
- application/json
DATE: *id001
@@ -4161,6 +4167,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -5589,6 +5596,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -5622,6 +5630,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -7003,6 +7012,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -7404,6 +7414,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -7437,6 +7448,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 8b229100e..da693a4a8 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: &id001
@@ -335,6 +335,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
@@ -1855,7 +1856,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '34866'
+ - '34883'
Content-Type:
- application/json
DATE: *id001
@@ -2167,6 +2168,7 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
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 5f777b090..224183c1b 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
@@ -22,7 +22,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '40357'
+ - '40408'
Content-Type:
- application/json
DATE: &id001
@@ -138,7 +138,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -181,7 +181,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -332,7 +332,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -344,7 +344,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -354,7 +354,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -400,11 +400,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -413,7 +414,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -423,7 +424,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -433,7 +434,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -443,7 +444,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -452,7 +453,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -461,7 +462,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -471,7 +472,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -481,7 +482,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -491,7 +492,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -501,7 +502,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -511,7 +512,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY
{attribute/products.category}, ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -521,7 +522,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY
ALL {attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -531,7 +532,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -542,7 +543,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -552,7 +553,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -562,7 +563,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -572,7 +573,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -581,7 +582,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -590,7 +591,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -599,7 +600,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -608,7 +609,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -617,7 +618,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -626,7 +627,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -691,7 +692,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -767,7 +768,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -846,7 +847,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -905,7 +906,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -962,7 +963,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1015,7 +1016,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1090,7 +1091,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1147,7 +1148,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1246,7 +1247,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1302,7 +1303,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1341,7 +1342,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1397,7 +1398,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1465,7 +1466,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1522,7 +1523,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1579,7 +1580,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -1984,6 +1985,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -2017,6 +2019,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -2050,7 +2053,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '40357'
+ - '40408'
Content-Type:
- application/json
DATE: *id001
@@ -2165,7 +2168,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2208,7 +2211,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2359,7 +2362,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2371,7 +2374,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2381,7 +2384,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2427,11 +2430,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2440,7 +2444,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2450,7 +2454,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2460,7 +2464,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2470,7 +2474,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2479,7 +2483,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2488,7 +2492,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2498,7 +2502,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-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2508,7 +2512,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-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2518,7 +2522,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-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2528,7 +2532,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-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2538,7 +2542,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY
{attribute/products.category}, ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2548,7 +2552,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY
ALL {attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2558,7 +2562,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2569,7 +2573,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2579,7 +2583,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2589,7 +2593,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2599,7 +2603,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category}
IN ("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2608,7 +2612,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2617,7 +2621,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2626,7 +2630,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2635,7 +2639,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2644,7 +2648,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2653,7 +2657,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2718,7 +2722,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2794,7 +2798,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2873,7 +2877,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2932,7 +2936,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -2989,7 +2993,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3042,7 +3046,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3117,7 +3121,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3174,7 +3178,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3273,7 +3277,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3329,7 +3333,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3368,7 +3372,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3424,7 +3428,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3492,7 +3496,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3549,7 +3553,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -3606,7 +3610,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:39
createdBy:
id: admin
type: user
@@ -4011,6 +4015,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
@@ -4044,6 +4049,7 @@ interactions:
dashboardPlugins: []
exportDefinitions: []
filterContexts: []
+ memoryItems: []
metrics: []
visualizationObjects: []
ldm:
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 6b648221f..5893234e5 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
@@ -68,7 +68,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38034'
+ - '38051'
Content-Type:
- application/json
DATE: *id001
@@ -139,7 +139,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -182,7 +182,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -332,7 +332,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -344,7 +344,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -354,7 +354,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -400,11 +400,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -413,7 +414,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -423,7 +424,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -433,7 +434,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -443,7 +444,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -452,7 +453,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -461,7 +462,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -471,7 +472,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -481,7 +482,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/customer_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -491,7 +492,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10_percent}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -501,7 +502,7 @@ interactions:
format: '#,##0.0%'
maql: "SELECT\n (SELECT {metric/revenue} WHERE (SELECT {metric/revenue_top_10}\
\ BY {attribute/product_id}) > 0)\n /\n {metric/revenue}"
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -511,7 +512,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -521,7 +522,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -531,7 +532,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -542,7 +543,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -552,7 +553,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -562,7 +563,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -572,7 +573,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -581,7 +582,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -590,7 +591,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -599,7 +600,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -608,7 +609,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -617,7 +618,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -626,7 +627,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -691,7 +692,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -767,7 +768,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -846,7 +847,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -905,7 +906,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -962,7 +963,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1015,7 +1016,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1090,7 +1091,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1147,7 +1148,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1246,7 +1247,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1302,7 +1303,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1341,7 +1342,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1397,7 +1398,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1465,7 +1466,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1522,7 +1523,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -1579,7 +1580,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2121,7 +2122,7 @@ interactions:
Cache-Control:
- no-cache, no-store, max-age=0, must-revalidate
Content-Length:
- - '38034'
+ - '38051'
Content-Type:
- application/json
DATE: *id001
@@ -2192,7 +2193,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2235,7 +2236,7 @@ interactions:
type: dashboardPlugin
version: '2'
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2385,7 +2386,7 @@ interactions:
drills: []
properties: {}
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2397,7 +2398,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2407,7 +2408,7 @@ interactions:
- content:
url: https://www.example.com
version: '2'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2453,11 +2454,12 @@ interactions:
description: ''
id: region_filter
title: filterContext
+ memoryItems: []
metrics:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2466,7 +2468,7 @@ interactions:
- content:
format: '#,##0'
maql: SELECT COUNT({attribute/order_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2476,7 +2478,7 @@ interactions:
format: '#,##0'
maql: 'SELECT {metric/amount_of_active_customers} WHERE (SELECT
{metric/revenue} BY {attribute/customer_id}) > 10000 '
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2486,7 +2488,7 @@ interactions:
format: '#,##0.00'
maql: SELECT {metric/amount_of_orders} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2496,7 +2498,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/spend})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2505,7 +2507,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT SUM({fact/price}*{fact/quantity})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2514,7 +2516,7 @@ interactions:
- content:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / {metric/total_revenue}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2524,7 +2526,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2534,7 +2536,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2544,7 +2546,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2554,7 +2556,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2564,7 +2566,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY {attribute/products.category},
ALL OTHER)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2574,7 +2576,7 @@ interactions:
format: '#,##0.0%'
maql: SELECT {metric/revenue} / (SELECT {metric/revenue} BY ALL
{attribute/product_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2584,7 +2586,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/order_amount} WHERE NOT ({label/order_status}
IN ("Returned", "Canceled"))
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2595,7 +2597,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Clothing")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2605,7 +2607,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
( "Electronics")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2615,7 +2617,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Home")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2625,7 +2627,7 @@ interactions:
format: $#,##0
maql: SELECT {metric/revenue} WHERE {label/products.category} IN
("Outdoor")
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2634,7 +2636,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2643,7 +2645,7 @@ interactions:
- content:
format: $#,##0.0
maql: SELECT {metric/revenue} / {metric/campaign_spend}
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2652,7 +2654,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2661,7 +2663,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2670,7 +2672,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/revenue} BY ALL OTHER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2679,7 +2681,7 @@ interactions:
- content:
format: $#,##0
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2744,7 +2746,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2820,7 +2822,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2899,7 +2901,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -2958,7 +2960,7 @@ interactions:
stackMeasuresToPercent: true
version: '2'
visualizationUrl: local:area
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3015,7 +3017,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:treemap
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3068,7 +3070,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:donut
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3143,7 +3145,7 @@ interactions:
visible: false
version: '2'
visualizationUrl: local:column
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3200,7 +3202,7 @@ interactions:
enabled: true
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3299,7 +3301,7 @@ interactions:
direction: asc
version: '2'
visualizationUrl: local:table
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3355,7 +3357,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:line
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3394,7 +3396,7 @@ interactions:
properties: {}
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3450,7 +3452,7 @@ interactions:
min: '0'
version: '2'
visualizationUrl: local:scatter
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3518,7 +3520,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3575,7 +3577,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -3632,7 +3634,7 @@ interactions:
position: bottom
version: '2'
visualizationUrl: local:bar
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4049,7 +4051,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 0158ecd18a01d61f9c532d957d3a6441
+ traceId: 5167f849c128a95b040fcb3341d36f89
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces
@@ -4675,7 +4677,7 @@ interactions:
version: '2'
id: campaign
title: Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4718,7 +4720,7 @@ interactions:
version: '2'
id: dashboard_plugin
title: Dashboard plugin
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4868,7 +4870,7 @@ interactions:
version: '2'
id: product_and_category
title: Product & Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4881,7 +4883,7 @@ interactions:
version: '2'
id: dashboard_plugin_1
title: dashboard_plugin_1
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4891,7 +4893,7 @@ interactions:
version: '2'
id: dashboard_plugin_2
title: dashboard_plugin_2
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4940,7 +4942,7 @@ interactions:
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
id: amount_of_active_customers
title: '# of Active Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4949,7 +4951,7 @@ interactions:
maql: SELECT COUNT({attribute/order_id})
id: amount_of_orders
title: '# of Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4959,7 +4961,7 @@ interactions:
BY {attribute/customer_id}) > 10000 '
id: amount_of_top_customers
title: '# of Top Customers'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4969,7 +4971,7 @@ interactions:
IN ("Returned", "Canceled"))
id: amount_of_valid_orders
title: '# of Valid Orders'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4979,7 +4981,7 @@ interactions:
maql: SELECT SUM({fact/spend})
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4988,7 +4990,7 @@ interactions:
maql: SELECT SUM({fact/price}*{fact/quantity})
id: order_amount
title: Order Amount
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -4997,7 +4999,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/total_revenue}
id: percent_revenue
title: '% Revenue'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5007,7 +5009,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5017,7 +5019,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5027,7 +5029,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5037,7 +5039,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5047,7 +5049,7 @@ interactions:
ALL OTHER)
id: percent_revenue_in_category
title: '% Revenue in Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5056,7 +5058,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-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5066,7 +5068,7 @@ interactions:
IN ("Returned", "Canceled"))
id: revenue
title: Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5076,7 +5078,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Clothing")
id: revenue-clothing
title: Revenue (Clothing)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5086,7 +5088,7 @@ interactions:
"Electronics")
id: revenue-electronic
title: Revenue (Electronic)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5095,7 +5097,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Home")
id: revenue-home
title: Revenue (Home)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5104,7 +5106,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE {label/products.category} IN ("Outdoor")
id: revenue-outdoor
title: Revenue (Outdoor)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5113,7 +5115,7 @@ interactions:
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
id: revenue_per_customer
title: Revenue per Customer
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5122,7 +5124,7 @@ interactions:
maql: SELECT {metric/revenue} / {metric/campaign_spend}
id: revenue_per_dollar_spent
title: Revenue per Dollar Spent
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5131,7 +5133,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10) OF ({metric/revenue})
id: revenue_top_10
title: Revenue / Top 10
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5140,7 +5142,7 @@ interactions:
maql: SELECT {metric/revenue} WHERE TOP(10%) OF ({metric/revenue})
id: revenue_top_10_percent
title: Revenue / Top 10%
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5149,7 +5151,7 @@ interactions:
maql: SELECT {metric/revenue} BY ALL OTHER
id: total_revenue
title: Total Revenue
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5158,7 +5160,7 @@ interactions:
maql: SELECT {metric/total_revenue} WITHOUT PARENT FILTER
id: total_revenue-no_filters
title: Total Revenue (No Filters)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5223,7 +5225,7 @@ interactions:
visualizationUrl: local:treemap
id: campaign_spend
title: Campaign Spend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5299,7 +5301,7 @@ interactions:
visualizationUrl: local:combo2
id: customers_trend
title: Customers Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5378,7 +5380,7 @@ interactions:
visualizationUrl: local:table
id: percent_revenue_per_product_by_customer_and_category
title: '% Revenue per Product by Customer and Category'
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5437,7 +5439,7 @@ interactions:
visualizationUrl: local:area
id: percentage_of_customers_by_region
title: Percentage of Customers by Region
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5494,7 +5496,7 @@ interactions:
visualizationUrl: local:treemap
id: product_breakdown
title: Product Breakdown
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5547,7 +5549,7 @@ interactions:
visualizationUrl: local:donut
id: product_categories_pie_chart
title: Product Categories Pie Chart
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5622,7 +5624,7 @@ interactions:
visualizationUrl: local:column
id: product_revenue_comparison-over_previous_period
title: Product Revenue Comparison (over previous period)
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5679,7 +5681,7 @@ interactions:
visualizationUrl: local:scatter
id: product_saleability
title: Product Saleability
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5778,7 +5780,7 @@ interactions:
visualizationUrl: local:table
id: revenue_and_quantity_by_product_and_category
title: Revenue and Quantity by Product and Category
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5834,7 +5836,7 @@ interactions:
visualizationUrl: local:line
id: revenue_by_category_trend
title: Revenue by Category Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5873,7 +5875,7 @@ interactions:
visualizationUrl: local:bar
id: revenue_by_product
title: Revenue by Product
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5929,7 +5931,7 @@ interactions:
visualizationUrl: local:scatter
id: revenue_per_usd_vs_spend_by_campaign
title: Revenue per $ vs Spend by Campaign
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -5997,7 +5999,7 @@ interactions:
visualizationUrl: local:combo2
id: revenue_trend
title: Revenue Trend
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6054,7 +6056,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_customers
title: Top 10 Customers
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
@@ -6111,11 +6113,12 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
- createdAt: 2026-02-04 09:00
+ createdAt: 2026-02-13 10:42
createdBy:
id: admin
type: user
exportDefinitions: []
+ memoryItems: []
headers:
Accept-Encoding:
- br, gzip, deflate
@@ -6272,7 +6275,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 76894d046258c2da1b4e71ca8b019626
+ traceId: 98c8f97629ec36dd619bad5bfb1b95e9
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings
@@ -6383,7 +6386,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 81188fd5d3ce1bd862bedc6527ab7464
+ traceId: 2273ce57bdc96ae448d4fbcd8ff2d6ea
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo_cs/workspaceSettings
@@ -7817,6 +7820,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -8218,6 +8222,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -8251,6 +8256,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 11e145ae3..dadbdedf2 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
@@ -1777,6 +1777,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2178,6 +2179,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2211,6 +2213,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
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 4faee2665..97c81b961 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
@@ -105,10 +105,13 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -153,15 +144,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -176,28 +176,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -209,6 +209,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml
index 20afd8cd4..cef48c07f 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/list_workspace_settings.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: d14743851e0c9b11033c9f8dd35f4ed3
+ traceId: dce91850f823f7be1f26d6ce7aff6431
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings
@@ -159,7 +159,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: cba0e6129db94ea80830a6b8e78c2359
+ traceId: e31d209410679c25fc4a796f4b0d7d64
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml
index 880803a22..d58d277cf 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/set_metadata_localization.yaml
@@ -105,10 +105,13 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign
- channelsCampaign idCampaign idCampaignsTypeTypeCampaign channelsCampaign
+ idCampaign
+ idCampaignsCampaign
nameCampaign
nameCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -153,15 +144,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -176,28 +176,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -209,6 +209,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -523,6 +524,9 @@ interactions:
id="attribute.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersOrder
idOrder
idOrder
@@ -570,15 +562,24 @@ interactions:
id="attribute.products.category">CategoryCategoryProductsRegionRegionCustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateStateStateCustomersTypeTypeCampaign channelsCustomersCampaign
channelsCampaign
channelsCampaign
@@ -593,28 +594,28 @@ interactions:
id="dataset.customers">CustomersCustomersCustomersDateDateOrder
linesOrder
linesOrder
linesProductsProductsProductsProductsDateDateBudgetBudgetCampaign channelsSpendSpendCampaign channelsPricePriceOrder linesQuantityQuantityOrder linesSpendSpendCampaign channelsOrder linesBudget AggCampaign channels per
@@ -626,6 +627,9 @@ interactions:
id="label.campaign_channels.category.title">CategoryCategoryCampaign channelsTypeTypeCampaign channelsCampaign
idCampaign
idCampaignsCustomer
nameCustomer
nameCustomersDate
- - DateDateDateDate
- - Month/YearMonth
- and Year (12/2020)DateDate
- - Quarter/YearQuarter
- and Year (Q1/2020)DateDate
- - Week/YearWeek
- and Year (W52/2020)DateDate
- - YearYearDateRegionRegionCustomersStateStateCustomersLocationLocationCustomersCategoryCategoryProductsRegionRegionCustomersStateStateCustomersTypeTypeCampaign channels#
- of Active CustomersDate
+ - DateDateDateDate
+ - Week/YearWeek
+ and Year (W52/2020)DateDate
+ - Month/YearMonth
+ and Year (12/2020)DateDate
+ - Quarter/YearQuarter
+ and Year (Q1/2020)DateDate
+ - YearYearDateTotal
+ RevenueTotal Revenue
+ (No Filters)# of Active
+ Customers# of Orders#
of Top CustomersRevenue / Top 10Revenue
- / Top 10%Total RevenueTotal
- Revenue (No Filters)Campaign
SpendFree-form translations are marked by the 'id' attribute,
@@ -882,7 +884,7 @@ interactions:
Accept:
- '*/*'
Accept-Encoding:
- - gzip, deflate, br
+ - gzip, deflate, br, zstd
Connection:
- keep-alive
Content-Length:
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml
index 2f1122a73..c8abeb55f 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/update_workspace_setting.yaml
@@ -48,7 +48,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: 0c2e3357fddbcc7a2fcf22e714ac39f2
+ traceId: 0dc3759bd2aecf2d15a3f78f4bceb112
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/workspaceSettings
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml
index beacbda4f..786e88a28 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_for_user_group.yaml
@@ -94,7 +94,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: a239ad709fb16ab2661534f7c1873b62
+ traceId: 47e1a28fb93a8c61e1c43de0987d0538
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters
@@ -1786,6 +1786,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2187,6 +2188,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2220,6 +2222,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
diff --git a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml
index a998e8a76..096600264 100644
--- a/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml
+++ b/packages/gooddata-sdk/tests/catalog/fixtures/workspaces/user_data_filters_life_cycle.yaml
@@ -94,7 +94,7 @@ interactions:
to access it.
status: 404
title: Not Found
- traceId: ef93345cfdae57d39543485c38454771
+ traceId: f0ac023ee70d58b07a29cf07ff1d663f
- request:
method: POST
uri: http://localhost:3000/api/v1/entities/workspaces/demo/userDataFilters
@@ -241,7 +241,7 @@ interactions:
self: http://localhost:3000/api/v1/entities/workspaces/demo/labels/order_status
type: label
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -316,7 +316,7 @@ interactions:
type: userDataFilter
included:
- attributes:
- authenticationId: CiQwODQwMjI5Ni0zNjZiLTQyNzctODM0Mi0zZmE2YzY0MWQwYzMSBWxvY2Fs
+ authenticationId: CiRjN2JlZTQzYS0zNjM4LTQ4NTctYjRmYy0xN2E5OTNmYTQ4NTQSBWxvY2Fs
firstname: Demo
lastname: User
email: demo@example.com
@@ -1792,6 +1792,7 @@ interactions:
visualizationUrl: local:bar
id: top_10_products
title: Top 10 Products
+ memoryItems: []
ldm:
datasets:
- grain:
@@ -2193,6 +2194,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasetExtensions:
- id: order_lines
@@ -2226,6 +2228,7 @@ interactions:
filterContexts: []
metrics: []
visualizationObjects: []
+ memoryItems: []
ldm:
datasets: []
dateInstances: []
diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml
index ad8013bc6..4d71ec937 100644
--- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml
+++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv.yaml
@@ -84,7 +84,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 27abd50c-9c44-438c-aa2e-068bc216ff9e
+ - ad008df3-baad-4f30-9d26-05e99f0bc953
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -132,14 +132,14 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 52c7d024460367bdaff51bccd25ecab729a0c4b3:f8e2d66faa94f3da2a25020b9dc34423cee0be281c4274caa01f6f0fe49450c9
+ executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular
body:
fileName: test_csv
format: CSV
- executionResult: 52c7d024460367bdaff51bccd25ecab729a0c4b3:f8e2d66faa94f3da2a25020b9dc34423cee0be281c4274caa01f6f0fe49450c9
+ executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785
customOverride:
labels:
region:
@@ -191,10 +191,10 @@ interactions:
- '0'
body:
string:
- exportResult: 17fed4ddc79a9949cd8561a5baed4bd0b2be2af9
+ exportResult: 727484b55caf3a4e482bd127b5da241caca9f164
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/17fed4ddc79a9949cd8561a5baed4bd0b2be2af9
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
body: null
headers:
Accept:
@@ -235,7 +235,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/17fed4ddc79a9949cd8561a5baed4bd0b2be2af9
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
body: null
headers:
Accept:
@@ -276,7 +276,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/17fed4ddc79a9949cd8561a5baed4bd0b2be2af9
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
body: null
headers:
Accept:
@@ -317,7 +317,89 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/17fed4ddc79a9949cd8561a5baed4bd0b2be2af9
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
+ body: null
+ headers:
+ Accept:
+ - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+ application/zip, text/csv, text/html
+ Accept-Encoding:
+ - br, gzip, deflate
+ X-GDC-VALIDATE-RELATIONS:
+ - 'true'
+ X-Requested-With:
+ - XMLHttpRequest
+ response:
+ status:
+ code: 202
+ message: Accepted
+ headers:
+ Cache-Control:
+ - no-cache, no-store, max-age=0, must-revalidate
+ Content-Length:
+ - '0'
+ DATE: *id001
+ Expires:
+ - '0'
+ Pragma:
+ - no-cache
+ Referrer-Policy:
+ - no-referrer
+ Vary:
+ - Origin
+ - Access-Control-Request-Method
+ - Access-Control-Request-Headers
+ X-Content-Type-Options:
+ - nosniff
+ X-GDC-TRACE-ID: *id001
+ X-Xss-Protection:
+ - '0'
+ body:
+ string: ''
+ - request:
+ method: GET
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
+ body: null
+ headers:
+ Accept:
+ - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+ application/zip, text/csv, text/html
+ Accept-Encoding:
+ - br, gzip, deflate
+ X-GDC-VALIDATE-RELATIONS:
+ - 'true'
+ X-Requested-With:
+ - XMLHttpRequest
+ response:
+ status:
+ code: 202
+ message: Accepted
+ headers:
+ Cache-Control:
+ - no-cache, no-store, max-age=0, must-revalidate
+ Content-Length:
+ - '0'
+ DATE: *id001
+ Expires:
+ - '0'
+ Pragma:
+ - no-cache
+ Referrer-Policy:
+ - no-referrer
+ Vary:
+ - Origin
+ - Access-Control-Request-Method
+ - Access-Control-Request-Headers
+ X-Content-Type-Options:
+ - nosniff
+ X-GDC-TRACE-ID: *id001
+ X-Xss-Protection:
+ - '0'
+ body:
+ string: ''
+ - request:
+ method: GET
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/727484b55caf3a4e482bd127b5da241caca9f164
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml
index 61e3fc8c3..f1de129ae 100644
--- a/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml
+++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_csv_by_visualization_id.yaml
@@ -118,7 +118,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: customers_trend
meta:
origin:
@@ -165,7 +165,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -175,7 +175,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -240,10 +240,10 @@ interactions:
- '0'
body:
string:
- exportResult: 791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ exportResult: e21601cd38e9e313feb569440af57423b41370ca
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
@@ -284,7 +284,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
@@ -325,7 +325,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
@@ -366,7 +366,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
@@ -407,7 +407,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
@@ -448,7 +448,48 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/791a4a6ea6570d241cb73e36f6d669fad0fea6cb
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
+ body: null
+ headers:
+ Accept:
+ - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+ application/zip, text/csv, text/html
+ Accept-Encoding:
+ - br, gzip, deflate
+ X-GDC-VALIDATE-RELATIONS:
+ - 'true'
+ X-Requested-With:
+ - XMLHttpRequest
+ response:
+ status:
+ code: 202
+ message: Accepted
+ headers:
+ Cache-Control:
+ - no-cache, no-store, max-age=0, must-revalidate
+ Content-Length:
+ - '0'
+ DATE: *id001
+ Expires:
+ - '0'
+ Pragma:
+ - no-cache
+ Referrer-Policy:
+ - no-referrer
+ Vary:
+ - Origin
+ - Access-Control-Request-Method
+ - Access-Control-Request-Headers
+ X-Content-Type-Options:
+ - nosniff
+ X-GDC-TRACE-ID: *id001
+ X-Xss-Protection:
+ - '0'
+ body:
+ string: ''
+ - request:
+ method: GET
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/e21601cd38e9e313feb569440af57423b41370ca
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml
index d50c6dac1..cc1268afa 100644
--- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml
+++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel.yaml
@@ -84,7 +84,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 058c469f-a280-44dc-ae00-224b0b5c1a8d
+ - 74561851-dc05-4a83-966f-f9fbdb3bdaab
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -132,14 +132,14 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 52c7d024460367bdaff51bccd25ecab729a0c4b3:f8e2d66faa94f3da2a25020b9dc34423cee0be281c4274caa01f6f0fe49450c9
+ executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785
- request:
method: POST
uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular
body:
fileName: test_xlsx
format: XLSX
- executionResult: 52c7d024460367bdaff51bccd25ecab729a0c4b3:f8e2d66faa94f3da2a25020b9dc34423cee0be281c4274caa01f6f0fe49450c9
+ executionResult: fcfc51868d431ce87ceea5c8a7a00224c985f40f:b6bb69a3a4658ee9c8337a31a5aee00b80ab65ed0cbd1fbf81c0f4fff95ad785
customOverride:
labels:
region:
@@ -191,10 +191,10 @@ interactions:
- '0'
body:
string:
- exportResult: 81f2e4cc69b83bedaa4d86877c80e28b5cd3e067
+ exportResult: 2eb344259fd1aa5ec2788302b6f541bd16af2a86
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/81f2e4cc69b83bedaa4d86877c80e28b5cd3e067
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
body: null
headers:
Accept:
@@ -235,7 +235,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/81f2e4cc69b83bedaa4d86877c80e28b5cd3e067
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
body: null
headers:
Accept:
@@ -276,7 +276,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/81f2e4cc69b83bedaa4d86877c80e28b5cd3e067
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
body: null
headers:
Accept:
@@ -317,7 +317,89 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/81f2e4cc69b83bedaa4d86877c80e28b5cd3e067
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
+ body: null
+ headers:
+ Accept:
+ - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+ application/zip, text/csv, text/html
+ Accept-Encoding:
+ - br, gzip, deflate
+ X-GDC-VALIDATE-RELATIONS:
+ - 'true'
+ X-Requested-With:
+ - XMLHttpRequest
+ response:
+ status:
+ code: 202
+ message: Accepted
+ headers:
+ Cache-Control:
+ - no-cache, no-store, max-age=0, must-revalidate
+ Content-Length:
+ - '0'
+ DATE: *id001
+ Expires:
+ - '0'
+ Pragma:
+ - no-cache
+ Referrer-Policy:
+ - no-referrer
+ Vary:
+ - Origin
+ - Access-Control-Request-Method
+ - Access-Control-Request-Headers
+ X-Content-Type-Options:
+ - nosniff
+ X-GDC-TRACE-ID: *id001
+ X-Xss-Protection:
+ - '0'
+ body:
+ string: ''
+ - request:
+ method: GET
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
+ body: null
+ headers:
+ Accept:
+ - application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+ application/zip, text/csv, text/html
+ Accept-Encoding:
+ - br, gzip, deflate
+ X-GDC-VALIDATE-RELATIONS:
+ - 'true'
+ X-Requested-With:
+ - XMLHttpRequest
+ response:
+ status:
+ code: 202
+ message: Accepted
+ headers:
+ Cache-Control:
+ - no-cache, no-store, max-age=0, must-revalidate
+ Content-Length:
+ - '0'
+ DATE: *id001
+ Expires:
+ - '0'
+ Pragma:
+ - no-cache
+ Referrer-Policy:
+ - no-referrer
+ Vary:
+ - Origin
+ - Access-Control-Request-Method
+ - Access-Control-Request-Headers
+ X-Content-Type-Options:
+ - nosniff
+ X-GDC-TRACE-ID: *id001
+ X-Xss-Protection:
+ - '0'
+ body:
+ string: ''
+ - request:
+ method: GET
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/2eb344259fd1aa5ec2788302b6f541bd16af2a86
body: null
headers:
Accept:
@@ -467,13 +549,13 @@ interactions:
dr6GmVPXn68zRmWfmasr0+J3SI4IG2TV28zst1A06yalI3Lc6aDZpuoahv3/8OTjrph8zh4PFoLc
88wirtb0tUfBxtupcM5Hbd1scd1b+1GbwuEDZV/QuKnw2WK+HfADiD6aT5QIEvFSqyy/+eYQdG5p
xmWs/tkxahGC1op4X+TwqTm7scLZZ4t7c2d7Bl97Z7vaXi5RWzvI5KulP5748D7I3oGD0oQpWbxN
- egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwAI2MpWJQEAAFACAAARAAAAZG9jUHJvcHMvY29y
- ZS54bWydks1OwzAQhO88ReR7YidFBawklQD1RCUkikDcLHubWsQ/sg1p3x4nadNW6onjema/nV25
- XOxUm/yC89LoCuUZQQloboTUTYXe18v0HiU+MC1YazRUaA8eLeqbklvKjYNXZyy4IMEnEaQ95bZC
- 2xAsxdjzLSjms+jQUdwYp1iIpWuwZfybNYALQuZYQWCCBYZ7YGonIjogBZ+Q9se1A0BwDC0o0MHj
- PMvxyRvAKX+1YVDOnEqGvYWr1qM4uXdeTsau67JuNlhj/hx/rl7ehlVTqftTcUB1KTjlDlgwri7x
- eREP1zIfVvHEGwnicR/1K2+HRcY+EEkMQMe4R+Vj9vS8XqK6IMU8JUVKbtfkgZKc5ndf/ciL/hNQ
- HYb8m3gEjLkvP0H9B1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54
+ egBHze7sLwPgYy9It/4GUEsDBBQAAAAIAAAAPwClIpnsJQEAAFACAAARAAAAZG9jUHJvcHMvY29y
+ ZS54bWydks1OwzAQhO88ReR7YidFBawklQD1RCUkikDcLHvbWsQ/sg1p3h4nadNW6onjema/nV25
+ XOxVk/yC89LoCuUZQQloboTU2wq9r5fpPUp8YFqwxmioUAceLeqbklvKjYNXZyy4IMEnEaQ95bZC
+ uxAsxdjzHSjms+jQUdwYp1iIpdtiy/g32wIuCJljBYEJFhjugamdiOiAFHxC2h/XDADBMTSgQAeP
+ 8yzHJ28Ap/zVhkE5cyoZOgtXrUdxcu+9nIxt22btbLDG/Dn+XL28DaumUven4oDqUnDKHbBgXF3i
+ 8yIermE+rOKJNxLEYxf1K2+HRcY+EEkMQMe4R+Vj9vS8XqK6IMU8JUWaz9Y5obd3lDx89SMv+k9A
+ dRjyb+IRMOa+/AT1H1BLAwQUAAAACAAAAD8ABHFFY3sBAAATAwAAEAAAAGRvY1Byb3BzL2FwcC54
bWydUsFO4zAQvfMVke/UabVaocoxWpVd9bCISi1wXBln0lh1bMszRClfj5OqIYU94dObN0/PzzMW
t11jsxYiGu8KNp/lLAOnfWncvmCPuz/XNyxDUq5U1jso2BGQ3corsYk+QCQDmCUHhwWricKSc9Q1
NApnqe1Sp/KxUZTKuOe+qoyGO69fG3DEF3n+k0NH4Eoor8NoyE6Oy5a+a1p63efDp90xJD8pfoVg
@@ -490,6 +572,6 @@ interactions:
AAAAAACAgbMMAAB4bC9zaGFyZWRTdHJpbmdzLnhtbFBLAQIUAxQAAAAIAAAAPwBdnzo03wIAAIwP
AAANAAAAAAAAAAAAAACAgfcOAAB4bC9zdHlsZXMueG1sUEsBAhQDFAAAAAgAAAA/ABj6RlSwBQAA
UhsAABMAAAAAAAAAAAAAAICBARIAAHhsL3RoZW1lL3RoZW1lMS54bWxQSwECFAMUAAAACAAAAD8A
- CNjKViUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA
+ pSKZ7CUBAABQAgAAEQAAAAAAAAAAAAAAgIHiFwAAZG9jUHJvcHMvY29yZS54bWxQSwECFAMUAAAA
CAAAAD8ABHFFY3sBAAATAwAAEAAAAAAAAAAAAAAAgIE2GQAAZG9jUHJvcHMvYXBwLnhtbFBLBQYA
AAAACgAKAIACAADfGgAAAAA=
diff --git a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml
index 31d03a936..89a10fcc8 100644
--- a/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml
+++ b/packages/gooddata-sdk/tests/export/fixtures/test_export_excel_by_visualization_id.yaml
@@ -118,7 +118,7 @@ interactions:
rotation: auto
version: '2'
visualizationUrl: local:combo2
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: customers_trend
meta:
origin:
@@ -165,7 +165,7 @@ interactions:
content:
format: '#,##0'
maql: SELECT COUNT({attribute/customer_id},{attribute/order_line_id})
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: amount_of_active_customers
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/amount_of_active_customers
@@ -175,7 +175,7 @@ interactions:
content:
format: $#,##0.0
maql: SELECT AVG(SELECT {metric/revenue} BY {attribute/customer_id})
- createdAt: 2026-02-04 09:01
+ createdAt: 2026-02-13 10:46
id: revenue_per_customer
links:
self: http://localhost:3000/api/v1/entities/workspaces/demo/metrics/revenue_per_customer
@@ -240,10 +240,10 @@ interactions:
- '0'
body:
string:
- exportResult: 8452c57aff77d17698e359680396ab891e7d5da7
+ exportResult: 7cad09362d0ac3c20fe6349703eec0c7835b4233
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -284,7 +284,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -325,7 +325,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -366,7 +366,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -407,7 +407,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -448,7 +448,7 @@ interactions:
string: ''
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/8452c57aff77d17698e359680396ab891e7d5da7
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/export/tabular/7cad09362d0ac3c20fe6349703eec0c7835b4233
body: null
headers:
Accept:
@@ -572,12 +572,12 @@ interactions:
7LdQNOsmpSNy3Omg2abqGob9//Dk466YfM4eDxaC3PPMIq7W9LVHwcbbqXDOR23dbHHdW/tRm8Lh
A2Vf0Lip8Nlivh3wA4g+mk+UCBLxUqssv/nmEHRuacZlrP7ZMWoRgtaKeF/k8Kk5u7HC2WeLe3Nn
ewZfe2e72l4uUVs7yOSrpT+e+PA+yN6Bg9KEKVm8TXoAR83u7C8D4GMvSLf+BlBLAwQUAAAACAAA
- AD8AuHRaICUBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3ZKSEVtgNt
- yamBQlNaehPSxhG1fpDUOnn7yk7iJOBTj6uZ/XZ2Ubncqzb5Beel0RXKM4IS0NwIqZsKvW9W6QIl
- PjAtWGs0VOgAHi3ru5Jbyo2DV2csuCDBJxGkPeW2QrsQLMXY8x0o5rPo0FHcGqdYiKVrsGX8mzWA
- C0LmWEFgggWGe2BqRyI6IQUfkfbHtQNAcAwtKNDB4zzL8cUbwCk/2TAoV04lw8HCpPUsju69l6Ox
- 67qsmw3WmD/Hn+uXt2HVVOr+VBxQXQpOuQMWjKtLfF3Ew7XMh3U88VaCeDxEfeLttMixD0QSA9Bj
- 3LPyMXt63qxQXZBinpIiJfcb8kBJTovFVz/ypv8CVKch/yaeAcfct5+g/gNQSwMEFAAAAAgAAAA/
+ AD8At/8m3CUBAABQAgAAEQAAAGRvY1Byb3BzL2NvcmUueG1snZLNasMwEITvfQqjuy3bCWkRtgNt
+ yamBQl1aehPSJhG1fpDUOn77KrbjJOBTj6uZ/XZ2UbE+yib6BeuEViXKkhRFoJjmQu1L9F5v4gcU
+ OU8Vp41WUKIOHFpXdwUzhGkLr1YbsF6AiwJIOcJMiQ7eG4KxYweQ1CXBoYK401ZSH0q7x4ayb7oH
+ nKfpCkvwlFNP8QkYm4mIRiRnE9L82KYHcIahAQnKO5wlGb54PVjpZht65cophe8MzFrP4uQ+OjEZ
+ 27ZN2kVvDfkz/Ll9eetXjYU6nYoBqgrOCLNAvbZVga+LcLiGOr8NJ94J4I9d0GfexkWGPuBRCECG
+ uGflY/H0XG9Qlaf5Kk7zOFvUWUqW92S5+jqNvOm/AOU45N/EM2DIffsJqj9QSwMEFAAAAAgAAAA/
ALLAMkd+AQAAGQMAABAAAABkb2NQcm9wcy9hcHAueG1snVLBTuswELzzFZHv1GmF0FPlGKEC4sDT
q9QAZ+NsGgvHtrzbqH1fj5OqIQVO5DQ7OxpPdlfc7FubdRDReFew+SxnGTjtK+O2BXsuHy7/sAxJ
uUpZ76BgB0B2Iy/EOvoAkQxglhwcFqwhCkvOUTfQKpyltkud2sdWUSrjlvu6NhruvN614Igv8vya
@@ -594,6 +594,6 @@ interactions:
SwECFAMUAAAACAAAAD8A7cSCI7oAAAAEAQAAFAAAAAAAAAAAAAAAgIEVCAAAeGwvc2hhcmVkU3Ry
aW5ncy54bWxQSwECFAMUAAAACAAAAD8AJckRufECAACwDQAADQAAAAAAAAAAAAAAgIEBCQAAeGwv
c3R5bGVzLnhtbFBLAQIUAxQAAAAIAAAAPwAY+kZUsAUAAFIbAAATAAAAAAAAAAAAAACAgR0MAAB4
- bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/ALh0WiAlAQAAUAIAABEAAAAAAAAAAAAA
+ bC90aGVtZS90aGVtZTEueG1sUEsBAhQDFAAAAAgAAAA/ALf/JtwlAQAAUAIAABEAAAAAAAAAAAAA
AICB/hEAAGRvY1Byb3BzL2NvcmUueG1sUEsBAhQDFAAAAAgAAAA/ALLAMkd+AQAAGQMAABAAAAAA
AAAAAAAAAICBUhMAAGRvY1Byb3BzL2FwcC54bWxQSwUGAAAAAAoACgCAAgAA/hQAAAAA
diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml
index d820daff2..84b557984 100644
--- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml
+++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_and_metric.yaml
@@ -68,7 +68,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 42cf71ee-67cd-41f3-8520-d1821aee9089
+ - 3b3098de-056f-40b1-9eb0-36d57a98a870
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -100,10 +100,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: 88d47dde604d6bee4bdacad1cbe1b031577e317c:e8df0e06fac2249b47964851d7229e69954e4e99a5d2af63dc5866cfde62f0be
+ executionResult: 80542ef48b3a51eb8302cb604329f1f5609c613c:6c4cc18446e6f7a64bad730a6e509754001b90118d67d9368ccf82059f1ad4e2
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/88d47dde604d6bee4bdacad1cbe1b031577e317c%3Ae8df0e06fac2249b47964851d7229e69954e4e99a5d2af63dc5866cfde62f0be?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/80542ef48b3a51eb8302cb604329f1f5609c613c%3A6c4cc18446e6f7a64bad730a6e509754001b90118d67d9368ccf82059f1ad4e2?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml
index 165dd5e78..4987d138c 100644
--- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml
+++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_metric_and_filter.yaml
@@ -75,7 +75,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 4a5ca4f6-158d-4ef4-8f8c-29c76e509ad2
+ - 0eb54a83-fc8d-4770-9d0f-36e3919b6b82
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -107,10 +107,10 @@ interactions:
name: Order Amount
localIdentifier: dim_1
links:
- executionResult: e33a26a932e3ace5275f07e8615f9d9b5873e898:2aebf1bfa0832e05aa7f30356f949bb7294c5ee814b645658eb71f87ac7d80ee
+ executionResult: 159f647ec18317c2e6b3aed8f2c1ed9b38789e09:9c4aed79133aca02a7335187f551fe2f5a8445f5fdf9b78fcef77bd5cdd82a28
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/e33a26a932e3ace5275f07e8615f9d9b5873e898%3A2aebf1bfa0832e05aa7f30356f949bb7294c5ee814b645658eb71f87ac7d80ee?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/159f647ec18317c2e6b3aed8f2c1ed9b38789e09%3A9c4aed79133aca02a7335187f551fe2f5a8445f5fdf9b78fcef77bd5cdd82a28?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml
index fe31eabe6..a898426f5 100644
--- a/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml
+++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_attribute_show_all_values.yaml
@@ -69,7 +69,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 60a8831c-e705-4223-87fa-b5a25373cdbf
+ - 613a77c2-91a6-4366-93f1-b96ca2eb964e
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -103,10 +103,10 @@ interactions:
- localIdentifier: metric1
localIdentifier: dim_1
links:
- executionResult: 799a7dfd51ce72793458011bfa69088aae77c6c1:2cc6aea5888004948dccaa8be44a77e8f7a3a2b8530dcf8ff7f11e776bb5e3aa
+ executionResult: c04483501b4cbfb9218ce6b3310b2eea76b8f0c6:296dcc775d75576f1b84f0c7b33778e0fc4a2446b6a9d2110eaf8315f680a80d
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/799a7dfd51ce72793458011bfa69088aae77c6c1%3A2cc6aea5888004948dccaa8be44a77e8f7a3a2b8530dcf8ff7f11e776bb5e3aa?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c04483501b4cbfb9218ce6b3310b2eea76b8f0c6%3A296dcc775d75576f1b84f0c7b33778e0fc4a2446b6a9d2110eaf8315f680a80d?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
@@ -447,7 +447,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 27201172-f5d6-4e7e-b1bd-640fae5b93c9
+ - b24d2973-ca88-4f9d-a8e4-ddc0cf547634
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -481,10 +481,10 @@ interactions:
- localIdentifier: metric1
localIdentifier: dim_1
links:
- executionResult: cfedcafc00f12c82600fc060ffc659190cc3dfc3:5e79aa519f7af5f21e469c0934a702645ec77a4c261871ccab6621b99f8468f1
+ executionResult: 80c7a20091f4bfb861fde80c1512eca8bed6c0ec:52f90098b4cb9196ac9713b4ee38e3777eb998f6b499d982b36773a8d3e88db5
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/cfedcafc00f12c82600fc060ffc659190cc3dfc3%3A5e79aa519f7af5f21e469c0934a702645ec77a4c261871ccab6621b99f8468f1?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/80c7a20091f4bfb861fde80c1512eca8bed6c0ec%3A52f90098b4cb9196ac9713b4ee38e3777eb998f6b499d982b36773a8d3e88db5?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
@@ -821,7 +821,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - e4669ce0-4230-4daf-8b18-42c7ad09754a
+ - 13be2fd4-fa31-4dbd-a485-f83e7f461b55
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -855,10 +855,10 @@ interactions:
- localIdentifier: metric1
localIdentifier: dim_1
links:
- executionResult: 5d81991cf32a0bd8e374ab2c94f261a41af17198:5899770df4edf6afc16692fb81bac7f11975131ca781b8b5dc9f6bd8b5433543
+ executionResult: d0feac3db234fdb3a7321e1eb4c8cc0276c52efa:cbd76aca4045bed9b3dd236554acaa84e3b7f0b1012021ce2ead492eace68526
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/5d81991cf32a0bd8e374ab2c94f261a41af17198%3A5899770df4edf6afc16692fb81bac7f11975131ca781b8b5dc9f6bd8b5433543?offset=0%2C0&limit=512%2C256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/d0feac3db234fdb3a7321e1eb4c8cc0276c52efa%3Acbd76aca4045bed9b3dd236554acaa84e3b7f0b1012021ce2ead492eace68526?offset=0%2C0&limit=512%2C256
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml
index f1fc55da4..60d09ae2b 100644
--- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml
+++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_attribute.yaml
@@ -56,7 +56,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 2e115417-34f9-4d89-bbc9-5ee68f2c3c71
+ - 01b9efd4-ff8f-4990-b4ac-f0f79a3bfbe4
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -82,10 +82,10 @@ interactions:
valueType: TEXT
localIdentifier: dim_0
links:
- executionResult: c63999ef003223b61a3a37a15c62d495d1cfed61:7abaad5e2b7a25650cfdefdc047442d3baa42b109588ca9571d8e58889e23bb2
+ executionResult: 4c4b686c622f3f62fee6cd212e2685cd1f57b227:d3b5b8b6f1f6108be4f91f5ef65b47eed19210384d6a66c4d306ea5ea8fd5da2
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/c63999ef003223b61a3a37a15c62d495d1cfed61%3A7abaad5e2b7a25650cfdefdc047442d3baa42b109588ca9571d8e58889e23bb2?offset=0&limit=512
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4c4b686c622f3f62fee6cd212e2685cd1f57b227%3Ad3b5b8b6f1f6108be4f91f5ef65b47eed19210384d6a66c4d306ea5ea8fd5da2?offset=0&limit=512
body: null
headers:
Accept:
diff --git a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml
index 71ccd995e..6303c063a 100644
--- a/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml
+++ b/packages/gooddata-sdk/tests/table/fixtures/table_with_just_metric.yaml
@@ -60,7 +60,7 @@ interactions:
X-Content-Type-Options:
- nosniff
X-Gdc-Cancel-Token:
- - 6e1f8b98-ac9d-4615-abea-66bd4e9e04db
+ - 094f078e-cfa3-496a-ac4d-2338605e0b16
X-GDC-TRACE-ID: *id001
X-Xss-Protection:
- '0'
@@ -75,10 +75,10 @@ interactions:
name: Order Amount
localIdentifier: dim_0
links:
- executionResult: 4258ac663ed6eeeb36d6f7aeefa03673bba4c86d:66bb5bc5a66909d30f398f9f2f75b39f0ef01ddd512f3d94d5ac5105cae303d4
+ executionResult: 7d038f5fdeab7c42314f51e4dcf2fe9242e37c6e:55b8a076c25b36f62c67431fd12434f65b190cf1935e48f7f4a71a8fe0929a90
- request:
method: GET
- uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/4258ac663ed6eeeb36d6f7aeefa03673bba4c86d%3A66bb5bc5a66909d30f398f9f2f75b39f0ef01ddd512f3d94d5ac5105cae303d4?offset=0&limit=256
+ uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/7d038f5fdeab7c42314f51e4dcf2fe9242e37c6e%3A55b8a076c25b36f62c67431fd12434f65b190cf1935e48f7f4a71a8fe0929a90?offset=0&limit=256
body: null
headers:
Accept:
diff --git a/schemas/gooddata-afm-client.json b/schemas/gooddata-afm-client.json
index 232563de4..6476682c1 100644
--- a/schemas/gooddata-afm-client.json
+++ b/schemas/gooddata-afm-client.json
@@ -56,10 +56,6 @@
"pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -628,6 +624,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -2015,7 +2014,7 @@
"type": "boolean"
},
"dataSamplingPercentage": {
- "default": 100,
+ "default": 100.0,
"deprecated": true,
"description": "Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.",
"format": "float",
@@ -2178,7 +2177,7 @@
"description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.",
"example": [
[
- 1,
+ 1.0,
2.5
],
[
@@ -2254,7 +2253,7 @@
"description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.",
"example": [
[
- 1,
+ 1.0,
2.5
],
[
@@ -2458,6 +2457,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -2482,8 +2484,8 @@
"exclusiveMaximum": true,
"exclusiveMinimum": true,
"format": "float",
- "maximum": 1,
- "minimum": 0,
+ "maximum": 1.0,
+ "minimum": 0.0,
"type": "number"
},
"forecastPeriod": {
@@ -2817,6 +2819,58 @@
],
"type": "object"
},
+ "MatchAttributeFilter": {
+ "description": "Filter via label with given match type and literal value.",
+ "properties": {
+ "matchAttributeFilter": {
+ "properties": {
+ "applyOnResult": {
+ "type": "boolean"
+ },
+ "caseSensitive": {
+ "default": false,
+ "description": "Indicates whether the filter match is evaluated in case-sensitive mode or not.",
+ "type": "boolean"
+ },
+ "label": {
+ "$ref": "#/components/schemas/AfmIdentifier"
+ },
+ "literal": {
+ "description": "Literal used to limit label values.",
+ "example": "value",
+ "type": "string"
+ },
+ "localIdentifier": {
+ "type": "string"
+ },
+ "matchType": {
+ "description": "Requested match type.",
+ "enum": [
+ "STARTS_WITH",
+ "ENDS_WITH",
+ "CONTAINS"
+ ],
+ "type": "string"
+ },
+ "negate": {
+ "default": false,
+ "description": "Indicates whether the filter should negate the match.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "literal",
+ "matchType",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "matchAttributeFilter"
+ ],
+ "type": "object"
+ },
"MeasureDefinition": {
"description": "Abstract metric definition type",
"oneOf": [
@@ -3842,10 +3896,6 @@
"example": "DAY",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -4105,6 +4155,11 @@
"description": "Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.",
"type": "boolean"
},
+ "enableHybridSearch": {
+ "default": false,
+ "description": "If true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches.",
+ "type": "boolean"
+ },
"excludeTags": {
"description": "Exclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results.",
"items": {
diff --git a/schemas/gooddata-api-client.json b/schemas/gooddata-api-client.json
index d94473b65..865f896a4 100644
--- a/schemas/gooddata-api-client.json
+++ b/schemas/gooddata-api-client.json
@@ -4475,10 +4475,6 @@
"pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -5513,6 +5509,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -5794,12 +5793,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -7222,9 +7233,6 @@
],
"type": "string"
},
- "includeEmptyValues": {
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -8631,7 +8639,11 @@
"type": "string"
},
"content": {
- "$ref": "#/components/schemas/JsonNode"
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
+ "example": {},
+ "maxLength": 250000,
+ "nullable": true,
+ "type": "object"
},
"id": {
"description": "Custom Application Setting ID.",
@@ -8650,11 +8662,22 @@
"DeclarativeCustomGeoCollection": {
"description": "A declarative form of custom geo collection.",
"properties": {
+ "description": {
+ "description": "Description of the custom geo collection.",
+ "maxLength": 10000,
+ "type": "string"
+ },
"id": {
"description": "Custom geo collection ID.",
"example": "my-geo-collection",
"pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$",
"type": "string"
+ },
+ "name": {
+ "description": "Name of the custom geo collection.",
+ "example": "My Geo Collection",
+ "maxLength": 255,
+ "type": "string"
}
},
"required": [
@@ -8871,7 +8894,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"example": "POSTGRESQL",
"type": "string"
@@ -10250,7 +10274,8 @@
"description": "Permission name.",
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
}
@@ -10483,7 +10508,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"example": "TIMEZONE",
"type": "string"
@@ -11687,7 +11713,7 @@
"type": "boolean"
},
"dataSamplingPercentage": {
- "default": 100,
+ "default": 100.0,
"deprecated": true,
"description": "Specifies percentage of source table data scanned during the computation. This field is deprecated and is no longer used during the elements computation.",
"format": "float",
@@ -12014,7 +12040,7 @@
"description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.",
"example": [
[
- 1,
+ 1.0,
2.5
],
[
@@ -12090,7 +12116,7 @@
"description": "A multi-dimensional array of computed results. The most common one being a 2-dimensional array. The arrays can be composed of Double or null values.",
"example": [
[
- 1,
+ 1.0,
2.5
],
[
@@ -12458,6 +12484,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -12482,8 +12511,8 @@
"exclusiveMaximum": true,
"exclusiveMinimum": true,
"format": "float",
- "maximum": 1,
- "minimum": 0,
+ "maximum": 1.0,
+ "minimum": 0.0,
"type": "number"
},
"forecastPeriod": {
@@ -13528,7 +13557,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -13536,7 +13568,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"summary": {
@@ -14241,7 +14276,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -14249,7 +14287,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -14893,12 +14934,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -15214,12 +15267,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -15234,7 +15299,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"dashboardTabularExports": {
@@ -15318,7 +15386,10 @@
"type": "object"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"rawExports": {
@@ -15661,12 +15732,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -16646,7 +16729,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -16700,7 +16783,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -16820,7 +16903,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -16870,7 +16953,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -16916,6 +16999,21 @@
"JsonApiCustomGeoCollectionIn": {
"description": "JSON:API representation of customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -16951,6 +17049,21 @@
"JsonApiCustomGeoCollectionOut": {
"description": "JSON:API representation of customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -17026,6 +17139,21 @@
"JsonApiCustomGeoCollectionPatch": {
"description": "JSON:API representation of patching customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -17157,7 +17285,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -17165,7 +17296,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -17497,7 +17631,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
}
@@ -17714,7 +17849,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -17889,7 +18025,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -18118,7 +18255,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -18861,7 +18999,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -18869,7 +19010,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"requestPayload": {
@@ -21480,7 +21624,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -21532,7 +21676,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -21654,7 +21798,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -21710,7 +21854,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -21920,7 +22064,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -21972,7 +22116,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -22086,7 +22230,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -22138,7 +22282,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -22922,7 +23066,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -22946,7 +23093,10 @@
"type": "array"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"strategy": {
@@ -23430,7 +23580,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -23444,7 +23597,10 @@
"type": "boolean"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -24643,7 +24799,8 @@
"items": {
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
},
@@ -24884,7 +25041,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -24980,7 +25138,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -25116,7 +25275,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26618,7 +26778,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26714,7 +26875,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26923,7 +27085,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -26934,7 +27099,10 @@
"type": "boolean"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -27325,12 +27493,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -28913,7 +29093,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -29009,7 +29190,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -29171,7 +29353,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -29267,7 +29450,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -29521,6 +29705,58 @@
],
"type": "object"
},
+ "MatchAttributeFilter": {
+ "description": "Filter via label with given match type and literal value.",
+ "properties": {
+ "matchAttributeFilter": {
+ "properties": {
+ "applyOnResult": {
+ "type": "boolean"
+ },
+ "caseSensitive": {
+ "default": false,
+ "description": "Indicates whether the filter match is evaluated in case-sensitive mode or not.",
+ "type": "boolean"
+ },
+ "label": {
+ "$ref": "#/components/schemas/AfmIdentifier"
+ },
+ "literal": {
+ "description": "Literal used to limit label values.",
+ "example": "value",
+ "type": "string"
+ },
+ "localIdentifier": {
+ "type": "string"
+ },
+ "matchType": {
+ "description": "Requested match type.",
+ "enum": [
+ "STARTS_WITH",
+ "ENDS_WITH",
+ "CONTAINS"
+ ],
+ "type": "string"
+ },
+ "negate": {
+ "default": false,
+ "description": "Indicates whether the filter should negate the match.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "literal",
+ "matchType",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "matchAttributeFilter"
+ ],
+ "type": "object"
+ },
"MeasureDefinition": {
"description": "Abstract metric definition type",
"oneOf": [
@@ -30162,7 +30398,8 @@
"items": {
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
},
@@ -31398,10 +31635,6 @@
"example": "DAY",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -31546,7 +31779,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"example": "TIMEZONE",
"type": "string"
@@ -31957,6 +32191,11 @@
"description": "Turn on deep search. If true, content of complex objects will be searched as well, e.g. metrics in visualizations.",
"type": "boolean"
},
+ "enableHybridSearch": {
+ "default": false,
+ "description": "If true, enables hybrid search combining vector similarity and keyword matching. This can improve search results by considering both semantic similarity and exact keyword matches.",
+ "type": "boolean"
+ },
"excludeTags": {
"description": "Exclude objects that contain any of the specified tags. This parameter only affects the search results. Objects with excluded tags are completely hidden from the results.",
"items": {
@@ -32886,7 +33125,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"example": "POSTGRESQL",
"type": "string"
@@ -41345,7 +41585,7 @@
"parameters": [
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -41457,7 +41697,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -41484,7 +41724,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -41523,7 +41763,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -41577,7 +41817,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
diff --git a/schemas/gooddata-automation-client.json b/schemas/gooddata-automation-client.json
index e056de433..6c6a5a1de 100644
--- a/schemas/gooddata-automation-client.json
+++ b/schemas/gooddata-automation-client.json
@@ -66,10 +66,6 @@
"pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -713,6 +709,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -813,12 +812,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -1332,9 +1343,6 @@
],
"type": "string"
},
- "includeEmptyValues": {
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -1693,6 +1701,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -1898,6 +1909,58 @@
],
"type": "object"
},
+ "MatchAttributeFilter": {
+ "description": "Filter via label with given match type and literal value.",
+ "properties": {
+ "matchAttributeFilter": {
+ "properties": {
+ "applyOnResult": {
+ "type": "boolean"
+ },
+ "caseSensitive": {
+ "default": false,
+ "description": "Indicates whether the filter match is evaluated in case-sensitive mode or not.",
+ "type": "boolean"
+ },
+ "label": {
+ "$ref": "#/components/schemas/AfmIdentifier"
+ },
+ "literal": {
+ "description": "Literal used to limit label values.",
+ "example": "value",
+ "type": "string"
+ },
+ "localIdentifier": {
+ "type": "string"
+ },
+ "matchType": {
+ "description": "Requested match type.",
+ "enum": [
+ "STARTS_WITH",
+ "ENDS_WITH",
+ "CONTAINS"
+ ],
+ "type": "string"
+ },
+ "negate": {
+ "default": false,
+ "description": "Indicates whether the filter should negate the match.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "literal",
+ "matchType",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "matchAttributeFilter"
+ ],
+ "type": "object"
+ },
"MeasureDefinition": {
"description": "Abstract metric definition type",
"oneOf": [
@@ -2755,10 +2818,6 @@
"example": "DAY",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
diff --git a/schemas/gooddata-export-client.json b/schemas/gooddata-export-client.json
index 816986175..9180ea1f8 100644
--- a/schemas/gooddata-export-client.json
+++ b/schemas/gooddata-export-client.json
@@ -56,10 +56,6 @@
"pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -369,6 +365,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -797,9 +796,6 @@
],
"type": "string"
},
- "includeEmptyValues": {
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -1018,6 +1014,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -1179,6 +1178,58 @@
"nullable": true,
"type": "object"
},
+ "MatchAttributeFilter": {
+ "description": "Filter via label with given match type and literal value.",
+ "properties": {
+ "matchAttributeFilter": {
+ "properties": {
+ "applyOnResult": {
+ "type": "boolean"
+ },
+ "caseSensitive": {
+ "default": false,
+ "description": "Indicates whether the filter match is evaluated in case-sensitive mode or not.",
+ "type": "boolean"
+ },
+ "label": {
+ "$ref": "#/components/schemas/AfmIdentifier"
+ },
+ "literal": {
+ "description": "Literal used to limit label values.",
+ "example": "value",
+ "type": "string"
+ },
+ "localIdentifier": {
+ "type": "string"
+ },
+ "matchType": {
+ "description": "Requested match type.",
+ "enum": [
+ "STARTS_WITH",
+ "ENDS_WITH",
+ "CONTAINS"
+ ],
+ "type": "string"
+ },
+ "negate": {
+ "default": false,
+ "description": "Indicates whether the filter should negate the match.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "literal",
+ "matchType",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "matchAttributeFilter"
+ ],
+ "type": "object"
+ },
"MeasureDefinition": {
"description": "Abstract metric definition type",
"oneOf": [
@@ -1798,10 +1849,6 @@
"example": "DAY",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
diff --git a/schemas/gooddata-metadata-client.json b/schemas/gooddata-metadata-client.json
index e000ed4a4..9597ef2a6 100644
--- a/schemas/gooddata-metadata-client.json
+++ b/schemas/gooddata-metadata-client.json
@@ -4464,10 +4464,6 @@
"pattern": "^\\d{4}-\\d{1,2}-\\d{1,2}( \\d{1,2}:\\d{1,2})?$",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -5009,6 +5005,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -5109,12 +5108,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -5747,9 +5758,6 @@
],
"type": "string"
},
- "includeEmptyValues": {
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -6915,7 +6923,11 @@
"type": "string"
},
"content": {
- "$ref": "#/components/schemas/JsonNode"
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
+ "example": {},
+ "maxLength": 250000,
+ "nullable": true,
+ "type": "object"
},
"id": {
"description": "Custom Application Setting ID.",
@@ -6934,11 +6946,22 @@
"DeclarativeCustomGeoCollection": {
"description": "A declarative form of custom geo collection.",
"properties": {
+ "description": {
+ "description": "Description of the custom geo collection.",
+ "maxLength": 10000,
+ "type": "string"
+ },
"id": {
"description": "Custom geo collection ID.",
"example": "my-geo-collection",
"pattern": "^(?!\\.)[.A-Za-z0-9_-]{1,255}$",
"type": "string"
+ },
+ "name": {
+ "description": "Name of the custom geo collection.",
+ "example": "My Geo Collection",
+ "maxLength": 255,
+ "type": "string"
}
},
"required": [
@@ -7155,7 +7178,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"example": "POSTGRESQL",
"type": "string"
@@ -8534,7 +8558,8 @@
"description": "Permission name.",
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
}
@@ -8767,7 +8792,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"example": "TIMEZONE",
"type": "string"
@@ -10089,6 +10115,9 @@
},
{
"$ref": "#/components/schemas/PositiveAttributeFilter"
+ },
+ {
+ "$ref": "#/components/schemas/MatchAttributeFilter"
}
],
"type": "object"
@@ -10919,7 +10948,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -10927,7 +10959,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"summary": {
@@ -11632,7 +11667,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -11640,7 +11678,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -12284,12 +12325,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -12605,12 +12658,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -12625,7 +12690,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"dashboardTabularExports": {
@@ -12709,7 +12777,10 @@
"type": "object"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"rawExports": {
@@ -13052,12 +13123,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -14037,7 +14120,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -14091,7 +14174,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -14211,7 +14294,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -14261,7 +14344,7 @@
"type": "string"
},
"content": {
- "description": "Free-form JSON content. Maximum supported length is 15000 characters.",
+ "description": "Free-form JSON content. Maximum supported length is 250000 characters.",
"example": {},
"type": "object"
}
@@ -14307,6 +14390,21 @@
"JsonApiCustomGeoCollectionIn": {
"description": "JSON:API representation of customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -14342,6 +14440,21 @@
"JsonApiCustomGeoCollectionOut": {
"description": "JSON:API representation of customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -14417,6 +14530,21 @@
"JsonApiCustomGeoCollectionPatch": {
"description": "JSON:API representation of patching customGeoCollection entity.",
"properties": {
+ "attributes": {
+ "properties": {
+ "description": {
+ "maxLength": 10000,
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 255,
+ "nullable": true,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"id": {
"description": "API identifier of an object",
"example": "id1",
@@ -14548,7 +14676,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -14556,7 +14687,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -14888,7 +15022,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
}
@@ -15105,7 +15240,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -15280,7 +15416,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -15509,7 +15646,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"type": "string"
},
@@ -16252,7 +16390,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -16260,7 +16401,10 @@
"type": "string"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"requestPayload": {
@@ -18871,7 +19015,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -18923,7 +19067,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -19045,7 +19189,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -19101,7 +19245,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -19311,7 +19455,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -19363,7 +19507,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -19477,7 +19621,7 @@
},
"analyzedValue": {
"description": "Metric value in the analyzed period (the observed value that triggered the anomaly)",
- "example": 2600000000
+ "example": 2.6E+9
},
"areRelationsValid": {
"type": "boolean"
@@ -19529,7 +19673,7 @@
},
"referenceValue": {
"description": "Metric value in the reference period",
- "example": 2400000000
+ "example": 2.4E+9
},
"sourceCount": {
"description": "Number of source documents used for generation",
@@ -20313,7 +20457,10 @@
"type": "boolean"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -20337,7 +20484,10 @@
"type": "array"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"strategy": {
@@ -20821,7 +20971,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -20835,7 +20988,10 @@
"type": "boolean"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -22034,7 +22190,8 @@
"items": {
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
},
@@ -22275,7 +22432,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -22371,7 +22529,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -22507,7 +22666,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -24009,7 +24169,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -24105,7 +24266,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -24314,7 +24476,10 @@
"type": "object"
},
"createdAt": {
+ "description": "Time of the entity creation.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"description": {
@@ -24325,7 +24490,10 @@
"type": "boolean"
},
"modifiedAt": {
+ "description": "Time of the last entity modification.",
"format": "date-time",
+ "nullable": true,
+ "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}",
"type": "string"
},
"tags": {
@@ -24716,12 +24884,24 @@
"execution": {
"$ref": "#/components/schemas/AlertAfm"
},
+ "interval": {
+ "description": "Date granularity for the interval of ONCE_PER_INTERVAL trigger. Supported granularities: DAY, WEEK, MONTH, QUARTER, YEAR.",
+ "enum": [
+ "DAY",
+ "WEEK",
+ "MONTH",
+ "QUARTER",
+ "YEAR"
+ ],
+ "type": "string"
+ },
"trigger": {
"default": "ALWAYS",
- "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\n",
+ "description": "Trigger behavior for the alert.\nALWAYS - alert is triggered every time the condition is met.\nONCE - alert is triggered only once when the condition is met.\nONCE_PER_INTERVAL - alert is triggered when the condition is met, then suppressed for the interval. If no interval is specified, it behaves as ALWAYS.\n",
"enum": [
"ALWAYS",
- "ONCE"
+ "ONCE",
+ "ONCE_PER_INTERVAL"
],
"type": "string"
}
@@ -26304,7 +26484,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26400,7 +26581,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26562,7 +26744,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26658,7 +26841,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"type": "string"
}
@@ -26794,6 +26978,58 @@
],
"type": "object"
},
+ "MatchAttributeFilter": {
+ "description": "Filter via label with given match type and literal value.",
+ "properties": {
+ "matchAttributeFilter": {
+ "properties": {
+ "applyOnResult": {
+ "type": "boolean"
+ },
+ "caseSensitive": {
+ "default": false,
+ "description": "Indicates whether the filter match is evaluated in case-sensitive mode or not.",
+ "type": "boolean"
+ },
+ "label": {
+ "$ref": "#/components/schemas/AfmIdentifier"
+ },
+ "literal": {
+ "description": "Literal used to limit label values.",
+ "example": "value",
+ "type": "string"
+ },
+ "localIdentifier": {
+ "type": "string"
+ },
+ "matchType": {
+ "description": "Requested match type.",
+ "enum": [
+ "STARTS_WITH",
+ "ENDS_WITH",
+ "CONTAINS"
+ ],
+ "type": "string"
+ },
+ "negate": {
+ "default": false,
+ "description": "Indicates whether the filter should negate the match.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "literal",
+ "matchType",
+ "label"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "matchAttributeFilter"
+ ],
+ "type": "object"
+ },
"MeasureDefinition": {
"description": "Abstract metric definition type",
"oneOf": [
@@ -27015,7 +27251,8 @@
"items": {
"enum": [
"MANAGE",
- "SELF_CREATE_TOKEN"
+ "SELF_CREATE_TOKEN",
+ "BASE_UI_ACCESS"
],
"type": "string"
},
@@ -27876,10 +28113,6 @@
"example": "DAY",
"type": "string"
},
- "includeEmptyValues": {
- "description": "If true, rows with undefined (NULL) date values will be included in the result. The filter becomes: (date_condition) OR (date IS NULL). If false or not set, standard behavior applies (NULLs excluded by the date condition).",
- "type": "boolean"
- },
"localIdentifier": {
"type": "string"
},
@@ -27993,7 +28226,8 @@
"API_ENTITIES_DEFAULT_CONTENT_MEDIA_TYPE",
"ENABLE_NULL_JOINS",
"EXPORT_CSV_CUSTOM_DELIMITER",
- "ENABLE_QUERY_TAGS"
+ "ENABLE_QUERY_TAGS",
+ "RESTRICT_BASE_UI"
],
"example": "TIMEZONE",
"type": "string"
@@ -32617,7 +32851,7 @@
"parameters": [
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -32729,7 +32963,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -32756,7 +32990,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -32795,7 +33029,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
@@ -32849,7 +33083,7 @@
},
{
"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": "",
+ "example": "name==someString;description==someString",
"in": "query",
"name": "filter",
"schema": {
diff --git a/schemas/gooddata-scan-client.json b/schemas/gooddata-scan-client.json
index e649eed8b..d5ba603c7 100644
--- a/schemas/gooddata-scan-client.json
+++ b/schemas/gooddata-scan-client.json
@@ -647,7 +647,8 @@
"STARROCKS",
"ATHENA",
"MONGODB",
- "CRATEDB"
+ "CRATEDB",
+ "AILAKEHOUSE"
],
"example": "POSTGRESQL",
"type": "string"