diff --git a/ansys-grantami-serverapi-openapi/pyproject.toml b/ansys-grantami-serverapi-openapi/pyproject.toml index 5ab8d582..bc2c989f 100644 --- a/ansys-grantami-serverapi-openapi/pyproject.toml +++ b/ansys-grantami-serverapi-openapi/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "ansys-grantami-serverapi-openapi" description = "Autogenerated client library for the Granta MI Server API." -version = "5.1.0.dev579" +version = "5.1.0.dev585" license = "MIT" authors = ["ANSYS, Inc. "] maintainers = ["ANSYS, Inc. "] diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/__init__.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/__init__.py index 41781ce6..f354d015 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/__init__.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/__init__.py @@ -20,4 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -__version__ = "5.1.0.dev579" +__version__ = "5.1.0.dev585" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/__init__.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/__init__.py index 2f376fbb..467fd4c6 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/__init__.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/__init__.py @@ -77,6 +77,7 @@ from .api.schema___units_api import SchemaUnitsApi from .api.schema_api import SchemaApi from .api.search_api import SearchApi +from .api.selection_searches_api import SelectionSearchesApi from .api.server_manager_api import ServerManagerApi from .api.status_api import StatusApi from .models.attributes_attributeguidimportfile_body1 import AttributesAttributeguidimportfileBody1 @@ -188,7 +189,6 @@ from .models.gsa_create_configuration import GsaCreateConfiguration from .models.gsa_create_constant import GsaCreateConstant from .models.gsa_create_continuous_range import GsaCreateContinuousRange -from .models.gsa_create_cross_database_link_target import GsaCreateCrossDatabaseLinkTarget from .models.gsa_create_cross_database_record_link_group import ( GsaCreateCrossDatabaseRecordLinkGroup, ) @@ -210,6 +210,7 @@ from .models.gsa_create_discrete_parameter_value import GsaCreateDiscreteParameterValue from .models.gsa_create_discrete_range import GsaCreateDiscreteRange from .models.gsa_create_discrete_type import GsaCreateDiscreteType +from .models.gsa_create_dynamic_record_link_group import GsaCreateDynamicRecordLinkGroup from .models.gsa_create_expression import GsaCreateExpression from .models.gsa_create_file_attribute import GsaCreateFileAttribute from .models.gsa_create_float_functional_attribute import GsaCreateFloatFunctionalAttribute @@ -263,11 +264,9 @@ from .models.gsa_create_record_list import GsaCreateRecordList from .models.gsa_create_record_list_items_info import GsaCreateRecordListItemsInfo from .models.gsa_create_replacement_string import GsaCreateReplacementString +from .models.gsa_create_search_request import GsaCreateSearchRequest from .models.gsa_create_short_text_attribute import GsaCreateShortTextAttribute -from .models.gsa_create_smart_link_target import GsaCreateSmartLinkTarget -from .models.gsa_create_smart_record_link_group import GsaCreateSmartRecordLinkGroup from .models.gsa_create_standard_name import GsaCreateStandardName -from .models.gsa_create_static_link_target import GsaCreateStaticLinkTarget from .models.gsa_create_static_record_link_group import GsaCreateStaticRecordLinkGroup from .models.gsa_create_subset import GsaCreateSubset from .models.gsa_create_table import GsaCreateTable @@ -476,6 +475,10 @@ from .models.gsa_duplicate_version_guid_add_database_validation_issue import ( GsaDuplicateVersionGuidAddDatabaseValidationIssue, ) +from .models.gsa_dynamic_link_group_usage_data_modification_error_detail import ( + GsaDynamicLinkGroupUsageDataModificationErrorDetail, +) +from .models.gsa_dynamic_record_link_group import GsaDynamicRecordLinkGroup from .models.gsa_empty_axis_name_attribute_error_detail import GsaEmptyAxisNameAttributeErrorDetail from .models.gsa_enabled_licenses_info import GsaEnabledLicensesInfo from .models.gsa_entity_already_exists_error_detail import GsaEntityAlreadyExistsErrorDetail @@ -508,6 +511,7 @@ from .models.gsa_file_header import GsaFileHeader from .models.gsa_file_prefix_datum_criterion import GsaFilePrefixDatumCriterion from .models.gsa_files_info import GsaFilesInfo +from .models.gsa_find_search_request import GsaFindSearchRequest from .models.gsa_find_standard_names import GsaFindStandardNames from .models.gsa_float_functional_aggregation import GsaFloatFunctionalAggregation from .models.gsa_float_functional_aggregation_datum_criterion import ( @@ -636,7 +640,6 @@ from .models.gsa_layout_sections_info import GsaLayoutSectionsInfo from .models.gsa_layout_tabular_column import GsaLayoutTabularColumn from .models.gsa_layouts_info import GsaLayoutsInfo -from .models.gsa_link import GsaLink from .models.gsa_link_aggregation import GsaLinkAggregation from .models.gsa_link_aggregation_datum_criterion import GsaLinkAggregationDatumCriterion from .models.gsa_link_attribute_to_export import GsaLinkAttributeToExport @@ -932,17 +935,16 @@ from .models.gsa_reorder_sections_info import GsaReorderSectionsInfo from .models.gsa_replacement_string import GsaReplacementString from .models.gsa_replacement_strings_info import GsaReplacementStringsInfo +from .models.gsa_resolved_link import GsaResolvedLink +from .models.gsa_resolved_link_info import GsaResolvedLinkInfo +from .models.gsa_resolved_link_target import GsaResolvedLinkTarget from .models.gsa_response_options import GsaResponseOptions from .models.gsa_resubmit_job_request import GsaResubmitJobRequest -from .models.gsa_retarget_potential_request import GsaRetargetPotentialRequest -from .models.gsa_retarget_request import GsaRetargetRequest -from .models.gsa_retarget_result import GsaRetargetResult -from .models.gsa_retarget_result_type import GsaRetargetResultType -from .models.gsa_retarget_results_info import GsaRetargetResultsInfo from .models.gsa_rich_text_type import GsaRichTextType from .models.gsa_rich_text_value import GsaRichTextValue from .models.gsa_rollup_export_failure import GsaRollupExportFailure from .models.gsa_rollup_reference import GsaRollupReference +from .models.gsa_save_search_request import GsaSaveSearchRequest from .models.gsa_schema_too_new_add_database_validation_issue import ( GsaSchemaTooNewAddDatabaseValidationIssue, ) @@ -950,6 +952,7 @@ GsaSchemaTooOldAddDatabaseValidationIssue, ) from .models.gsa_search_cluster_status import GsaSearchClusterStatus +from .models.gsa_search_detail import GsaSearchDetail from .models.gsa_search_index_status import GsaSearchIndexStatus from .models.gsa_search_mask_usage_data_modification_error_detail import ( GsaSearchMaskUsageDataModificationErrorDetail, @@ -964,6 +967,7 @@ GsaSecurityAttributeUsageDataModificationErrorDetail, ) from .models.gsa_security_groups import GsaSecurityGroups +from .models.gsa_selection_search import GsaSelectionSearch from .models.gsa_series_graph import GsaSeriesGraph from .models.gsa_set_date_time_datum import GsaSetDateTimeDatum from .models.gsa_set_datum import GsaSetDatum @@ -1021,10 +1025,6 @@ from .models.gsa_slim_typed_attribute import GsaSlimTypedAttribute from .models.gsa_slim_unit import GsaSlimUnit from .models.gsa_slim_unit_system import GsaSlimUnitSystem -from .models.gsa_smart_link_group_usage_data_modification_error_detail import ( - GsaSmartLinkGroupUsageDataModificationErrorDetail, -) -from .models.gsa_smart_record_link_group import GsaSmartRecordLinkGroup from .models.gsa_smtp_properties import GsaSmtpProperties from .models.gsa_sort_criterion import GsaSortCriterion from .models.gsa_sort_criterion_type import GsaSortCriterionType @@ -1122,6 +1122,7 @@ from .models.gsa_update_discrete_parameter_value import GsaUpdateDiscreteParameterValue from .models.gsa_update_discrete_range import GsaUpdateDiscreteRange from .models.gsa_update_discrete_type import GsaUpdateDiscreteType +from .models.gsa_update_dynamic_record_link_group import GsaUpdateDynamicRecordLinkGroup from .models.gsa_update_expression import GsaUpdateExpression from .models.gsa_update_file import GsaUpdateFile from .models.gsa_update_file_attribute import GsaUpdateFileAttribute @@ -1174,7 +1175,6 @@ from .models.gsa_update_record_list_properties import GsaUpdateRecordListProperties from .models.gsa_update_replacement_string import GsaUpdateReplacementString from .models.gsa_update_short_text_attribute import GsaUpdateShortTextAttribute -from .models.gsa_update_smart_record_link_group import GsaUpdateSmartRecordLinkGroup from .models.gsa_update_standard_name import GsaUpdateStandardName from .models.gsa_update_static_record_link_group import GsaUpdateStaticRecordLinkGroup from .models.gsa_update_subset import GsaUpdateSubset @@ -1188,6 +1188,7 @@ from .models.gsa_update_user_permission import GsaUpdateUserPermission from .models.gsa_update_user_permissions_info import GsaUpdateUserPermissionsInfo from .models.gsa_usage_data_modification_error_detail import GsaUsageDataModificationErrorDetail +from .models.gsa_user_or_group import GsaUserOrGroup from .models.gsa_user_permission import GsaUserPermission from .models.gsa_user_permissions_info import GsaUserPermissionsInfo from .models.gsa_user_role import GsaUserRole @@ -1263,6 +1264,7 @@ "SchemaTablesApi", "SchemaUnitsApi", "SearchApi", + "SelectionSearchesApi", "ServerManagerApi", "StatusApi", "AttributesAttributeguidimportfileBody", @@ -1358,7 +1360,6 @@ "GsaCreateConfiguration", "GsaCreateConstant", "GsaCreateContinuousRange", - "GsaCreateCrossDatabaseLinkTarget", "GsaCreateCrossDatabaseRecordLinkGroup", "GsaCreateDataRule", "GsaCreateDateTimeAttribute", @@ -1372,6 +1373,7 @@ "GsaCreateDiscreteParameterValue", "GsaCreateDiscreteRange", "GsaCreateDiscreteType", + "GsaCreateDynamicRecordLinkGroup", "GsaCreateExpression", "GsaCreateFileAttribute", "GsaCreateFloatFunctionalAttribute", @@ -1419,11 +1421,9 @@ "GsaCreateRecordList", "GsaCreateRecordListItemsInfo", "GsaCreateReplacementString", + "GsaCreateSearchRequest", "GsaCreateShortTextAttribute", - "GsaCreateSmartLinkTarget", - "GsaCreateSmartRecordLinkGroup", "GsaCreateStandardName", - "GsaCreateStaticLinkTarget", "GsaCreateStaticRecordLinkGroup", "GsaCreateSubset", "GsaCreateTable", @@ -1580,6 +1580,8 @@ "GsaDuplicateTabularColumnGuidsErrorDetail", "GsaDuplicateTabularColumnNamesErrorDetail", "GsaDuplicateVersionGuidAddDatabaseValidationIssue", + "GsaDynamicLinkGroupUsageDataModificationErrorDetail", + "GsaDynamicRecordLinkGroup", "GsaEmptyAxisNameAttributeErrorDetail", "GsaEnabledLicensesInfo", "GsaEntityAlreadyExistsErrorDetail", @@ -1602,6 +1604,7 @@ "GsaFileHeader", "GsaFilePrefixDatumCriterion", "GsaFilesInfo", + "GsaFindSearchRequest", "GsaFindStandardNames", "GsaFloatFunctionalAggregation", "GsaFloatFunctionalAggregationDatumCriterion", @@ -1702,7 +1705,6 @@ "GsaLayoutSectionsInfo", "GsaLayoutTabularColumn", "GsaLayoutsInfo", - "GsaLink", "GsaLinkAggregation", "GsaLinkAggregationDatumCriterion", "GsaLinkAttributeToExport", @@ -1954,20 +1956,20 @@ "GsaReorderSectionsInfo", "GsaReplacementString", "GsaReplacementStringsInfo", + "GsaResolvedLink", + "GsaResolvedLinkInfo", + "GsaResolvedLinkTarget", "GsaResponseOptions", "GsaResubmitJobRequest", - "GsaRetargetPotentialRequest", - "GsaRetargetRequest", - "GsaRetargetResult", - "GsaRetargetResultType", - "GsaRetargetResultsInfo", "GsaRichTextType", "GsaRichTextValue", "GsaRollupExportFailure", "GsaRollupReference", + "GsaSaveSearchRequest", "GsaSchemaTooNewAddDatabaseValidationIssue", "GsaSchemaTooOldAddDatabaseValidationIssue", "GsaSearchClusterStatus", + "GsaSearchDetail", "GsaSearchIndexStatus", "GsaSearchMaskUsageDataModificationErrorDetail", "GsaSearchRequest", @@ -1978,6 +1980,7 @@ "GsaSecurityAttributeGrouping", "GsaSecurityAttributeUsageDataModificationErrorDetail", "GsaSecurityGroups", + "GsaSelectionSearch", "GsaSeriesGraph", "GsaSetDateTimeDatum", "GsaSetDatum", @@ -2035,8 +2038,6 @@ "GsaSlimTypedAttribute", "GsaSlimUnit", "GsaSlimUnitSystem", - "GsaSmartLinkGroupUsageDataModificationErrorDetail", - "GsaSmartRecordLinkGroup", "GsaSmtpProperties", "GsaSortCriterion", "GsaSortCriterionType", @@ -2116,6 +2117,7 @@ "GsaUpdateDiscreteParameterValue", "GsaUpdateDiscreteRange", "GsaUpdateDiscreteType", + "GsaUpdateDynamicRecordLinkGroup", "GsaUpdateExpression", "GsaUpdateFile", "GsaUpdateFileAttribute", @@ -2162,7 +2164,6 @@ "GsaUpdateRecordListProperties", "GsaUpdateReplacementString", "GsaUpdateShortTextAttribute", - "GsaUpdateSmartRecordLinkGroup", "GsaUpdateStandardName", "GsaUpdateStaticRecordLinkGroup", "GsaUpdateSubset", @@ -2176,6 +2177,7 @@ "GsaUpdateUserPermission", "GsaUpdateUserPermissionsInfo", "GsaUsageDataModificationErrorDetail", + "GsaUserOrGroup", "GsaUserPermission", "GsaUserPermissionsInfo", "GsaUserRole", diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/__init__.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/__init__.py index f53e2908..454668fc 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/__init__.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/__init__.py @@ -70,6 +70,7 @@ from .schema___units_api import SchemaUnitsApi from .schema_api import SchemaApi from .search_api import SearchApi +from .selection_searches_api import SelectionSearchesApi from .server_manager_api import ServerManagerApi from .status_api import StatusApi @@ -119,6 +120,7 @@ "SchemaTablesApi", "SchemaUnitsApi", "SearchApi", + "SelectionSearchesApi", "ServerManagerApi", "StatusApi", ] diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/schema___databases_api.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/schema___databases_api.py index bfbe3f18..0b7c59a0 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/schema___databases_api.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/schema___databases_api.py @@ -124,83 +124,6 @@ def _add_database_with_http_info( response_type_map=response_type_map, ) - def check_databases_for_retarget_potential( - self, *, body: "Optional[GsaRetargetPotentialRequest]" = None - ) -> "Union[GsaDatabasesInfo, None]": - """Check databases for retarget potential - whether there are any cross-database tabular attributes targeting them. - - This method makes a synchronous HTTP request. - - Parameters - ---------- - body: GsaRetargetPotentialRequest - - Returns - ------- - Union[GsaDatabasesInfo, None] - """ - data = self._check_databases_for_retarget_potential_with_http_info( - body, _return_http_data_only=True - ) - return data # type: ignore[no-any-return] - - def _check_databases_for_retarget_potential_with_http_info( - self, body: "Optional[GsaRetargetPotentialRequest]" = None, **kwargs: Any - ) -> Any: - all_params = ["body", "_return_http_data_only", "_preload_content", "_request_timeout"] - - params = locals() - for key, val in params["kwargs"].items(): - if key not in all_params: - raise TypeError( - f"Got an unexpected keyword argument '{key}' to method check_databases_for_retarget_potential" - ) - params[key] = val - del params["kwargs"] - - collection_formats: dict[str, Any] = {} - - path_params: dict[str, Any] = {} - - query_params: list[Any] = [] - - header_params: dict[str, Any] = {} - - form_params: list[Any] = [] - local_var_files: dict[str, Any] = {} - - body_params = None - if "body" in params and body is not None: - body_params = params["body"] - # HTTP header 'Accept' - header_params["Accept"] = self.api_client.select_header_accept(["application/json"]) - - # HTTP header 'Content-Type' - header_params["Content-Type"] = self.api_client.select_header_content_type( - ["application/json-patch+json", "application/json", "text/json", "application/*+json"] - ) - - response_type_map: dict[int, Optional[str]] = { - 200: "GsaDatabasesInfo", - 400: None, - } - - return self.api_client.call_api( - "/v1alpha/databases:check-retarget-potential", - "POST", - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - _return_http_data_only=params.get("_return_http_data_only"), - _preload_content=params.get("_preload_content", True), - _request_timeout=params.get("_request_timeout"), - collection_formats=collection_formats, - response_type_map=response_type_map, - ) - def get_all_databases(self, *, role: "Optional[str]" = None) -> "GsaDatabasesInfo": """Lists all databases that the user can see. @@ -342,115 +265,6 @@ def _get_database_with_http_info(self, database_key: "str", **kwargs: Any) -> An response_type_map=response_type_map, ) - def get_outbound_links( - self, - *, - database_key: "str", - type: "Optional[list[GsaLinkAttributeType]]" = None, - mode: "Optional[str]" = None, - x_ansys_vc_mode: "Optional[str]" = None, - ) -> "Union[GsaLinksInfo, None]": - """Get all link groups and tabular attributes pointing from the database, i.e. the source of the link is in the given database. May include links where the target is in the same database, or where the target cannot be resolved (e.g. the target database is not loaded). - - This method makes a synchronous HTTP request. - - Parameters - ---------- - database_key: str - type: list[GsaLinkAttributeType] - The link types to include in the response. If not provided, all link types are included. - mode: str - The version control mode. If not provided, defaults to write mode if the user is allowed to see that. Can also be set in the header. - x_ansys_vc_mode: str - The version control mode. If not provided, defaults to write mode if the user is allowed to see that. Can also be set in the query string. - - Returns - ------- - Union[GsaLinksInfo, None] - """ - data = self._get_outbound_links_with_http_info( - database_key, type, mode, x_ansys_vc_mode, _return_http_data_only=True - ) - return data # type: ignore[no-any-return] - - def _get_outbound_links_with_http_info( - self, - database_key: "str", - type: "Optional[list[GsaLinkAttributeType]]" = None, - mode: "Optional[str]" = None, - x_ansys_vc_mode: "Optional[str]" = None, - **kwargs: Any, - ) -> Any: - all_params = [ - "database_key", - "type", - "mode", - "x_ansys_vc_mode", - "_return_http_data_only", - "_preload_content", - "_request_timeout", - ] - - params = locals() - for key, val in params["kwargs"].items(): - if key not in all_params: - raise TypeError( - f"Got an unexpected keyword argument '{key}' to method get_outbound_links" - ) - params[key] = val - del params["kwargs"] - # verify the required parameter "database_key" is set - if "database_key" not in params or params["database_key"] is None: - raise ValueError( - "Missing the required parameter 'database_key' when calling 'get_outbound_links'" - ) - - collection_formats: dict[str, Any] = {} - - path_params: dict[str, Any] = {} - if "database_key" in params and database_key is not None: - path_params["database-key"] = params["database_key"] - - query_params: list[Any] = [] - if "type" in params and type is not None: - query_params.append(("type", params["type"])) - collection_formats["type"] = "multi" - if "mode" in params and mode is not None: - query_params.append(("mode", params["mode"])) - - header_params: dict[str, Any] = {} - if "x_ansys_vc_mode" in params and x_ansys_vc_mode is not None: - header_params["X-Ansys-VC-Mode"] = params["x_ansys_vc_mode"] - - form_params: list[Any] = [] - local_var_files: dict[str, Any] = {} - - body_params = None - # HTTP header 'Accept' - header_params["Accept"] = self.api_client.select_header_accept(["application/json"]) - - response_type_map: dict[int, Optional[str]] = { - 200: "GsaLinksInfo", - 403: None, - 404: None, - } - - return self.api_client.call_api( - "/v1alpha/databases/{database-key}:outbound-links", - "POST", - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - _return_http_data_only=params.get("_return_http_data_only"), - _preload_content=params.get("_preload_content", True), - _request_timeout=params.get("_request_timeout"), - collection_formats=collection_formats, - response_type_map=response_type_map, - ) - def lock_database(self, *, database_key: "str") -> "Union[GsaDatabase, None]": """Lock database @@ -684,82 +498,6 @@ def _remove_database_with_http_info(self, database_key: "str", **kwargs: Any) -> response_type_map=response_type_map, ) - def retarget_tabulars( - self, *, body: "Optional[GsaRetargetRequest]" = None - ) -> "Union[GsaRetargetResultsInfo, None]": - """Retargets tabulars from the current database to a new one. - - This method makes a synchronous HTTP request. - - Parameters - ---------- - body: GsaRetargetRequest - - Returns - ------- - Union[GsaRetargetResultsInfo, None] - """ - data = self._retarget_tabulars_with_http_info(body, _return_http_data_only=True) - return data # type: ignore[no-any-return] - - def _retarget_tabulars_with_http_info( - self, body: "Optional[GsaRetargetRequest]" = None, **kwargs: Any - ) -> Any: - all_params = ["body", "_return_http_data_only", "_preload_content", "_request_timeout"] - - params = locals() - for key, val in params["kwargs"].items(): - if key not in all_params: - raise TypeError( - f"Got an unexpected keyword argument '{key}' to method retarget_tabulars" - ) - params[key] = val - del params["kwargs"] - - collection_formats: dict[str, Any] = {} - - path_params: dict[str, Any] = {} - - query_params: list[Any] = [] - - header_params: dict[str, Any] = {} - - form_params: list[Any] = [] - local_var_files: dict[str, Any] = {} - - body_params = None - if "body" in params and body is not None: - body_params = params["body"] - # HTTP header 'Accept' - header_params["Accept"] = self.api_client.select_header_accept(["application/json"]) - - # HTTP header 'Content-Type' - header_params["Content-Type"] = self.api_client.select_header_content_type( - ["application/json-patch+json", "application/json", "text/json", "application/*+json"] - ) - - response_type_map: dict[int, Optional[str]] = { - 200: "GsaRetargetResultsInfo", - 400: None, - 404: None, - } - - return self.api_client.call_api( - "/v1alpha/databases:retarget", - "POST", - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - _return_http_data_only=params.get("_return_http_data_only"), - _preload_content=params.get("_preload_content", True), - _request_timeout=params.get("_request_timeout"), - collection_formats=collection_formats, - response_type_map=response_type_map, - ) - def unlock_database(self, *, database_key: "str") -> "Union[GsaDatabase, None]": """Unlock database diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/selection_searches_api.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/selection_searches_api.py new file mode 100644 index 00000000..0811f7a9 --- /dev/null +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/api/selection_searches_api.py @@ -0,0 +1,504 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +""" +MI Server API + +No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + +OpenAPI spec version: v1 + +Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + +import re # noqa: F401 +from typing import TYPE_CHECKING, Any, BinaryIO, Optional, Union # noqa: F401 + +from . import ApiBase + +if TYPE_CHECKING: + import pathlib + + from ..models import * + + +class SelectionSearchesApi(ApiBase): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + Ref: https://github.com/swagger-api/swagger-codegen + """ + + def create_search( + self, *, body: "Optional[GsaCreateSearchRequest]" = None + ) -> "Union[GsaSelectionSearch, None]": + """Creates a new search with the specified properties. + + This method makes a synchronous HTTP request. + + Parameters + ---------- + body: GsaCreateSearchRequest + + Returns + ------- + Union[GsaSelectionSearch, None] + """ + data = self._create_search_with_http_info(body, _return_http_data_only=True) + return data # type: ignore[no-any-return] + + def _create_search_with_http_info( + self, body: "Optional[GsaCreateSearchRequest]" = None, **kwargs: Any + ) -> Any: + all_params = ["body", "_return_http_data_only", "_preload_content", "_request_timeout"] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError( + f"Got an unexpected keyword argument '{key}' to method create_search" + ) + params[key] = val + del params["kwargs"] + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + if "body" in params and body is not None: + body_params = params["body"] + # HTTP header 'Accept' + header_params["Accept"] = self.api_client.select_header_accept( + ["text/plain", "application/json", "text/json"] + ) + + # HTTP header 'Content-Type' + header_params["Content-Type"] = self.api_client.select_header_content_type( + ["application/json-patch+json", "application/json", "text/json", "application/*+json"] + ) + + response_type_map: dict[int, Optional[str]] = { + 201: "GsaSelectionSearch", + 400: None, + 403: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches", + "POST", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) + + def delete_search(self, *, search_identifier: "str") -> "None": + """Delete an existing selection search. + + This method makes a synchronous HTTP request. + + Parameters + ---------- + search_identifier: str + + Returns + ------- + None + """ + data = self._delete_search_with_http_info(search_identifier, _return_http_data_only=True) + return data # type: ignore[no-any-return] + + def _delete_search_with_http_info(self, search_identifier: "str", **kwargs: Any) -> Any: + all_params = [ + "search_identifier", + "_return_http_data_only", + "_preload_content", + "_request_timeout", + ] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError( + f"Got an unexpected keyword argument '{key}' to method delete_search" + ) + params[key] = val + del params["kwargs"] + # verify the required parameter "search_identifier" is set + if "search_identifier" not in params or params["search_identifier"] is None: + raise ValueError( + "Missing the required parameter 'search_identifier' when calling 'delete_search'" + ) + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + if "search_identifier" in params and search_identifier is not None: + path_params["searchIdentifier"] = params["search_identifier"] + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + + response_type_map: dict[int, Optional[str]] = { + 200: None, + 403: None, + 404: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches/search/{searchIdentifier}", + "DELETE", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) + + def get_all(self) -> "Union[None, list[GsaSelectionSearch]]": + """Returns all searches visible to the calling user. + + This method makes a synchronous HTTP request. + + Returns + ------- + Union[None, list[GsaSelectionSearch]] + """ + data = self._get_all_with_http_info(_return_http_data_only=True) + return data # type: ignore[no-any-return] + + def _get_all_with_http_info(self, **kwargs: Any) -> Any: + all_params = ["_return_http_data_only", "_preload_content", "_request_timeout"] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError(f"Got an unexpected keyword argument '{key}' to method get_all") + params[key] = val + del params["kwargs"] + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + # HTTP header 'Accept' + header_params["Accept"] = self.api_client.select_header_accept( + ["text/plain", "application/json", "text/json"] + ) + + response_type_map: dict[int, Optional[str]] = { + 200: "list[GsaSelectionSearch]", + 403: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches", + "GET", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) + + def get_search(self, *, search_identifier: "str") -> "Union[GsaSelectionSearch, None]": + """Returns the given search if it exists and the calling user has access to it + + This method makes a synchronous HTTP request. + + Parameters + ---------- + search_identifier: str + + Returns + ------- + Union[GsaSelectionSearch, None] + """ + data = self._get_search_with_http_info(search_identifier, _return_http_data_only=True) + return data # type: ignore[no-any-return] + + def _get_search_with_http_info(self, search_identifier: "str", **kwargs: Any) -> Any: + all_params = [ + "search_identifier", + "_return_http_data_only", + "_preload_content", + "_request_timeout", + ] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError(f"Got an unexpected keyword argument '{key}' to method get_search") + params[key] = val + del params["kwargs"] + # verify the required parameter "search_identifier" is set + if "search_identifier" not in params or params["search_identifier"] is None: + raise ValueError( + "Missing the required parameter 'search_identifier' when calling 'get_search'" + ) + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + if "search_identifier" in params and search_identifier is not None: + path_params["searchIdentifier"] = params["search_identifier"] + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + # HTTP header 'Accept' + header_params["Accept"] = self.api_client.select_header_accept( + ["text/plain", "application/json", "text/json"] + ) + + response_type_map: dict[int, Optional[str]] = { + 200: "GsaSelectionSearch", + 403: None, + 404: None, + 410: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches/search/{searchIdentifier}", + "GET", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) + + def save_search( + self, *, search_identifier: "str", body: "Optional[GsaSaveSearchRequest]" = None + ) -> "None": + """If the search exists, updates the properties of the search. This will overwrite all current properties. If the search does not exist or the calling user does not have access to it, returns '404 not found' response. + + This method makes a synchronous HTTP request. + + Parameters + ---------- + search_identifier: str + body: GsaSaveSearchRequest + + Returns + ------- + None + """ + data = self._save_search_with_http_info( + search_identifier, body, _return_http_data_only=True + ) + return data # type: ignore[no-any-return] + + def _save_search_with_http_info( + self, search_identifier: "str", body: "Optional[GsaSaveSearchRequest]" = None, **kwargs: Any + ) -> Any: + all_params = [ + "search_identifier", + "body", + "_return_http_data_only", + "_preload_content", + "_request_timeout", + ] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError(f"Got an unexpected keyword argument '{key}' to method save_search") + params[key] = val + del params["kwargs"] + # verify the required parameter "search_identifier" is set + if "search_identifier" not in params or params["search_identifier"] is None: + raise ValueError( + "Missing the required parameter 'search_identifier' when calling 'save_search'" + ) + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + if "search_identifier" in params and search_identifier is not None: + path_params["searchIdentifier"] = params["search_identifier"] + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + if "body" in params and body is not None: + body_params = params["body"] + # HTTP header 'Content-Type' + header_params["Content-Type"] = self.api_client.select_header_content_type( + ["application/json-patch+json", "application/json", "text/json", "application/*+json"] + ) + + response_type_map: dict[int, Optional[str]] = { + 200: None, + 400: None, + 403: None, + 404: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches/search/{searchIdentifier}", + "PUT", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) + + def search( + self, *, body: "Optional[GsaFindSearchRequest]" = None + ) -> "Union[GsaSelectionSearch, None]": + """Retrieves a collection of searches that match the specified criteria. + + This method makes a synchronous HTTP request. + + Parameters + ---------- + body: GsaFindSearchRequest + + Returns + ------- + Union[GsaSelectionSearch, None] + """ + data = self._search_with_http_info(body, _return_http_data_only=True) + return data # type: ignore[no-any-return] + + def _search_with_http_info( + self, body: "Optional[GsaFindSearchRequest]" = None, **kwargs: Any + ) -> Any: + all_params = ["body", "_return_http_data_only", "_preload_content", "_request_timeout"] + + params = locals() + for key, val in params["kwargs"].items(): + if key not in all_params: + raise TypeError(f"Got an unexpected keyword argument '{key}' to method search") + params[key] = val + del params["kwargs"] + + collection_formats: dict[str, Any] = {} + + path_params: dict[str, Any] = {} + + query_params: list[Any] = [] + + header_params: dict[str, Any] = {} + + form_params: list[Any] = [] + local_var_files: dict[str, Any] = {} + + body_params = None + if "body" in params and body is not None: + body_params = params["body"] + # HTTP header 'Accept' + header_params["Accept"] = self.api_client.select_header_accept( + ["text/plain", "application/json", "text/json"] + ) + + # HTTP header 'Content-Type' + header_params["Content-Type"] = self.api_client.select_header_content_type( + ["application/json-patch+json", "application/json", "text/json", "application/*+json"] + ) + + response_type_map: dict[int, Optional[str]] = { + 200: "GsaSelectionSearch", + 400: None, + 403: None, + } + + return self.api_client.call_api( + "/v1alpha/selection-searches/search", + "POST", + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + _return_http_data_only=params.get("_return_http_data_only"), + _preload_content=params.get("_preload_content", True), + _request_timeout=params.get("_request_timeout"), + collection_formats=collection_formats, + response_type_map=response_type_map, + ) diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/__init__.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/__init__.py index de2f699a..41896af5 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/__init__.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/__init__.py @@ -138,7 +138,6 @@ from .gsa_create_configuration import GsaCreateConfiguration from .gsa_create_constant import GsaCreateConstant from .gsa_create_continuous_range import GsaCreateContinuousRange -from .gsa_create_cross_database_link_target import GsaCreateCrossDatabaseLinkTarget from .gsa_create_cross_database_record_link_group import GsaCreateCrossDatabaseRecordLinkGroup from .gsa_create_data_rule import GsaCreateDataRule from .gsa_create_date_time_attribute import GsaCreateDateTimeAttribute @@ -158,6 +157,7 @@ from .gsa_create_discrete_parameter_value import GsaCreateDiscreteParameterValue from .gsa_create_discrete_range import GsaCreateDiscreteRange from .gsa_create_discrete_type import GsaCreateDiscreteType +from .gsa_create_dynamic_record_link_group import GsaCreateDynamicRecordLinkGroup from .gsa_create_expression import GsaCreateExpression from .gsa_create_file_attribute import GsaCreateFileAttribute from .gsa_create_float_functional_attribute import GsaCreateFloatFunctionalAttribute @@ -211,11 +211,9 @@ from .gsa_create_record_list import GsaCreateRecordList from .gsa_create_record_list_items_info import GsaCreateRecordListItemsInfo from .gsa_create_replacement_string import GsaCreateReplacementString +from .gsa_create_search_request import GsaCreateSearchRequest from .gsa_create_short_text_attribute import GsaCreateShortTextAttribute -from .gsa_create_smart_link_target import GsaCreateSmartLinkTarget -from .gsa_create_smart_record_link_group import GsaCreateSmartRecordLinkGroup from .gsa_create_standard_name import GsaCreateStandardName -from .gsa_create_static_link_target import GsaCreateStaticLinkTarget from .gsa_create_static_record_link_group import GsaCreateStaticRecordLinkGroup from .gsa_create_subset import GsaCreateSubset from .gsa_create_table import GsaCreateTable @@ -412,6 +410,10 @@ from .gsa_duplicate_version_guid_add_database_validation_issue import ( GsaDuplicateVersionGuidAddDatabaseValidationIssue, ) +from .gsa_dynamic_link_group_usage_data_modification_error_detail import ( + GsaDynamicLinkGroupUsageDataModificationErrorDetail, +) +from .gsa_dynamic_record_link_group import GsaDynamicRecordLinkGroup from .gsa_empty_axis_name_attribute_error_detail import GsaEmptyAxisNameAttributeErrorDetail from .gsa_enabled_licenses_info import GsaEnabledLicensesInfo from .gsa_entity_already_exists_error_detail import GsaEntityAlreadyExistsErrorDetail @@ -440,6 +442,7 @@ from .gsa_file_header import GsaFileHeader from .gsa_file_prefix_datum_criterion import GsaFilePrefixDatumCriterion from .gsa_files_info import GsaFilesInfo +from .gsa_find_search_request import GsaFindSearchRequest from .gsa_find_standard_names import GsaFindStandardNames from .gsa_float_functional_aggregation import GsaFloatFunctionalAggregation from .gsa_float_functional_aggregation_datum_criterion import ( @@ -558,7 +561,6 @@ from .gsa_layout_sections_info import GsaLayoutSectionsInfo from .gsa_layout_tabular_column import GsaLayoutTabularColumn from .gsa_layouts_info import GsaLayoutsInfo -from .gsa_link import GsaLink from .gsa_link_aggregation import GsaLinkAggregation from .gsa_link_aggregation_datum_criterion import GsaLinkAggregationDatumCriterion from .gsa_link_attribute_to_export import GsaLinkAttributeToExport @@ -838,17 +840,16 @@ from .gsa_reorder_sections_info import GsaReorderSectionsInfo from .gsa_replacement_string import GsaReplacementString from .gsa_replacement_strings_info import GsaReplacementStringsInfo +from .gsa_resolved_link import GsaResolvedLink +from .gsa_resolved_link_info import GsaResolvedLinkInfo +from .gsa_resolved_link_target import GsaResolvedLinkTarget from .gsa_response_options import GsaResponseOptions from .gsa_resubmit_job_request import GsaResubmitJobRequest -from .gsa_retarget_potential_request import GsaRetargetPotentialRequest -from .gsa_retarget_request import GsaRetargetRequest -from .gsa_retarget_result import GsaRetargetResult -from .gsa_retarget_result_type import GsaRetargetResultType -from .gsa_retarget_results_info import GsaRetargetResultsInfo from .gsa_rich_text_type import GsaRichTextType from .gsa_rich_text_value import GsaRichTextValue from .gsa_rollup_export_failure import GsaRollupExportFailure from .gsa_rollup_reference import GsaRollupReference +from .gsa_save_search_request import GsaSaveSearchRequest from .gsa_schema_too_new_add_database_validation_issue import ( GsaSchemaTooNewAddDatabaseValidationIssue, ) @@ -856,6 +857,7 @@ GsaSchemaTooOldAddDatabaseValidationIssue, ) from .gsa_search_cluster_status import GsaSearchClusterStatus +from .gsa_search_detail import GsaSearchDetail from .gsa_search_index_status import GsaSearchIndexStatus from .gsa_search_mask_usage_data_modification_error_detail import ( GsaSearchMaskUsageDataModificationErrorDetail, @@ -870,6 +872,7 @@ GsaSecurityAttributeUsageDataModificationErrorDetail, ) from .gsa_security_groups import GsaSecurityGroups +from .gsa_selection_search import GsaSelectionSearch from .gsa_series_graph import GsaSeriesGraph from .gsa_set_date_time_datum import GsaSetDateTimeDatum from .gsa_set_datum import GsaSetDatum @@ -927,10 +930,6 @@ from .gsa_slim_typed_attribute import GsaSlimTypedAttribute from .gsa_slim_unit import GsaSlimUnit from .gsa_slim_unit_system import GsaSlimUnitSystem -from .gsa_smart_link_group_usage_data_modification_error_detail import ( - GsaSmartLinkGroupUsageDataModificationErrorDetail, -) -from .gsa_smart_record_link_group import GsaSmartRecordLinkGroup from .gsa_smtp_properties import GsaSmtpProperties from .gsa_sort_criterion import GsaSortCriterion from .gsa_sort_criterion_type import GsaSortCriterionType @@ -1026,6 +1025,7 @@ from .gsa_update_discrete_parameter_value import GsaUpdateDiscreteParameterValue from .gsa_update_discrete_range import GsaUpdateDiscreteRange from .gsa_update_discrete_type import GsaUpdateDiscreteType +from .gsa_update_dynamic_record_link_group import GsaUpdateDynamicRecordLinkGroup from .gsa_update_expression import GsaUpdateExpression from .gsa_update_file import GsaUpdateFile from .gsa_update_file_attribute import GsaUpdateFileAttribute @@ -1078,7 +1078,6 @@ from .gsa_update_record_list_properties import GsaUpdateRecordListProperties from .gsa_update_replacement_string import GsaUpdateReplacementString from .gsa_update_short_text_attribute import GsaUpdateShortTextAttribute -from .gsa_update_smart_record_link_group import GsaUpdateSmartRecordLinkGroup from .gsa_update_standard_name import GsaUpdateStandardName from .gsa_update_static_record_link_group import GsaUpdateStaticRecordLinkGroup from .gsa_update_subset import GsaUpdateSubset @@ -1092,6 +1091,7 @@ from .gsa_update_user_permission import GsaUpdateUserPermission from .gsa_update_user_permissions_info import GsaUpdateUserPermissionsInfo from .gsa_usage_data_modification_error_detail import GsaUsageDataModificationErrorDetail +from .gsa_user_or_group import GsaUserOrGroup from .gsa_user_permission import GsaUserPermission from .gsa_user_permissions_info import GsaUserPermissionsInfo from .gsa_user_role import GsaUserRole @@ -1217,7 +1217,6 @@ "GsaCreateConfiguration", "GsaCreateConstant", "GsaCreateContinuousRange", - "GsaCreateCrossDatabaseLinkTarget", "GsaCreateCrossDatabaseRecordLinkGroup", "GsaCreateDataRule", "GsaCreateDateTimeAttribute", @@ -1231,6 +1230,7 @@ "GsaCreateDiscreteParameterValue", "GsaCreateDiscreteRange", "GsaCreateDiscreteType", + "GsaCreateDynamicRecordLinkGroup", "GsaCreateExpression", "GsaCreateFileAttribute", "GsaCreateFloatFunctionalAttribute", @@ -1278,11 +1278,9 @@ "GsaCreateRecordList", "GsaCreateRecordListItemsInfo", "GsaCreateReplacementString", + "GsaCreateSearchRequest", "GsaCreateShortTextAttribute", - "GsaCreateSmartLinkTarget", - "GsaCreateSmartRecordLinkGroup", "GsaCreateStandardName", - "GsaCreateStaticLinkTarget", "GsaCreateStaticRecordLinkGroup", "GsaCreateSubset", "GsaCreateTable", @@ -1439,6 +1437,8 @@ "GsaDuplicateTabularColumnGuidsErrorDetail", "GsaDuplicateTabularColumnNamesErrorDetail", "GsaDuplicateVersionGuidAddDatabaseValidationIssue", + "GsaDynamicLinkGroupUsageDataModificationErrorDetail", + "GsaDynamicRecordLinkGroup", "GsaEmptyAxisNameAttributeErrorDetail", "GsaEnabledLicensesInfo", "GsaEntityAlreadyExistsErrorDetail", @@ -1461,6 +1461,7 @@ "GsaFileHeader", "GsaFilePrefixDatumCriterion", "GsaFilesInfo", + "GsaFindSearchRequest", "GsaFindStandardNames", "GsaFloatFunctionalAggregation", "GsaFloatFunctionalAggregationDatumCriterion", @@ -1561,7 +1562,6 @@ "GsaLayoutSectionsInfo", "GsaLayoutTabularColumn", "GsaLayoutsInfo", - "GsaLink", "GsaLinkAggregation", "GsaLinkAggregationDatumCriterion", "GsaLinkAttributeToExport", @@ -1813,20 +1813,20 @@ "GsaReorderSectionsInfo", "GsaReplacementString", "GsaReplacementStringsInfo", + "GsaResolvedLink", + "GsaResolvedLinkInfo", + "GsaResolvedLinkTarget", "GsaResponseOptions", "GsaResubmitJobRequest", - "GsaRetargetPotentialRequest", - "GsaRetargetRequest", - "GsaRetargetResult", - "GsaRetargetResultType", - "GsaRetargetResultsInfo", "GsaRichTextType", "GsaRichTextValue", "GsaRollupExportFailure", "GsaRollupReference", + "GsaSaveSearchRequest", "GsaSchemaTooNewAddDatabaseValidationIssue", "GsaSchemaTooOldAddDatabaseValidationIssue", "GsaSearchClusterStatus", + "GsaSearchDetail", "GsaSearchIndexStatus", "GsaSearchMaskUsageDataModificationErrorDetail", "GsaSearchRequest", @@ -1837,6 +1837,7 @@ "GsaSecurityAttributeGrouping", "GsaSecurityAttributeUsageDataModificationErrorDetail", "GsaSecurityGroups", + "GsaSelectionSearch", "GsaSeriesGraph", "GsaSetDateTimeDatum", "GsaSetDatum", @@ -1894,8 +1895,6 @@ "GsaSlimTypedAttribute", "GsaSlimUnit", "GsaSlimUnitSystem", - "GsaSmartLinkGroupUsageDataModificationErrorDetail", - "GsaSmartRecordLinkGroup", "GsaSmtpProperties", "GsaSortCriterion", "GsaSortCriterionType", @@ -1975,6 +1974,7 @@ "GsaUpdateDiscreteParameterValue", "GsaUpdateDiscreteRange", "GsaUpdateDiscreteType", + "GsaUpdateDynamicRecordLinkGroup", "GsaUpdateExpression", "GsaUpdateFile", "GsaUpdateFileAttribute", @@ -2021,7 +2021,6 @@ "GsaUpdateRecordListProperties", "GsaUpdateReplacementString", "GsaUpdateShortTextAttribute", - "GsaUpdateSmartRecordLinkGroup", "GsaUpdateStandardName", "GsaUpdateStaticRecordLinkGroup", "GsaUpdateSubset", @@ -2035,6 +2034,7 @@ "GsaUpdateUserPermission", "GsaUpdateUserPermissionsInfo", "GsaUsageDataModificationErrorDetail", + "GsaUserOrGroup", "GsaUserPermission", "GsaUserPermissionsInfo", "GsaUserRole", diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute.py index 115ffc60..b23d4ab5 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute.py @@ -68,7 +68,6 @@ class GsaAttribute(ModelBase): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -83,7 +82,6 @@ class GsaAttribute(ModelBase): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -129,7 +127,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType", @@ -146,7 +143,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -161,7 +157,6 @@ def __init__( self._type: GsaAttributeType self._about_attribute: Union[GsaSlimTypedAttribute, Unset_Type] = Unset self._is_hidden_from_search_criteria: bool - self._is_protected: bool self._table: GsaSlimEntity self._display_names: dict[str, str] self._name: str @@ -177,7 +172,6 @@ def __init__( if about_attribute is not Unset: self.about_attribute = about_attribute self.is_hidden_from_search_criteria = is_hidden_from_search_criteria - self.is_protected = is_protected self.table = table self.display_names = display_names self.name = name @@ -373,36 +367,6 @@ def is_hidden_from_search_criteria(self, is_hidden_from_search_criteria: "bool") ) self._is_hidden_from_search_criteria = is_hidden_from_search_criteria - @property - def is_protected(self) -> "bool": - """Gets the is_protected of this GsaAttribute. - If true, the attribute is protected from all changes. - - Returns - ------- - bool - The is_protected of this GsaAttribute. - """ - return self._is_protected - - @is_protected.setter - def is_protected(self, is_protected: "bool") -> None: - """Sets the is_protected of this GsaAttribute. - If true, the attribute is protected from all changes. - - Parameters - ---------- - is_protected: bool - The is_protected of this GsaAttribute. - """ - # Field is not nullable - if is_protected is None: - raise ValueError("Invalid value for 'is_protected', must not be 'None'") - # Field is required - if is_protected is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'is_protected', must not be 'Unset'") - self._is_protected = is_protected - @property def table(self) -> "GsaSlimEntity": """Gets the table of this GsaAttribute. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute_info.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute_info.py index e71068c7..9bf610c9 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute_info.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_attribute_info.py @@ -70,9 +70,9 @@ class GsaAttributeInfo(ModelBase): "primary_data_link_groups": "list[GsaSlimNamedEntity]", "standard_names": "list[GsaSlimNamedEntity]", "type_code": "str", - "foreign_smart_link_groups": "list[GsaSlimNamedEntity]", + "foreign_dynamic_link_groups": "list[GsaSlimNamedEntity]", "ordered_meta_attributes": "list[GsaSlimTypedAttribute]", - "primary_smart_link_groups": "list[GsaSlimNamedEntity]", + "primary_dynamic_link_groups": "list[GsaSlimNamedEntity]", } attribute_map: dict[str, str] = { @@ -85,9 +85,9 @@ class GsaAttributeInfo(ModelBase): "primary_data_link_groups": "primaryDataLinkGroups", "standard_names": "standardNames", "type_code": "typeCode", - "foreign_smart_link_groups": "foreignSmartLinkGroups", + "foreign_dynamic_link_groups": "foreignDynamicLinkGroups", "ordered_meta_attributes": "orderedMetaAttributes", - "primary_smart_link_groups": "primarySmartLinkGroups", + "primary_dynamic_link_groups": "primaryDynamicLinkGroups", } subtype_mapping: dict[str, str] = { @@ -95,8 +95,8 @@ class GsaAttributeInfo(ModelBase): "standardNames": "GsaSlimNamedEntity", "primaryDataLinkGroups": "GsaSlimNamedEntity", "foreignDataLinkGroups": "GsaSlimNamedEntity", - "primarySmartLinkGroups": "GsaSlimNamedEntity", - "foreignSmartLinkGroups": "GsaSlimNamedEntity", + "primaryDynamicLinkGroups": "GsaSlimNamedEntity", + "foreignDynamicLinkGroups": "GsaSlimNamedEntity", } discriminator: Optional[str] = None @@ -113,9 +113,9 @@ def __init__( primary_data_link_groups: "list[GsaSlimNamedEntity]", standard_names: "list[GsaSlimNamedEntity]", type_code: "str", - foreign_smart_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" = Unset, + foreign_dynamic_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" = Unset, ordered_meta_attributes: "Union[list[GsaSlimTypedAttribute], None, Unset_Type]" = Unset, - primary_smart_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" = Unset, + primary_dynamic_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" = Unset, ) -> None: """GsaAttributeInfo - a model defined in Swagger @@ -130,9 +130,9 @@ def __init__( primary_data_link_groups: list[GsaSlimNamedEntity] standard_names: list[GsaSlimNamedEntity] type_code: str - foreign_smart_link_groups: list[GsaSlimNamedEntity], optional + foreign_dynamic_link_groups: list[GsaSlimNamedEntity], optional ordered_meta_attributes: list[GsaSlimTypedAttribute], optional - primary_smart_link_groups: list[GsaSlimNamedEntity], optional + primary_dynamic_link_groups: list[GsaSlimNamedEntity], optional """ self._type_code: str self._chartable: bool @@ -144,8 +144,8 @@ def __init__( self._standard_names: list[GsaSlimNamedEntity] self._primary_data_link_groups: list[GsaSlimNamedEntity] self._foreign_data_link_groups: list[GsaSlimNamedEntity] - self._primary_smart_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] = Unset - self._foreign_smart_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] = Unset + self._primary_dynamic_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] = Unset + self._foreign_dynamic_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] = Unset self.type_code = type_code self.chartable = chartable @@ -158,10 +158,10 @@ def __init__( self.standard_names = standard_names self.primary_data_link_groups = primary_data_link_groups self.foreign_data_link_groups = foreign_data_link_groups - if primary_smart_link_groups is not Unset: - self.primary_smart_link_groups = primary_smart_link_groups - if foreign_smart_link_groups is not Unset: - self.foreign_smart_link_groups = foreign_smart_link_groups + if primary_dynamic_link_groups is not Unset: + self.primary_dynamic_link_groups = primary_dynamic_link_groups + if foreign_dynamic_link_groups is not Unset: + self.foreign_dynamic_link_groups = foreign_dynamic_link_groups @property def type_code(self) -> "str": @@ -450,52 +450,52 @@ def foreign_data_link_groups( self._foreign_data_link_groups = foreign_data_link_groups @property - def primary_smart_link_groups(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": - """Gets the primary_smart_link_groups of this GsaAttributeInfo. + def primary_dynamic_link_groups(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": + """Gets the primary_dynamic_link_groups of this GsaAttributeInfo. Returns ------- Union[list[GsaSlimNamedEntity], None, Unset_Type] - The primary_smart_link_groups of this GsaAttributeInfo. + The primary_dynamic_link_groups of this GsaAttributeInfo. """ - return self._primary_smart_link_groups + return self._primary_dynamic_link_groups - @primary_smart_link_groups.setter - def primary_smart_link_groups( - self, primary_smart_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" + @primary_dynamic_link_groups.setter + def primary_dynamic_link_groups( + self, primary_dynamic_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" ) -> None: - """Sets the primary_smart_link_groups of this GsaAttributeInfo. + """Sets the primary_dynamic_link_groups of this GsaAttributeInfo. Parameters ---------- - primary_smart_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] - The primary_smart_link_groups of this GsaAttributeInfo. + primary_dynamic_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] + The primary_dynamic_link_groups of this GsaAttributeInfo. """ - self._primary_smart_link_groups = primary_smart_link_groups + self._primary_dynamic_link_groups = primary_dynamic_link_groups @property - def foreign_smart_link_groups(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": - """Gets the foreign_smart_link_groups of this GsaAttributeInfo. + def foreign_dynamic_link_groups(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": + """Gets the foreign_dynamic_link_groups of this GsaAttributeInfo. Returns ------- Union[list[GsaSlimNamedEntity], None, Unset_Type] - The foreign_smart_link_groups of this GsaAttributeInfo. + The foreign_dynamic_link_groups of this GsaAttributeInfo. """ - return self._foreign_smart_link_groups + return self._foreign_dynamic_link_groups - @foreign_smart_link_groups.setter - def foreign_smart_link_groups( - self, foreign_smart_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" + @foreign_dynamic_link_groups.setter + def foreign_dynamic_link_groups( + self, foreign_dynamic_link_groups: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" ) -> None: - """Sets the foreign_smart_link_groups of this GsaAttributeInfo. + """Sets the foreign_dynamic_link_groups of this GsaAttributeInfo. Parameters ---------- - foreign_smart_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] - The foreign_smart_link_groups of this GsaAttributeInfo. + foreign_dynamic_link_groups: Union[list[GsaSlimNamedEntity], None, Unset_Type] + The foreign_dynamic_link_groups of this GsaAttributeInfo. """ - self._foreign_smart_link_groups = foreign_smart_link_groups + self._foreign_dynamic_link_groups = foreign_dynamic_link_groups @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_record_link_group.py index a5c2cdc1..b194b0fd 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_record_link_group.py @@ -68,7 +68,7 @@ class GsaCreateCrossDatabaseRecordLinkGroup(GsaCreateRecordLinkGroup): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "link_target": "GsaCreateCrossDatabaseLinkTarget", + "link_target": "GsaLinkTarget", "name": "str", "reverse_name": "str", "type": "GsaRecordLinkGroupType", @@ -85,16 +85,14 @@ class GsaCreateCrossDatabaseRecordLinkGroup(GsaCreateRecordLinkGroup): "include_indirect_links": "includeIndirectLinks", } - subtype_mapping: dict[str, str] = { - "linkTarget": "GsaCreateCrossDatabaseLinkTarget", - } + subtype_mapping: dict[str, str] = {} discriminator: Optional[str] = None def __init__( self, *, - link_target: "GsaCreateCrossDatabaseLinkTarget", + link_target: "GsaLinkTarget", name: "str", reverse_name: "str", type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.CROSSDATABASE, @@ -105,49 +103,21 @@ def __init__( Parameters ---------- - link_target: GsaCreateCrossDatabaseLinkTarget + link_target: GsaLinkTarget name: str reverse_name: str type: GsaRecordLinkGroupType guid: str, optional include_indirect_links: bool, optional """ - super().__init__(name=name, reverse_name=reverse_name, type=type, guid=guid) - self._link_target: GsaCreateCrossDatabaseLinkTarget + super().__init__( + link_target=link_target, name=name, reverse_name=reverse_name, type=type, guid=guid + ) self._include_indirect_links: Union[bool, Unset_Type] = Unset - self.link_target = link_target if include_indirect_links is not Unset: self.include_indirect_links = include_indirect_links - @property - def link_target(self) -> "GsaCreateCrossDatabaseLinkTarget": - """Gets the link_target of this GsaCreateCrossDatabaseRecordLinkGroup. - - Returns - ------- - GsaCreateCrossDatabaseLinkTarget - The link_target of this GsaCreateCrossDatabaseRecordLinkGroup. - """ - return self._link_target - - @link_target.setter - def link_target(self, link_target: "GsaCreateCrossDatabaseLinkTarget") -> None: - """Sets the link_target of this GsaCreateCrossDatabaseRecordLinkGroup. - - Parameters - ---------- - link_target: GsaCreateCrossDatabaseLinkTarget - The link_target of this GsaCreateCrossDatabaseRecordLinkGroup. - """ - # Field is not nullable - if link_target is None: - raise ValueError("Invalid value for 'link_target', must not be 'None'") - # Field is required - if link_target is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'link_target', must not be 'Unset'") - self._link_target = link_target - @property def include_indirect_links(self) -> "Union[bool, Unset_Type]": """Gets the include_indirect_links of this GsaCreateCrossDatabaseRecordLinkGroup. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_dynamic_record_link_group.py similarity index 76% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_record_link_group.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_dynamic_record_link_group.py index b0de8850..783e69a0 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_dynamic_record_link_group.py @@ -49,7 +49,7 @@ from . import * -class GsaCreateSmartRecordLinkGroup(GsaCreateRecordLinkGroup): +class GsaCreateDynamicRecordLinkGroup(GsaCreateRecordLinkGroup): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -69,7 +69,7 @@ class GsaCreateSmartRecordLinkGroup(GsaCreateRecordLinkGroup): """ swagger_types: dict[str, str] = { "attribute_pairs": "list[GsaCreateAttributeLinkPair]", - "link_target": "GsaCreateSmartLinkTarget", + "link_target": "GsaLinkTarget", "name": "str", "reverse_name": "str", "type": "GsaRecordLinkGroupType", @@ -90,7 +90,6 @@ class GsaCreateSmartRecordLinkGroup(GsaCreateRecordLinkGroup): } subtype_mapping: dict[str, str] = { - "linkTarget": "GsaCreateSmartLinkTarget", "referentialIntegrityModel": "GsaReferentialIntegrityModel", "attributePairs": "GsaCreateAttributeLinkPair", } @@ -101,20 +100,20 @@ def __init__( self, *, attribute_pairs: "list[GsaCreateAttributeLinkPair]", - link_target: "GsaCreateSmartLinkTarget", + link_target: "GsaLinkTarget", name: "str", reverse_name: "str", - type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.SMART, + type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.DYNAMIC, forbid_orphans: "Union[bool, Unset_Type]" = Unset, guid: "Union[str, Unset_Type]" = Unset, referential_integrity_model: "Union[GsaReferentialIntegrityModel, Unset_Type]" = Unset, ) -> None: - """GsaCreateSmartRecordLinkGroup - a model defined in Swagger + """GsaCreateDynamicRecordLinkGroup - a model defined in Swagger Parameters ---------- attribute_pairs: list[GsaCreateAttributeLinkPair] - link_target: GsaCreateSmartLinkTarget + link_target: GsaLinkTarget name: str reverse_name: str type: GsaRecordLinkGroupType @@ -122,66 +121,38 @@ def __init__( guid: str, optional referential_integrity_model: GsaReferentialIntegrityModel, optional """ - super().__init__(name=name, reverse_name=reverse_name, type=type, guid=guid) - self._link_target: GsaCreateSmartLinkTarget + super().__init__( + link_target=link_target, name=name, reverse_name=reverse_name, type=type, guid=guid + ) self._forbid_orphans: Union[bool, Unset_Type] = Unset self._referential_integrity_model: Union[GsaReferentialIntegrityModel, Unset_Type] = Unset self._attribute_pairs: list[GsaCreateAttributeLinkPair] - self.link_target = link_target if forbid_orphans is not Unset: self.forbid_orphans = forbid_orphans if referential_integrity_model is not Unset: self.referential_integrity_model = referential_integrity_model self.attribute_pairs = attribute_pairs - @property - def link_target(self) -> "GsaCreateSmartLinkTarget": - """Gets the link_target of this GsaCreateSmartRecordLinkGroup. - - Returns - ------- - GsaCreateSmartLinkTarget - The link_target of this GsaCreateSmartRecordLinkGroup. - """ - return self._link_target - - @link_target.setter - def link_target(self, link_target: "GsaCreateSmartLinkTarget") -> None: - """Sets the link_target of this GsaCreateSmartRecordLinkGroup. - - Parameters - ---------- - link_target: GsaCreateSmartLinkTarget - The link_target of this GsaCreateSmartRecordLinkGroup. - """ - # Field is not nullable - if link_target is None: - raise ValueError("Invalid value for 'link_target', must not be 'None'") - # Field is required - if link_target is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'link_target', must not be 'Unset'") - self._link_target = link_target - @property def forbid_orphans(self) -> "Union[bool, Unset_Type]": - """Gets the forbid_orphans of this GsaCreateSmartRecordLinkGroup. + """Gets the forbid_orphans of this GsaCreateDynamicRecordLinkGroup. Returns ------- Union[bool, Unset_Type] - The forbid_orphans of this GsaCreateSmartRecordLinkGroup. + The forbid_orphans of this GsaCreateDynamicRecordLinkGroup. """ return self._forbid_orphans @forbid_orphans.setter def forbid_orphans(self, forbid_orphans: "Union[bool, Unset_Type]") -> None: - """Sets the forbid_orphans of this GsaCreateSmartRecordLinkGroup. + """Sets the forbid_orphans of this GsaCreateDynamicRecordLinkGroup. Parameters ---------- forbid_orphans: Union[bool, Unset_Type] - The forbid_orphans of this GsaCreateSmartRecordLinkGroup. + The forbid_orphans of this GsaCreateDynamicRecordLinkGroup. """ # Field is not nullable if forbid_orphans is None: @@ -190,12 +161,12 @@ def forbid_orphans(self, forbid_orphans: "Union[bool, Unset_Type]") -> None: @property def referential_integrity_model(self) -> "Union[GsaReferentialIntegrityModel, Unset_Type]": - """Gets the referential_integrity_model of this GsaCreateSmartRecordLinkGroup. + """Gets the referential_integrity_model of this GsaCreateDynamicRecordLinkGroup. Returns ------- Union[GsaReferentialIntegrityModel, Unset_Type] - The referential_integrity_model of this GsaCreateSmartRecordLinkGroup. + The referential_integrity_model of this GsaCreateDynamicRecordLinkGroup. """ return self._referential_integrity_model @@ -203,12 +174,12 @@ def referential_integrity_model(self) -> "Union[GsaReferentialIntegrityModel, Un def referential_integrity_model( self, referential_integrity_model: "Union[GsaReferentialIntegrityModel, Unset_Type]" ) -> None: - """Sets the referential_integrity_model of this GsaCreateSmartRecordLinkGroup. + """Sets the referential_integrity_model of this GsaCreateDynamicRecordLinkGroup. Parameters ---------- referential_integrity_model: Union[GsaReferentialIntegrityModel, Unset_Type] - The referential_integrity_model of this GsaCreateSmartRecordLinkGroup. + The referential_integrity_model of this GsaCreateDynamicRecordLinkGroup. """ # Field is not nullable if referential_integrity_model is None: @@ -217,23 +188,23 @@ def referential_integrity_model( @property def attribute_pairs(self) -> "list[GsaCreateAttributeLinkPair]": - """Gets the attribute_pairs of this GsaCreateSmartRecordLinkGroup. + """Gets the attribute_pairs of this GsaCreateDynamicRecordLinkGroup. Returns ------- list[GsaCreateAttributeLinkPair] - The attribute_pairs of this GsaCreateSmartRecordLinkGroup. + The attribute_pairs of this GsaCreateDynamicRecordLinkGroup. """ return self._attribute_pairs @attribute_pairs.setter def attribute_pairs(self, attribute_pairs: "list[GsaCreateAttributeLinkPair]") -> None: - """Sets the attribute_pairs of this GsaCreateSmartRecordLinkGroup. + """Sets the attribute_pairs of this GsaCreateDynamicRecordLinkGroup. Parameters ---------- attribute_pairs: list[GsaCreateAttributeLinkPair] - The attribute_pairs of this GsaCreateSmartRecordLinkGroup. + The attribute_pairs of this GsaCreateDynamicRecordLinkGroup. """ # Field is not nullable if attribute_pairs is None: @@ -265,7 +236,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaCreateSmartRecordLinkGroup): + if not isinstance(other, GsaCreateDynamicRecordLinkGroup): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_record_link_group.py index 5c1df000..89d806fe 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_record_link_group.py @@ -63,6 +63,7 @@ class GsaCreateRecordLinkGroup(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { + "link_target": "GsaLinkTarget", "name": "str", "reverse_name": "str", "type": "GsaRecordLinkGroupType", @@ -70,6 +71,7 @@ class GsaCreateRecordLinkGroup(ModelBase): } attribute_map: dict[str, str] = { + "link_target": "linkTarget", "name": "name", "reverse_name": "reverseName", "type": "type", @@ -78,11 +80,12 @@ class GsaCreateRecordLinkGroup(ModelBase): subtype_mapping: dict[str, str] = { "type": "GsaRecordLinkGroupType", + "linkTarget": "GsaLinkTarget", } discriminator_value_class_map = { "static".lower(): "#/components/schemas/GsaCreateStaticRecordLinkGroup", - "smart".lower(): "#/components/schemas/GsaCreateSmartRecordLinkGroup", + "dynamic".lower(): "#/components/schemas/GsaCreateDynamicRecordLinkGroup", "crossDatabase".lower(): "#/components/schemas/GsaCreateCrossDatabaseRecordLinkGroup", } @@ -91,6 +94,7 @@ class GsaCreateRecordLinkGroup(ModelBase): def __init__( self, *, + link_target: "GsaLinkTarget", name: "str", reverse_name: "str", type: "GsaRecordLinkGroupType", @@ -100,17 +104,20 @@ def __init__( Parameters ---------- + link_target: GsaLinkTarget name: str reverse_name: str type: GsaRecordLinkGroupType guid: str, optional """ self._type: GsaRecordLinkGroupType + self._link_target: GsaLinkTarget self._reverse_name: str self._name: str self._guid: Union[str, Unset_Type] = Unset self.type = type + self.link_target = link_target self.reverse_name = reverse_name self.name = name if guid is not Unset: @@ -144,6 +151,34 @@ def type(self, type: "GsaRecordLinkGroupType") -> None: raise ValueError("Invalid value for 'type', must not be 'Unset'") self._type = type + @property + def link_target(self) -> "GsaLinkTarget": + """Gets the link_target of this GsaCreateRecordLinkGroup. + + Returns + ------- + GsaLinkTarget + The link_target of this GsaCreateRecordLinkGroup. + """ + return self._link_target + + @link_target.setter + def link_target(self, link_target: "GsaLinkTarget") -> None: + """Sets the link_target of this GsaCreateRecordLinkGroup. + + Parameters + ---------- + link_target: GsaLinkTarget + The link_target of this GsaCreateRecordLinkGroup. + """ + # Field is not nullable + if link_target is None: + raise ValueError("Invalid value for 'link_target', must not be 'None'") + # Field is required + if link_target is Unset: # type: ignore[comparison-overlap, unused-ignore] + raise ValueError("Invalid value for 'link_target', must not be 'Unset'") + self._link_target = link_target + @property def reverse_name(self) -> "str": """Gets the reverse_name of this GsaCreateRecordLinkGroup. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_potential_request.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_search_request.py similarity index 61% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_potential_request.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_search_request.py index 5ae062e3..e8ceb5bc 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_potential_request.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_search_request.py @@ -42,7 +42,7 @@ from . import * -class GsaRetargetPotentialRequest(ModelBase): +class GsaCreateSearchRequest(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,61 +61,88 @@ class GsaRetargetPotentialRequest(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "target_database_keys": "list[str]", + "detail": "GsaSearchDetail", + "search_config": "str", } attribute_map: dict[str, str] = { - "target_database_keys": "targetDatabaseKeys", + "detail": "detail", + "search_config": "searchConfig", } - subtype_mapping: dict[str, str] = {} + subtype_mapping: dict[str, str] = { + "detail": "GsaSearchDetail", + } discriminator: Optional[str] = None def __init__( self, *, - target_database_keys: "list[str]", + detail: "Union[GsaSearchDetail, Unset_Type]" = Unset, + search_config: "Union[str, None, Unset_Type]" = Unset, ) -> None: - """GsaRetargetPotentialRequest - a model defined in Swagger + """GsaCreateSearchRequest - a model defined in Swagger Parameters ---------- - target_database_keys: list[str] + detail: GsaSearchDetail, optional + search_config: str, optional + """ + self._search_config: Union[str, None, Unset_Type] = Unset + self._detail: Union[GsaSearchDetail, Unset_Type] = Unset + + if search_config is not Unset: + self.search_config = search_config + if detail is not Unset: + self.detail = detail + + @property + def search_config(self) -> "Union[str, None, Unset_Type]": + """Gets the search_config of this GsaCreateSearchRequest. + + Returns + ------- + Union[str, None, Unset_Type] + The search_config of this GsaCreateSearchRequest. """ - self._target_database_keys: list[str] + return self._search_config + + @search_config.setter + def search_config(self, search_config: "Union[str, None, Unset_Type]") -> None: + """Sets the search_config of this GsaCreateSearchRequest. - self.target_database_keys = target_database_keys + Parameters + ---------- + search_config: Union[str, None, Unset_Type] + The search_config of this GsaCreateSearchRequest. + """ + self._search_config = search_config @property - def target_database_keys(self) -> "list[str]": - """Gets the target_database_keys of this GsaRetargetPotentialRequest. - List of database keys to check for retargeting potential. + def detail(self) -> "Union[GsaSearchDetail, Unset_Type]": + """Gets the detail of this GsaCreateSearchRequest. Returns ------- - list[str] - The target_database_keys of this GsaRetargetPotentialRequest. + Union[GsaSearchDetail, Unset_Type] + The detail of this GsaCreateSearchRequest. """ - return self._target_database_keys + return self._detail - @target_database_keys.setter - def target_database_keys(self, target_database_keys: "list[str]") -> None: - """Sets the target_database_keys of this GsaRetargetPotentialRequest. - List of database keys to check for retargeting potential. + @detail.setter + def detail(self, detail: "Union[GsaSearchDetail, Unset_Type]") -> None: + """Sets the detail of this GsaCreateSearchRequest. Parameters ---------- - target_database_keys: list[str] - The target_database_keys of this GsaRetargetPotentialRequest. + detail: Union[GsaSearchDetail, Unset_Type] + The detail of this GsaCreateSearchRequest. """ # Field is not nullable - if target_database_keys is None: - raise ValueError("Invalid value for 'target_database_keys', must not be 'None'") - # Field is required - if target_database_keys is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'target_database_keys', must not be 'Unset'") - self._target_database_keys = target_database_keys + if detail is None: + raise ValueError("Invalid value for 'detail', must not be 'None'") + self._detail = detail @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: @@ -139,7 +166,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaRetargetPotentialRequest): + if not isinstance(other, GsaCreateSearchRequest): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_record_link_group.py index 827bcd22..9661fa7a 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_record_link_group.py @@ -68,7 +68,7 @@ class GsaCreateStaticRecordLinkGroup(GsaCreateRecordLinkGroup): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "link_target": "GsaCreateStaticLinkTarget", + "link_target": "GsaLinkTarget", "name": "str", "reverse_name": "str", "type": "GsaRecordLinkGroupType", @@ -85,16 +85,14 @@ class GsaCreateStaticRecordLinkGroup(GsaCreateRecordLinkGroup): "include_indirect_links": "includeIndirectLinks", } - subtype_mapping: dict[str, str] = { - "linkTarget": "GsaCreateStaticLinkTarget", - } + subtype_mapping: dict[str, str] = {} discriminator: Optional[str] = None def __init__( self, *, - link_target: "GsaCreateStaticLinkTarget", + link_target: "GsaLinkTarget", name: "str", reverse_name: "str", type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.STATIC, @@ -105,49 +103,21 @@ def __init__( Parameters ---------- - link_target: GsaCreateStaticLinkTarget + link_target: GsaLinkTarget name: str reverse_name: str type: GsaRecordLinkGroupType guid: str, optional include_indirect_links: bool, optional """ - super().__init__(name=name, reverse_name=reverse_name, type=type, guid=guid) - self._link_target: GsaCreateStaticLinkTarget + super().__init__( + link_target=link_target, name=name, reverse_name=reverse_name, type=type, guid=guid + ) self._include_indirect_links: Union[bool, Unset_Type] = Unset - self.link_target = link_target if include_indirect_links is not Unset: self.include_indirect_links = include_indirect_links - @property - def link_target(self) -> "GsaCreateStaticLinkTarget": - """Gets the link_target of this GsaCreateStaticRecordLinkGroup. - - Returns - ------- - GsaCreateStaticLinkTarget - The link_target of this GsaCreateStaticRecordLinkGroup. - """ - return self._link_target - - @link_target.setter - def link_target(self, link_target: "GsaCreateStaticLinkTarget") -> None: - """Sets the link_target of this GsaCreateStaticRecordLinkGroup. - - Parameters - ---------- - link_target: GsaCreateStaticLinkTarget - The link_target of this GsaCreateStaticRecordLinkGroup. - """ - # Field is not nullable - if link_target is None: - raise ValueError("Invalid value for 'link_target', must not be 'None'") - # Field is required - if link_target is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'link_target', must not be 'Unset'") - self._link_target = link_target - @property def include_indirect_links(self) -> "Union[bool, Unset_Type]": """Gets the include_indirect_links of this GsaCreateStaticRecordLinkGroup. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_date_time_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_date_time_attribute.py index 18082674..021400ee 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_date_time_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_date_time_attribute.py @@ -69,7 +69,6 @@ class GsaDateTimeAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaDateTimeAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.DATETIME, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion.py index c2c28f9d..68cf403d 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion.py @@ -103,7 +103,7 @@ class GsaDatumCriterion(ModelBase): "range".lower(): "#/components/schemas/GsaRangeDatumCriterion", "shortText".lower(): "#/components/schemas/GsaShortTextDatumCriterion", "shortTextPrefix".lower(): "#/components/schemas/GsaShortTextPrefixDatumCriterion", - "smartLinkingValue".lower(): "#/components/schemas/GsaLinkingValueExistsDatumCriterion", + "dynamicLinkingValue".lower(): "#/components/schemas/GsaLinkingValueExistsDatumCriterion", } discriminator: Optional[str] = "type" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion_type.py index 0a4ba9ef..e79fba81 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_datum_criterion_type.py @@ -70,4 +70,4 @@ class GsaDatumCriterionType(Enum): RANGE = "range" SHORTTEXT = "shortText" SHORTTEXTPREFIX = "shortTextPrefix" - SMARTLINKINGVALUE = "smartLinkingValue" + DYNAMICLINKINGVALUE = "dynamicLinkingValue" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_attribute.py index 68d3da3b..70524718 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_attribute.py @@ -71,7 +71,6 @@ class GsaDiscreteAttribute(GsaAttribute): "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", "is_multi_valued": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -88,7 +87,6 @@ class GsaDiscreteAttribute(GsaAttribute): "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", "is_multi_valued": "isMultiValued", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -113,7 +111,6 @@ def __init__( info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", is_multi_valued: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.DISCRETE, @@ -132,7 +129,6 @@ def __init__( info: GsaAttributeInfo is_hidden_from_search_criteria: bool is_multi_valued: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -146,7 +142,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_functional_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_functional_attribute.py index 95234a8b..756810f5 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_functional_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_functional_attribute.py @@ -71,7 +71,6 @@ class GsaDiscreteFunctionalAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -88,7 +87,6 @@ class GsaDiscreteFunctionalAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -114,7 +112,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.DISCRETEFUNCTIONAL, @@ -133,7 +130,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -147,7 +143,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_type.py index c320bb05..02adb2ba 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_type.py @@ -64,7 +64,6 @@ class GsaDiscreteType(ModelBase): "discrete_values": "list[GsaDiscreteValuesDiscreteValue]", "guid": "str", "is_ordered": "bool", - "is_protected": "bool", "name": "str", } @@ -72,7 +71,6 @@ class GsaDiscreteType(ModelBase): "discrete_values": "discreteValues", "guid": "guid", "is_ordered": "isOrdered", - "is_protected": "isProtected", "name": "name", } @@ -88,7 +86,6 @@ def __init__( discrete_values: "list[GsaDiscreteValuesDiscreteValue]", guid: "str", is_ordered: "bool", - is_protected: "bool", name: "str", ) -> None: """GsaDiscreteType - a model defined in Swagger @@ -98,18 +95,15 @@ def __init__( discrete_values: list[GsaDiscreteValuesDiscreteValue] guid: str is_ordered: bool - is_protected: bool name: str """ self._discrete_values: list[GsaDiscreteValuesDiscreteValue] self._is_ordered: bool - self._is_protected: bool self._name: str self._guid: str self.discrete_values = discrete_values self.is_ordered = is_ordered - self.is_protected = is_protected self.name = name self.guid = guid @@ -169,36 +163,6 @@ def is_ordered(self, is_ordered: "bool") -> None: raise ValueError("Invalid value for 'is_ordered', must not be 'Unset'") self._is_ordered = is_ordered - @property - def is_protected(self) -> "bool": - """Gets the is_protected of this GsaDiscreteType. - If true, the discrete type is protected from all changes. - - Returns - ------- - bool - The is_protected of this GsaDiscreteType. - """ - return self._is_protected - - @is_protected.setter - def is_protected(self, is_protected: "bool") -> None: - """Sets the is_protected of this GsaDiscreteType. - If true, the discrete type is protected from all changes. - - Parameters - ---------- - is_protected: bool - The is_protected of this GsaDiscreteType. - """ - # Field is not nullable - if is_protected is None: - raise ValueError("Invalid value for 'is_protected', must not be 'None'") - # Field is required - if is_protected is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'is_protected', must not be 'Unset'") - self._is_protected = is_protected - @property def name(self) -> "str": """Gets the name of this GsaDiscreteType. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_values_discrete_value.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_values_discrete_value.py index 93228a85..c7377b7b 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_values_discrete_value.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_discrete_values_discrete_value.py @@ -62,13 +62,11 @@ class GsaDiscreteValuesDiscreteValue(ModelBase): """ swagger_types: dict[str, str] = { "guid": "str", - "is_protected": "bool", "name": "str", } attribute_map: dict[str, str] = { "guid": "guid", - "is_protected": "isProtected", "name": "name", } @@ -80,7 +78,6 @@ def __init__( self, *, guid: "str", - is_protected: "bool", name: "str", ) -> None: """GsaDiscreteValuesDiscreteValue - a model defined in Swagger @@ -88,47 +85,14 @@ def __init__( Parameters ---------- guid: str - is_protected: bool name: str """ - self._is_protected: bool self._name: str self._guid: str - self.is_protected = is_protected self.name = name self.guid = guid - @property - def is_protected(self) -> "bool": - """Gets the is_protected of this GsaDiscreteValuesDiscreteValue. - If true, the discrete value is protected from all changes. - - Returns - ------- - bool - The is_protected of this GsaDiscreteValuesDiscreteValue. - """ - return self._is_protected - - @is_protected.setter - def is_protected(self, is_protected: "bool") -> None: - """Sets the is_protected of this GsaDiscreteValuesDiscreteValue. - If true, the discrete value is protected from all changes. - - Parameters - ---------- - is_protected: bool - The is_protected of this GsaDiscreteValuesDiscreteValue. - """ - # Field is not nullable - if is_protected is None: - raise ValueError("Invalid value for 'is_protected', must not be 'None'") - # Field is required - if is_protected is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'is_protected', must not be 'Unset'") - self._is_protected = is_protected - @property def name(self) -> "str": """Gets the name of this GsaDiscreteValuesDiscreteValue. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_link_group_usage_data_modification_error_detail.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_link_group_usage_data_modification_error_detail.py similarity index 88% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_link_group_usage_data_modification_error_detail.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_link_group_usage_data_modification_error_detail.py index acfd197d..b9dba5fa 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_link_group_usage_data_modification_error_detail.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_link_group_usage_data_modification_error_detail.py @@ -52,7 +52,7 @@ from . import * -class GsaSmartLinkGroupUsageDataModificationErrorDetail(GsaUsageDataModificationErrorDetail): +class GsaDynamicLinkGroupUsageDataModificationErrorDetail(GsaUsageDataModificationErrorDetail): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -95,10 +95,10 @@ def __init__( *, message: "str", reason: "GsaDataModificationErrorReason" = GsaDataModificationErrorReason.USAGE, - referenced_by_type: "GsaReferencedByType" = GsaReferencedByType.SMARTLINKGROUP, + referenced_by_type: "GsaReferencedByType" = GsaReferencedByType.DYNAMICLINKGROUP, referenced_by: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" = Unset, ) -> None: - """GsaSmartLinkGroupUsageDataModificationErrorDetail - a model defined in Swagger + """GsaDynamicLinkGroupUsageDataModificationErrorDetail - a model defined in Swagger Parameters ---------- @@ -115,12 +115,12 @@ def __init__( @property def referenced_by(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": - """Gets the referenced_by of this GsaSmartLinkGroupUsageDataModificationErrorDetail. + """Gets the referenced_by of this GsaDynamicLinkGroupUsageDataModificationErrorDetail. Returns ------- Union[list[GsaSlimNamedEntity], None, Unset_Type] - The referenced_by of this GsaSmartLinkGroupUsageDataModificationErrorDetail. + The referenced_by of this GsaDynamicLinkGroupUsageDataModificationErrorDetail. """ return self._referenced_by @@ -128,12 +128,12 @@ def referenced_by(self) -> "Union[list[GsaSlimNamedEntity], None, Unset_Type]": def referenced_by( self, referenced_by: "Union[list[GsaSlimNamedEntity], None, Unset_Type]" ) -> None: - """Sets the referenced_by of this GsaSmartLinkGroupUsageDataModificationErrorDetail. + """Sets the referenced_by of this GsaDynamicLinkGroupUsageDataModificationErrorDetail. Parameters ---------- referenced_by: Union[list[GsaSlimNamedEntity], None, Unset_Type] - The referenced_by of this GsaSmartLinkGroupUsageDataModificationErrorDetail. + The referenced_by of this GsaDynamicLinkGroupUsageDataModificationErrorDetail. """ self._referenced_by = referenced_by @@ -159,7 +159,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaSmartLinkGroupUsageDataModificationErrorDetail): + if not isinstance(other, GsaDynamicLinkGroupUsageDataModificationErrorDetail): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_record_link_group.py similarity index 89% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_record_link_group.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_record_link_group.py index cac8f920..df729750 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_smart_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_dynamic_record_link_group.py @@ -49,7 +49,7 @@ from . import * -class GsaSmartRecordLinkGroup(GsaRecordLinkGroup): +class GsaDynamicRecordLinkGroup(GsaRecordLinkGroup): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -113,11 +113,11 @@ def __init__( name: "str", referential_integrity_model: "GsaReferentialIntegrityModel", reverse_name: "str", - type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.SMART, + type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.DYNAMIC, identity: "Union[int, None, Unset_Type]" = Unset, reverse_display_names: "Union[dict[str, str], None, Unset_Type]" = Unset, ) -> None: - """GsaSmartRecordLinkGroup - a model defined in Swagger + """GsaDynamicRecordLinkGroup - a model defined in Swagger Parameters ---------- @@ -153,23 +153,23 @@ def __init__( @property def forbid_orphans(self) -> "bool": - """Gets the forbid_orphans of this GsaSmartRecordLinkGroup. + """Gets the forbid_orphans of this GsaDynamicRecordLinkGroup. Returns ------- bool - The forbid_orphans of this GsaSmartRecordLinkGroup. + The forbid_orphans of this GsaDynamicRecordLinkGroup. """ return self._forbid_orphans @forbid_orphans.setter def forbid_orphans(self, forbid_orphans: "bool") -> None: - """Sets the forbid_orphans of this GsaSmartRecordLinkGroup. + """Sets the forbid_orphans of this GsaDynamicRecordLinkGroup. Parameters ---------- forbid_orphans: bool - The forbid_orphans of this GsaSmartRecordLinkGroup. + The forbid_orphans of this GsaDynamicRecordLinkGroup. """ # Field is not nullable if forbid_orphans is None: @@ -181,12 +181,12 @@ def forbid_orphans(self, forbid_orphans: "bool") -> None: @property def referential_integrity_model(self) -> "GsaReferentialIntegrityModel": - """Gets the referential_integrity_model of this GsaSmartRecordLinkGroup. + """Gets the referential_integrity_model of this GsaDynamicRecordLinkGroup. Returns ------- GsaReferentialIntegrityModel - The referential_integrity_model of this GsaSmartRecordLinkGroup. + The referential_integrity_model of this GsaDynamicRecordLinkGroup. """ return self._referential_integrity_model @@ -194,12 +194,12 @@ def referential_integrity_model(self) -> "GsaReferentialIntegrityModel": def referential_integrity_model( self, referential_integrity_model: "GsaReferentialIntegrityModel" ) -> None: - """Sets the referential_integrity_model of this GsaSmartRecordLinkGroup. + """Sets the referential_integrity_model of this GsaDynamicRecordLinkGroup. Parameters ---------- referential_integrity_model: GsaReferentialIntegrityModel - The referential_integrity_model of this GsaSmartRecordLinkGroup. + The referential_integrity_model of this GsaDynamicRecordLinkGroup. """ # Field is not nullable if referential_integrity_model is None: @@ -211,23 +211,23 @@ def referential_integrity_model( @property def attribute_pairs(self) -> "list[GsaAttributeLinkPair]": - """Gets the attribute_pairs of this GsaSmartRecordLinkGroup. + """Gets the attribute_pairs of this GsaDynamicRecordLinkGroup. Returns ------- list[GsaAttributeLinkPair] - The attribute_pairs of this GsaSmartRecordLinkGroup. + The attribute_pairs of this GsaDynamicRecordLinkGroup. """ return self._attribute_pairs @attribute_pairs.setter def attribute_pairs(self, attribute_pairs: "list[GsaAttributeLinkPair]") -> None: - """Sets the attribute_pairs of this GsaSmartRecordLinkGroup. + """Sets the attribute_pairs of this GsaDynamicRecordLinkGroup. Parameters ---------- attribute_pairs: list[GsaAttributeLinkPair] - The attribute_pairs of this GsaSmartRecordLinkGroup. + The attribute_pairs of this GsaDynamicRecordLinkGroup. """ # Field is not nullable if attribute_pairs is None: @@ -259,7 +259,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaSmartRecordLinkGroup): + if not isinstance(other, GsaDynamicRecordLinkGroup): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_file_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_file_attribute.py index fe6b988b..8dd785f4 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_file_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_file_attribute.py @@ -69,7 +69,6 @@ class GsaFileAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaFileAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.FILE, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_link_target.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_find_search_request.py similarity index 74% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_link_target.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_find_search_request.py index 1f8fa134..f92c85f0 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_smart_link_target.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_find_search_request.py @@ -42,7 +42,7 @@ from . import * -class GsaCreateSmartLinkTarget(ModelBase): +class GsaFindSearchRequest(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,11 +61,11 @@ class GsaCreateSmartLinkTarget(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "table_guid": "str", + "name_contains": "str", } attribute_map: dict[str, str] = { - "table_guid": "tableGuid", + "name_contains": "nameContains", } subtype_mapping: dict[str, str] = {} @@ -75,45 +75,40 @@ class GsaCreateSmartLinkTarget(ModelBase): def __init__( self, *, - table_guid: "str", + name_contains: "Union[str, None, Unset_Type]" = Unset, ) -> None: - """GsaCreateSmartLinkTarget - a model defined in Swagger + """GsaFindSearchRequest - a model defined in Swagger Parameters ---------- - table_guid: str + name_contains: str, optional """ - self._table_guid: str + self._name_contains: Union[str, None, Unset_Type] = Unset - self.table_guid = table_guid + if name_contains is not Unset: + self.name_contains = name_contains @property - def table_guid(self) -> "str": - """Gets the table_guid of this GsaCreateSmartLinkTarget. + def name_contains(self) -> "Union[str, None, Unset_Type]": + """Gets the name_contains of this GsaFindSearchRequest. Returns ------- - str - The table_guid of this GsaCreateSmartLinkTarget. + Union[str, None, Unset_Type] + The name_contains of this GsaFindSearchRequest. """ - return self._table_guid + return self._name_contains - @table_guid.setter - def table_guid(self, table_guid: "str") -> None: - """Sets the table_guid of this GsaCreateSmartLinkTarget. + @name_contains.setter + def name_contains(self, name_contains: "Union[str, None, Unset_Type]") -> None: + """Sets the name_contains of this GsaFindSearchRequest. Parameters ---------- - table_guid: str - The table_guid of this GsaCreateSmartLinkTarget. + name_contains: Union[str, None, Unset_Type] + The name_contains of this GsaFindSearchRequest. """ - # Field is not nullable - if table_guid is None: - raise ValueError("Invalid value for 'table_guid', must not be 'None'") - # Field is required - if table_guid is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'table_guid', must not be 'Unset'") - self._table_guid = table_guid + self._name_contains = name_contains @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: @@ -137,7 +132,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaCreateSmartLinkTarget): + if not isinstance(other, GsaFindSearchRequest): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_float_functional_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_float_functional_attribute.py index cfafe748..3ee0cb13 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_float_functional_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_float_functional_attribute.py @@ -70,7 +70,6 @@ class GsaFloatFunctionalAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "is_range": "bool", "name": "str", "table": "GsaSlimEntity", @@ -88,7 +87,6 @@ class GsaFloatFunctionalAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "is_range": "isRange", "name": "name", "table": "table", @@ -115,7 +113,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", is_range: "bool", name: "str", table: "GsaSlimEntity", @@ -135,7 +132,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool is_range: bool name: str table: GsaSlimEntity @@ -151,7 +147,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_folder.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_folder.py index 35e36726..d3853bfc 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_folder.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_folder.py @@ -63,16 +63,12 @@ class GsaFolder(ModelBase): swagger_types: dict[str, str] = { "guid": "str", "name": "str", - "has_child_folders": "bool", - "has_files": "bool", "parent_guid": "str", } attribute_map: dict[str, str] = { "guid": "guid", "name": "name", - "has_child_folders": "hasChildFolders", - "has_files": "hasFiles", "parent_guid": "parentGuid", } @@ -85,8 +81,6 @@ def __init__( *, guid: "str", name: "str", - has_child_folders: "Union[bool, Unset_Type]" = Unset, - has_files: "Union[bool, Unset_Type]" = Unset, parent_guid: "Union[str, None, Unset_Type]" = Unset, ) -> None: """GsaFolder - a model defined in Swagger @@ -95,22 +89,14 @@ def __init__( ---------- guid: str name: str - has_child_folders: bool, optional - has_files: bool, optional parent_guid: str, optional """ self._parent_guid: Union[str, None, Unset_Type] = Unset - self._has_files: Union[bool, Unset_Type] = Unset - self._has_child_folders: Union[bool, Unset_Type] = Unset self._name: str self._guid: str if parent_guid is not Unset: self.parent_guid = parent_guid - if has_files is not Unset: - self.has_files = has_files - if has_child_folders is not Unset: - self.has_child_folders = has_child_folders self.name = name self.guid = guid @@ -136,56 +122,6 @@ def parent_guid(self, parent_guid: "Union[str, None, Unset_Type]") -> None: """ self._parent_guid = parent_guid - @property - def has_files(self) -> "Union[bool, Unset_Type]": - """Gets the has_files of this GsaFolder. - - Returns - ------- - Union[bool, Unset_Type] - The has_files of this GsaFolder. - """ - return self._has_files - - @has_files.setter - def has_files(self, has_files: "Union[bool, Unset_Type]") -> None: - """Sets the has_files of this GsaFolder. - - Parameters - ---------- - has_files: Union[bool, Unset_Type] - The has_files of this GsaFolder. - """ - # Field is not nullable - if has_files is None: - raise ValueError("Invalid value for 'has_files', must not be 'None'") - self._has_files = has_files - - @property - def has_child_folders(self) -> "Union[bool, Unset_Type]": - """Gets the has_child_folders of this GsaFolder. - - Returns - ------- - Union[bool, Unset_Type] - The has_child_folders of this GsaFolder. - """ - return self._has_child_folders - - @has_child_folders.setter - def has_child_folders(self, has_child_folders: "Union[bool, Unset_Type]") -> None: - """Sets the has_child_folders of this GsaFolder. - - Parameters - ---------- - has_child_folders: Union[bool, Unset_Type] - The has_child_folders of this GsaFolder. - """ - # Field is not nullable - if has_child_folders is None: - raise ValueError("Invalid value for 'has_child_folders', must not be 'None'") - self._has_child_folders = has_child_folders - @property def name(self) -> "str": """Gets the name of this GsaFolder. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_hyperlink_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_hyperlink_attribute.py index 2349c862..0bfaaf3c 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_hyperlink_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_hyperlink_attribute.py @@ -69,7 +69,6 @@ class GsaHyperlinkAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaHyperlinkAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.HYPERLINK, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_integer_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_integer_attribute.py index f7f0e340..f1f9c728 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_integer_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_integer_attribute.py @@ -69,7 +69,6 @@ class GsaIntegerAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "is_unique": "bool", "name": "str", "table": "GsaSlimEntity", @@ -85,7 +84,6 @@ class GsaIntegerAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "is_unique": "isUnique", "name": "name", "table": "table", @@ -107,7 +105,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", is_unique: "bool", name: "str", table: "GsaSlimEntity", @@ -125,7 +122,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool is_unique: bool name: str table: GsaSlimEntity @@ -140,7 +136,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_attribute_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_attribute_type.py index 66884cf3..6dad8419 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_attribute_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_attribute_type.py @@ -44,5 +44,5 @@ class GsaLinkAttributeType(Enum): """ RECORDLINK = "recordLink" CROSSDATABASELINK = "crossDatabaseLink" - SMARTLINK = "smartLink" + DYNAMICLINK = "dynamicLink" TABULARATTRIBUTE = "tabularAttribute" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_target.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_target.py index c2ff8286..449c958c 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_target.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link_target.py @@ -61,15 +61,15 @@ class GsaLinkTarget(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "table_guid": "str", "database_guid": "str", "database_version_guid": "str", + "table_guid": "str", } attribute_map: dict[str, str] = { - "table_guid": "tableGuid", "database_guid": "databaseGuid", "database_version_guid": "databaseVersionGuid", + "table_guid": "tableGuid", } subtype_mapping: dict[str, str] = {} @@ -79,27 +79,28 @@ class GsaLinkTarget(ModelBase): def __init__( self, *, - table_guid: "str", database_guid: "Union[str, None, Unset_Type]" = Unset, database_version_guid: "Union[str, None, Unset_Type]" = Unset, + table_guid: "Union[str, None, Unset_Type]" = Unset, ) -> None: """GsaLinkTarget - a model defined in Swagger Parameters ---------- - table_guid: str database_guid: str, optional database_version_guid: str, optional + table_guid: str, optional """ self._database_guid: Union[str, None, Unset_Type] = Unset self._database_version_guid: Union[str, None, Unset_Type] = Unset - self._table_guid: str + self._table_guid: Union[str, None, Unset_Type] = Unset if database_guid is not Unset: self.database_guid = database_guid if database_version_guid is not Unset: self.database_version_guid = database_version_guid - self.table_guid = table_guid + if table_guid is not Unset: + self.table_guid = table_guid @property def database_guid(self) -> "Union[str, None, Unset_Type]": @@ -146,31 +147,25 @@ def database_version_guid(self, database_version_guid: "Union[str, None, Unset_T self._database_version_guid = database_version_guid @property - def table_guid(self) -> "str": + def table_guid(self) -> "Union[str, None, Unset_Type]": """Gets the table_guid of this GsaLinkTarget. Returns ------- - str + Union[str, None, Unset_Type] The table_guid of this GsaLinkTarget. """ return self._table_guid @table_guid.setter - def table_guid(self, table_guid: "str") -> None: + def table_guid(self, table_guid: "Union[str, None, Unset_Type]") -> None: """Sets the table_guid of this GsaLinkTarget. Parameters ---------- - table_guid: str + table_guid: Union[str, None, Unset_Type] The table_guid of this GsaLinkTarget. """ - # Field is not nullable - if table_guid is None: - raise ValueError("Invalid value for 'table_guid', must not be 'None'") - # Field is required - if table_guid is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'table_guid', must not be 'Unset'") self._table_guid = table_guid @classmethod diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_linking_value_exists_datum_criterion.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_linking_value_exists_datum_criterion.py index de28e18d..4cf174a4 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_linking_value_exists_datum_criterion.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_linking_value_exists_datum_criterion.py @@ -88,7 +88,7 @@ class GsaLinkingValueExistsDatumCriterion(GsaDatumCriterion): def __init__( self, *, - type: "GsaDatumCriterionType" = GsaDatumCriterionType.SMARTLINKINGVALUE, + type: "GsaDatumCriterionType" = GsaDatumCriterionType.DYNAMICLINKINGVALUE, attribute_type: "Union[GsaAttributeType, Unset_Type]" = Unset, inner_hits_identifier: "Union[str, Unset_Type]" = Unset, ) -> None: diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_links_info.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_links_info.py index 6480dce9..ede52edf 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_links_info.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_links_info.py @@ -61,7 +61,7 @@ class GsaLinksInfo(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "links": "list[GsaLink]", + "links": "list[GsaResolvedLink]", } attribute_map: dict[str, str] = { @@ -69,7 +69,7 @@ class GsaLinksInfo(ModelBase): } subtype_mapping: dict[str, str] = { - "links": "GsaLink", + "links": "GsaResolvedLink", } discriminator: Optional[str] = None @@ -77,36 +77,36 @@ class GsaLinksInfo(ModelBase): def __init__( self, *, - links: "list[GsaLink]", + links: "list[GsaResolvedLink]", ) -> None: """GsaLinksInfo - a model defined in Swagger Parameters ---------- - links: list[GsaLink] + links: list[GsaResolvedLink] """ - self._links: list[GsaLink] + self._links: list[GsaResolvedLink] self.links = links @property - def links(self) -> "list[GsaLink]": + def links(self) -> "list[GsaResolvedLink]": """Gets the links of this GsaLinksInfo. Returns ------- - list[GsaLink] + list[GsaResolvedLink] The links of this GsaLinksInfo. """ return self._links @links.setter - def links(self, links: "list[GsaLink]") -> None: + def links(self, links: "list[GsaResolvedLink]") -> None: """Sets the links of this GsaLinksInfo. Parameters ---------- - links: list[GsaLink] + links: list[GsaResolvedLink] The links of this GsaLinksInfo. """ # Field is not nullable diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_logical_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_logical_attribute.py index 136d808a..9a541713 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_logical_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_logical_attribute.py @@ -69,7 +69,6 @@ class GsaLogicalAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaLogicalAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.LOGICAL, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_long_text_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_long_text_attribute.py index b1e6c465..0b26b619 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_long_text_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_long_text_attribute.py @@ -69,7 +69,6 @@ class GsaLongTextAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaLongTextAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.LONGTEXT, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_maths_functional_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_maths_functional_attribute.py index ec129b4d..c7f6bfeb 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_maths_functional_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_maths_functional_attribute.py @@ -75,7 +75,6 @@ class GsaMathsFunctionalAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "is_range": "bool", "name": "str", "table": "GsaSlimEntity", @@ -98,7 +97,6 @@ class GsaMathsFunctionalAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "is_range": "isRange", "name": "name", "table": "table", @@ -132,7 +130,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", is_range: "bool", name: "str", table: "GsaSlimEntity", @@ -157,7 +154,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool is_range: bool name: str table: GsaSlimEntity @@ -173,7 +169,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_picture_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_picture_attribute.py index 00c23ca3..cb0580b1 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_picture_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_picture_attribute.py @@ -69,7 +69,6 @@ class GsaPictureAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -84,7 +83,6 @@ class GsaPictureAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -105,7 +103,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.PICTURE, @@ -122,7 +119,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -136,7 +132,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_point_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_point_attribute.py index 1fa63049..01168774 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_point_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_point_attribute.py @@ -71,7 +71,6 @@ class GsaPointAttribute(GsaAttribute): "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", "is_multi_valued": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -89,7 +88,6 @@ class GsaPointAttribute(GsaAttribute): "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", "is_multi_valued": "isMultiValued", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -116,7 +114,6 @@ def __init__( info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", is_multi_valued: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.POINT, @@ -136,7 +133,6 @@ def __init__( info: GsaAttributeInfo is_hidden_from_search_criteria: bool is_multi_valued: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -151,7 +147,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_range_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_range_attribute.py index f20b3fc5..de15dc6b 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_range_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_range_attribute.py @@ -69,7 +69,6 @@ class GsaRangeAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -85,7 +84,6 @@ class GsaRangeAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -109,7 +107,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType" = GsaAttributeType.RANGE, @@ -127,7 +124,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -142,7 +138,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group.py index cac53b17..d3a973dd 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group.py @@ -91,7 +91,7 @@ class GsaRecordLinkGroup(ModelBase): discriminator_value_class_map = { "static".lower(): "#/components/schemas/GsaStaticRecordLinkGroup", - "smart".lower(): "#/components/schemas/GsaSmartRecordLinkGroup", + "dynamic".lower(): "#/components/schemas/GsaDynamicRecordLinkGroup", "crossDatabase".lower(): "#/components/schemas/GsaCrossDatabaseRecordLinkGroup", } diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group_type.py index a2822475..5bb90ceb 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_record_link_group_type.py @@ -43,5 +43,5 @@ class GsaRecordLinkGroupType(Enum): Allowed Enum values """ STATIC = "static" - SMART = "smart" + DYNAMIC = "dynamic" CROSSDATABASE = "crossDatabase" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_referenced_by_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_referenced_by_type.py index 7aeadb0d..de5ef39b 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_referenced_by_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_referenced_by_type.py @@ -44,7 +44,7 @@ class GsaReferencedByType(Enum): """ EXPRESSION = "expression" VERSIONCONTROLLEDDATA = "versionControlledData" - SMARTLINKGROUP = "smartLinkGroup" + DYNAMICLINKGROUP = "dynamicLinkGroup" TABULARATTRIBUTE = "tabularAttribute" XYCHARTTEMPLATE = "xyChartTemplate" SEARCHMASK = "searchMask" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link.py similarity index 75% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link.py index 319935ff..609b7fc7 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_link.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link.py @@ -42,7 +42,7 @@ from . import * -class GsaLink(ModelBase): +class GsaResolvedLink(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -63,10 +63,11 @@ class GsaLink(ModelBase): swagger_types: dict[str, str] = { "display_names": "dict(str, str)", "guid": "str", - "link_info": "GsaLinkInfo", + "link_info": "GsaResolvedLinkInfo", "name": "str", "reverse_name": "str", "type": "GsaLinkAttributeType", + "identity": "int", "reverse_display_names": "dict(str, str)", } @@ -77,12 +78,13 @@ class GsaLink(ModelBase): "name": "name", "reverse_name": "reverseName", "type": "type", + "identity": "identity", "reverse_display_names": "reverseDisplayNames", } subtype_mapping: dict[str, str] = { "type": "GsaLinkAttributeType", - "linkInfo": "GsaLinkInfo", + "linkInfo": "GsaResolvedLinkInfo", } discriminator: Optional[str] = None @@ -92,32 +94,37 @@ def __init__( *, display_names: "dict[str, str]", guid: "str", - link_info: "GsaLinkInfo", + link_info: "GsaResolvedLinkInfo", name: "str", reverse_name: "str", type: "GsaLinkAttributeType", + identity: "Union[int, None, Unset_Type]" = Unset, reverse_display_names: "Union[dict[str, str], None, Unset_Type]" = Unset, ) -> None: - """GsaLink - a model defined in Swagger + """GsaResolvedLink - a model defined in Swagger Parameters ---------- display_names: dict[str, str] guid: str - link_info: GsaLinkInfo + link_info: GsaResolvedLinkInfo name: str reverse_name: str type: GsaLinkAttributeType + identity: int, optional reverse_display_names: dict[str, str], optional """ + self._identity: Union[int, None, Unset_Type] = Unset self._type: GsaLinkAttributeType self._reverse_name: str self._reverse_display_names: Union[dict[str, str], None, Unset_Type] = Unset - self._link_info: GsaLinkInfo + self._link_info: GsaResolvedLinkInfo self._display_names: dict[str, str] self._name: str self._guid: str + if identity is not Unset: + self.identity = identity self.type = type self.reverse_name = reverse_name if reverse_display_names is not Unset: @@ -127,25 +134,47 @@ def __init__( self.name = name self.guid = guid + @property + def identity(self) -> "Union[int, None, Unset_Type]": + """Gets the identity of this GsaResolvedLink. + + Returns + ------- + Union[int, None, Unset_Type] + The identity of this GsaResolvedLink. + """ + return self._identity + + @identity.setter + def identity(self, identity: "Union[int, None, Unset_Type]") -> None: + """Sets the identity of this GsaResolvedLink. + + Parameters + ---------- + identity: Union[int, None, Unset_Type] + The identity of this GsaResolvedLink. + """ + self._identity = identity + @property def type(self) -> "GsaLinkAttributeType": - """Gets the type of this GsaLink. + """Gets the type of this GsaResolvedLink. Returns ------- GsaLinkAttributeType - The type of this GsaLink. + The type of this GsaResolvedLink. """ return self._type @type.setter def type(self, type: "GsaLinkAttributeType") -> None: - """Sets the type of this GsaLink. + """Sets the type of this GsaResolvedLink. Parameters ---------- type: GsaLinkAttributeType - The type of this GsaLink. + The type of this GsaResolvedLink. """ # Field is not nullable if type is None: @@ -157,23 +186,23 @@ def type(self, type: "GsaLinkAttributeType") -> None: @property def reverse_name(self) -> "str": - """Gets the reverse_name of this GsaLink. + """Gets the reverse_name of this GsaResolvedLink. Returns ------- str - The reverse_name of this GsaLink. + The reverse_name of this GsaResolvedLink. """ return self._reverse_name @reverse_name.setter def reverse_name(self, reverse_name: "str") -> None: - """Sets the reverse_name of this GsaLink. + """Sets the reverse_name of this GsaResolvedLink. Parameters ---------- reverse_name: str - The reverse_name of this GsaLink. + The reverse_name of this GsaResolvedLink. """ # Field is not nullable if reverse_name is None: @@ -185,12 +214,12 @@ def reverse_name(self, reverse_name: "str") -> None: @property def reverse_display_names(self) -> "Union[dict[str, str], None, Unset_Type]": - """Gets the reverse_display_names of this GsaLink. + """Gets the reverse_display_names of this GsaResolvedLink. Returns ------- Union[dict[str, str], None, Unset_Type] - The reverse_display_names of this GsaLink. + The reverse_display_names of this GsaResolvedLink. """ return self._reverse_display_names @@ -198,34 +227,34 @@ def reverse_display_names(self) -> "Union[dict[str, str], None, Unset_Type]": def reverse_display_names( self, reverse_display_names: "Union[dict[str, str], None, Unset_Type]" ) -> None: - """Sets the reverse_display_names of this GsaLink. + """Sets the reverse_display_names of this GsaResolvedLink. Parameters ---------- reverse_display_names: Union[dict[str, str], None, Unset_Type] - The reverse_display_names of this GsaLink. + The reverse_display_names of this GsaResolvedLink. """ self._reverse_display_names = reverse_display_names @property - def link_info(self) -> "GsaLinkInfo": - """Gets the link_info of this GsaLink. + def link_info(self) -> "GsaResolvedLinkInfo": + """Gets the link_info of this GsaResolvedLink. Returns ------- - GsaLinkInfo - The link_info of this GsaLink. + GsaResolvedLinkInfo + The link_info of this GsaResolvedLink. """ return self._link_info @link_info.setter - def link_info(self, link_info: "GsaLinkInfo") -> None: - """Sets the link_info of this GsaLink. + def link_info(self, link_info: "GsaResolvedLinkInfo") -> None: + """Sets the link_info of this GsaResolvedLink. Parameters ---------- - link_info: GsaLinkInfo - The link_info of this GsaLink. + link_info: GsaResolvedLinkInfo + The link_info of this GsaResolvedLink. """ # Field is not nullable if link_info is None: @@ -237,23 +266,23 @@ def link_info(self, link_info: "GsaLinkInfo") -> None: @property def display_names(self) -> "dict[str, str]": - """Gets the display_names of this GsaLink. + """Gets the display_names of this GsaResolvedLink. Returns ------- dict[str, str] - The display_names of this GsaLink. + The display_names of this GsaResolvedLink. """ return self._display_names @display_names.setter def display_names(self, display_names: "dict[str, str]") -> None: - """Sets the display_names of this GsaLink. + """Sets the display_names of this GsaResolvedLink. Parameters ---------- display_names: dict[str, str] - The display_names of this GsaLink. + The display_names of this GsaResolvedLink. """ # Field is not nullable if display_names is None: @@ -265,23 +294,23 @@ def display_names(self, display_names: "dict[str, str]") -> None: @property def name(self) -> "str": - """Gets the name of this GsaLink. + """Gets the name of this GsaResolvedLink. Returns ------- str - The name of this GsaLink. + The name of this GsaResolvedLink. """ return self._name @name.setter def name(self, name: "str") -> None: - """Sets the name of this GsaLink. + """Sets the name of this GsaResolvedLink. Parameters ---------- name: str - The name of this GsaLink. + The name of this GsaResolvedLink. """ # Field is not nullable if name is None: @@ -293,23 +322,23 @@ def name(self, name: "str") -> None: @property def guid(self) -> "str": - """Gets the guid of this GsaLink. + """Gets the guid of this GsaResolvedLink. Returns ------- str - The guid of this GsaLink. + The guid of this GsaResolvedLink. """ return self._guid @guid.setter def guid(self, guid: "str") -> None: - """Sets the guid of this GsaLink. + """Sets the guid of this GsaResolvedLink. Parameters ---------- guid: str - The guid of this GsaLink. + The guid of this GsaResolvedLink. """ # Field is not nullable if guid is None: @@ -341,7 +370,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaLink): + if not isinstance(other, GsaResolvedLink): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_link_target.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_info.py similarity index 57% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_link_target.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_info.py index 28ceb0aa..b15df241 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_static_link_target.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_info.py @@ -42,7 +42,7 @@ from . import * -class GsaCreateStaticLinkTarget(ModelBase): +class GsaResolvedLinkInfo(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,59 +61,96 @@ class GsaCreateStaticLinkTarget(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "table_guid": "str", + "link_source": "GsaResolvedLinkTarget", + "link_target": "GsaResolvedLinkTarget", } attribute_map: dict[str, str] = { - "table_guid": "tableGuid", + "link_source": "linkSource", + "link_target": "linkTarget", } - subtype_mapping: dict[str, str] = {} + subtype_mapping: dict[str, str] = { + "linkSource": "GsaResolvedLinkTarget", + "linkTarget": "GsaResolvedLinkTarget", + } discriminator: Optional[str] = None def __init__( self, *, - table_guid: "str", + link_source: "GsaResolvedLinkTarget", + link_target: "GsaResolvedLinkTarget", ) -> None: - """GsaCreateStaticLinkTarget - a model defined in Swagger + """GsaResolvedLinkInfo - a model defined in Swagger Parameters ---------- - table_guid: str + link_source: GsaResolvedLinkTarget + link_target: GsaResolvedLinkTarget + """ + self._link_source: GsaResolvedLinkTarget + self._link_target: GsaResolvedLinkTarget + + self.link_source = link_source + self.link_target = link_target + + @property + def link_source(self) -> "GsaResolvedLinkTarget": + """Gets the link_source of this GsaResolvedLinkInfo. + + Returns + ------- + GsaResolvedLinkTarget + The link_source of this GsaResolvedLinkInfo. """ - self._table_guid: str + return self._link_source + + @link_source.setter + def link_source(self, link_source: "GsaResolvedLinkTarget") -> None: + """Sets the link_source of this GsaResolvedLinkInfo. - self.table_guid = table_guid + Parameters + ---------- + link_source: GsaResolvedLinkTarget + The link_source of this GsaResolvedLinkInfo. + """ + # Field is not nullable + if link_source is None: + raise ValueError("Invalid value for 'link_source', must not be 'None'") + # Field is required + if link_source is Unset: # type: ignore[comparison-overlap, unused-ignore] + raise ValueError("Invalid value for 'link_source', must not be 'Unset'") + self._link_source = link_source @property - def table_guid(self) -> "str": - """Gets the table_guid of this GsaCreateStaticLinkTarget. + def link_target(self) -> "GsaResolvedLinkTarget": + """Gets the link_target of this GsaResolvedLinkInfo. Returns ------- - str - The table_guid of this GsaCreateStaticLinkTarget. + GsaResolvedLinkTarget + The link_target of this GsaResolvedLinkInfo. """ - return self._table_guid + return self._link_target - @table_guid.setter - def table_guid(self, table_guid: "str") -> None: - """Sets the table_guid of this GsaCreateStaticLinkTarget. + @link_target.setter + def link_target(self, link_target: "GsaResolvedLinkTarget") -> None: + """Sets the link_target of this GsaResolvedLinkInfo. Parameters ---------- - table_guid: str - The table_guid of this GsaCreateStaticLinkTarget. + link_target: GsaResolvedLinkTarget + The link_target of this GsaResolvedLinkInfo. """ # Field is not nullable - if table_guid is None: - raise ValueError("Invalid value for 'table_guid', must not be 'None'") + if link_target is None: + raise ValueError("Invalid value for 'link_target', must not be 'None'") # Field is required - if table_guid is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'table_guid', must not be 'Unset'") - self._table_guid = table_guid + if link_target is Unset: # type: ignore[comparison-overlap, unused-ignore] + raise ValueError("Invalid value for 'link_target', must not be 'Unset'") + self._link_target = link_target @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: @@ -137,7 +174,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaCreateStaticLinkTarget): + if not isinstance(other, GsaResolvedLinkInfo): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_link_target.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_target.py similarity index 63% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_link_target.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_target.py index a51962c1..eb3dd056 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_create_cross_database_link_target.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_resolved_link_target.py @@ -42,7 +42,7 @@ from . import * -class GsaCreateCrossDatabaseLinkTarget(ModelBase): +class GsaResolvedLinkTarget(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,13 +61,15 @@ class GsaCreateCrossDatabaseLinkTarget(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "table_guid": "str", "database_guid": "str", + "database_version_guid": "str", + "table_guid": "str", } attribute_map: dict[str, str] = { - "table_guid": "tableGuid", "database_guid": "databaseGuid", + "database_version_guid": "databaseVersionGuid", + "table_guid": "tableGuid", } subtype_mapping: dict[str, str] = {} @@ -77,66 +79,101 @@ class GsaCreateCrossDatabaseLinkTarget(ModelBase): def __init__( self, *, + database_guid: "str", + database_version_guid: "str", table_guid: "str", - database_guid: "Union[str, None, Unset_Type]" = Unset, ) -> None: - """GsaCreateCrossDatabaseLinkTarget - a model defined in Swagger + """GsaResolvedLinkTarget - a model defined in Swagger Parameters ---------- + database_guid: str + database_version_guid: str table_guid: str - database_guid: str, optional """ - self._database_guid: Union[str, None, Unset_Type] = Unset + self._database_guid: str + self._database_version_guid: str self._table_guid: str - if database_guid is not Unset: - self.database_guid = database_guid + self.database_guid = database_guid + self.database_version_guid = database_version_guid self.table_guid = table_guid @property - def database_guid(self) -> "Union[str, None, Unset_Type]": - """Gets the database_guid of this GsaCreateCrossDatabaseLinkTarget. - If databaseGuid is set, the target will match any database with that Guid. If databaseGuid is not set, the target wil match the tableGuid in any database. + def database_guid(self) -> "str": + """Gets the database_guid of this GsaResolvedLinkTarget. Returns ------- - Union[str, None, Unset_Type] - The database_guid of this GsaCreateCrossDatabaseLinkTarget. + str + The database_guid of this GsaResolvedLinkTarget. """ return self._database_guid @database_guid.setter - def database_guid(self, database_guid: "Union[str, None, Unset_Type]") -> None: - """Sets the database_guid of this GsaCreateCrossDatabaseLinkTarget. - If databaseGuid is set, the target will match any database with that Guid. If databaseGuid is not set, the target wil match the tableGuid in any database. + def database_guid(self, database_guid: "str") -> None: + """Sets the database_guid of this GsaResolvedLinkTarget. Parameters ---------- - database_guid: Union[str, None, Unset_Type] - The database_guid of this GsaCreateCrossDatabaseLinkTarget. + database_guid: str + The database_guid of this GsaResolvedLinkTarget. """ + # Field is not nullable + if database_guid is None: + raise ValueError("Invalid value for 'database_guid', must not be 'None'") + # Field is required + if database_guid is Unset: # type: ignore[comparison-overlap, unused-ignore] + raise ValueError("Invalid value for 'database_guid', must not be 'Unset'") self._database_guid = database_guid + @property + def database_version_guid(self) -> "str": + """Gets the database_version_guid of this GsaResolvedLinkTarget. + + Returns + ------- + str + The database_version_guid of this GsaResolvedLinkTarget. + """ + return self._database_version_guid + + @database_version_guid.setter + def database_version_guid(self, database_version_guid: "str") -> None: + """Sets the database_version_guid of this GsaResolvedLinkTarget. + + Parameters + ---------- + database_version_guid: str + The database_version_guid of this GsaResolvedLinkTarget. + """ + # Field is not nullable + if database_version_guid is None: + raise ValueError("Invalid value for 'database_version_guid', must not be 'None'") + # Field is required + if database_version_guid is Unset: # type: ignore[comparison-overlap, unused-ignore] + raise ValueError("Invalid value for 'database_version_guid', must not be 'Unset'") + self._database_version_guid = database_version_guid + @property def table_guid(self) -> "str": - """Gets the table_guid of this GsaCreateCrossDatabaseLinkTarget. + """Gets the table_guid of this GsaResolvedLinkTarget. Returns ------- str - The table_guid of this GsaCreateCrossDatabaseLinkTarget. + The table_guid of this GsaResolvedLinkTarget. """ return self._table_guid @table_guid.setter def table_guid(self, table_guid: "str") -> None: - """Sets the table_guid of this GsaCreateCrossDatabaseLinkTarget. + """Sets the table_guid of this GsaResolvedLinkTarget. Parameters ---------- table_guid: str - The table_guid of this GsaCreateCrossDatabaseLinkTarget. + The table_guid of this GsaResolvedLinkTarget. """ # Field is not nullable if table_guid is None: @@ -168,7 +205,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaCreateCrossDatabaseLinkTarget): + if not isinstance(other, GsaResolvedLinkTarget): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result.py deleted file mode 100644 index ea70866f..00000000 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result.py +++ /dev/null @@ -1,257 +0,0 @@ -# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. -# SPDX-License-Identifier: MIT -# -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -""" -MI Server API - -No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - -OpenAPI spec version: v1 - -Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - -import re # noqa: F401 -from typing import TYPE_CHECKING, Any, BinaryIO, Optional, Union # noqa: F401 - -from . import ModelBase, Unset, Unset_Type - -if TYPE_CHECKING: - from datetime import datetime - import pathlib - - from . import * - - -class GsaRetargetResult(ModelBase): - """NOTE: This class is auto generated by the swagger code generator program. - - Do not edit the class manually. - """ - - """ - Attributes - ---------- - swagger_types: dict[str, str] - The key is attribute name and the value is attribute type. - attribute_map: dict[str, str] - The key is attribute name and the value is json key in definition. - subtype_mapping: dict[str, str] - The key is the unmangled property name and the value is the corresponding type. - discriminator: Optional[str] - Name of the property used as discriminator for subtypes. - """ - swagger_types: dict[str, str] = { - "attribute_name": "str", - "result": "GsaRetargetResultType", - "source_database_key": "str", - "table_name": "str", - } - - attribute_map: dict[str, str] = { - "attribute_name": "attributeName", - "result": "result", - "source_database_key": "sourceDatabaseKey", - "table_name": "tableName", - } - - subtype_mapping: dict[str, str] = { - "result": "GsaRetargetResultType", - } - - discriminator: Optional[str] = None - - def __init__( - self, - *, - attribute_name: "str", - result: "GsaRetargetResultType", - source_database_key: "str", - table_name: "str", - ) -> None: - """GsaRetargetResult - a model defined in Swagger - - Parameters - ---------- - attribute_name: str - result: GsaRetargetResultType - source_database_key: str - table_name: str - """ - self._source_database_key: str - self._table_name: str - self._attribute_name: str - self._result: GsaRetargetResultType - - self.source_database_key = source_database_key - self.table_name = table_name - self.attribute_name = attribute_name - self.result = result - - @property - def source_database_key(self) -> "str": - """Gets the source_database_key of this GsaRetargetResult. - Database key of the source database - the one holding the tabular attribute that was retargeted. - - Returns - ------- - str - The source_database_key of this GsaRetargetResult. - """ - return self._source_database_key - - @source_database_key.setter - def source_database_key(self, source_database_key: "str") -> None: - """Sets the source_database_key of this GsaRetargetResult. - Database key of the source database - the one holding the tabular attribute that was retargeted. - - Parameters - ---------- - source_database_key: str - The source_database_key of this GsaRetargetResult. - """ - # Field is not nullable - if source_database_key is None: - raise ValueError("Invalid value for 'source_database_key', must not be 'None'") - # Field is required - if source_database_key is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'source_database_key', must not be 'Unset'") - self._source_database_key = source_database_key - - @property - def table_name(self) -> "str": - """Gets the table_name of this GsaRetargetResult. - Table name of the source table - the one holding the tabular attribute that was retargeted. - - Returns - ------- - str - The table_name of this GsaRetargetResult. - """ - return self._table_name - - @table_name.setter - def table_name(self, table_name: "str") -> None: - """Sets the table_name of this GsaRetargetResult. - Table name of the source table - the one holding the tabular attribute that was retargeted. - - Parameters - ---------- - table_name: str - The table_name of this GsaRetargetResult. - """ - # Field is not nullable - if table_name is None: - raise ValueError("Invalid value for 'table_name', must not be 'None'") - # Field is required - if table_name is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'table_name', must not be 'Unset'") - self._table_name = table_name - - @property - def attribute_name(self) -> "str": - """Gets the attribute_name of this GsaRetargetResult. - Name of the tabular attribute that was retargeted. - - Returns - ------- - str - The attribute_name of this GsaRetargetResult. - """ - return self._attribute_name - - @attribute_name.setter - def attribute_name(self, attribute_name: "str") -> None: - """Sets the attribute_name of this GsaRetargetResult. - Name of the tabular attribute that was retargeted. - - Parameters - ---------- - attribute_name: str - The attribute_name of this GsaRetargetResult. - """ - # Field is not nullable - if attribute_name is None: - raise ValueError("Invalid value for 'attribute_name', must not be 'None'") - # Field is required - if attribute_name is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'attribute_name', must not be 'Unset'") - self._attribute_name = attribute_name - - @property - def result(self) -> "GsaRetargetResultType": - """Gets the result of this GsaRetargetResult. - - Returns - ------- - GsaRetargetResultType - The result of this GsaRetargetResult. - """ - return self._result - - @result.setter - def result(self, result: "GsaRetargetResultType") -> None: - """Sets the result of this GsaRetargetResult. - - Parameters - ---------- - result: GsaRetargetResultType - The result of this GsaRetargetResult. - """ - # Field is not nullable - if result is None: - raise ValueError("Invalid value for 'result', must not be 'None'") - # Field is required - if result is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'result', must not be 'Unset'") - self._result = result - - @classmethod - def get_real_child_model(cls, data: dict[str, str]) -> str: - """Raises a NotImplementedError for a type without a discriminator defined. - - Parameters - ---------- - data: ModelBase - Object representing a subclass of this class - - Raises - ------ - NotImplementedError - This class has no discriminator, and hence no subclasses - """ - raise NotImplementedError() - - def __repr__(self) -> str: - """For 'print' and 'pprint'""" - return self.to_str() - - def __eq__(self, other: Any) -> bool: - """Returns true if both objects are equal""" - if not isinstance(other, GsaRetargetResult): - return False - - return self.__dict__ == other.__dict__ - - def __ne__(self, other: Any) -> bool: - """Returns true if both objects are not equal""" - return not self == other diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result_type.py deleted file mode 100644 index b56aef4b..00000000 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_result_type.py +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. -# SPDX-License-Identifier: MIT -# -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in all -# copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -""" -MI Server API - -No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) - -OpenAPI spec version: v1 - -Generated by: https://github.com/swagger-api/swagger-codegen.git -""" - -from enum import Enum - - -class GsaRetargetResultType(Enum): - """NOTE: This class is auto generated by the swagger code generator program. - - Do not edit the class manually. - """ - - """ - Allowed Enum values - """ - SUCCESS = "success" - TABLENOTFOUND = "tableNotFound" - LINKINGATTRIBUTENOTFOUND = "linkingAttributeNotFound" - COLUMNMISSING = "columnMissing" - MISSINGADMINPERMISSIONS = "missingAdminPermissions" diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_results_info.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_save_search_request.py similarity index 62% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_results_info.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_save_search_request.py index ccd3437d..5eb9f76a 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_results_info.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_save_search_request.py @@ -42,7 +42,7 @@ from . import * -class GsaRetargetResultsInfo(ModelBase): +class GsaSaveSearchRequest(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,15 +61,17 @@ class GsaRetargetResultsInfo(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "results": "list[GsaRetargetResult]", + "detail": "GsaSearchDetail", + "search_config": "str", } attribute_map: dict[str, str] = { - "results": "results", + "detail": "detail", + "search_config": "searchConfig", } subtype_mapping: dict[str, str] = { - "results": "GsaRetargetResult", + "detail": "GsaSearchDetail", } discriminator: Optional[str] = None @@ -77,45 +79,70 @@ class GsaRetargetResultsInfo(ModelBase): def __init__( self, *, - results: "list[GsaRetargetResult]", + detail: "Union[GsaSearchDetail, Unset_Type]" = Unset, + search_config: "Union[str, None, Unset_Type]" = Unset, ) -> None: - """GsaRetargetResultsInfo - a model defined in Swagger + """GsaSaveSearchRequest - a model defined in Swagger Parameters ---------- - results: list[GsaRetargetResult] + detail: GsaSearchDetail, optional + search_config: str, optional """ - self._results: list[GsaRetargetResult] + self._search_config: Union[str, None, Unset_Type] = Unset + self._detail: Union[GsaSearchDetail, Unset_Type] = Unset - self.results = results + if search_config is not Unset: + self.search_config = search_config + if detail is not Unset: + self.detail = detail @property - def results(self) -> "list[GsaRetargetResult]": - """Gets the results of this GsaRetargetResultsInfo. + def search_config(self) -> "Union[str, None, Unset_Type]": + """Gets the search_config of this GsaSaveSearchRequest. Returns ------- - list[GsaRetargetResult] - The results of this GsaRetargetResultsInfo. + Union[str, None, Unset_Type] + The search_config of this GsaSaveSearchRequest. """ - return self._results + return self._search_config - @results.setter - def results(self, results: "list[GsaRetargetResult]") -> None: - """Sets the results of this GsaRetargetResultsInfo. + @search_config.setter + def search_config(self, search_config: "Union[str, None, Unset_Type]") -> None: + """Sets the search_config of this GsaSaveSearchRequest. Parameters ---------- - results: list[GsaRetargetResult] - The results of this GsaRetargetResultsInfo. + search_config: Union[str, None, Unset_Type] + The search_config of this GsaSaveSearchRequest. + """ + self._search_config = search_config + + @property + def detail(self) -> "Union[GsaSearchDetail, Unset_Type]": + """Gets the detail of this GsaSaveSearchRequest. + + Returns + ------- + Union[GsaSearchDetail, Unset_Type] + The detail of this GsaSaveSearchRequest. + """ + return self._detail + + @detail.setter + def detail(self, detail: "Union[GsaSearchDetail, Unset_Type]") -> None: + """Sets the detail of this GsaSaveSearchRequest. + + Parameters + ---------- + detail: Union[GsaSearchDetail, Unset_Type] + The detail of this GsaSaveSearchRequest. """ # Field is not nullable - if results is None: - raise ValueError("Invalid value for 'results', must not be 'None'") - # Field is required - if results is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'results', must not be 'Unset'") - self._results = results + if detail is None: + raise ValueError("Invalid value for 'detail', must not be 'None'") + self._detail = detail @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: @@ -139,7 +166,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaRetargetResultsInfo): + if not isinstance(other, GsaSaveSearchRequest): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_request.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_search_detail.py similarity index 51% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_request.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_search_detail.py index 08fb1dc6..c38c5679 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_retarget_request.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_search_detail.py @@ -42,7 +42,7 @@ from . import * -class GsaRetargetRequest(ModelBase): +class GsaSearchDetail(ModelBase): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -61,13 +61,17 @@ class GsaRetargetRequest(ModelBase): Name of the property used as discriminator for subtypes. """ swagger_types: dict[str, str] = { - "new_target_database_key": "str", - "previous_target_database_key": "str", + "criteria": "str", + "description": "str", + "name": "str", + "notes": "str", } attribute_map: dict[str, str] = { - "new_target_database_key": "newTargetDatabaseKey", - "previous_target_database_key": "previousTargetDatabaseKey", + "criteria": "criteria", + "description": "description", + "name": "name", + "notes": "notes", } subtype_mapping: dict[str, str] = {} @@ -77,83 +81,121 @@ class GsaRetargetRequest(ModelBase): def __init__( self, *, - new_target_database_key: "str", - previous_target_database_key: "str", + criteria: "Union[str, None, Unset_Type]" = Unset, + description: "Union[str, None, Unset_Type]" = Unset, + name: "Union[str, None, Unset_Type]" = Unset, + notes: "Union[str, None, Unset_Type]" = Unset, ) -> None: - """GsaRetargetRequest - a model defined in Swagger + """GsaSearchDetail - a model defined in Swagger Parameters ---------- - new_target_database_key: str - previous_target_database_key: str + criteria: str, optional + description: str, optional + name: str, optional + notes: str, optional """ - self._previous_target_database_key: str - self._new_target_database_key: str + self._name: Union[str, None, Unset_Type] = Unset + self._description: Union[str, None, Unset_Type] = Unset + self._notes: Union[str, None, Unset_Type] = Unset + self._criteria: Union[str, None, Unset_Type] = Unset + + if name is not Unset: + self.name = name + if description is not Unset: + self.description = description + if notes is not Unset: + self.notes = notes + if criteria is not Unset: + self.criteria = criteria - self.previous_target_database_key = previous_target_database_key - self.new_target_database_key = new_target_database_key + @property + def name(self) -> "Union[str, None, Unset_Type]": + """Gets the name of this GsaSearchDetail. + + Returns + ------- + Union[str, None, Unset_Type] + The name of this GsaSearchDetail. + """ + return self._name + + @name.setter + def name(self, name: "Union[str, None, Unset_Type]") -> None: + """Sets the name of this GsaSearchDetail. + + Parameters + ---------- + name: Union[str, None, Unset_Type] + The name of this GsaSearchDetail. + """ + self._name = name + + @property + def description(self) -> "Union[str, None, Unset_Type]": + """Gets the description of this GsaSearchDetail. + + Returns + ------- + Union[str, None, Unset_Type] + The description of this GsaSearchDetail. + """ + return self._description + + @description.setter + def description(self, description: "Union[str, None, Unset_Type]") -> None: + """Sets the description of this GsaSearchDetail. + + Parameters + ---------- + description: Union[str, None, Unset_Type] + The description of this GsaSearchDetail. + """ + self._description = description @property - def previous_target_database_key(self) -> "str": - """Gets the previous_target_database_key of this GsaRetargetRequest. - Database key that the tabular attributes were targeting before the operation. + def notes(self) -> "Union[str, None, Unset_Type]": + """Gets the notes of this GsaSearchDetail. Returns ------- - str - The previous_target_database_key of this GsaRetargetRequest. + Union[str, None, Unset_Type] + The notes of this GsaSearchDetail. """ - return self._previous_target_database_key + return self._notes - @previous_target_database_key.setter - def previous_target_database_key(self, previous_target_database_key: "str") -> None: - """Sets the previous_target_database_key of this GsaRetargetRequest. - Database key that the tabular attributes were targeting before the operation. + @notes.setter + def notes(self, notes: "Union[str, None, Unset_Type]") -> None: + """Sets the notes of this GsaSearchDetail. Parameters ---------- - previous_target_database_key: str - The previous_target_database_key of this GsaRetargetRequest. + notes: Union[str, None, Unset_Type] + The notes of this GsaSearchDetail. """ - # Field is not nullable - if previous_target_database_key is None: - raise ValueError("Invalid value for 'previous_target_database_key', must not be 'None'") - # Field is required - if previous_target_database_key is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError( - "Invalid value for 'previous_target_database_key', must not be 'Unset'" - ) - self._previous_target_database_key = previous_target_database_key + self._notes = notes @property - def new_target_database_key(self) -> "str": - """Gets the new_target_database_key of this GsaRetargetRequest. - Database key that the tabular attributes will target after the operation. + def criteria(self) -> "Union[str, None, Unset_Type]": + """Gets the criteria of this GsaSearchDetail. Returns ------- - str - The new_target_database_key of this GsaRetargetRequest. + Union[str, None, Unset_Type] + The criteria of this GsaSearchDetail. """ - return self._new_target_database_key + return self._criteria - @new_target_database_key.setter - def new_target_database_key(self, new_target_database_key: "str") -> None: - """Sets the new_target_database_key of this GsaRetargetRequest. - Database key that the tabular attributes will target after the operation. + @criteria.setter + def criteria(self, criteria: "Union[str, None, Unset_Type]") -> None: + """Sets the criteria of this GsaSearchDetail. Parameters ---------- - new_target_database_key: str - The new_target_database_key of this GsaRetargetRequest. + criteria: Union[str, None, Unset_Type] + The criteria of this GsaSearchDetail. """ - # Field is not nullable - if new_target_database_key is None: - raise ValueError("Invalid value for 'new_target_database_key', must not be 'None'") - # Field is required - if new_target_database_key is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'new_target_database_key', must not be 'Unset'") - self._new_target_database_key = new_target_database_key + self._criteria = criteria @classmethod def get_real_child_model(cls, data: dict[str, str]) -> str: @@ -177,7 +219,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaRetargetRequest): + if not isinstance(other, GsaSearchDetail): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_selection_search.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_selection_search.py new file mode 100644 index 00000000..7dac523d --- /dev/null +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_selection_search.py @@ -0,0 +1,458 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +""" +MI Server API + +No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + +OpenAPI spec version: v1 + +Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + +import re # noqa: F401 +from typing import TYPE_CHECKING, Any, BinaryIO, Optional, Union # noqa: F401 + +from . import ModelBase, Unset, Unset_Type + +if TYPE_CHECKING: + from datetime import datetime + import pathlib + + from . import * + + +class GsaSelectionSearch(ModelBase): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes + ---------- + swagger_types: dict[str, str] + The key is attribute name and the value is attribute type. + attribute_map: dict[str, str] + The key is attribute name and the value is json key in definition. + subtype_mapping: dict[str, str] + The key is the unmangled property name and the value is the corresponding type. + discriminator: Optional[str] + Name of the property used as discriminator for subtypes. + """ + swagger_types: dict[str, str] = { + "created_timestamp": "datetime", + "created_user_or_group": "GsaUserOrGroup", + "criteria": "str", + "current_user_access_info": "dict(str, dict(str, bool))", + "description": "str", + "explore_config": "str", + "last_modified_timestamp": "datetime", + "last_modified_user_or_group": "GsaUserOrGroup", + "name": "str", + "notes": "str", + "search_identifier": "str", + } + + attribute_map: dict[str, str] = { + "created_timestamp": "createdTimestamp", + "created_user_or_group": "createdUserOrGroup", + "criteria": "criteria", + "current_user_access_info": "currentUserAccessInfo", + "description": "description", + "explore_config": "exploreConfig", + "last_modified_timestamp": "lastModifiedTimestamp", + "last_modified_user_or_group": "lastModifiedUserOrGroup", + "name": "name", + "notes": "notes", + "search_identifier": "searchIdentifier", + } + + subtype_mapping: dict[str, str] = { + "createdUserOrGroup": "GsaUserOrGroup", + "lastModifiedUserOrGroup": "GsaUserOrGroup", + } + + discriminator: Optional[str] = None + + def __init__( + self, + *, + created_timestamp: "Union[datetime, Unset_Type]" = Unset, + created_user_or_group: "Union[GsaUserOrGroup, Unset_Type]" = Unset, + criteria: "Union[str, None, Unset_Type]" = Unset, + current_user_access_info: "Union[dict[str, dict[str, bool]], None, Unset_Type]" = Unset, + description: "Union[str, None, Unset_Type]" = Unset, + explore_config: "Union[str, None, Unset_Type]" = Unset, + last_modified_timestamp: "Union[datetime, Unset_Type]" = Unset, + last_modified_user_or_group: "Union[GsaUserOrGroup, Unset_Type]" = Unset, + name: "Union[str, None, Unset_Type]" = Unset, + notes: "Union[str, None, Unset_Type]" = Unset, + search_identifier: "Union[str, Unset_Type]" = Unset, + ) -> None: + """GsaSelectionSearch - a model defined in Swagger + + Parameters + ---------- + created_timestamp: datetime, optional + created_user_or_group: GsaUserOrGroup, optional + criteria: str, optional + current_user_access_info: dict[str, dict[str, bool]], optional + description: str, optional + explore_config: str, optional + last_modified_timestamp: datetime, optional + last_modified_user_or_group: GsaUserOrGroup, optional + name: str, optional + notes: str, optional + search_identifier: str, optional + """ + self._search_identifier: Union[str, Unset_Type] = Unset + self._name: Union[str, None, Unset_Type] = Unset + self._description: Union[str, None, Unset_Type] = Unset + self._notes: Union[str, None, Unset_Type] = Unset + self._current_user_access_info: Union[dict[str, dict[str, bool]], None, Unset_Type] = Unset + self._criteria: Union[str, None, Unset_Type] = Unset + self._explore_config: Union[str, None, Unset_Type] = Unset + self._created_timestamp: Union[datetime, Unset_Type] = Unset + self._created_user_or_group: Union[GsaUserOrGroup, Unset_Type] = Unset + self._last_modified_timestamp: Union[datetime, Unset_Type] = Unset + self._last_modified_user_or_group: Union[GsaUserOrGroup, Unset_Type] = Unset + + if search_identifier is not Unset: + self.search_identifier = search_identifier + if name is not Unset: + self.name = name + if description is not Unset: + self.description = description + if notes is not Unset: + self.notes = notes + if current_user_access_info is not Unset: + self.current_user_access_info = current_user_access_info + if criteria is not Unset: + self.criteria = criteria + if explore_config is not Unset: + self.explore_config = explore_config + if created_timestamp is not Unset: + self.created_timestamp = created_timestamp + if created_user_or_group is not Unset: + self.created_user_or_group = created_user_or_group + if last_modified_timestamp is not Unset: + self.last_modified_timestamp = last_modified_timestamp + if last_modified_user_or_group is not Unset: + self.last_modified_user_or_group = last_modified_user_or_group + + @property + def search_identifier(self) -> "Union[str, Unset_Type]": + """Gets the search_identifier of this GsaSelectionSearch. + + Returns + ------- + Union[str, Unset_Type] + The search_identifier of this GsaSelectionSearch. + """ + return self._search_identifier + + @search_identifier.setter + def search_identifier(self, search_identifier: "Union[str, Unset_Type]") -> None: + """Sets the search_identifier of this GsaSelectionSearch. + + Parameters + ---------- + search_identifier: Union[str, Unset_Type] + The search_identifier of this GsaSelectionSearch. + """ + # Field is not nullable + if search_identifier is None: + raise ValueError("Invalid value for 'search_identifier', must not be 'None'") + self._search_identifier = search_identifier + + @property + def name(self) -> "Union[str, None, Unset_Type]": + """Gets the name of this GsaSelectionSearch. + + Returns + ------- + Union[str, None, Unset_Type] + The name of this GsaSelectionSearch. + """ + return self._name + + @name.setter + def name(self, name: "Union[str, None, Unset_Type]") -> None: + """Sets the name of this GsaSelectionSearch. + + Parameters + ---------- + name: Union[str, None, Unset_Type] + The name of this GsaSelectionSearch. + """ + self._name = name + + @property + def description(self) -> "Union[str, None, Unset_Type]": + """Gets the description of this GsaSelectionSearch. + + Returns + ------- + Union[str, None, Unset_Type] + The description of this GsaSelectionSearch. + """ + return self._description + + @description.setter + def description(self, description: "Union[str, None, Unset_Type]") -> None: + """Sets the description of this GsaSelectionSearch. + + Parameters + ---------- + description: Union[str, None, Unset_Type] + The description of this GsaSelectionSearch. + """ + self._description = description + + @property + def notes(self) -> "Union[str, None, Unset_Type]": + """Gets the notes of this GsaSelectionSearch. + + Returns + ------- + Union[str, None, Unset_Type] + The notes of this GsaSelectionSearch. + """ + return self._notes + + @notes.setter + def notes(self, notes: "Union[str, None, Unset_Type]") -> None: + """Sets the notes of this GsaSelectionSearch. + + Parameters + ---------- + notes: Union[str, None, Unset_Type] + The notes of this GsaSelectionSearch. + """ + self._notes = notes + + @property + def current_user_access_info(self) -> "Union[dict[str, dict[str, bool]], None, Unset_Type]": + """Gets the current_user_access_info of this GsaSelectionSearch. + + Returns + ------- + Union[dict[str, dict[str, bool]], None, Unset_Type] + The current_user_access_info of this GsaSelectionSearch. + """ + return self._current_user_access_info + + @current_user_access_info.setter + def current_user_access_info( + self, current_user_access_info: "Union[dict[str, dict[str, bool]], None, Unset_Type]" + ) -> None: + """Sets the current_user_access_info of this GsaSelectionSearch. + + Parameters + ---------- + current_user_access_info: Union[dict[str, dict[str, bool]], None, Unset_Type] + The current_user_access_info of this GsaSelectionSearch. + """ + self._current_user_access_info = current_user_access_info + + @property + def criteria(self) -> "Union[str, None, Unset_Type]": + """Gets the criteria of this GsaSelectionSearch. + + Returns + ------- + Union[str, None, Unset_Type] + The criteria of this GsaSelectionSearch. + """ + return self._criteria + + @criteria.setter + def criteria(self, criteria: "Union[str, None, Unset_Type]") -> None: + """Sets the criteria of this GsaSelectionSearch. + + Parameters + ---------- + criteria: Union[str, None, Unset_Type] + The criteria of this GsaSelectionSearch. + """ + self._criteria = criteria + + @property + def explore_config(self) -> "Union[str, None, Unset_Type]": + """Gets the explore_config of this GsaSelectionSearch. + + Returns + ------- + Union[str, None, Unset_Type] + The explore_config of this GsaSelectionSearch. + """ + return self._explore_config + + @explore_config.setter + def explore_config(self, explore_config: "Union[str, None, Unset_Type]") -> None: + """Sets the explore_config of this GsaSelectionSearch. + + Parameters + ---------- + explore_config: Union[str, None, Unset_Type] + The explore_config of this GsaSelectionSearch. + """ + self._explore_config = explore_config + + @property + def created_timestamp(self) -> "Union[datetime, Unset_Type]": + """Gets the created_timestamp of this GsaSelectionSearch. + + Returns + ------- + Union[datetime, Unset_Type] + The created_timestamp of this GsaSelectionSearch. + """ + return self._created_timestamp + + @created_timestamp.setter + def created_timestamp(self, created_timestamp: "Union[datetime, Unset_Type]") -> None: + """Sets the created_timestamp of this GsaSelectionSearch. + + Parameters + ---------- + created_timestamp: Union[datetime, Unset_Type] + The created_timestamp of this GsaSelectionSearch. + """ + # Field is not nullable + if created_timestamp is None: + raise ValueError("Invalid value for 'created_timestamp', must not be 'None'") + self._created_timestamp = created_timestamp + + @property + def created_user_or_group(self) -> "Union[GsaUserOrGroup, Unset_Type]": + """Gets the created_user_or_group of this GsaSelectionSearch. + + Returns + ------- + Union[GsaUserOrGroup, Unset_Type] + The created_user_or_group of this GsaSelectionSearch. + """ + return self._created_user_or_group + + @created_user_or_group.setter + def created_user_or_group( + self, created_user_or_group: "Union[GsaUserOrGroup, Unset_Type]" + ) -> None: + """Sets the created_user_or_group of this GsaSelectionSearch. + + Parameters + ---------- + created_user_or_group: Union[GsaUserOrGroup, Unset_Type] + The created_user_or_group of this GsaSelectionSearch. + """ + # Field is not nullable + if created_user_or_group is None: + raise ValueError("Invalid value for 'created_user_or_group', must not be 'None'") + self._created_user_or_group = created_user_or_group + + @property + def last_modified_timestamp(self) -> "Union[datetime, Unset_Type]": + """Gets the last_modified_timestamp of this GsaSelectionSearch. + + Returns + ------- + Union[datetime, Unset_Type] + The last_modified_timestamp of this GsaSelectionSearch. + """ + return self._last_modified_timestamp + + @last_modified_timestamp.setter + def last_modified_timestamp( + self, last_modified_timestamp: "Union[datetime, Unset_Type]" + ) -> None: + """Sets the last_modified_timestamp of this GsaSelectionSearch. + + Parameters + ---------- + last_modified_timestamp: Union[datetime, Unset_Type] + The last_modified_timestamp of this GsaSelectionSearch. + """ + # Field is not nullable + if last_modified_timestamp is None: + raise ValueError("Invalid value for 'last_modified_timestamp', must not be 'None'") + self._last_modified_timestamp = last_modified_timestamp + + @property + def last_modified_user_or_group(self) -> "Union[GsaUserOrGroup, Unset_Type]": + """Gets the last_modified_user_or_group of this GsaSelectionSearch. + + Returns + ------- + Union[GsaUserOrGroup, Unset_Type] + The last_modified_user_or_group of this GsaSelectionSearch. + """ + return self._last_modified_user_or_group + + @last_modified_user_or_group.setter + def last_modified_user_or_group( + self, last_modified_user_or_group: "Union[GsaUserOrGroup, Unset_Type]" + ) -> None: + """Sets the last_modified_user_or_group of this GsaSelectionSearch. + + Parameters + ---------- + last_modified_user_or_group: Union[GsaUserOrGroup, Unset_Type] + The last_modified_user_or_group of this GsaSelectionSearch. + """ + # Field is not nullable + if last_modified_user_or_group is None: + raise ValueError("Invalid value for 'last_modified_user_or_group', must not be 'None'") + self._last_modified_user_or_group = last_modified_user_or_group + + @classmethod + def get_real_child_model(cls, data: dict[str, str]) -> str: + """Raises a NotImplementedError for a type without a discriminator defined. + + Parameters + ---------- + data: ModelBase + Object representing a subclass of this class + + Raises + ------ + NotImplementedError + This class has no discriminator, and hence no subclasses + """ + raise NotImplementedError() + + def __repr__(self) -> str: + """For 'print' and 'pprint'""" + return self.to_str() + + def __eq__(self, other: Any) -> bool: + """Returns true if both objects are equal""" + if not isinstance(other, GsaSelectionSearch): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other: Any) -> bool: + """Returns true if both objects are not equal""" + return not self == other diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_short_text_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_short_text_attribute.py index 7522ad20..d217a11e 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_short_text_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_short_text_attribute.py @@ -69,7 +69,6 @@ class GsaShortTextAttribute(GsaAttribute): "guid": "str", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "is_unique": "bool", "name": "str", "table": "GsaSlimEntity", @@ -86,7 +85,6 @@ class GsaShortTextAttribute(GsaAttribute): "guid": "guid", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "is_unique": "isUnique", "name": "name", "table": "table", @@ -111,7 +109,6 @@ def __init__( guid: "str", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", is_unique: "bool", name: "str", table: "GsaSlimEntity", @@ -130,7 +127,6 @@ def __init__( guid: str info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool is_unique: bool name: str table: GsaSlimEntity @@ -146,7 +142,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_attribute.py index ef10aad6..2c96f19f 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_attribute.py @@ -64,7 +64,6 @@ class GsaSlimAttribute(ModelBase): "display_names": "dict(str, str)", "guid": "str", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "type": "GsaAttributeType", @@ -75,7 +74,6 @@ class GsaSlimAttribute(ModelBase): "display_names": "displayNames", "guid": "guid", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "type": "type", @@ -96,7 +94,6 @@ def __init__( display_names: "dict[str, str]", guid: "str", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", type: "GsaAttributeType", @@ -109,7 +106,6 @@ def __init__( display_names: dict[str, str] guid: str is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity type: GsaAttributeType @@ -118,7 +114,6 @@ def __init__( self._type: GsaAttributeType self._about_attribute: Union[GsaSlimTypedAttribute, Unset_Type] = Unset self._is_hidden_from_search_criteria: bool - self._is_protected: bool self._table: GsaSlimEntity self._display_names: dict[str, str] self._name: str @@ -128,7 +123,6 @@ def __init__( if about_attribute is not Unset: self.about_attribute = about_attribute self.is_hidden_from_search_criteria = is_hidden_from_search_criteria - self.is_protected = is_protected self.table = table self.display_names = display_names self.name = name @@ -221,36 +215,6 @@ def is_hidden_from_search_criteria(self, is_hidden_from_search_criteria: "bool") ) self._is_hidden_from_search_criteria = is_hidden_from_search_criteria - @property - def is_protected(self) -> "bool": - """Gets the is_protected of this GsaSlimAttribute. - If true, the attribute is protected from all changes. - - Returns - ------- - bool - The is_protected of this GsaSlimAttribute. - """ - return self._is_protected - - @is_protected.setter - def is_protected(self, is_protected: "bool") -> None: - """Sets the is_protected of this GsaSlimAttribute. - If true, the attribute is protected from all changes. - - Parameters - ---------- - is_protected: bool - The is_protected of this GsaSlimAttribute. - """ - # Field is not nullable - if is_protected is None: - raise ValueError("Invalid value for 'is_protected', must not be 'None'") - # Field is required - if is_protected is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'is_protected', must not be 'Unset'") - self._is_protected = is_protected - @property def table(self) -> "GsaSlimEntity": """Gets the table of this GsaSlimAttribute. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_discrete_type.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_discrete_type.py index 97e20715..ef4197e4 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_discrete_type.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_slim_discrete_type.py @@ -63,14 +63,12 @@ class GsaSlimDiscreteType(ModelBase): swagger_types: dict[str, str] = { "guid": "str", "is_ordered": "bool", - "is_protected": "bool", "name": "str", } attribute_map: dict[str, str] = { "guid": "guid", "is_ordered": "isOrdered", - "is_protected": "isProtected", "name": "name", } @@ -83,7 +81,6 @@ def __init__( *, guid: "str", is_ordered: "bool", - is_protected: "bool", name: "str", ) -> None: """GsaSlimDiscreteType - a model defined in Swagger @@ -92,16 +89,13 @@ def __init__( ---------- guid: str is_ordered: bool - is_protected: bool name: str """ self._is_ordered: bool - self._is_protected: bool self._name: str self._guid: str self.is_ordered = is_ordered - self.is_protected = is_protected self.name = name self.guid = guid @@ -133,36 +127,6 @@ def is_ordered(self, is_ordered: "bool") -> None: raise ValueError("Invalid value for 'is_ordered', must not be 'Unset'") self._is_ordered = is_ordered - @property - def is_protected(self) -> "bool": - """Gets the is_protected of this GsaSlimDiscreteType. - If true, the discrete type is protected from all changes. - - Returns - ------- - bool - The is_protected of this GsaSlimDiscreteType. - """ - return self._is_protected - - @is_protected.setter - def is_protected(self, is_protected: "bool") -> None: - """Sets the is_protected of this GsaSlimDiscreteType. - If true, the discrete type is protected from all changes. - - Parameters - ---------- - is_protected: bool - The is_protected of this GsaSlimDiscreteType. - """ - # Field is not nullable - if is_protected is None: - raise ValueError("Invalid value for 'is_protected', must not be 'None'") - # Field is required - if is_protected is Unset: # type: ignore[comparison-overlap, unused-ignore] - raise ValueError("Invalid value for 'is_protected', must not be 'Unset'") - self._is_protected = is_protected - @property def name(self) -> "str": """Gets the name of this GsaSlimDiscreteType. diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_tabular_attribute.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_tabular_attribute.py index 6e6a0019..82ac6dea 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_tabular_attribute.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_tabular_attribute.py @@ -72,7 +72,6 @@ class GsaTabularAttribute(GsaAttribute): "hide_unlinked_rows": "bool", "info": "GsaAttributeInfo", "is_hidden_from_search_criteria": "bool", - "is_protected": "bool", "name": "str", "table": "GsaSlimEntity", "tabular_columns": "list[GsaTabularColumn]", @@ -92,7 +91,6 @@ class GsaTabularAttribute(GsaAttribute): "hide_unlinked_rows": "hideUnlinkedRows", "info": "info", "is_hidden_from_search_criteria": "isHiddenFromSearchCriteria", - "is_protected": "isProtected", "name": "name", "table": "table", "tabular_columns": "tabularColumns", @@ -121,7 +119,6 @@ def __init__( hide_unlinked_rows: "bool", info: "GsaAttributeInfo", is_hidden_from_search_criteria: "bool", - is_protected: "bool", name: "str", table: "GsaSlimEntity", tabular_columns: "list[GsaTabularColumn]", @@ -143,7 +140,6 @@ def __init__( hide_unlinked_rows: bool info: GsaAttributeInfo is_hidden_from_search_criteria: bool - is_protected: bool name: str table: GsaSlimEntity tabular_columns: list[GsaTabularColumn] @@ -159,7 +155,6 @@ def __init__( guid=guid, info=info, is_hidden_from_search_criteria=is_hidden_from_search_criteria, - is_protected=is_protected, name=name, table=table, type=type, diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_smart_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_dynamic_record_link_group.py similarity index 88% rename from ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_smart_record_link_group.py rename to ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_dynamic_record_link_group.py index 00c07b3e..99c4bb42 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_smart_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_dynamic_record_link_group.py @@ -49,7 +49,7 @@ from . import * -class GsaUpdateSmartRecordLinkGroup(GsaUpdateRecordLinkGroup): +class GsaUpdateDynamicRecordLinkGroup(GsaUpdateRecordLinkGroup): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. @@ -97,7 +97,7 @@ class GsaUpdateSmartRecordLinkGroup(GsaUpdateRecordLinkGroup): def __init__( self, *, - type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.SMART, + type: "GsaRecordLinkGroupType" = GsaRecordLinkGroupType.DYNAMIC, attribute_pairs: "Union[list[GsaCreateAttributeLinkPair], Unset_Type]" = Unset, forbid_orphans: "Union[bool, Unset_Type]" = Unset, guid: "Union[str, Unset_Type]" = Unset, @@ -105,7 +105,7 @@ def __init__( referential_integrity_model: "Union[GsaReferentialIntegrityModel, Unset_Type]" = Unset, reverse_name: "Union[str, Unset_Type]" = Unset, ) -> None: - """GsaUpdateSmartRecordLinkGroup - a model defined in Swagger + """GsaUpdateDynamicRecordLinkGroup - a model defined in Swagger Parameters ---------- @@ -131,23 +131,23 @@ def __init__( @property def forbid_orphans(self) -> "Union[bool, Unset_Type]": - """Gets the forbid_orphans of this GsaUpdateSmartRecordLinkGroup. + """Gets the forbid_orphans of this GsaUpdateDynamicRecordLinkGroup. Returns ------- Union[bool, Unset_Type] - The forbid_orphans of this GsaUpdateSmartRecordLinkGroup. + The forbid_orphans of this GsaUpdateDynamicRecordLinkGroup. """ return self._forbid_orphans @forbid_orphans.setter def forbid_orphans(self, forbid_orphans: "Union[bool, Unset_Type]") -> None: - """Sets the forbid_orphans of this GsaUpdateSmartRecordLinkGroup. + """Sets the forbid_orphans of this GsaUpdateDynamicRecordLinkGroup. Parameters ---------- forbid_orphans: Union[bool, Unset_Type] - The forbid_orphans of this GsaUpdateSmartRecordLinkGroup. + The forbid_orphans of this GsaUpdateDynamicRecordLinkGroup. """ # Field is not nullable if forbid_orphans is None: @@ -156,12 +156,12 @@ def forbid_orphans(self, forbid_orphans: "Union[bool, Unset_Type]") -> None: @property def referential_integrity_model(self) -> "Union[GsaReferentialIntegrityModel, Unset_Type]": - """Gets the referential_integrity_model of this GsaUpdateSmartRecordLinkGroup. + """Gets the referential_integrity_model of this GsaUpdateDynamicRecordLinkGroup. Returns ------- Union[GsaReferentialIntegrityModel, Unset_Type] - The referential_integrity_model of this GsaUpdateSmartRecordLinkGroup. + The referential_integrity_model of this GsaUpdateDynamicRecordLinkGroup. """ return self._referential_integrity_model @@ -169,12 +169,12 @@ def referential_integrity_model(self) -> "Union[GsaReferentialIntegrityModel, Un def referential_integrity_model( self, referential_integrity_model: "Union[GsaReferentialIntegrityModel, Unset_Type]" ) -> None: - """Sets the referential_integrity_model of this GsaUpdateSmartRecordLinkGroup. + """Sets the referential_integrity_model of this GsaUpdateDynamicRecordLinkGroup. Parameters ---------- referential_integrity_model: Union[GsaReferentialIntegrityModel, Unset_Type] - The referential_integrity_model of this GsaUpdateSmartRecordLinkGroup. + The referential_integrity_model of this GsaUpdateDynamicRecordLinkGroup. """ # Field is not nullable if referential_integrity_model is None: @@ -183,12 +183,12 @@ def referential_integrity_model( @property def attribute_pairs(self) -> "Union[list[GsaCreateAttributeLinkPair], Unset_Type]": - """Gets the attribute_pairs of this GsaUpdateSmartRecordLinkGroup. + """Gets the attribute_pairs of this GsaUpdateDynamicRecordLinkGroup. Returns ------- Union[list[GsaCreateAttributeLinkPair], Unset_Type] - The attribute_pairs of this GsaUpdateSmartRecordLinkGroup. + The attribute_pairs of this GsaUpdateDynamicRecordLinkGroup. """ return self._attribute_pairs @@ -196,12 +196,12 @@ def attribute_pairs(self) -> "Union[list[GsaCreateAttributeLinkPair], Unset_Type def attribute_pairs( self, attribute_pairs: "Union[list[GsaCreateAttributeLinkPair], Unset_Type]" ) -> None: - """Sets the attribute_pairs of this GsaUpdateSmartRecordLinkGroup. + """Sets the attribute_pairs of this GsaUpdateDynamicRecordLinkGroup. Parameters ---------- attribute_pairs: Union[list[GsaCreateAttributeLinkPair], Unset_Type] - The attribute_pairs of this GsaUpdateSmartRecordLinkGroup. + The attribute_pairs of this GsaUpdateDynamicRecordLinkGroup. """ # Field is not nullable if attribute_pairs is None: @@ -230,7 +230,7 @@ def __repr__(self) -> str: def __eq__(self, other: Any) -> bool: """Returns true if both objects are equal""" - if not isinstance(other, GsaUpdateSmartRecordLinkGroup): + if not isinstance(other, GsaUpdateDynamicRecordLinkGroup): return False return self.__dict__ == other.__dict__ diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_record_link_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_record_link_group.py index 2a538daf..987ca98c 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_record_link_group.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_update_record_link_group.py @@ -82,7 +82,7 @@ class GsaUpdateRecordLinkGroup(ModelBase): discriminator_value_class_map = { "static".lower(): "#/components/schemas/GsaUpdateStaticRecordLinkGroup", - "smart".lower(): "#/components/schemas/GsaUpdateSmartRecordLinkGroup", + "dynamic".lower(): "#/components/schemas/GsaUpdateDynamicRecordLinkGroup", "crossDatabase".lower(): "#/components/schemas/GsaUpdateCrossDatabaseRecordLinkGroup", } diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_usage_data_modification_error_detail.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_usage_data_modification_error_detail.py index cc5e401e..62299907 100644 --- a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_usage_data_modification_error_detail.py +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_usage_data_modification_error_detail.py @@ -88,7 +88,7 @@ class GsaUsageDataModificationErrorDetail(GsaDataModificationErrorDetail): discriminator_value_class_map = { "expression".lower(): "#/components/schemas/GsaExpressionUsageDataModificationErrorDetail", "versionControlledData".lower(): "#/components/schemas/GsaVersionControlledDataUsageDataModificationErrorDetail", - "smartLinkGroup".lower(): "#/components/schemas/GsaSmartLinkGroupUsageDataModificationErrorDetail", + "dynamicLinkGroup".lower(): "#/components/schemas/GsaDynamicLinkGroupUsageDataModificationErrorDetail", "tabularAttribute".lower(): "#/components/schemas/GsaTabularAttributeUsageDataModificationErrorDetail", "xyChartTemplate".lower(): "#/components/schemas/GsaXYChartTemplateUsageDataModificationErrorDetail", "searchMask".lower(): "#/components/schemas/GsaSearchMaskUsageDataModificationErrorDetail", diff --git a/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_user_or_group.py b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_user_or_group.py new file mode 100644 index 00000000..d81c6161 --- /dev/null +++ b/ansys-grantami-serverapi-openapi/src/ansys/grantami/serverapi_openapi/v2026r1/models/gsa_user_or_group.py @@ -0,0 +1,203 @@ +# Copyright (C) 2023 - 2025 ANSYS, Inc. and/or its affiliates. +# SPDX-License-Identifier: MIT +# +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +""" +MI Server API + +No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + +OpenAPI spec version: v1 + +Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + +import re # noqa: F401 +from typing import TYPE_CHECKING, Any, BinaryIO, Optional, Union # noqa: F401 + +from . import ModelBase, Unset, Unset_Type + +if TYPE_CHECKING: + from datetime import datetime + import pathlib + + from . import * + + +class GsaUserOrGroup(ModelBase): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes + ---------- + swagger_types: dict[str, str] + The key is attribute name and the value is attribute type. + attribute_map: dict[str, str] + The key is attribute name and the value is json key in definition. + subtype_mapping: dict[str, str] + The key is the unmangled property name and the value is the corresponding type. + discriminator: Optional[str] + Name of the property used as discriminator for subtypes. + """ + swagger_types: dict[str, str] = { + "display_name": "str", + "identifier": "str", + "name": "str", + } + + attribute_map: dict[str, str] = { + "display_name": "displayName", + "identifier": "identifier", + "name": "name", + } + + subtype_mapping: dict[str, str] = {} + + discriminator: Optional[str] = None + + def __init__( + self, + *, + display_name: "Union[str, None, Unset_Type]" = Unset, + identifier: "Union[str, Unset_Type]" = Unset, + name: "Union[str, None, Unset_Type]" = Unset, + ) -> None: + """GsaUserOrGroup - a model defined in Swagger + + Parameters + ---------- + display_name: str, optional + identifier: str, optional + name: str, optional + """ + self._identifier: Union[str, Unset_Type] = Unset + self._display_name: Union[str, None, Unset_Type] = Unset + self._name: Union[str, None, Unset_Type] = Unset + + if identifier is not Unset: + self.identifier = identifier + if display_name is not Unset: + self.display_name = display_name + if name is not Unset: + self.name = name + + @property + def identifier(self) -> "Union[str, Unset_Type]": + """Gets the identifier of this GsaUserOrGroup. + + Returns + ------- + Union[str, Unset_Type] + The identifier of this GsaUserOrGroup. + """ + return self._identifier + + @identifier.setter + def identifier(self, identifier: "Union[str, Unset_Type]") -> None: + """Sets the identifier of this GsaUserOrGroup. + + Parameters + ---------- + identifier: Union[str, Unset_Type] + The identifier of this GsaUserOrGroup. + """ + # Field is not nullable + if identifier is None: + raise ValueError("Invalid value for 'identifier', must not be 'None'") + self._identifier = identifier + + @property + def display_name(self) -> "Union[str, None, Unset_Type]": + """Gets the display_name of this GsaUserOrGroup. + + Returns + ------- + Union[str, None, Unset_Type] + The display_name of this GsaUserOrGroup. + """ + return self._display_name + + @display_name.setter + def display_name(self, display_name: "Union[str, None, Unset_Type]") -> None: + """Sets the display_name of this GsaUserOrGroup. + + Parameters + ---------- + display_name: Union[str, None, Unset_Type] + The display_name of this GsaUserOrGroup. + """ + self._display_name = display_name + + @property + def name(self) -> "Union[str, None, Unset_Type]": + """Gets the name of this GsaUserOrGroup. + + Returns + ------- + Union[str, None, Unset_Type] + The name of this GsaUserOrGroup. + """ + return self._name + + @name.setter + def name(self, name: "Union[str, None, Unset_Type]") -> None: + """Sets the name of this GsaUserOrGroup. + + Parameters + ---------- + name: Union[str, None, Unset_Type] + The name of this GsaUserOrGroup. + """ + self._name = name + + @classmethod + def get_real_child_model(cls, data: dict[str, str]) -> str: + """Raises a NotImplementedError for a type without a discriminator defined. + + Parameters + ---------- + data: ModelBase + Object representing a subclass of this class + + Raises + ------ + NotImplementedError + This class has no discriminator, and hence no subclasses + """ + raise NotImplementedError() + + def __repr__(self) -> str: + """For 'print' and 'pprint'""" + return self.to_str() + + def __eq__(self, other: Any) -> bool: + """Returns true if both objects are equal""" + if not isinstance(other, GsaUserOrGroup): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other: Any) -> bool: + """Returns true if both objects are not equal""" + return not self == other diff --git a/yaml/server-api.json b/yaml/server-api.json index 8984188f..9dd71d59 100644 --- a/yaml/server-api.json +++ b/yaml/server-api.json @@ -170,7 +170,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "57a84222-79bb-4d2c-b1a1-79e535088d3f", + "criterionGuid": "4e529400-b8c5-4813-9f51-228daf7ab2a3", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -196,7 +196,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "eaa0b146-dea3-4ecd-81e1-8848464523d6", + "criterionGuid": "39b67f61-0ab3-4f17-af7c-4dc1426ac535", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -228,7 +228,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5adb7437-9007-47e8-b3be-4fd349e915b4", + "criterionGuid": "e9bdb84b-6386-45ac-8169-da791eb25962", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -390,7 +390,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "57a84222-79bb-4d2c-b1a1-79e535088d3f", + "criterionGuid": "4e529400-b8c5-4813-9f51-228daf7ab2a3", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -416,7 +416,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "eaa0b146-dea3-4ecd-81e1-8848464523d6", + "criterionGuid": "39b67f61-0ab3-4f17-af7c-4dc1426ac535", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -448,7 +448,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5adb7437-9007-47e8-b3be-4fd349e915b4", + "criterionGuid": "e9bdb84b-6386-45ac-8169-da791eb25962", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -610,7 +610,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "57a84222-79bb-4d2c-b1a1-79e535088d3f", + "criterionGuid": "4e529400-b8c5-4813-9f51-228daf7ab2a3", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -636,7 +636,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "eaa0b146-dea3-4ecd-81e1-8848464523d6", + "criterionGuid": "39b67f61-0ab3-4f17-af7c-4dc1426ac535", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -668,7 +668,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5adb7437-9007-47e8-b3be-4fd349e915b4", + "criterionGuid": "e9bdb84b-6386-45ac-8169-da791eb25962", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -830,7 +830,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "57a84222-79bb-4d2c-b1a1-79e535088d3f", + "criterionGuid": "4e529400-b8c5-4813-9f51-228daf7ab2a3", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -856,7 +856,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "eaa0b146-dea3-4ecd-81e1-8848464523d6", + "criterionGuid": "39b67f61-0ab3-4f17-af7c-4dc1426ac535", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -888,7 +888,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5adb7437-9007-47e8-b3be-4fd349e915b4", + "criterionGuid": "e9bdb84b-6386-45ac-8169-da791eb25962", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1131,7 +1131,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5a63aa21-12b7-4956-94f4-68b785318908", + "criterionGuid": "f7ffc38e-caa2-4211-ae5e-0fbae10f0a69", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1157,7 +1157,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "1096503e-6819-40fb-8711-f6e6697c362c", + "criterionGuid": "ba1492a0-e565-49ad-ac20-0e36d7443d9b", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1189,7 +1189,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "887035bf-3cdf-4299-aa74-36fb0e7e8ceb", + "criterionGuid": "992a4431-5173-40cc-bc94-d9811f9257cf", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1351,7 +1351,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5a63aa21-12b7-4956-94f4-68b785318908", + "criterionGuid": "f7ffc38e-caa2-4211-ae5e-0fbae10f0a69", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1377,7 +1377,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "1096503e-6819-40fb-8711-f6e6697c362c", + "criterionGuid": "ba1492a0-e565-49ad-ac20-0e36d7443d9b", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1409,7 +1409,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "887035bf-3cdf-4299-aa74-36fb0e7e8ceb", + "criterionGuid": "992a4431-5173-40cc-bc94-d9811f9257cf", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1571,7 +1571,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5a63aa21-12b7-4956-94f4-68b785318908", + "criterionGuid": "f7ffc38e-caa2-4211-ae5e-0fbae10f0a69", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1597,7 +1597,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "1096503e-6819-40fb-8711-f6e6697c362c", + "criterionGuid": "ba1492a0-e565-49ad-ac20-0e36d7443d9b", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1629,7 +1629,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "887035bf-3cdf-4299-aa74-36fb0e7e8ceb", + "criterionGuid": "992a4431-5173-40cc-bc94-d9811f9257cf", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1791,7 +1791,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "5a63aa21-12b7-4956-94f4-68b785318908", + "criterionGuid": "f7ffc38e-caa2-4211-ae5e-0fbae10f0a69", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1817,7 +1817,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "1096503e-6819-40fb-8711-f6e6697c362c", + "criterionGuid": "ba1492a0-e565-49ad-ac20-0e36d7443d9b", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -1849,7 +1849,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "887035bf-3cdf-4299-aa74-36fb0e7e8ceb", + "criterionGuid": "992a4431-5173-40cc-bc94-d9811f9257cf", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2083,7 +2083,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "00f77831-ab51-4826-91ee-5abcb8f502bf", + "criterionGuid": "18072451-ac5b-40f4-844f-87c6d85e313f", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2109,7 +2109,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "ea3e0ace-c29e-4af0-86d7-84b30b393ef1", + "criterionGuid": "683f46c4-aa58-44f6-b8c3-9a0a63b81f50", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2141,7 +2141,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "4cb03aa1-7e15-4179-bbab-29c73fb88819", + "criterionGuid": "0b950902-6351-4f98-8414-b5012c2eee41", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2303,7 +2303,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "00f77831-ab51-4826-91ee-5abcb8f502bf", + "criterionGuid": "18072451-ac5b-40f4-844f-87c6d85e313f", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2329,7 +2329,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "ea3e0ace-c29e-4af0-86d7-84b30b393ef1", + "criterionGuid": "683f46c4-aa58-44f6-b8c3-9a0a63b81f50", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2361,7 +2361,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "4cb03aa1-7e15-4179-bbab-29c73fb88819", + "criterionGuid": "0b950902-6351-4f98-8414-b5012c2eee41", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2523,7 +2523,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "00f77831-ab51-4826-91ee-5abcb8f502bf", + "criterionGuid": "18072451-ac5b-40f4-844f-87c6d85e313f", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2549,7 +2549,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "ea3e0ace-c29e-4af0-86d7-84b30b393ef1", + "criterionGuid": "683f46c4-aa58-44f6-b8c3-9a0a63b81f50", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2581,7 +2581,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "4cb03aa1-7e15-4179-bbab-29c73fb88819", + "criterionGuid": "0b950902-6351-4f98-8414-b5012c2eee41", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2743,7 +2743,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "00f77831-ab51-4826-91ee-5abcb8f502bf", + "criterionGuid": "18072451-ac5b-40f4-844f-87c6d85e313f", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2769,7 +2769,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "ea3e0ace-c29e-4af0-86d7-84b30b393ef1", + "criterionGuid": "683f46c4-aa58-44f6-b8c3-9a0a63b81f50", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -2801,7 +2801,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "4cb03aa1-7e15-4179-bbab-29c73fb88819", + "criterionGuid": "0b950902-6351-4f98-8414-b5012c2eee41", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3011,7 +3011,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "01a9f016-7e58-458e-8d78-40a56df2761e", + "criterionGuid": "d68bb684-72a0-4841-8e5e-4ec79e8b23b1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3037,7 +3037,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "d38b982b-a84d-4119-9c2d-ff11f49ce62e", + "criterionGuid": "78515dd5-62da-45c1-bb8c-bb1c23a97ac1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3069,7 +3069,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "506bf46b-f539-46cd-bea8-d0a5c7d115d0", + "criterionGuid": "a7c47a3b-81c8-4188-9612-9c25803d2f3e", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3231,7 +3231,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "01a9f016-7e58-458e-8d78-40a56df2761e", + "criterionGuid": "d68bb684-72a0-4841-8e5e-4ec79e8b23b1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3257,7 +3257,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "d38b982b-a84d-4119-9c2d-ff11f49ce62e", + "criterionGuid": "78515dd5-62da-45c1-bb8c-bb1c23a97ac1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3289,7 +3289,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "506bf46b-f539-46cd-bea8-d0a5c7d115d0", + "criterionGuid": "a7c47a3b-81c8-4188-9612-9c25803d2f3e", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3451,7 +3451,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "01a9f016-7e58-458e-8d78-40a56df2761e", + "criterionGuid": "d68bb684-72a0-4841-8e5e-4ec79e8b23b1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3477,7 +3477,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "d38b982b-a84d-4119-9c2d-ff11f49ce62e", + "criterionGuid": "78515dd5-62da-45c1-bb8c-bb1c23a97ac1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3509,7 +3509,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "506bf46b-f539-46cd-bea8-d0a5c7d115d0", + "criterionGuid": "a7c47a3b-81c8-4188-9612-9c25803d2f3e", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3671,7 +3671,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "01a9f016-7e58-458e-8d78-40a56df2761e", + "criterionGuid": "d68bb684-72a0-4841-8e5e-4ec79e8b23b1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3697,7 +3697,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "d38b982b-a84d-4119-9c2d-ff11f49ce62e", + "criterionGuid": "78515dd5-62da-45c1-bb8c-bb1c23a97ac1", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -3729,7 +3729,7 @@ }, "aggregationCriteria": [ { - "criterionGuid": "506bf46b-f539-46cd-bea8-d0a5c7d115d0", + "criterionGuid": "a7c47a3b-81c8-4188-9612-9c25803d2f3e", "numberOfTerms": 10, "prefix": "st", "attributes": { @@ -4061,12 +4061,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -4092,7 +4091,6 @@ }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -4130,12 +4128,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -4161,7 +4158,6 @@ }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -4199,12 +4195,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -4230,7 +4225,6 @@ }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -7099,7 +7093,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5102289+00:00" + "value": "2025-06-07T03:40:02.2138832+00:00" } }, "Example 11": { @@ -7322,7 +7316,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5102289+00:00" + "value": "2025-06-07T03:40:02.2138832+00:00" } }, "Example 11": { @@ -7545,7 +7539,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5102289+00:00" + "value": "2025-06-07T03:40:02.2138832+00:00" } }, "Example 11": { @@ -7768,7 +7762,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5102289+00:00" + "value": "2025-06-07T03:40:02.2138832+00:00" } }, "Example 11": { @@ -8309,7 +8303,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5258545+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 25": { @@ -8532,7 +8526,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5258545+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 25": { @@ -8755,7 +8749,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5258545+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 25": { @@ -8978,7 +8972,7 @@ "description": "This example demonstrates how to set the value for a DateTime datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5258545+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 25": { @@ -9447,7 +9441,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 8": { @@ -9544,7 +9538,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 8": { @@ -9641,7 +9635,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 8": { @@ -9738,7 +9732,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 8": { @@ -10186,7 +10180,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 17": { @@ -10283,7 +10277,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 17": { @@ -10380,7 +10374,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 17": { @@ -10477,7 +10471,7 @@ "description": "This example demonstrates how to set the value for a DateTime cell datum.", "value": { "setDatumType": "datetime", - "value": "2025-06-05T17:20:50.5414818+00:00" + "value": "2025-06-07T03:40:02.2295066+00:00" } }, "Example 17": { @@ -14089,8 +14083,8 @@ } }, "Example 8": { - "summary": "Linked Records Export - Smart Link", - "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the smart record link group 'Tensile Test Data'.", + "summary": "Linked Records Export - Dynamic Link", + "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the dynamic record link group 'Tensile Test Data'.", "value": { "attributes": [ { @@ -14098,7 +14092,7 @@ "targetTableGuid": "0dd5348e-72f3-4bcb-bb38-621e5953a333", "targetDatabaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "attributeType": "link", - "linkAttributeType": "smartLink", + "linkAttributeType": "dynamicLink", "exportInReversedDirection": false, "recordProperties": [ "fullName" @@ -14634,8 +14628,8 @@ } }, "Example 8": { - "summary": "Linked Records Export - Smart Link", - "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the smart record link group 'Tensile Test Data'.", + "summary": "Linked Records Export - Dynamic Link", + "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the dynamic record link group 'Tensile Test Data'.", "value": { "attributes": [ { @@ -14643,7 +14637,7 @@ "targetTableGuid": "0dd5348e-72f3-4bcb-bb38-621e5953a333", "targetDatabaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "attributeType": "link", - "linkAttributeType": "smartLink", + "linkAttributeType": "dynamicLink", "exportInReversedDirection": false, "recordProperties": [ "fullName" @@ -15179,8 +15173,8 @@ } }, "Example 8": { - "summary": "Linked Records Export - Smart Link", - "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the smart record link group 'Tensile Test Data'.", + "summary": "Linked Records Export - Dynamic Link", + "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the dynamic record link group 'Tensile Test Data'.", "value": { "attributes": [ { @@ -15188,7 +15182,7 @@ "targetTableGuid": "0dd5348e-72f3-4bcb-bb38-621e5953a333", "targetDatabaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "attributeType": "link", - "linkAttributeType": "smartLink", + "linkAttributeType": "dynamicLink", "exportInReversedDirection": false, "recordProperties": [ "fullName" @@ -15724,8 +15718,8 @@ } }, "Example 8": { - "summary": "Linked Records Export - Smart Link", - "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the smart record link group 'Tensile Test Data'.", + "summary": "Linked Records Export - Dynamic Link", + "description": "This example demonstrates how to export linked records from the record 'LBU14' in the 'Composite Pedigree' table from the 'MI_Training' database, following the dynamic record link group 'Tensile Test Data'.", "value": { "attributes": [ { @@ -15733,7 +15727,7 @@ "targetTableGuid": "0dd5348e-72f3-4bcb-bb38-621e5953a333", "targetDatabaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "attributeType": "link", - "linkAttributeType": "smartLink", + "linkAttributeType": "dynamicLink", "exportInReversedDirection": false, "recordProperties": [ "fullName" @@ -17379,7 +17373,6 @@ "value": { "graphValueType": "discrete", "value": { - "isProtected": false, "name": "Used in Production", "guid": "725244fb-c182-418a-91d8-c07294990c13" } @@ -17634,7 +17627,6 @@ "value": { "graphValueType": "discrete", "value": { - "isProtected": false, "name": "Used in Production", "guid": "725244fb-c182-418a-91d8-c07294990c13" } @@ -17889,7 +17881,6 @@ "value": { "graphValueType": "discrete", "value": { - "isProtected": false, "name": "Used in Production", "guid": "725244fb-c182-418a-91d8-c07294990c13" } @@ -18135,7 +18126,6 @@ "value": { "graphValueType": "discrete", "value": { - "isProtected": false, "name": "Used in Production", "guid": "725244fb-c182-418a-91d8-c07294990c13" } @@ -19736,7 +19726,7 @@ "description": "Search for the audit log items for the first 10 times the given list had an item added or removed", "value": { "listIdentifiers": [ - "abc339fe-0e27-4491-89ff-3ebbc4208d13" + "29a839ab-8eb0-4e91-bad9-39b724fed670" ], "listActionsToInclude": [ "ItemAdded", @@ -19760,7 +19750,7 @@ "description": "Search for the audit log items for the first 10 times the given list had an item added or removed", "value": { "listIdentifiers": [ - "abc339fe-0e27-4491-89ff-3ebbc4208d13" + "29a839ab-8eb0-4e91-bad9-39b724fed670" ], "listActionsToInclude": [ "ItemAdded", @@ -19784,7 +19774,7 @@ "description": "Search for the audit log items for the first 10 times the given list had an item added or removed", "value": { "listIdentifiers": [ - "abc339fe-0e27-4491-89ff-3ebbc4208d13" + "29a839ab-8eb0-4e91-bad9-39b724fed670" ], "listActionsToInclude": [ "ItemAdded", @@ -19808,7 +19798,7 @@ "description": "Search for the audit log items for the first 10 times the given list had an item added or removed", "value": { "listIdentifiers": [ - "abc339fe-0e27-4491-89ff-3ebbc4208d13" + "29a839ab-8eb0-4e91-bad9-39b724fed670" ], "listActionsToInclude": [ "ItemAdded", @@ -21300,15 +21290,15 @@ "categories": [ { "name": "Geo", - "guid": "acf4f27e-c411-4d2c-8e87-9c7ce412bc15" + "guid": "e0d30f61-cb09-44e7-994b-6c540ef001fa" }, { "name": "Sensitivity", - "guid": "19766d46-324a-4d7e-836a-f8b9d9029d7c" + "guid": "b1a2c8ef-12fb-4f27-bfa9-7929e7b27614" }, { "name": "Division", - "guid": "3fb4a5c7-cf8b-4c30-9816-8d7826000839" + "guid": "1368c5ec-ad0f-410f-99c8-8bce4582b06c" } ] } @@ -21365,19 +21355,19 @@ "permissions": [ { "name": "US", - "guid": "b5c9ac9a-3075-4939-b4a0-6b8708436ab8" + "guid": "2a6ec369-5548-42cb-b58a-ad402aa4e94f" }, { "name": "EMEA", - "guid": "778de437-db6e-492b-bea8-377cfcdc5263" + "guid": "ad9a916d-16b4-402c-af36-bf9f34840e44" }, { "name": "APAC", - "guid": "e48ca388-6c1c-4f34-b650-db0026a3d2c0" + "guid": "9dce43cb-a509-4e11-8be3-207151a9898e" } ], "name": "Geo", - "guid": "acf4f27e-c411-4d2c-8e87-9c7ce412bc15" + "guid": "e0d30f61-cb09-44e7-994b-6c540ef001fa" } } } @@ -21432,15 +21422,15 @@ "permissions": [ { "name": "US", - "guid": "b5c9ac9a-3075-4939-b4a0-6b8708436ab8" + "guid": "2a6ec369-5548-42cb-b58a-ad402aa4e94f" }, { "name": "EMEA", - "guid": "778de437-db6e-492b-bea8-377cfcdc5263" + "guid": "ad9a916d-16b4-402c-af36-bf9f34840e44" }, { "name": "APAC", - "guid": "e48ca388-6c1c-4f34-b650-db0026a3d2c0" + "guid": "9dce43cb-a509-4e11-8be3-207151a9898e" } ] } @@ -21508,7 +21498,7 @@ "setMessage": "Permission set", "unsetMessage": "No permission set", "name": "US", - "guid": "b5c9ac9a-3075-4939-b4a0-6b8708436ab8" + "guid": "2a6ec369-5548-42cb-b58a-ad402aa4e94f" } } } @@ -21786,7 +21776,7 @@ "parent": { "guid": "f92315e2-f836-4c2e-aba1-6d8a1a49e8a3" }, - "guid": "d5c831e0-91b6-40a4-9ccc-e7851fa77863" + "guid": "1a56f298-6433-4d19-8834-5a7a68754df9" } }, "Example 4": { @@ -21848,7 +21838,7 @@ "parent": { "guid": "f92315e2-f836-4c2e-aba1-6d8a1a49e8a3" }, - "guid": "d5c831e0-91b6-40a4-9ccc-e7851fa77863" + "guid": "1a56f298-6433-4d19-8834-5a7a68754df9" } }, "Example 4": { @@ -21910,7 +21900,7 @@ "parent": { "guid": "f92315e2-f836-4c2e-aba1-6d8a1a49e8a3" }, - "guid": "d5c831e0-91b6-40a4-9ccc-e7851fa77863" + "guid": "1a56f298-6433-4d19-8834-5a7a68754df9" } }, "Example 4": { @@ -21972,7 +21962,7 @@ "parent": { "guid": "f92315e2-f836-4c2e-aba1-6d8a1a49e8a3" }, - "guid": "d5c831e0-91b6-40a4-9ccc-e7851fa77863" + "guid": "1a56f298-6433-4d19-8834-5a7a68754df9" } }, "Example 4": { @@ -22027,11 +22017,11 @@ "versionNumber": 1, "versionState": "unversioned", "name": "New Alumino Silicate Record", - "guid": "ae47503f-a044-4bb2-8f4b-b8536d88de94" + "guid": "16fae995-ca2a-485c-a7ee-dcae59ca6a4c" } ], "subsets": [], - "guid": "db339976-16e0-4135-b1f6-f2b6b546638c" + "guid": "eee28395-7bd3-4303-bd84-744831cf8213" } } } @@ -22752,7 +22742,7 @@ "guid": "0000b135-0010-4fff-8fff-dd92ffff0000" } ], - "guid": "765ed561-383d-405d-bcbf-9efa0cf97d7c" + "guid": "3354a8a5-3f1a-4855-b9dc-ed5888d1262f" } } } @@ -23038,7 +23028,7 @@ "guid": "0000b135-0010-4fff-8fff-dd92ffff0000" } ], - "guid": "ea2dfbf4-a031-4684-9e04-4811b3c22819" + "guid": "1bb45d71-72f2-4875-a98b-370191915bb4" } } } @@ -23621,7 +23611,7 @@ "Example 3": { "summary": "Parent is not released.", "value": { - "message": "Cannot release record version with GUID 'c3c10a90-7aae-4541-ac0d-36025295a3e5'.", + "message": "Cannot release record version with GUID '96684289-8359-48b4-872f-ae5fb9fac64b'.", "code": 400, "errors": [ { @@ -23770,7 +23760,7 @@ "Example 3": { "summary": "Record version is not the latest version.", "value": { - "message": "Cannot create a new version from the record version with GUID '5676b29b-b2a4-4484-bcc5-b88e6e737908'.", + "message": "Cannot create a new version from the record version with GUID 'fb309c6c-9cd7-4fd5-a835-108347b0d413'.", "code": 400, "errors": [ { @@ -23780,7 +23770,7 @@ "versionNumber": 2, "versionState": "unreleased", "name": "Arsenic trioxide [1327-53-3] - new version", - "guid": "052f10e2-dd73-43e9-b926-a9280eaf8d40" + "guid": "fbc81f18-7ece-4a8a-9da3-5c1fb16d2118" } } ] @@ -24094,7 +24084,7 @@ "type": "dateTime", "defaultThresholdType": "atMost", "name": "Delivery date (guid)", - "guid": "797b9330-1cea-422e-a804-4f6b389be269" + "guid": "141e245f-75ff-445d-ad91-b1441b3ba9a1" } }, "Example 3": { @@ -24494,7 +24484,7 @@ "type": "dateTime", "defaultThresholdType": "atMost", "name": "Delivery date (guid)", - "guid": "797b9330-1cea-422e-a804-4f6b389be269" + "guid": "141e245f-75ff-445d-ad91-b1441b3ba9a1" } }, "Example 3": { @@ -24894,7 +24884,7 @@ "type": "dateTime", "defaultThresholdType": "atMost", "name": "Delivery date (guid)", - "guid": "797b9330-1cea-422e-a804-4f6b389be269" + "guid": "141e245f-75ff-445d-ad91-b1441b3ba9a1" } }, "Example 3": { @@ -25294,7 +25284,7 @@ "type": "dateTime", "defaultThresholdType": "atMost", "name": "Delivery date (guid)", - "guid": "797b9330-1cea-422e-a804-4f6b389be269" + "guid": "141e245f-75ff-445d-ad91-b1441b3ba9a1" } }, "Example 3": { @@ -25699,12 +25689,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -25736,12 +25725,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -25783,15 +25771,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "b20dcb50-aca7-4aed-82bf-b84e2ce67af1" + "guid": "8562a4c3-12b7-4280-a3bb-2135496f88eb" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -25819,7 +25806,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -25856,7 +25842,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -25868,7 +25853,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -25917,12 +25901,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -25951,8 +25934,8 @@ "code": 400, "errors": [ { - "message": "Could not find discrete type with GUID '4bd39d49-5bb8-4f47-9eb1-99aef13f5127' in database 'MI_Training'.", - "guid": "4bd39d49-5bb8-4f47-9eb1-99aef13f5127", + "message": "Could not find discrete type with GUID 'c6e6b55d-bf8d-4082-b56e-807ecfb77144' in database 'MI_Training'.", + "guid": "c6e6b55d-bf8d-4082-b56e-807ecfb77144", "databaseKey": "MI_Training", "entityType": "discreteType", "reason": "noSuchEntity" @@ -25968,8 +25951,8 @@ "code": 400, "errors": [ { - "message": "Could not find unit with GUID '89af60e6-98e5-49a7-8792-f07fad512e3f' in database 'MI_Training'.", - "guid": "89af60e6-98e5-49a7-8792-f07fad512e3f", + "message": "Could not find unit with GUID 'd9336c04-896d-4fc3-b63b-9c9a7d61e868' in database 'MI_Training'.", + "guid": "d9336c04-896d-4fc3-b63b-9c9a7d61e868", "databaseKey": "MI_Training", "entityType": "unit", "reason": "noSuchEntity" @@ -25982,9 +25965,9 @@ "reason": "noExpressions" }, { - "message": "Parameters in parameter contents must be from this attribute's parameters. GUIDs not found in attribute's parameters: '9322a2e2-ea8a-4480-897e-96eedc8a9ae9'.", + "message": "Parameters in parameter contents must be from this attribute's parameters. GUIDs not found in attribute's parameters: '5cdc7730-6f20-430b-9f9a-fbd240fecb35'.", "parameterGuids": [ - "9322a2e2-ea8a-4480-897e-96eedc8a9ae9" + "5cdc7730-6f20-430b-9f9a-fbd240fecb35" ], "reason": "parameterContentUnknownParameters" } @@ -26098,12 +26081,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -26135,12 +26117,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -26182,15 +26163,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "aab5cc8f-cb87-4fca-88ba-8842e1ee66e1" + "guid": "740df18c-977a-4ed6-acb3-c19ef40d6909" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -26218,7 +26198,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -26255,7 +26234,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -26267,7 +26245,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -26316,12 +26293,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -26438,7 +26414,7 @@ }, "Example 8": { "summary": "Make point multi-valued", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true @@ -26446,7 +26422,7 @@ }, "Example 9": { "summary": "Make point multi-valued with parameter", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true, @@ -26706,7 +26682,7 @@ }, "Example 8": { "summary": "Make point multi-valued", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true @@ -26714,7 +26690,7 @@ }, "Example 9": { "summary": "Make point multi-valued with parameter", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true, @@ -26974,7 +26950,7 @@ }, "Example 8": { "summary": "Make point multi-valued", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true @@ -26982,7 +26958,7 @@ }, "Example 9": { "summary": "Make point multi-valued with parameter", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true, @@ -27242,7 +27218,7 @@ }, "Example 8": { "summary": "Make point multi-valued", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true @@ -27250,7 +27226,7 @@ }, "Example 9": { "summary": "Make point multi-valued with parameter", - "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a smart link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", + "description": "This example demonstrates how to update the 'Shape factor' attribute from the 'MaterialUniverse' table from the MI_Training database (tableGuid = 0000dd92-0011-4fff-8fff-0000ffff0000; attributeGuid = 00000144-0001-4fff-8fff-dd92ffff0000) and make it multi-valued with 'Temperature' as a parameter. Note that this won't work if the attribute is used in a dynamic link group index, expressions, X-Y charts or as linked attribute tabular column.You can similarly turn a multi-valued point attribute into a single-valued as long as there is no multi-valued data already existing.", "value": { "type": "point", "isMultiValued": true, @@ -27473,12 +27449,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -27510,12 +27485,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -27557,15 +27531,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "1a1564ce-b7e1-4269-9adc-030aa550886a" + "guid": "2ee5ea13-04c7-4078-9df7-ff2e76b866a0" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -27593,7 +27566,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -27630,7 +27602,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -27642,7 +27613,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -27691,12 +27661,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -27949,12 +27918,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -27986,12 +27954,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28033,15 +28000,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "c17403a9-a334-4e0a-a675-d2b3d57bfcd2" + "guid": "edbfa261-e04f-4984-8957-bed3a6aa9088" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28069,7 +28035,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -28106,7 +28071,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -28118,7 +28082,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -28167,12 +28130,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28440,12 +28402,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -28477,12 +28438,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28524,15 +28484,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "980ebe7f-37e9-4032-a9b7-8568fd0b7d11" + "guid": "3a6b1e7c-5f79-4f61-862c-438871887dfd" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28560,7 +28519,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -28597,7 +28555,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -28609,7 +28566,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -28658,12 +28614,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -28730,7 +28685,7 @@ "$ref": "#/components/schemas/GsaAttributeDeletionException" }, "example": { - "message": "Cannot delete attribute 'Notes' (GUID = '49f71ee1-915e-4600-a2b9-5c90ea8b0aff').", + "message": "Cannot delete attribute 'Notes' (GUID = 'a69ad31a-3ba2-4176-89c1-334f8103bd90').", "code": 400, "errors": [ { @@ -28745,7 +28700,7 @@ "referencedBy": [ { "name": "Search mask that searches in Notes", - "guid": "9ee53562-1363-45f6-9144-5a96f4bb4704" + "guid": "a0c9041f-0b87-49bc-8b75-5632949ba547" } ] } @@ -28971,12 +28926,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "dateTime", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "ad27baf0-42e9-4136-bc96-9dbbf116e265" }, @@ -29008,12 +28962,11 @@ "orderedMetaAttributes": [], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -29055,15 +29008,14 @@ "foreignDataLinkGroups": [ { "name": "Source of data (MaterialUniverse)", - "guid": "70b8b944-22d4-4f3c-9d01-27fcc05225e3" + "guid": "1163460e-d85e-49e5-b510-c9914ddb405e" } ], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -29091,7 +29043,6 @@ "linkedAttribute": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -29128,7 +29079,6 @@ "linkedAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "fa7aff0f-cac8-4c1d-be1f-d3b83f0ed74f" }, @@ -29140,7 +29090,6 @@ "linkedAttribute": { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "08a1f735-9b37-49bc-96b3-e46e070f6c17" }, @@ -29189,12 +29138,11 @@ ], "primaryDataLinkGroups": [], "foreignDataLinkGroups": [], - "primarySmartLinkGroups": [], - "foreignSmartLinkGroups": [] + "primaryDynamicLinkGroups": [], + "foreignDynamicLinkGroups": [] }, "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -29222,8 +29170,8 @@ "message": "The name or GUID is not valid.", "errors": [ { - "message": "Meta-attribute with GUID '848b7367-2c8e-4d18-97ef-dac2d24df4d2' already exists.", - "guid": "848b7367-2c8e-4d18-97ef-dac2d24df4d2", + "message": "Meta-attribute with GUID '92013535-af8d-4ce1-99a1-e4a93eeac992' already exists.", + "guid": "92013535-af8d-4ce1-99a1-e4a93eeac992", "reason": "entityAlreadyExists", "entityTypeName": "Meta-attribute" } @@ -31669,7 +31617,7 @@ "description": "Basic configuration that can be used in explore.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "basic configuration", - "guid": "46f6c1cf-2f53-4c2f-a0f2-a156197de56d" + "guid": "546117c1-9a24-4397-a95e-923451d302a0" } } } @@ -31694,7 +31642,7 @@ "description": "Basic configuration that can be used in explore.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "basic configuration", - "guid": "46f6c1cf-2f53-4c2f-a0f2-a156197de56d" + "guid": "546117c1-9a24-4397-a95e-923451d302a0" } } } @@ -31719,7 +31667,7 @@ "description": "Basic configuration that can be used in explore.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "basic configuration", - "guid": "46f6c1cf-2f53-4c2f-a0f2-a156197de56d" + "guid": "546117c1-9a24-4397-a95e-923451d302a0" } } } @@ -31744,7 +31692,7 @@ "description": "Basic configuration that can be used in explore.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "basic configuration", - "guid": "46f6c1cf-2f53-4c2f-a0f2-a156197de56d" + "guid": "546117c1-9a24-4397-a95e-923451d302a0" } } } @@ -31895,7 +31843,7 @@ "description": "Updated description for MI_Training Explore 'examples' configuration.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "examples (updated)", - "guid": "4a20dbdc-8e4a-48ce-93c0-8d3ec0b73993" + "guid": "1fac7688-3c3f-474a-9706-e73b56ee0de2" } }, "Example 2": { @@ -31919,7 +31867,7 @@ "description": "Updated description for MI_Training Explore 'examples' configuration.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "examples (updated)", - "guid": "4a20dbdc-8e4a-48ce-93c0-8d3ec0b73993" + "guid": "1fac7688-3c3f-474a-9706-e73b56ee0de2" } }, "Example 2": { @@ -31943,7 +31891,7 @@ "description": "Updated description for MI_Training Explore 'examples' configuration.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "examples (updated)", - "guid": "4a20dbdc-8e4a-48ce-93c0-8d3ec0b73993" + "guid": "1fac7688-3c3f-474a-9706-e73b56ee0de2" } }, "Example 2": { @@ -31967,7 +31915,7 @@ "description": "Updated description for MI_Training Explore 'examples' configuration.", "value": "{\"configurations\": [{\"key\": \"training-materials\",\"displayName\": \"MI Training Materials\",\"default\": true,\"groups\": [\"MI Training examples\"],\"table\": \"MaterialUniverse\",\"loadDataOnDemand\": false,\"description\": \"Explore MaterialUniverse data in the MI Training database\",\"searchLayout\": \"All bulk materials\",\"dataSheetLayout\": \"All bulk materials\",\"editableDatasheetLayout\": \"All bulk materials\",\"searchListLayout\": \"Explore list layout Materials\",\"newRecordLocation\": \"NEW RECORDS/{Base}\",\"subset\": \"All bulk materials\",\"logsliders\": true,\"xyChart\": {\"colorAttribute\": \"UV radiation (sunlight)\",\"colorAttribute2\": \"Flammability\",\"colorAttribute3\": \"Food contact\",\"colorAttribute4\": \"Material form\",\"colorAttribute5\": \"Organic solvents\",\"colorAttribute6\": \"Oxidation at 500C\",\"colorAttribute7\": \"Strong acids\",\"colorAttribute8\": \"Strong alkalis\",\"colorAttribute9\": \"Weak acids\",\"colorAttribute10\": \"Weak alkalis\",\"colorAttribute11\": \"Water (fresh)\",\"colorAttribute12\": \"Water (salt)\",\"colorAttribute13\": \"Transparency\",\"colorAttribute14\": \"Wear resistance\",\"xAttribute\": \"Density\",\"yAttribute\": \"Yield strength (elastic limit)\",\"preventAxisChange\": false,\"xAxisLogarithmic\": true,\"yAxisLogarithmic\": true},\"showBlanks\": false,\"reportsDisabled\": false,\"exportersDisabled\": false,\"tabularEditingEnabled\": true,\"configSwitching\": \"keyOnly\",\"workflowEnabled\": true,\"useCustomFormatters\": {\"Recycle fraction in current supply\": \"recyclingPercent\",\"Recycle\": \"recyclingBool\",\"Biodegrade\": \"biodegradeBool\",\"UV radiation (sunlight)\": \"uvradiationsunlightDiscrete\",\"Flammability\": \"flammabilityDiscrete\",\"Food contact\": \"foodcontactDiscrete\",\"Material form\": \"materialformDiscrete\",\"Organic solvents\": \"organicsolventsDiscrete\",\"Oxidation at 500C\": \"oxidationat500cDiscrete\",\"Strong acids\": \"strongacidsDiscrete\",\"Strong alkalis\": \"strongalkalisDiscrete\",\"Weak acids\": \"weakacidsDiscrete\",\"Weak alkalis\": \"weakalkalisDiscrete\",\"Water (fresh)\": \"waterfreshDiscrete\",\"Water (salt)\": \"watersaltDiscrete\",\"Transparency\": \"transparencyDiscrete\",\"Wear resistance\": \"wearresistanceDiscrete\",\"A renewable resource?\": \"arenewableresourceBool\",\"Combust for energy recovery\": \"combustforenergyrecoveryBool\",\"Downcycle\": \"downcycleBool\",\"Flame retardant additive\": \"flameretardantadditiveBool\",\"Landfill\": \"landfillBool\",\"RoHS (EU) compliant grades?\": \"rohseucompliantgradesBool\",\"Substance declaration available?\": \"substancedeclarationavailableBool\"}}],\"customFormatterDefinitions\": {\"recyclingBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleYes.png\",\"tooltipValue\": \"Can be recycled\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/RecycleNo.png\",\"tooltipValue\": \"Can not be recycled\"},\"chart\": {\"renderColor\": \"red\"}}]},\"biodegradeBool\": {\"attributeFormatter\": {\"list\": {\"columnHeader\": false,\"columnWidth\": 40}},\"valueFormatters\": [{\"match\": true,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafGreen.png\",\"tooltipValue\": \"Can be biodegraded\"},\"chart\": {\"renderColor\": \"green\"}},{\"match\": false,\"list\": {\"iconUrl\": \"/mi_servicelayer/Assets/v1.svc/HelpPageFiles/MI_Training/ExploreImages/LeafRed.png\",\"tooltipValue\": \"Can not be biodegraded\"},\"chart\": {\"renderColor\": \"red\"}}]}}}", "name": "examples (updated)", - "guid": "4a20dbdc-8e4a-48ce-93c0-8d3ec0b73993" + "guid": "1fac7688-3c3f-474a-9706-e73b56ee0de2" } }, "Example 2": { @@ -32196,7 +32144,7 @@ "value": { "value": 0.0072973525693, "name": "fine-structure constant (guid)", - "guid": "e43bca97-5299-4bcf-bd33-e303c385775f" + "guid": "9ba757bc-dc36-46d5-9681-9bfe0d1487da" } }, "Example 3": { @@ -32229,7 +32177,7 @@ "value": { "value": 0.0072973525693, "name": "fine-structure constant (guid)", - "guid": "e43bca97-5299-4bcf-bd33-e303c385775f" + "guid": "9ba757bc-dc36-46d5-9681-9bfe0d1487da" } }, "Example 3": { @@ -32262,7 +32210,7 @@ "value": { "value": 0.0072973525693, "name": "fine-structure constant (guid)", - "guid": "e43bca97-5299-4bcf-bd33-e303c385775f" + "guid": "9ba757bc-dc36-46d5-9681-9bfe0d1487da" } }, "Example 3": { @@ -32295,7 +32243,7 @@ "value": { "value": 0.0072973525693, "name": "fine-structure constant (guid)", - "guid": "e43bca97-5299-4bcf-bd33-e303c385775f" + "guid": "9ba757bc-dc36-46d5-9681-9bfe0d1487da" } }, "Example 3": { @@ -32438,7 +32386,7 @@ "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", "value": 376.730313668, "name": "characteristic impedance of vacuum", - "guid": "b495cbb1-0519-4a9f-8aab-2aaa08279b3b" + "guid": "422df2a3-22a8-41d3-aeb4-c32bc5f4bcb3" } }, "Example 2": { @@ -32453,7 +32401,7 @@ "description": "This example shows how to update the 'Guid' and 'Unit' properties of the 'Speed of light in Vacuum' constant (guid = 0000000f-0004-4fff-8fff-0000ffff0000) from the MI_Training database. Its unit is changed to 'Ohm'", "value": { "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", - "guid": "cec2f771-ab9f-4982-9323-9aa50e286bbb" + "guid": "ae914c23-0c11-49e2-9e43-ab4917e41fac" } } } @@ -32470,7 +32418,7 @@ "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", "value": 376.730313668, "name": "characteristic impedance of vacuum", - "guid": "b495cbb1-0519-4a9f-8aab-2aaa08279b3b" + "guid": "422df2a3-22a8-41d3-aeb4-c32bc5f4bcb3" } }, "Example 2": { @@ -32485,7 +32433,7 @@ "description": "This example shows how to update the 'Guid' and 'Unit' properties of the 'Speed of light in Vacuum' constant (guid = 0000000f-0004-4fff-8fff-0000ffff0000) from the MI_Training database. Its unit is changed to 'Ohm'", "value": { "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", - "guid": "cec2f771-ab9f-4982-9323-9aa50e286bbb" + "guid": "ae914c23-0c11-49e2-9e43-ab4917e41fac" } } } @@ -32502,7 +32450,7 @@ "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", "value": 376.730313668, "name": "characteristic impedance of vacuum", - "guid": "b495cbb1-0519-4a9f-8aab-2aaa08279b3b" + "guid": "422df2a3-22a8-41d3-aeb4-c32bc5f4bcb3" } }, "Example 2": { @@ -32517,7 +32465,7 @@ "description": "This example shows how to update the 'Guid' and 'Unit' properties of the 'Speed of light in Vacuum' constant (guid = 0000000f-0004-4fff-8fff-0000ffff0000) from the MI_Training database. Its unit is changed to 'Ohm'", "value": { "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", - "guid": "cec2f771-ab9f-4982-9323-9aa50e286bbb" + "guid": "ae914c23-0c11-49e2-9e43-ab4917e41fac" } } } @@ -32534,7 +32482,7 @@ "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", "value": 376.730313668, "name": "characteristic impedance of vacuum", - "guid": "b495cbb1-0519-4a9f-8aab-2aaa08279b3b" + "guid": "422df2a3-22a8-41d3-aeb4-c32bc5f4bcb3" } }, "Example 2": { @@ -32549,7 +32497,7 @@ "description": "This example shows how to update the 'Guid' and 'Unit' properties of the 'Speed of light in Vacuum' constant (guid = 0000000f-0004-4fff-8fff-0000ffff0000) from the MI_Training database. Its unit is changed to 'Ohm'", "value": { "unitGuid": "00000059-0013-4fff-8fff-0000ffff0000", - "guid": "cec2f771-ab9f-4982-9323-9aa50e286bbb" + "guid": "ae914c23-0c11-49e2-9e43-ab4917e41fac" } } } @@ -33153,8 +33101,8 @@ "company": "ANSYS, Inc. (updated)", "notes": "MI Training Database for Granta MI v2022R2 and above. This database has been developed to support training classes. Any other use of this database will not be supported by Ansys Granta. (Updated)", "currencyCode": "PLN", - "versionGuid": "d710affa-48fa-488a-9e5d-ba105ec3ee0e", - "guid": "d6aedb1e-fa2f-41a3-b2b0-9911ec7f082f", + "versionGuid": "a72f544c-8ae4-44b1-9c57-7ba038a072ed", + "guid": "2350b9d4-3482-40c5-8fbc-5a33b0100e80", "name": "MI Training (Updated)" } }, @@ -33179,8 +33127,8 @@ "company": "ANSYS, Inc. (updated)", "notes": "MI Training Database for Granta MI v2022R2 and above. This database has been developed to support training classes. Any other use of this database will not be supported by Ansys Granta. (Updated)", "currencyCode": "PLN", - "versionGuid": "d710affa-48fa-488a-9e5d-ba105ec3ee0e", - "guid": "d6aedb1e-fa2f-41a3-b2b0-9911ec7f082f", + "versionGuid": "a72f544c-8ae4-44b1-9c57-7ba038a072ed", + "guid": "2350b9d4-3482-40c5-8fbc-5a33b0100e80", "name": "MI Training (Updated)" } }, @@ -33205,8 +33153,8 @@ "company": "ANSYS, Inc. (updated)", "notes": "MI Training Database for Granta MI v2022R2 and above. This database has been developed to support training classes. Any other use of this database will not be supported by Ansys Granta. (Updated)", "currencyCode": "PLN", - "versionGuid": "d710affa-48fa-488a-9e5d-ba105ec3ee0e", - "guid": "d6aedb1e-fa2f-41a3-b2b0-9911ec7f082f", + "versionGuid": "a72f544c-8ae4-44b1-9c57-7ba038a072ed", + "guid": "2350b9d4-3482-40c5-8fbc-5a33b0100e80", "name": "MI Training (Updated)" } }, @@ -33231,8 +33179,8 @@ "company": "ANSYS, Inc. (updated)", "notes": "MI Training Database for Granta MI v2022R2 and above. This database has been developed to support training classes. Any other use of this database will not be supported by Ansys Granta. (Updated)", "currencyCode": "PLN", - "versionGuid": "d710affa-48fa-488a-9e5d-ba105ec3ee0e", - "guid": "d6aedb1e-fa2f-41a3-b2b0-9911ec7f082f", + "versionGuid": "a72f544c-8ae4-44b1-9c57-7ba038a072ed", + "guid": "2350b9d4-3482-40c5-8fbc-5a33b0100e80", "name": "MI Training (Updated)" } }, @@ -33526,281 +33474,6 @@ } } }, - "/v1alpha/databases/{database-key}:outbound-links": { - "post": { - "tags": [ - "Schema - Databases" - ], - "summary": "Get all link groups and tabular attributes pointing from the database, i.e. the source of the link is in the given database.\r\nMay include links where the target is in the same database, or where the target cannot be resolved (e.g. the target database is not loaded).", - "operationId": "GetOutboundLinks", - "parameters": [ - { - "name": "database-key", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "type", - "in": "query", - "description": "The link types to include in the response. If not provided, all link types are included.", - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaLinkAttributeType" - } - } - }, - { - "name": "mode", - "in": "query", - "description": "The version control mode. If not provided, defaults to write mode if the user is allowed to see that. Can also be set in the header.", - "schema": { - "enum": [ - "read", - "write" - ], - "type": "string" - } - }, - { - "name": "X-Ansys-VC-Mode", - "in": "header", - "description": "The version control mode. If not provided, defaults to write mode if the user is allowed to see that. Can also be set in the query string.", - "schema": { - "enum": [ - "read", - "write" - ], - "type": "string" - } - } - ], - "responses": { - "200": { - "description": "Ok", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GsaLinksInfo" - }, - "example": { - "links": [ - { - "type": "recordLink", - "reverseName": "Training Exercise", - "reverseDisplayNames": {}, - "linkInfo": { - "linkSource": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0404f83b-64fb-47b1-8f3c-3388c513c9b0" - }, - "linkTarget": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - } - }, - "displayNames": {}, - "name": "MaterialUniverse", - "guid": "00e07ec0-695e-4ca3-bf1d-3bbeef126949" - }, - { - "type": "smartLink", - "reverseName": "Smart Link to Training Record", - "reverseDisplayNames": { - "en": "en-Smart Link to Training Record", - "fr": "fr-Smart Link to Training Record" - }, - "linkInfo": { - "linkSource": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0404f83b-64fb-47b1-8f3c-3388c513c9b0" - }, - "linkTarget": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - } - }, - "displayNames": { - "en": "en-Smart Link to MaterialUniverse", - "fr": "fr-Smart Link to MaterialUniverse" - }, - "name": "Smart Link to MaterialUniverse", - "guid": "7bf0d4d5-6896-4a10-b7a1-d1fe4e533e66" - }, - { - "type": "crossDatabaseLink", - "reverseName": "Cross database link group : MI Training MaterialUniverse - Second Training Database And Table", - "reverseDisplayNames": {}, - "linkInfo": { - "linkSource": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - }, - "linkTarget": { - "databaseGuid": "62e004c3-6a0a-4204-80e9-0f8abcb3032c", - "tableGuid": "121dee6f-1f3d-43cc-91b8-47c66d05a5b3" - } - }, - "displayNames": {}, - "name": "Cross database link group : MI Training MaterialUniverse - Second Training Database And Table", - "guid": "a797505c-afa8-46c9-ac5f-b127cbeaf982" - }, - { - "type": "tabularAttribute", - "reverseName": "Environmental performances overview", - "reverseDisplayNames": {}, - "linkInfo": { - "linkSource": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0404f83b-64fb-47b1-8f3c-3388c513c9b0" - }, - "linkTarget": { - "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - } - }, - "displayNames": {}, - "name": "Environmental performances overview", - "guid": "2523a67a-6246-4c9e-8583-15b64d6290e5" - } - ] - } - } - } - }, - "403": { - "description": "Forbidden." - }, - "404": { - "description": "Database not found" - } - } - } - }, - "/v1alpha/databases:check-retarget-potential": { - "post": { - "tags": [ - "Schema - Databases" - ], - "summary": "Check databases for retarget potential - whether there are any cross-database tabular attributes targeting them.", - "operationId": "CheckDatabasesForRetargetPotential", - "requestBody": { - "content": { - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetPotentialRequest" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetPotentialRequest" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetPotentialRequest" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetPotentialRequest" - } - } - } - }, - "responses": { - "200": { - "description": "OK.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GsaDatabasesInfo" - }, - "example": { - "databases": [ - { - "key": "MI_Training", - "status": "Ok", - "isReadOnly": false, - "isLocked": false, - "name": "MI Training", - "guid": "43a43640-4919-428a-bac9-16efbc4ce6ed", - "versionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", - "indexInSync": true, - "schemaVersion": "2022.08.18.01" - } - ] - } - } - } - }, - "400": { - "description": "Bad request." - } - } - } - }, - "/v1alpha/databases:retarget": { - "post": { - "tags": [ - "Schema - Databases" - ], - "summary": "Retargets tabulars from the current database to a new one.", - "operationId": "RetargetTabulars", - "requestBody": { - "content": { - "application/json-patch+json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetRequest" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetRequest" - } - }, - "text/json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetRequest" - } - }, - "application/*+json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetRequest" - } - } - } - }, - "responses": { - "200": { - "description": "OK.", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GsaRetargetResultsInfo" - } - } - } - }, - "400": { - "description": "Bad request." - }, - "404": { - "description": "Database not found." - } - } - } - }, "/v1alpha/databases/{database-key}/discrete-types": { "get": { "tags": [ @@ -34130,7 +33803,6 @@ { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -34195,7 +33867,6 @@ { "type": "discrete", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "2a77f51b-ac53-4179-bc72-1eb6c378d9ef" }, @@ -34208,7 +33879,6 @@ "tabularAttribute": { "type": "link", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "7db2ff8e-54ed-45d6-b522-e03c8be405b3" }, @@ -34611,7 +34281,7 @@ "description": "This example demonstrates how to create a new discrete value with a specified guid value.", "value": { "name": "New Discrete Value 2", - "guid": "69755baa-6345-4b8b-83e1-863aa8f1346a" + "guid": "2a48baf3-0930-43ae-9461-e0d656657ff2" } } } @@ -34633,7 +34303,7 @@ "description": "This example demonstrates how to create a new discrete value with a specified guid value.", "value": { "name": "New Discrete Value 2", - "guid": "69755baa-6345-4b8b-83e1-863aa8f1346a" + "guid": "2a48baf3-0930-43ae-9461-e0d656657ff2" } } } @@ -34655,7 +34325,7 @@ "description": "This example demonstrates how to create a new discrete value with a specified guid value.", "value": { "name": "New Discrete Value 2", - "guid": "69755baa-6345-4b8b-83e1-863aa8f1346a" + "guid": "2a48baf3-0930-43ae-9461-e0d656657ff2" } } } @@ -34677,7 +34347,7 @@ "description": "This example demonstrates how to create a new discrete value with a specified guid value.", "value": { "name": "New Discrete Value 2", - "guid": "69755baa-6345-4b8b-83e1-863aa8f1346a" + "guid": "2a48baf3-0930-43ae-9461-e0d656657ff2" } } } @@ -35040,29 +34710,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" }, { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "MI_Training", "guid": "19cc65a2-f8bf-4989-9859-e883756290de" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35076,29 +34738,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" }, { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "MI_Training", "guid": "19cc65a2-f8bf-4989-9859-e883756290de" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35112,29 +34766,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" }, { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "MI_Training", "guid": "19cc65a2-f8bf-4989-9859-e883756290de" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35237,8 +34883,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35248,8 +34892,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35259,8 +34901,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35305,8 +34945,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35316,8 +34954,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35327,8 +34963,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35377,8 +35011,6 @@ }, "example": { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" } @@ -35389,8 +35021,6 @@ }, "example": { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" } @@ -35401,8 +35031,6 @@ }, "example": { "parentGuid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" } @@ -35457,7 +35085,7 @@ "summary": "Change guid for Exporter Folder", "description": "This example demonstrates how to modify the guid of an existing Exporter folder.", "value": { - "guid": "d78c3dbb-123d-4d95-aeca-e517ed55586d" + "guid": "0d9d1490-5de5-41b9-9eb1-2d403bc4e00d" } } } @@ -35478,7 +35106,7 @@ "summary": "Change guid for Exporter Folder", "description": "This example demonstrates how to modify the guid of an existing Exporter folder.", "value": { - "guid": "d78c3dbb-123d-4d95-aeca-e517ed55586d" + "guid": "0d9d1490-5de5-41b9-9eb1-2d403bc4e00d" } } } @@ -35499,7 +35127,7 @@ "summary": "Change guid for Exporter Folder", "description": "This example demonstrates how to modify the guid of an existing Exporter folder.", "value": { - "guid": "d78c3dbb-123d-4d95-aeca-e517ed55586d" + "guid": "0d9d1490-5de5-41b9-9eb1-2d403bc4e00d" } } } @@ -35520,7 +35148,7 @@ "summary": "Change guid for Exporter Folder", "description": "This example demonstrates how to modify the guid of an existing Exporter folder.", "value": { - "guid": "d78c3dbb-123d-4d95-aeca-e517ed55586d" + "guid": "0d9d1490-5de5-41b9-9eb1-2d403bc4e00d" } } } @@ -35536,8 +35164,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35547,8 +35173,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35558,8 +35182,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35653,15 +35275,11 @@ "folders": [ { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35676,15 +35294,11 @@ "folders": [ { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35699,15 +35313,11 @@ "folders": [ { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Abaqus", "guid": "41aba877-8fe0-4295-bddb-6f8b270a40ff" }, { "parentGuid": "19cc65a2-f8bf-4989-9859-e883756290de", - "hasFiles": false, - "hasChildFolders": false, "name": "Ansys Workbench", "guid": "92be9c31-7aff-4d96-8069-983390284391" } @@ -35867,8 +35477,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35878,8 +35486,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35889,8 +35495,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -35947,11 +35551,11 @@ "files": [ { "name": "exporter-1.exp", - "guid": "41d03fbf-1c9e-4b57-9937-76378fb2ca9e" + "guid": "72b1934e-a70b-4e0b-9d06-3c8a8e5dd6c8" }, { "name": "no-transform.xslt", - "guid": "946611bb-210d-43a9-94e0-097329686e05" + "guid": "529c052f-9248-4598-bbfc-f9fa9c5cfae7" } ] } @@ -35964,11 +35568,11 @@ "files": [ { "name": "exporter-1.exp", - "guid": "41d03fbf-1c9e-4b57-9937-76378fb2ca9e" + "guid": "72b1934e-a70b-4e0b-9d06-3c8a8e5dd6c8" }, { "name": "no-transform.xslt", - "guid": "946611bb-210d-43a9-94e0-097329686e05" + "guid": "529c052f-9248-4598-bbfc-f9fa9c5cfae7" } ] } @@ -35981,11 +35585,11 @@ "files": [ { "name": "exporter-1.exp", - "guid": "41d03fbf-1c9e-4b57-9937-76378fb2ca9e" + "guid": "72b1934e-a70b-4e0b-9d06-3c8a8e5dd6c8" }, { "name": "no-transform.xslt", - "guid": "946611bb-210d-43a9-94e0-097329686e05" + "guid": "529c052f-9248-4598-bbfc-f9fa9c5cfae7" } ] } @@ -36063,7 +35667,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2417063d-aa44-41a4-9191-00c4cb975b8e" + "guid": "5d48e4fb-39a2-4ca7-8a07-f94919af9632" } }, "application/json": { @@ -36077,7 +35681,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2417063d-aa44-41a4-9191-00c4cb975b8e" + "guid": "5d48e4fb-39a2-4ca7-8a07-f94919af9632" } }, "text/json": { @@ -36091,7 +35695,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2417063d-aa44-41a4-9191-00c4cb975b8e" + "guid": "5d48e4fb-39a2-4ca7-8a07-f94919af9632" } } } @@ -36158,7 +35762,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "c1724f14-023e-4e4a-894c-bb83919459f3" + "guid": "025fb7cb-89c9-4f9a-923e-e9d051bef13b" } }, "application/json": { @@ -36172,7 +35776,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "c1724f14-023e-4e4a-894c-bb83919459f3" + "guid": "025fb7cb-89c9-4f9a-923e-e9d051bef13b" } }, "text/json": { @@ -36186,7 +35790,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "c1724f14-023e-4e4a-894c-bb83919459f3" + "guid": "025fb7cb-89c9-4f9a-923e-e9d051bef13b" } } } @@ -36255,7 +35859,7 @@ "summary": "Change guid for Exporter File", "description": "This example demonstrates how to modify the guid of an existing Exporter file.", "value": { - "guid": "654c582b-c6ef-4a83-ba21-9fa902b00819" + "guid": "7f5219cf-9042-4871-87be-a8eea69fd3c5" } } } @@ -36283,7 +35887,7 @@ "summary": "Change guid for Exporter File", "description": "This example demonstrates how to modify the guid of an existing Exporter file.", "value": { - "guid": "654c582b-c6ef-4a83-ba21-9fa902b00819" + "guid": "7f5219cf-9042-4871-87be-a8eea69fd3c5" } } } @@ -36311,7 +35915,7 @@ "summary": "Change guid for Exporter File", "description": "This example demonstrates how to modify the guid of an existing Exporter file.", "value": { - "guid": "654c582b-c6ef-4a83-ba21-9fa902b00819" + "guid": "7f5219cf-9042-4871-87be-a8eea69fd3c5" } } } @@ -36339,7 +35943,7 @@ "summary": "Change guid for Exporter File", "description": "This example demonstrates how to modify the guid of an existing Exporter file.", "value": { - "guid": "654c582b-c6ef-4a83-ba21-9fa902b00819" + "guid": "7f5219cf-9042-4871-87be-a8eea69fd3c5" } } } @@ -36361,7 +35965,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "9a178d0b-45eb-4a75-9164-dff38e231216" + "guid": "a40cd30c-8fbf-45d8-a869-2a4f0b91c154" } }, "application/json": { @@ -36375,7 +35979,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "9a178d0b-45eb-4a75-9164-dff38e231216" + "guid": "a40cd30c-8fbf-45d8-a869-2a4f0b91c154" } }, "text/json": { @@ -36389,7 +35993,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "9a178d0b-45eb-4a75-9164-dff38e231216" + "guid": "a40cd30c-8fbf-45d8-a869-2a4f0b91c154" } } } @@ -36607,7 +36211,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "fa861cad-5dab-4d58-8607-8cea744b6f95" + "guid": "ca0e9263-13ba-4d76-b1af-57e67e2cef57" } }, "application/json": { @@ -36621,7 +36225,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "fa861cad-5dab-4d58-8607-8cea744b6f95" + "guid": "ca0e9263-13ba-4d76-b1af-57e67e2cef57" } }, "text/json": { @@ -36635,7 +36239,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "fa861cad-5dab-4d58-8607-8cea744b6f95" + "guid": "ca0e9263-13ba-4d76-b1af-57e67e2cef57" } } } @@ -36778,7 +36382,7 @@ "value": { "value": "[A:Tensile strength] + [P:Stress Ratio] * [A:Yield strength (elastic limit)] / log10(20000000) + 5", "name": "Simple expression with specified guid", - "guid": "82f8a4ff-da96-4e9e-8ee7-3ac79d110294" + "guid": "92b746a8-aef8-451c-8cb5-3eb5505399b4" } }, "Example 3": { @@ -36813,7 +36417,7 @@ "value": { "value": "[A:Tensile strength] + [P:Stress Ratio] * [A:Yield strength (elastic limit)] / log10(20000000) + 5", "name": "Simple expression with specified guid", - "guid": "82f8a4ff-da96-4e9e-8ee7-3ac79d110294" + "guid": "92b746a8-aef8-451c-8cb5-3eb5505399b4" } }, "Example 3": { @@ -36848,7 +36452,7 @@ "value": { "value": "[A:Tensile strength] + [P:Stress Ratio] * [A:Yield strength (elastic limit)] / log10(20000000) + 5", "name": "Simple expression with specified guid", - "guid": "82f8a4ff-da96-4e9e-8ee7-3ac79d110294" + "guid": "92b746a8-aef8-451c-8cb5-3eb5505399b4" } }, "Example 3": { @@ -36883,7 +36487,7 @@ "value": { "value": "[A:Tensile strength] + [P:Stress Ratio] * [A:Yield strength (elastic limit)] / log10(20000000) + 5", "name": "Simple expression with specified guid", - "guid": "82f8a4ff-da96-4e9e-8ee7-3ac79d110294" + "guid": "92b746a8-aef8-451c-8cb5-3eb5505399b4" } }, "Example 3": { @@ -36923,7 +36527,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -36933,7 +36536,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -36943,7 +36545,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -36953,7 +36554,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -36963,7 +36563,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37083,7 +36682,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37093,7 +36691,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37103,7 +36700,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37113,7 +36709,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37123,7 +36718,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37205,7 +36799,7 @@ "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, "name": "Fatigue Model (Updated)", - "guid": "947e131b-e90f-4a77-b154-2223e8c3928b" + "guid": "c8d1786c-81b4-407e-b6a8-9adea21df45e" } }, "Example 2": { @@ -37231,7 +36825,7 @@ "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, "name": "Fatigue Model (Updated)", - "guid": "947e131b-e90f-4a77-b154-2223e8c3928b" + "guid": "c8d1786c-81b4-407e-b6a8-9adea21df45e" } }, "Example 2": { @@ -37257,7 +36851,7 @@ "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, "name": "Fatigue Model (Updated)", - "guid": "947e131b-e90f-4a77-b154-2223e8c3928b" + "guid": "c8d1786c-81b4-407e-b6a8-9adea21df45e" } }, "Example 2": { @@ -37283,7 +36877,7 @@ "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, "name": "Fatigue Model (Updated)", - "guid": "947e131b-e90f-4a77-b154-2223e8c3928b" + "guid": "c8d1786c-81b4-407e-b6a8-9adea21df45e" } }, "Example 2": { @@ -37319,7 +36913,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37329,7 +36922,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37339,7 +36931,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37349,7 +36940,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37359,7 +36949,6 @@ { "type": "range", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -37551,29 +37140,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" }, { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -37587,29 +37168,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" }, { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -37623,29 +37196,21 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" }, { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -37748,8 +37313,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -37759,8 +37322,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -37770,8 +37331,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -37816,8 +37375,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" } @@ -37827,8 +37384,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" } @@ -37838,8 +37393,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Help Pages", "guid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22" } @@ -37888,8 +37441,6 @@ }, "example": { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" } @@ -37900,8 +37451,6 @@ }, "example": { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" } @@ -37912,8 +37461,6 @@ }, "example": { "parentGuid": "e7dbba58-b963-4d1f-bbf4-c8436d00bf22", - "hasFiles": false, - "hasChildFolders": false, "name": "html", "guid": "99ff4816-15e9-42b9-9ac3-b60fce881e85" } @@ -37968,7 +37515,7 @@ "summary": "Change guid for Help File Folder", "description": "This example demonstrates how to modify the guid of an existing help file folder.", "value": { - "guid": "ecba41b6-ae92-4020-a2d8-591d3d24b31d" + "guid": "9a29c565-456d-45c5-906c-2f12e0a36bc4" } } } @@ -37989,7 +37536,7 @@ "summary": "Change guid for Help File Folder", "description": "This example demonstrates how to modify the guid of an existing help file folder.", "value": { - "guid": "ecba41b6-ae92-4020-a2d8-591d3d24b31d" + "guid": "9a29c565-456d-45c5-906c-2f12e0a36bc4" } } } @@ -38010,7 +37557,7 @@ "summary": "Change guid for Help File Folder", "description": "This example demonstrates how to modify the guid of an existing help file folder.", "value": { - "guid": "ecba41b6-ae92-4020-a2d8-591d3d24b31d" + "guid": "9a29c565-456d-45c5-906c-2f12e0a36bc4" } } } @@ -38031,7 +37578,7 @@ "summary": "Change guid for Help File Folder", "description": "This example demonstrates how to modify the guid of an existing help file folder.", "value": { - "guid": "ecba41b6-ae92-4020-a2d8-591d3d24b31d" + "guid": "9a29c565-456d-45c5-906c-2f12e0a36bc4" } } } @@ -38047,8 +37594,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38058,8 +37603,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38069,8 +37612,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38164,15 +37705,11 @@ "folders": [ { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -38187,15 +37724,11 @@ "folders": [ { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -38210,15 +37743,11 @@ "folders": [ { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "attributenotes", "guid": "c7db2cff-69ef-479d-b7a6-d12cfe888a56" }, { "parentGuid": "99ff4816-15e9-42b9-9ac3-b60fce881e85", - "hasFiles": false, - "hasChildFolders": false, "name": "sciencenotes", "guid": "38a6a798-4488-4c38-824e-0e41ce34932f" } @@ -38328,8 +37857,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38339,8 +37866,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38350,8 +37875,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -38524,7 +38047,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "4a84032a-a375-4466-ae3a-27d45ce7fd95" + "guid": "2fa0f4ff-084d-4688-88a3-913dc57ec60e" } }, "application/json": { @@ -38538,7 +38061,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "4a84032a-a375-4466-ae3a-27d45ce7fd95" + "guid": "2fa0f4ff-084d-4688-88a3-913dc57ec60e" } }, "text/json": { @@ -38552,7 +38075,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "4a84032a-a375-4466-ae3a-27d45ce7fd95" + "guid": "2fa0f4ff-084d-4688-88a3-913dc57ec60e" } } } @@ -38716,7 +38239,7 @@ "summary": "Change guid for Help File", "description": "This example demonstrates how to modify the guid of an existing help file.", "value": { - "guid": "5c8fe54e-7b1b-4d64-aad5-a30db986cc0b" + "guid": "14fb7f45-7119-4e18-bf15-78e7f0a9d39f" } } } @@ -38744,7 +38267,7 @@ "summary": "Change guid for Help File", "description": "This example demonstrates how to modify the guid of an existing help file.", "value": { - "guid": "5c8fe54e-7b1b-4d64-aad5-a30db986cc0b" + "guid": "14fb7f45-7119-4e18-bf15-78e7f0a9d39f" } } } @@ -38772,7 +38295,7 @@ "summary": "Change guid for Help File", "description": "This example demonstrates how to modify the guid of an existing help file.", "value": { - "guid": "5c8fe54e-7b1b-4d64-aad5-a30db986cc0b" + "guid": "14fb7f45-7119-4e18-bf15-78e7f0a9d39f" } } } @@ -38800,7 +38323,7 @@ "summary": "Change guid for Help File", "description": "This example demonstrates how to modify the guid of an existing help file.", "value": { - "guid": "5c8fe54e-7b1b-4d64-aad5-a30db986cc0b" + "guid": "14fb7f45-7119-4e18-bf15-78e7f0a9d39f" } } } @@ -38822,7 +38345,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "804854a0-3944-4ff2-b8d5-1696ed76c89b" + "guid": "02ce7cbf-e2e4-48ab-8c95-d7a52bb044fa" } }, "application/json": { @@ -38836,7 +38359,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "804854a0-3944-4ff2-b8d5-1696ed76c89b" + "guid": "02ce7cbf-e2e4-48ab-8c95-d7a52bb044fa" } }, "text/json": { @@ -38850,7 +38373,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "804854a0-3944-4ff2-b8d5-1696ed76c89b" + "guid": "02ce7cbf-e2e4-48ab-8c95-d7a52bb044fa" } } } @@ -39068,7 +38591,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "cbba3ffa-034d-43ba-80be-9b51a9c4e614" + "guid": "b440c955-2368-4aef-b8d4-82316c769d70" } }, "application/json": { @@ -39082,7 +38605,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "cbba3ffa-034d-43ba-80be-9b51a9c4e614" + "guid": "b440c955-2368-4aef-b8d4-82316c769d70" } }, "text/json": { @@ -39096,7 +38619,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "cbba3ffa-034d-43ba-80be-9b51a9c4e614" + "guid": "b440c955-2368-4aef-b8d4-82316c769d70" } } } @@ -39141,17 +38664,13 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" }, { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "5b9a5f50-cf3a-4ab2-81ad-61b102a9b001" + "guid": "164b3330-654c-4932-a31d-6b755e4d99ad" } ] } @@ -39163,17 +38682,13 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" }, { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "5b9a5f50-cf3a-4ab2-81ad-61b102a9b001" + "guid": "164b3330-654c-4932-a31d-6b755e4d99ad" } ] } @@ -39185,17 +38700,13 @@ "example": { "folders": [ { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" }, { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "5b9a5f50-cf3a-4ab2-81ad-61b102a9b001" + "guid": "164b3330-654c-4932-a31d-6b755e4d99ad" } ] } @@ -39296,8 +38807,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39307,8 +38816,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39318,8 +38825,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39364,8 +38869,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" } @@ -39375,8 +38878,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" } @@ -39386,8 +38887,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Home Pages", "guid": "c13eb185-2558-4b4a-8395-33c031663925" } @@ -39436,10 +38935,8 @@ }, "example": { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "803b969b-6578-4385-90b0-df0351136139" + "guid": "f38a8772-2a8a-4a72-a249-38bdc60ac99b" } }, "application/json": { @@ -39448,10 +38945,8 @@ }, "example": { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "803b969b-6578-4385-90b0-df0351136139" + "guid": "f38a8772-2a8a-4a72-a249-38bdc60ac99b" } }, "text/json": { @@ -39460,10 +38955,8 @@ }, "example": { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "803b969b-6578-4385-90b0-df0351136139" + "guid": "f38a8772-2a8a-4a72-a249-38bdc60ac99b" } } } @@ -39516,7 +39009,7 @@ "summary": "Change guid for Home Page Folder", "description": "This example demonstrates how to modify the guid of an existing home page folder.", "value": { - "guid": "1e51e21a-09b4-40f2-ae6c-2b49c63b21e1" + "guid": "7c9eb369-9714-47ba-8af7-6752e0778a7b" } } } @@ -39537,7 +39030,7 @@ "summary": "Change guid for Home Page Folder", "description": "This example demonstrates how to modify the guid of an existing home page folder.", "value": { - "guid": "1e51e21a-09b4-40f2-ae6c-2b49c63b21e1" + "guid": "7c9eb369-9714-47ba-8af7-6752e0778a7b" } } } @@ -39558,7 +39051,7 @@ "summary": "Change guid for Home Page Folder", "description": "This example demonstrates how to modify the guid of an existing home page folder.", "value": { - "guid": "1e51e21a-09b4-40f2-ae6c-2b49c63b21e1" + "guid": "7c9eb369-9714-47ba-8af7-6752e0778a7b" } } } @@ -39579,7 +39072,7 @@ "summary": "Change guid for Home Page Folder", "description": "This example demonstrates how to modify the guid of an existing home page folder.", "value": { - "guid": "1e51e21a-09b4-40f2-ae6c-2b49c63b21e1" + "guid": "7c9eb369-9714-47ba-8af7-6752e0778a7b" } } } @@ -39595,8 +39088,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39606,8 +39097,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39617,8 +39106,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39712,10 +39199,8 @@ "folders": [ { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "48ed0a68-1e32-40e9-94d1-32a98c30d301" + "guid": "50eb1900-13e9-49d7-92b6-6dc498c6b241" } ] } @@ -39728,10 +39213,8 @@ "folders": [ { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "48ed0a68-1e32-40e9-94d1-32a98c30d301" + "guid": "50eb1900-13e9-49d7-92b6-6dc498c6b241" } ] } @@ -39744,10 +39227,8 @@ "folders": [ { "parentGuid": "c13eb185-2558-4b4a-8395-33c031663925", - "hasFiles": false, - "hasChildFolders": false, "name": "images", - "guid": "48ed0a68-1e32-40e9-94d1-32a98c30d301" + "guid": "50eb1900-13e9-49d7-92b6-6dc498c6b241" } ] } @@ -39855,8 +39336,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39866,8 +39345,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39877,8 +39354,6 @@ "$ref": "#/components/schemas/GsaFolder" }, "example": { - "hasFiles": false, - "hasChildFolders": false, "name": "Exporters", "guid": "c4e0bbbd-71b3-4bf7-ac6e-7ceeef058a44" } @@ -39935,11 +39410,11 @@ "files": [ { "name": "home-page-1.html", - "guid": "f6af4bcf-b13d-40ee-a76e-6003054d6dd9" + "guid": "34c4f4b5-b426-4dd2-bae1-84cf70953a3e" }, { "name": "home-page-2.html", - "guid": "9f64353b-adc7-4e1e-913e-b7948451e0a0" + "guid": "87f09fee-c476-4129-8994-5dcb4e24d084" } ] } @@ -39952,11 +39427,11 @@ "files": [ { "name": "home-page-1.html", - "guid": "f6af4bcf-b13d-40ee-a76e-6003054d6dd9" + "guid": "34c4f4b5-b426-4dd2-bae1-84cf70953a3e" }, { "name": "home-page-2.html", - "guid": "9f64353b-adc7-4e1e-913e-b7948451e0a0" + "guid": "87f09fee-c476-4129-8994-5dcb4e24d084" } ] } @@ -39969,11 +39444,11 @@ "files": [ { "name": "home-page-1.html", - "guid": "f6af4bcf-b13d-40ee-a76e-6003054d6dd9" + "guid": "34c4f4b5-b426-4dd2-bae1-84cf70953a3e" }, { "name": "home-page-2.html", - "guid": "9f64353b-adc7-4e1e-913e-b7948451e0a0" + "guid": "87f09fee-c476-4129-8994-5dcb4e24d084" } ] } @@ -40051,7 +39526,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2b77be84-fdf0-4e5e-9447-10d7feb63338" + "guid": "03260132-106f-4fde-9175-2f6d706c779e" } }, "application/json": { @@ -40065,7 +39540,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2b77be84-fdf0-4e5e-9447-10d7feb63338" + "guid": "03260132-106f-4fde-9175-2f6d706c779e" } }, "text/json": { @@ -40079,7 +39554,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "2b77be84-fdf0-4e5e-9447-10d7feb63338" + "guid": "03260132-106f-4fde-9175-2f6d706c779e" } } } @@ -40146,7 +39621,7 @@ "dataLength": 12895, "path": "HomePages", "name": "home-page.html", - "guid": "379b0fb5-2aff-46ed-b877-00e86f148d1b" + "guid": "2a1f1799-e128-43b3-a99f-aa77f0045b18" } }, "application/json": { @@ -40160,7 +39635,7 @@ "dataLength": 12895, "path": "HomePages", "name": "home-page.html", - "guid": "379b0fb5-2aff-46ed-b877-00e86f148d1b" + "guid": "2a1f1799-e128-43b3-a99f-aa77f0045b18" } }, "text/json": { @@ -40174,7 +39649,7 @@ "dataLength": 12895, "path": "HomePages", "name": "home-page.html", - "guid": "379b0fb5-2aff-46ed-b877-00e86f148d1b" + "guid": "2a1f1799-e128-43b3-a99f-aa77f0045b18" } } } @@ -40243,7 +39718,7 @@ "summary": "Change guid for Home Page File", "description": "This example demonstrates how to modify the guid of an existing home page file.", "value": { - "guid": "a38248ea-8d7e-4ffc-acca-62c10a29e5bb" + "guid": "a6329557-ae76-471d-81fe-5995abb22cf5" } } } @@ -40271,7 +39746,7 @@ "summary": "Change guid for Home Page File", "description": "This example demonstrates how to modify the guid of an existing home page file.", "value": { - "guid": "a38248ea-8d7e-4ffc-acca-62c10a29e5bb" + "guid": "a6329557-ae76-471d-81fe-5995abb22cf5" } } } @@ -40299,7 +39774,7 @@ "summary": "Change guid for Home Page File", "description": "This example demonstrates how to modify the guid of an existing home page file.", "value": { - "guid": "a38248ea-8d7e-4ffc-acca-62c10a29e5bb" + "guid": "a6329557-ae76-471d-81fe-5995abb22cf5" } } } @@ -40327,7 +39802,7 @@ "summary": "Change guid for Home Page File", "description": "This example demonstrates how to modify the guid of an existing home page file.", "value": { - "guid": "a38248ea-8d7e-4ffc-acca-62c10a29e5bb" + "guid": "a6329557-ae76-471d-81fe-5995abb22cf5" } } } @@ -40349,7 +39824,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "f6f3b4b7-162e-4920-8666-4031a978513a" + "guid": "7916c332-a159-4b76-af9f-7adc842dcd05" } }, "application/json": { @@ -40363,7 +39838,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "f6f3b4b7-162e-4920-8666-4031a978513a" + "guid": "7916c332-a159-4b76-af9f-7adc842dcd05" } }, "text/json": { @@ -40377,7 +39852,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "f6f3b4b7-162e-4920-8666-4031a978513a" + "guid": "7916c332-a159-4b76-af9f-7adc842dcd05" } } } @@ -40595,7 +40070,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "8ad7cc23-7385-465c-a87f-cfcf1ac2df41" + "guid": "68bb2251-e5dc-4e40-8c19-9ed0f3615e1a" } }, "application/json": { @@ -40609,7 +40084,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "8ad7cc23-7385-465c-a87f-cfcf1ac2df41" + "guid": "68bb2251-e5dc-4e40-8c19-9ed0f3615e1a" } }, "text/json": { @@ -40623,7 +40098,7 @@ "dataLength": 12895, "path": "Exporters", "name": "exporter-1.exp", - "guid": "8ad7cc23-7385-465c-a87f-cfcf1ac2df41" + "guid": "68bb2251-e5dc-4e40-8c19-9ed0f3615e1a" } } } @@ -40755,9 +40230,9 @@ "required": false, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "e3b86a13-51cd-44d8-90f2-1fe6e369bf86", + "underlyingEntityGuid": "5e95e1c3-9d17-4ad4-9fc8-1b51c3a4dc5a", "name": "Price", - "guid": "396d1ea2-1d9b-4eab-b789-0f0ba76b43f1" + "guid": "c6ae8675-6eab-4e8d-835a-02aa401e7d0b" }, { "itemType": "attribute", @@ -40765,9 +40240,9 @@ "required": false, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "004ad8b0-f3b5-416c-9482-1c4ca9705d1b", + "underlyingEntityGuid": "b5fd7313-5585-433f-acc0-cffed9681359", "name": "Density", - "guid": "cb0d0129-9a9a-48a0-abd8-f944fa47add3" + "guid": "373af027-29a8-407f-9c5c-cd31544ac5c0" } ], "displayNames": { @@ -40786,9 +40261,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "f8199601-0fc5-4527-8ca4-1dcbad394af2", + "underlyingEntityGuid": "b259585f-0652-45f9-9cc3-1b99319c6f15", "name": "Young's modulus", - "guid": "6a21fcdf-3648-433f-af4d-4df6af1c42cc" + "guid": "93d3e7ef-f176-4dbb-be38-9ba11b9e8603" }, { "itemType": "attribute", @@ -40796,9 +40271,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "3a7e63c9-1d05-443b-9d70-19f791881398", + "underlyingEntityGuid": "a1b29903-4739-4426-9703-ef6c057ead03", "name": "Tensile strength", - "guid": "23fd161c-84bd-45da-a4f2-64cc0e901c8a" + "guid": "51fa8df9-3778-4e39-bc98-63bcbaa2856d" }, { "itemType": "attribute", @@ -40806,9 +40281,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "eb3e16e0-efb6-4b42-b641-b88f09e41e5c", + "underlyingEntityGuid": "aa75d2da-0766-49f5-b2e0-5755ae14df38", "name": "Shape factor", - "guid": "5f2e52e5-7b58-46fd-b902-35b9823f5b97" + "guid": "a2a000f4-746e-4ed1-8b11-ea83c3beacfa" } ], "displayNames": { @@ -40883,7 +40358,7 @@ "description": "This example demonstrates how to create a new layout section with a specified guid value in the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "Additional Properties (Guid)", - "guid": "c2bb684e-84e0-4d96-a96b-635dc61ef323" + "guid": "9522402d-aa7c-462e-9376-223c376033cd" } } } @@ -40905,7 +40380,7 @@ "description": "This example demonstrates how to create a new layout section with a specified guid value in the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "Additional Properties (Guid)", - "guid": "c2bb684e-84e0-4d96-a96b-635dc61ef323" + "guid": "9522402d-aa7c-462e-9376-223c376033cd" } } } @@ -40927,7 +40402,7 @@ "description": "This example demonstrates how to create a new layout section with a specified guid value in the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "Additional Properties (Guid)", - "guid": "c2bb684e-84e0-4d96-a96b-635dc61ef323" + "guid": "9522402d-aa7c-462e-9376-223c376033cd" } } } @@ -40949,7 +40424,7 @@ "description": "This example demonstrates how to create a new layout section with a specified guid value in the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "Additional Properties (Guid)", - "guid": "c2bb684e-84e0-4d96-a96b-635dc61ef323" + "guid": "9522402d-aa7c-462e-9376-223c376033cd" } } } @@ -40968,7 +40443,7 @@ "sectionDetailType": "slim", "displayNames": {}, "name": "Additional Properties", - "guid": "7f57df5f-26d4-4162-98b3-218c441add14" + "guid": "f47afbe5-b048-4502-a47f-a7174cdbdab5" } } } @@ -41611,7 +41086,7 @@ "fr": "Testing Information French Display Name" }, "name": "Testing Information", - "guid": "34f9624e-5c27-4406-a0cb-2c7c1f6661fe" + "guid": "a2633504-2fee-423a-a15f-317a1a103b67" } }, "Example 2": { @@ -41626,9 +41101,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "0b54a88a-24d9-4903-925e-00de94c4b22e", + "underlyingEntityGuid": "cd5d3942-c791-46c9-8197-1468c208ab07", "name": "Form", - "guid": "a6564269-291c-4ae7-bfb7-e4c626e5db8f" + "guid": "bb9f310b-2376-47ef-bb8b-7c07cac689bc" }, { "itemType": "attribute", @@ -41641,34 +41116,34 @@ "attributeType": "longText", "required": true, "readOnly": false, - "underlyingEntityGuid": "e3c95ca5-7f59-48c5-9269-f31fc7c842e0", + "underlyingEntityGuid": "d31fed24-b136-4b52-beec-91d62d4425a4", "name": "Sources", - "guid": "85b84cea-3302-4d10-8ca6-d2ccb0fffeee" + "guid": "9d7b0c8c-f6cc-47fc-ba6d-b63f121d7d66" }, { "itemType": "attribute", "attributeType": "shortText", "required": true, "readOnly": false, - "underlyingEntityGuid": "39e2cf61-9760-42db-b348-1233d34c95fe", + "underlyingEntityGuid": "3d60f3b2-9ddb-42ed-b568-0ebc65ac08f2", "name": "Notes", - "guid": "d33622d3-7df4-4727-af8e-681a837e87e4" + "guid": "08a20506-82d4-4769-a8d7-540bfdbff6ed" } ], - "underlyingEntityGuid": "15468f84-9839-41a8-a9ec-478be0e1ab08", + "underlyingEntityGuid": "e1c8d0e9-6bd7-4d6e-9136-e08d10c1f9a1", "name": "Chemical resistance", - "guid": "bf6fe3eb-0a42-4059-a742-974b1ae70b66" + "guid": "733187ca-41c7-426e-ba33-ee21feac386f" }, { "itemType": "link", "linkType": "recordLink", - "targetDatabase": "352b4db5-780a-4884-a56b-add3f0588b71", - "targetDatabaseVersion": "08c858fd-82ff-437d-80f3-762f5a8259d5", - "targetTable": "2390e242-27eb-400e-8fcb-8092c5626f09", + "targetDatabase": "cdd04049-c2ef-4a7f-ab1e-e6d525c4f96c", + "targetDatabaseVersion": "50904804-d0ed-4eac-b23b-4a6b8d8d2ac4", + "targetTable": "263efd8f-4598-4069-881e-91d9578bab6e", "forwards": true, - "underlyingEntityGuid": "9348ce2e-9251-4be4-99be-5cfee0004700", + "underlyingEntityGuid": "88f83cf9-4010-4aca-8b98-bf209c13506f", "name": "Material Pedigree", - "guid": "4e22e036-5c5b-4066-9b67-4a2dcac67cd8" + "guid": "ac2a2b38-bdb0-4c06-8c9e-ab05822f7674" }, { "itemType": "attribute", @@ -41679,42 +41154,42 @@ "tabularColumns": [ { "columnType": "linkedAttribute", - "tabularColumnGuid": "f444e21c-b27b-4fa8-b316-99d6cdb83084", + "tabularColumnGuid": "7bedf9fe-33eb-4e1c-9488-c7263e567c9b", "name": "Offset Yield Stress", - "guid": "38e0150d-29a4-4653-97e5-075f4824a682" + "guid": "f1baa580-10ff-4e2c-8ecd-cc8e4dab3419" }, { "columnType": "localShortText", - "tabularColumnGuid": "da3aa681-b7cc-4615-9dbe-dacfad81f5c4", + "tabularColumnGuid": "03171eea-85e7-419c-a9bd-93e39d717c07", "name": "Young's Modulus Notes", - "guid": "988b527d-afa0-4060-a686-5d3180774a8e" + "guid": "d9e3849d-abd1-456a-aabe-0489c255dadd" } ], - "underlyingEntityGuid": "842c8440-5359-4612-92c3-63df8177a811", + "underlyingEntityGuid": "935a8cc0-0675-4048-8768-bd66c61a4ddc", "name": "Reference Characteristics", - "guid": "460aec84-ac84-4cd6-ba3a-b588b27d1a90" + "guid": "241c954d-d6a3-4890-a06d-9e7c33a89acc" }, { "itemType": "link", "linkType": "associationChain", - "targetDatabase": "352b4db5-780a-4884-a56b-add3f0588b71", - "targetDatabaseVersion": "08c858fd-82ff-437d-80f3-762f5a8259d5", - "targetTable": "490a2dc0-ad3b-4749-b0bd-5e334929309d", + "targetDatabase": "cdd04049-c2ef-4a7f-ab1e-e6d525c4f96c", + "targetDatabaseVersion": "50904804-d0ed-4eac-b23b-4a6b8d8d2ac4", + "targetTable": "4c906d3c-ca7c-4fe3-80dc-a81b2f788832", "forwards": true, "nextLink": { "itemType": "link", "linkType": "associationChain", - "targetDatabase": "352b4db5-780a-4884-a56b-add3f0588b71", - "targetDatabaseVersion": "08c858fd-82ff-437d-80f3-762f5a8259d5", - "targetTable": "5d800100-53cf-4479-b4cb-aa4738bf25d8", + "targetDatabase": "cdd04049-c2ef-4a7f-ab1e-e6d525c4f96c", + "targetDatabaseVersion": "50904804-d0ed-4eac-b23b-4a6b8d8d2ac4", + "targetTable": "e212257e-2cbf-40f2-b447-be8e3c2af920", "forwards": false, - "underlyingEntityGuid": "8d10ad80-b8cb-4a61-92d3-5875075e5a97", + "underlyingEntityGuid": "2661026c-bc47-4a08-b4d1-46245151200b", "name": "Pedigree information", - "guid": "9037fa81-7016-426f-bb33-5ecd71fc8a48" + "guid": "b6510b56-b885-41a2-b259-89d331875f28" }, - "underlyingEntityGuid": "7fbd77af-8425-49c3-b15c-c16445a59fa2", + "underlyingEntityGuid": "5ae2a20e-a7cc-4053-b0b0-0e0c09cdc505", "name": "To Pedigree from Producers", - "guid": "2787463b-762d-4783-a86b-d2aad4f3d6d7" + "guid": "d3bb3f2b-108c-4a00-a9c8-0d5df910b6a9" } ], "displayNames": { @@ -41722,7 +41197,7 @@ "fr": "Testing Information French Display Name" }, "name": "Testing Information", - "guid": "edee8f77-56a0-4e83-87ec-086527fdcb0c" + "guid": "98f4bd10-cb73-4a8e-be7d-36a6360b8eeb" } } } @@ -41912,9 +41387,9 @@ "description": "This example demonstrates how to add a cross database link group to the 'General Properties' layout section (guid = b10170ab-ff56-4828-81b8-c4427674ed2f) of the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "itemType": "crossDatabaseLink", - "sourceDatabaseGuid": "1a81908b-fe2b-4ba5-a846-02a5a0136518", - "sourceTableGuid": "a7501116-aa28-47f4-bb78-546d7c6b396a", - "linkGroupGuid": "03e00df1-21f5-4e37-b6d2-7e9137f13cb7" + "sourceDatabaseGuid": "61300122-8c91-4d2a-b77d-cce8e7da7d70", + "sourceTableGuid": "7156ba0d-af66-4467-b5f5-3ed12f632173", + "linkGroupGuid": "1d41f913-663f-4aad-bc62-e2c95e001218" } }, "Example 8": { @@ -41926,13 +41401,13 @@ "associationChainLinks": [ { "forwards": true, - "sourceDatabaseVersionGuid": "50dfb0ca-d5a9-4391-80f1-5071f6d9398a", - "tabularAttributeGuid": "b1df25e0-a48e-477e-9311-bdf41e63c50d" + "sourceDatabaseVersionGuid": "3778de65-928f-479a-8326-00f430c78927", + "tabularAttributeGuid": "accee962-aac6-41b5-a9b9-d7085e1730de" }, { "forwards": false, - "sourceDatabaseVersionGuid": "28fe7558-30f2-4ebc-a4dd-236bbe67e31d", - "tabularAttributeGuid": "dcbfba20-49d8-4501-b425-96f901260f7d" + "sourceDatabaseVersionGuid": "27e836bc-b405-4a54-9197-66e844d7d904", + "tabularAttributeGuid": "d7dd1e1a-690c-4a5f-a890-7a3d599ddd57" } ] } @@ -42012,9 +41487,9 @@ "description": "This example demonstrates how to add a cross database link group to the 'General Properties' layout section (guid = b10170ab-ff56-4828-81b8-c4427674ed2f) of the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "itemType": "crossDatabaseLink", - "sourceDatabaseGuid": "1a81908b-fe2b-4ba5-a846-02a5a0136518", - "sourceTableGuid": "a7501116-aa28-47f4-bb78-546d7c6b396a", - "linkGroupGuid": "03e00df1-21f5-4e37-b6d2-7e9137f13cb7" + "sourceDatabaseGuid": "61300122-8c91-4d2a-b77d-cce8e7da7d70", + "sourceTableGuid": "7156ba0d-af66-4467-b5f5-3ed12f632173", + "linkGroupGuid": "1d41f913-663f-4aad-bc62-e2c95e001218" } }, "Example 8": { @@ -42026,13 +41501,13 @@ "associationChainLinks": [ { "forwards": true, - "sourceDatabaseVersionGuid": "50dfb0ca-d5a9-4391-80f1-5071f6d9398a", - "tabularAttributeGuid": "b1df25e0-a48e-477e-9311-bdf41e63c50d" + "sourceDatabaseVersionGuid": "3778de65-928f-479a-8326-00f430c78927", + "tabularAttributeGuid": "accee962-aac6-41b5-a9b9-d7085e1730de" }, { "forwards": false, - "sourceDatabaseVersionGuid": "28fe7558-30f2-4ebc-a4dd-236bbe67e31d", - "tabularAttributeGuid": "dcbfba20-49d8-4501-b425-96f901260f7d" + "sourceDatabaseVersionGuid": "27e836bc-b405-4a54-9197-66e844d7d904", + "tabularAttributeGuid": "d7dd1e1a-690c-4a5f-a890-7a3d599ddd57" } ] } @@ -42112,9 +41587,9 @@ "description": "This example demonstrates how to add a cross database link group to the 'General Properties' layout section (guid = b10170ab-ff56-4828-81b8-c4427674ed2f) of the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "itemType": "crossDatabaseLink", - "sourceDatabaseGuid": "1a81908b-fe2b-4ba5-a846-02a5a0136518", - "sourceTableGuid": "a7501116-aa28-47f4-bb78-546d7c6b396a", - "linkGroupGuid": "03e00df1-21f5-4e37-b6d2-7e9137f13cb7" + "sourceDatabaseGuid": "61300122-8c91-4d2a-b77d-cce8e7da7d70", + "sourceTableGuid": "7156ba0d-af66-4467-b5f5-3ed12f632173", + "linkGroupGuid": "1d41f913-663f-4aad-bc62-e2c95e001218" } }, "Example 8": { @@ -42126,13 +41601,13 @@ "associationChainLinks": [ { "forwards": true, - "sourceDatabaseVersionGuid": "50dfb0ca-d5a9-4391-80f1-5071f6d9398a", - "tabularAttributeGuid": "b1df25e0-a48e-477e-9311-bdf41e63c50d" + "sourceDatabaseVersionGuid": "3778de65-928f-479a-8326-00f430c78927", + "tabularAttributeGuid": "accee962-aac6-41b5-a9b9-d7085e1730de" }, { "forwards": false, - "sourceDatabaseVersionGuid": "28fe7558-30f2-4ebc-a4dd-236bbe67e31d", - "tabularAttributeGuid": "dcbfba20-49d8-4501-b425-96f901260f7d" + "sourceDatabaseVersionGuid": "27e836bc-b405-4a54-9197-66e844d7d904", + "tabularAttributeGuid": "d7dd1e1a-690c-4a5f-a890-7a3d599ddd57" } ] } @@ -42212,9 +41687,9 @@ "description": "This example demonstrates how to add a cross database link group to the 'General Properties' layout section (guid = b10170ab-ff56-4828-81b8-c4427674ed2f) of the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "itemType": "crossDatabaseLink", - "sourceDatabaseGuid": "1a81908b-fe2b-4ba5-a846-02a5a0136518", - "sourceTableGuid": "a7501116-aa28-47f4-bb78-546d7c6b396a", - "linkGroupGuid": "03e00df1-21f5-4e37-b6d2-7e9137f13cb7" + "sourceDatabaseGuid": "61300122-8c91-4d2a-b77d-cce8e7da7d70", + "sourceTableGuid": "7156ba0d-af66-4467-b5f5-3ed12f632173", + "linkGroupGuid": "1d41f913-663f-4aad-bc62-e2c95e001218" } }, "Example 8": { @@ -42226,13 +41701,13 @@ "associationChainLinks": [ { "forwards": true, - "sourceDatabaseVersionGuid": "50dfb0ca-d5a9-4391-80f1-5071f6d9398a", - "tabularAttributeGuid": "b1df25e0-a48e-477e-9311-bdf41e63c50d" + "sourceDatabaseVersionGuid": "3778de65-928f-479a-8326-00f430c78927", + "tabularAttributeGuid": "accee962-aac6-41b5-a9b9-d7085e1730de" }, { "forwards": false, - "sourceDatabaseVersionGuid": "28fe7558-30f2-4ebc-a4dd-236bbe67e31d", - "tabularAttributeGuid": "dcbfba20-49d8-4501-b425-96f901260f7d" + "sourceDatabaseVersionGuid": "27e836bc-b405-4a54-9197-66e844d7d904", + "tabularAttributeGuid": "d7dd1e1a-690c-4a5f-a890-7a3d599ddd57" } ] } @@ -42260,7 +41735,7 @@ "readOnly": false, "metaAttributes": null, "tabularColumnGuids": null, - "guid": "d44c89a7-d700-416f-a247-071469255999" + "guid": "ce9f7005-7f07-45eb-9bd9-0282fa9443e1" } }, "Example 2": { @@ -42280,7 +41755,7 @@ } ], "tabularColumnGuids": null, - "guid": "33bd74ed-faba-4406-853b-3577c81a83ac" + "guid": "e4dfc18a-2076-42ee-acd7-dd5c0ca5d57d" } }, "Example 3": { @@ -42324,9 +41799,9 @@ "description": "This example demonstrates the response to creating a new cross database link group layout item. It was created by adding a cross database link group to the 'General Properties' layout section (guid = b10170ab-ff56-4828-81b8-c4427674ed2f) of the 'Ceramics' layout (guid = 00000b36-0009-4fff-8fff-dd92ffff0000) from the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "itemType": "crossDatabaseLink", - "sourceDatabaseGuid": "fd3c97c6-dec1-4770-88ce-f5cf66ea0f83", - "sourceTableGuid": "85eb5d20-b0e7-4f0a-89ef-691d19daf386", - "linkGroupGuid": "e71d6ad6-4d58-498c-a849-fa1676febd3c", + "sourceDatabaseGuid": "49c5d33e-5ecc-4991-b816-3a78807c501c", + "sourceTableGuid": "d6bdac74-d849-48f4-8427-c52ce23ff08b", + "linkGroupGuid": "f9514ef2-b528-4820-a2f4-125b9deb85c6", "guid": null } }, @@ -42340,12 +41815,12 @@ { "forwards": true, "sourceDatabaseVersionGuid": "00000000-0000-0000-0000-000000000000", - "tabularAttributeGuid": "dc0afab3-684d-424a-b82a-29ef79792c1c" + "tabularAttributeGuid": "ac73a1b5-d9c1-4712-91ff-6326fbcd06e3" }, { "forwards": false, "sourceDatabaseVersionGuid": "00000000-0000-0000-0000-000000000000", - "tabularAttributeGuid": "df0879b1-d6bd-4d85-837c-fa87cc36d64c" + "tabularAttributeGuid": "99479e15-e7b6-4144-8ddd-d92b0079257f" } ], "guid": null @@ -42578,7 +42053,7 @@ "description": "This example demonstrates how to create a new layout for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database with a specified guid value. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Composite materials (guid)", - "guid": "a1d3c57e-c122-4743-9d6f-7d81fa2a59be" + "guid": "bd467e94-65ef-47d1-b476-dde9725ee2dd" } }, "Example 3": { @@ -42611,7 +42086,7 @@ "description": "This example demonstrates how to create a new layout for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database with a specified guid value. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Composite materials (guid)", - "guid": "a1d3c57e-c122-4743-9d6f-7d81fa2a59be" + "guid": "bd467e94-65ef-47d1-b476-dde9725ee2dd" } }, "Example 3": { @@ -42644,7 +42119,7 @@ "description": "This example demonstrates how to create a new layout for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database with a specified guid value. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Composite materials (guid)", - "guid": "a1d3c57e-c122-4743-9d6f-7d81fa2a59be" + "guid": "bd467e94-65ef-47d1-b476-dde9725ee2dd" } }, "Example 3": { @@ -42677,7 +42152,7 @@ "description": "This example demonstrates how to create a new layout for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database with a specified guid value. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Composite materials (guid)", - "guid": "a1d3c57e-c122-4743-9d6f-7d81fa2a59be" + "guid": "bd467e94-65ef-47d1-b476-dde9725ee2dd" } }, "Example 3": { @@ -42707,7 +42182,7 @@ "applicableApplications": [], "displayNames": {}, "name": "Ceramics", - "guid": "0caa765d-6842-43ab-9a8c-3351b38b8901" + "guid": "94c1ccba-6511-4630-93f2-add14c13a80a" } } } @@ -42846,9 +42321,9 @@ "required": false, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "921e02ee-4803-44bd-a3e7-4bd049e82cde", + "underlyingEntityGuid": "9896214b-e4e7-400e-a6c1-1fbba0f88a49", "name": "Price", - "guid": "9154d451-ba94-419d-9eff-53426688cd96" + "guid": "ce57093c-ae48-4dff-a160-115442197d15" }, { "itemType": "attribute", @@ -42856,9 +42331,9 @@ "required": false, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "c5f110aa-c6ff-4260-8850-de43e0f9c8b1", + "underlyingEntityGuid": "cf734d2f-5720-4f52-8c73-04115fb5b874", "name": "Density", - "guid": "b7aba741-2c3c-4409-8e65-fd4bd3e042d8" + "guid": "09086bd3-5ca7-44c5-a220-79014d7127d7" } ], "displayNames": { @@ -42877,9 +42352,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "486886e7-e42d-4341-b5a7-89f36692c2c6", + "underlyingEntityGuid": "4c86e506-2a0f-46cf-a0e5-2e04e131e2bc", "name": "Young's modulus", - "guid": "3f4739aa-9e13-4599-873f-f0e538a0a2a0" + "guid": "75bd3254-88e8-4ee8-871c-72d176f4c1d5" }, { "itemType": "attribute", @@ -42887,9 +42362,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "ce284d56-89e2-4cf5-a595-0c5fbb90056d", + "underlyingEntityGuid": "b79f576a-e88f-4c5c-ac9c-9d4efab5e960", "name": "Tensile strength", - "guid": "cd8d934c-1699-4b1d-8625-bafad3fc1bb8" + "guid": "18bf60a6-6e10-4183-a702-6c616e91c212" }, { "itemType": "attribute", @@ -42897,9 +42372,9 @@ "required": true, "readOnly": false, "metaAttributes": [], - "underlyingEntityGuid": "561ab2b5-3ba7-4316-b036-83dbd6bf1891", + "underlyingEntityGuid": "a1769569-4ab7-40c1-8747-b6579c951126", "name": "Shape factor", - "guid": "dcce6810-a494-4219-b210-3bbfa3668c3d" + "guid": "089c1731-6a50-47cd-8e14-302bb6a24b0b" } ], "displayNames": { @@ -42978,7 +42453,7 @@ "An Application" ], "name": "Ceramics (Updated)", - "guid": "5aa35c44-230a-4f6e-b671-16fd5623ce32" + "guid": "7e81f0db-182d-4f95-bd8e-175a08b5244e" } }, "Example 2": { @@ -43011,7 +42486,7 @@ "An Application" ], "name": "Ceramics (Updated)", - "guid": "5aa35c44-230a-4f6e-b671-16fd5623ce32" + "guid": "7e81f0db-182d-4f95-bd8e-175a08b5244e" } }, "Example 2": { @@ -43044,7 +42519,7 @@ "An Application" ], "name": "Ceramics (Updated)", - "guid": "5aa35c44-230a-4f6e-b671-16fd5623ce32" + "guid": "7e81f0db-182d-4f95-bd8e-175a08b5244e" } }, "Example 2": { @@ -43077,7 +42552,7 @@ "An Application" ], "name": "Ceramics (Updated)", - "guid": "5aa35c44-230a-4f6e-b671-16fd5623ce32" + "guid": "7e81f0db-182d-4f95-bd8e-175a08b5244e" } }, "Example 2": { @@ -43110,7 +42585,7 @@ "applicableApplications": [], "displayNames": {}, "name": "Ceramics", - "guid": "b762d86b-ba39-442b-8b2e-8f2e5e34f059" + "guid": "d25030e0-81df-477d-b058-338af1590c43" } } } @@ -43407,7 +42882,7 @@ { "type": "discrete", "name": "Red", - "guid": "23986a26-7b0f-4f68-99fc-d3ec56ddcb44" + "guid": "4d3ded27-6233-4d89-8c50-0abe1d247efd" }, { "type": "discrete", @@ -43417,7 +42892,7 @@ "type": "discrete", "defaultParameterValueIndex": 1, "name": "Color (guid)", - "guid": "1936d1a1-bb2e-47b4-83da-b3a3877a639f" + "guid": "406c0bc9-3000-4aed-bf1f-45022f7d7b83" } }, "Example 3": { @@ -43545,7 +43020,7 @@ { "type": "discrete", "name": "Red", - "guid": "23986a26-7b0f-4f68-99fc-d3ec56ddcb44" + "guid": "4d3ded27-6233-4d89-8c50-0abe1d247efd" }, { "type": "discrete", @@ -43555,7 +43030,7 @@ "type": "discrete", "defaultParameterValueIndex": 1, "name": "Color (guid)", - "guid": "1936d1a1-bb2e-47b4-83da-b3a3877a639f" + "guid": "406c0bc9-3000-4aed-bf1f-45022f7d7b83" } }, "Example 3": { @@ -43683,7 +43158,7 @@ { "type": "discrete", "name": "Red", - "guid": "23986a26-7b0f-4f68-99fc-d3ec56ddcb44" + "guid": "4d3ded27-6233-4d89-8c50-0abe1d247efd" }, { "type": "discrete", @@ -43693,7 +43168,7 @@ "type": "discrete", "defaultParameterValueIndex": 1, "name": "Color (guid)", - "guid": "1936d1a1-bb2e-47b4-83da-b3a3877a639f" + "guid": "406c0bc9-3000-4aed-bf1f-45022f7d7b83" } }, "Example 3": { @@ -43821,7 +43296,7 @@ { "type": "discrete", "name": "Red", - "guid": "23986a26-7b0f-4f68-99fc-d3ec56ddcb44" + "guid": "4d3ded27-6233-4d89-8c50-0abe1d247efd" }, { "type": "discrete", @@ -43831,7 +43306,7 @@ "type": "discrete", "defaultParameterValueIndex": 1, "name": "Color (guid)", - "guid": "1936d1a1-bb2e-47b4-83da-b3a3877a639f" + "guid": "406c0bc9-3000-4aed-bf1f-45022f7d7b83" } }, "Example 3": { @@ -44099,7 +43574,7 @@ "helpPath": "help/strain-updated.html", "defaultParameterValueGuid": "173284fb-e557-406f-a7eb-f4e75f1d48a9", "name": "Strain (Updated)", - "guid": "fe4953e0-f43e-4655-a16a-7f261acbc052" + "guid": "6d9772a3-61fb-4dd2-9bbc-8aec7ac526dd" } }, "Example 2": { @@ -44110,7 +43585,7 @@ "helpPath": "help/basis-updated.html", "defaultParameterValueGuid": "505b5d32-0a4a-48af-9a7a-90c4caacd35c", "name": "Basis (Updated)", - "guid": "587c7117-b7fe-40a1-8636-4d3da253f5a0" + "guid": "8c22b805-b23c-4dc9-8cd6-66c5c8f69deb" } }, "Example 3": { @@ -44118,7 +43593,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Strain' parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database. Guid can be updated for both kinds of parameters.", "value": { "type": "numeric", - "guid": "ef84cf67-5e85-4e49-8427-bf1fd6d6e473" + "guid": "998e53d2-f1da-4858-bc57-3f195b1fe9d2" } }, "Example 4": { @@ -44137,7 +43612,7 @@ "unit": { "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, - "guid": "d7335b5c-e5d9-40b9-972d-59a3a78e9a8d" + "guid": "0062cc25-f72b-4eed-b1df-9de960fb0d18" } }, "Example 6": { @@ -44177,7 +43652,7 @@ "helpPath": "help/strain-updated.html", "defaultParameterValueGuid": "173284fb-e557-406f-a7eb-f4e75f1d48a9", "name": "Strain (Updated)", - "guid": "fe4953e0-f43e-4655-a16a-7f261acbc052" + "guid": "6d9772a3-61fb-4dd2-9bbc-8aec7ac526dd" } }, "Example 2": { @@ -44188,7 +43663,7 @@ "helpPath": "help/basis-updated.html", "defaultParameterValueGuid": "505b5d32-0a4a-48af-9a7a-90c4caacd35c", "name": "Basis (Updated)", - "guid": "587c7117-b7fe-40a1-8636-4d3da253f5a0" + "guid": "8c22b805-b23c-4dc9-8cd6-66c5c8f69deb" } }, "Example 3": { @@ -44196,7 +43671,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Strain' parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database. Guid can be updated for both kinds of parameters.", "value": { "type": "numeric", - "guid": "ef84cf67-5e85-4e49-8427-bf1fd6d6e473" + "guid": "998e53d2-f1da-4858-bc57-3f195b1fe9d2" } }, "Example 4": { @@ -44215,7 +43690,7 @@ "unit": { "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, - "guid": "d7335b5c-e5d9-40b9-972d-59a3a78e9a8d" + "guid": "0062cc25-f72b-4eed-b1df-9de960fb0d18" } }, "Example 6": { @@ -44255,7 +43730,7 @@ "helpPath": "help/strain-updated.html", "defaultParameterValueGuid": "173284fb-e557-406f-a7eb-f4e75f1d48a9", "name": "Strain (Updated)", - "guid": "fe4953e0-f43e-4655-a16a-7f261acbc052" + "guid": "6d9772a3-61fb-4dd2-9bbc-8aec7ac526dd" } }, "Example 2": { @@ -44266,7 +43741,7 @@ "helpPath": "help/basis-updated.html", "defaultParameterValueGuid": "505b5d32-0a4a-48af-9a7a-90c4caacd35c", "name": "Basis (Updated)", - "guid": "587c7117-b7fe-40a1-8636-4d3da253f5a0" + "guid": "8c22b805-b23c-4dc9-8cd6-66c5c8f69deb" } }, "Example 3": { @@ -44274,7 +43749,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Strain' parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database. Guid can be updated for both kinds of parameters.", "value": { "type": "numeric", - "guid": "ef84cf67-5e85-4e49-8427-bf1fd6d6e473" + "guid": "998e53d2-f1da-4858-bc57-3f195b1fe9d2" } }, "Example 4": { @@ -44293,7 +43768,7 @@ "unit": { "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, - "guid": "d7335b5c-e5d9-40b9-972d-59a3a78e9a8d" + "guid": "0062cc25-f72b-4eed-b1df-9de960fb0d18" } }, "Example 6": { @@ -44333,7 +43808,7 @@ "helpPath": "help/strain-updated.html", "defaultParameterValueGuid": "173284fb-e557-406f-a7eb-f4e75f1d48a9", "name": "Strain (Updated)", - "guid": "fe4953e0-f43e-4655-a16a-7f261acbc052" + "guid": "6d9772a3-61fb-4dd2-9bbc-8aec7ac526dd" } }, "Example 2": { @@ -44344,7 +43819,7 @@ "helpPath": "help/basis-updated.html", "defaultParameterValueGuid": "505b5d32-0a4a-48af-9a7a-90c4caacd35c", "name": "Basis (Updated)", - "guid": "587c7117-b7fe-40a1-8636-4d3da253f5a0" + "guid": "8c22b805-b23c-4dc9-8cd6-66c5c8f69deb" } }, "Example 3": { @@ -44352,7 +43827,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Strain' parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database. Guid can be updated for both kinds of parameters.", "value": { "type": "numeric", - "guid": "ef84cf67-5e85-4e49-8427-bf1fd6d6e473" + "guid": "998e53d2-f1da-4858-bc57-3f195b1fe9d2" } }, "Example 4": { @@ -44371,7 +43846,7 @@ "unit": { "guid": "0000007a-0013-4fff-8fff-0000ffff0000" }, - "guid": "d7335b5c-e5d9-40b9-972d-59a3a78e9a8d" + "guid": "0062cc25-f72b-4eed-b1df-9de960fb0d18" } }, "Example 6": { @@ -44492,7 +43967,6 @@ { "type": "floatFunctional", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -44665,7 +44139,7 @@ "value": 10.0, "type": "numeric", "name": "Strain 0.1 (Updated)", - "guid": "045efe29-891d-40b6-b7ef-2196f8da2842" + "guid": "15bbc566-c54a-414c-83c0-870bb2efbc40" } }, "Example 2": { @@ -44674,7 +44148,7 @@ "value": { "type": "discrete", "name": "Mean (Updated)", - "guid": "0b27b167-6dc5-40ab-b72d-6408bf84c836" + "guid": "c2a842c8-1b26-45be-8cfb-e69dfad6d9da" } }, "Example 3": { @@ -44682,7 +44156,7 @@ "description": "This example demonstrates how to update guid of the 'Strain 0.1' numeric parameter value (guid = 173284fb-e557-406f-a7eb-f4e75f1d48a9) from the 'Strain' numeric parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database using a PATCH request.", "value": { "type": "numeric", - "guid": "696bc639-775d-44ca-9801-703243c20218" + "guid": "c9f3a27e-15de-451a-89cf-23e2183cc33d" } } } @@ -44699,7 +44173,7 @@ "value": 10.0, "type": "numeric", "name": "Strain 0.1 (Updated)", - "guid": "045efe29-891d-40b6-b7ef-2196f8da2842" + "guid": "15bbc566-c54a-414c-83c0-870bb2efbc40" } }, "Example 2": { @@ -44708,7 +44182,7 @@ "value": { "type": "discrete", "name": "Mean (Updated)", - "guid": "0b27b167-6dc5-40ab-b72d-6408bf84c836" + "guid": "c2a842c8-1b26-45be-8cfb-e69dfad6d9da" } }, "Example 3": { @@ -44716,7 +44190,7 @@ "description": "This example demonstrates how to update guid of the 'Strain 0.1' numeric parameter value (guid = 173284fb-e557-406f-a7eb-f4e75f1d48a9) from the 'Strain' numeric parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database using a PATCH request.", "value": { "type": "numeric", - "guid": "696bc639-775d-44ca-9801-703243c20218" + "guid": "c9f3a27e-15de-451a-89cf-23e2183cc33d" } } } @@ -44733,7 +44207,7 @@ "value": 10.0, "type": "numeric", "name": "Strain 0.1 (Updated)", - "guid": "045efe29-891d-40b6-b7ef-2196f8da2842" + "guid": "15bbc566-c54a-414c-83c0-870bb2efbc40" } }, "Example 2": { @@ -44742,7 +44216,7 @@ "value": { "type": "discrete", "name": "Mean (Updated)", - "guid": "0b27b167-6dc5-40ab-b72d-6408bf84c836" + "guid": "c2a842c8-1b26-45be-8cfb-e69dfad6d9da" } }, "Example 3": { @@ -44750,7 +44224,7 @@ "description": "This example demonstrates how to update guid of the 'Strain 0.1' numeric parameter value (guid = 173284fb-e557-406f-a7eb-f4e75f1d48a9) from the 'Strain' numeric parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database using a PATCH request.", "value": { "type": "numeric", - "guid": "696bc639-775d-44ca-9801-703243c20218" + "guid": "c9f3a27e-15de-451a-89cf-23e2183cc33d" } } } @@ -44767,7 +44241,7 @@ "value": 10.0, "type": "numeric", "name": "Strain 0.1 (Updated)", - "guid": "045efe29-891d-40b6-b7ef-2196f8da2842" + "guid": "15bbc566-c54a-414c-83c0-870bb2efbc40" } }, "Example 2": { @@ -44776,7 +44250,7 @@ "value": { "type": "discrete", "name": "Mean (Updated)", - "guid": "0b27b167-6dc5-40ab-b72d-6408bf84c836" + "guid": "c2a842c8-1b26-45be-8cfb-e69dfad6d9da" } }, "Example 3": { @@ -44784,7 +44258,7 @@ "description": "This example demonstrates how to update guid of the 'Strain 0.1' numeric parameter value (guid = 173284fb-e557-406f-a7eb-f4e75f1d48a9) from the 'Strain' numeric parameter (guid = 00000005-000a-4fff-8fff-0000ffff0000) from the MI_Training database using a PATCH request.", "value": { "type": "numeric", - "guid": "696bc639-775d-44ca-9801-703243c20218" + "guid": "c9f3a27e-15de-451a-89cf-23e2183cc33d" } } } @@ -45440,7 +44914,7 @@ "description": "This example demonstrates how to create a new profile with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "MI:Training Processes", - "guid": "f510081e-143c-4d4e-b9d2-b37d1b71a5a1" + "guid": "2ea1b0b4-cc43-49a1-a983-654b3fa89288" } }, "Example 3": { @@ -45451,7 +44925,7 @@ "homepageUrl": "TrainingProfiles/TrainingProcesses", "groupName": "MI:Training Profiles", "name": "MI:Training Processes", - "guid": "cb8cc2e4-ee32-4d49-8df7-8b294177fdfc" + "guid": "d818e689-2360-4a43-aee9-c748a8f73468" } } } @@ -45473,7 +44947,7 @@ "description": "This example demonstrates how to create a new profile with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "MI:Training Processes", - "guid": "f510081e-143c-4d4e-b9d2-b37d1b71a5a1" + "guid": "2ea1b0b4-cc43-49a1-a983-654b3fa89288" } }, "Example 3": { @@ -45484,7 +44958,7 @@ "homepageUrl": "TrainingProfiles/TrainingProcesses", "groupName": "MI:Training Profiles", "name": "MI:Training Processes", - "guid": "cb8cc2e4-ee32-4d49-8df7-8b294177fdfc" + "guid": "d818e689-2360-4a43-aee9-c748a8f73468" } } } @@ -45506,7 +44980,7 @@ "description": "This example demonstrates how to create a new profile with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "MI:Training Processes", - "guid": "f510081e-143c-4d4e-b9d2-b37d1b71a5a1" + "guid": "2ea1b0b4-cc43-49a1-a983-654b3fa89288" } }, "Example 3": { @@ -45517,7 +44991,7 @@ "homepageUrl": "TrainingProfiles/TrainingProcesses", "groupName": "MI:Training Profiles", "name": "MI:Training Processes", - "guid": "cb8cc2e4-ee32-4d49-8df7-8b294177fdfc" + "guid": "d818e689-2360-4a43-aee9-c748a8f73468" } } } @@ -45539,7 +45013,7 @@ "description": "This example demonstrates how to create a new profile with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated.", "value": { "name": "MI:Training Processes", - "guid": "f510081e-143c-4d4e-b9d2-b37d1b71a5a1" + "guid": "2ea1b0b4-cc43-49a1-a983-654b3fa89288" } }, "Example 3": { @@ -45550,7 +45024,7 @@ "homepageUrl": "TrainingProfiles/TrainingProcesses", "groupName": "MI:Training Profiles", "name": "MI:Training Processes", - "guid": "cb8cc2e4-ee32-4d49-8df7-8b294177fdfc" + "guid": "d818e689-2360-4a43-aee9-c748a8f73468" } } } @@ -45692,7 +45166,7 @@ "summary": "Update a guid", "description": "This example demonstrates how to update the 'Guid' property of the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "4149565e-5125-4c22-95df-964ab32608ad" + "guid": "74b3fc7b-9b2f-41c8-a348-96407e89bacb" } }, "Example 2": { @@ -45712,7 +45186,7 @@ "81bb4607-e2a3-4c78-81fc-a18a09979c72", "a7cb2018-8410-42fd-ac6a-8bc1b441ba6e" ], - "guid": "019cd067-c654-498c-8caf-755a9d84b9f0", + "guid": "9a7be5b5-fecd-40f7-b2b5-03fc534c3ac7", "groupName": "MI:Training Profiles (Updated)", "name": "MI:Training Metals" } @@ -45728,7 +45202,7 @@ "summary": "Update a guid", "description": "This example demonstrates how to update the 'Guid' property of the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "4149565e-5125-4c22-95df-964ab32608ad" + "guid": "74b3fc7b-9b2f-41c8-a348-96407e89bacb" } }, "Example 2": { @@ -45748,7 +45222,7 @@ "81bb4607-e2a3-4c78-81fc-a18a09979c72", "a7cb2018-8410-42fd-ac6a-8bc1b441ba6e" ], - "guid": "019cd067-c654-498c-8caf-755a9d84b9f0", + "guid": "9a7be5b5-fecd-40f7-b2b5-03fc534c3ac7", "groupName": "MI:Training Profiles (Updated)", "name": "MI:Training Metals" } @@ -45764,7 +45238,7 @@ "summary": "Update a guid", "description": "This example demonstrates how to update the 'Guid' property of the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "4149565e-5125-4c22-95df-964ab32608ad" + "guid": "74b3fc7b-9b2f-41c8-a348-96407e89bacb" } }, "Example 2": { @@ -45784,7 +45258,7 @@ "81bb4607-e2a3-4c78-81fc-a18a09979c72", "a7cb2018-8410-42fd-ac6a-8bc1b441ba6e" ], - "guid": "019cd067-c654-498c-8caf-755a9d84b9f0", + "guid": "9a7be5b5-fecd-40f7-b2b5-03fc534c3ac7", "groupName": "MI:Training Profiles (Updated)", "name": "MI:Training Metals" } @@ -45800,7 +45274,7 @@ "summary": "Update a guid", "description": "This example demonstrates how to update the 'Guid' property of the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "4149565e-5125-4c22-95df-964ab32608ad" + "guid": "74b3fc7b-9b2f-41c8-a348-96407e89bacb" } }, "Example 2": { @@ -45820,7 +45294,7 @@ "81bb4607-e2a3-4c78-81fc-a18a09979c72", "a7cb2018-8410-42fd-ac6a-8bc1b441ba6e" ], - "guid": "019cd067-c654-498c-8caf-755a9d84b9f0", + "guid": "9a7be5b5-fecd-40f7-b2b5-03fc534c3ac7", "groupName": "MI:Training Profiles (Updated)", "name": "MI:Training Metals" } @@ -46002,7 +45476,7 @@ "value": { "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", - "guid": "fcc74ad9-1f04-41b1-bec7-cde6cc45f455" + "guid": "faafbfcc-e8cb-41fe-a090-7fac1148047d" } }, "Example 3": { @@ -46013,7 +45487,7 @@ "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", "subsetGuid": "c2a6b6d0-540c-4927-b861-840644fc3968", "layoutGuid": "f8379ae4-a8a8-4329-b9b5-cd0b2d285fd0", - "guid": "6441346a-6af4-4f83-a5fc-a33f4688cffd" + "guid": "fd77dc80-1878-4d1c-ba10-e05abcb29782" } } } @@ -46037,7 +45511,7 @@ "value": { "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", - "guid": "fcc74ad9-1f04-41b1-bec7-cde6cc45f455" + "guid": "faafbfcc-e8cb-41fe-a090-7fac1148047d" } }, "Example 3": { @@ -46048,7 +45522,7 @@ "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", "subsetGuid": "c2a6b6d0-540c-4927-b861-840644fc3968", "layoutGuid": "f8379ae4-a8a8-4329-b9b5-cd0b2d285fd0", - "guid": "6441346a-6af4-4f83-a5fc-a33f4688cffd" + "guid": "fd77dc80-1878-4d1c-ba10-e05abcb29782" } } } @@ -46072,7 +45546,7 @@ "value": { "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", - "guid": "fcc74ad9-1f04-41b1-bec7-cde6cc45f455" + "guid": "faafbfcc-e8cb-41fe-a090-7fac1148047d" } }, "Example 3": { @@ -46083,7 +45557,7 @@ "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", "subsetGuid": "c2a6b6d0-540c-4927-b861-840644fc3968", "layoutGuid": "f8379ae4-a8a8-4329-b9b5-cd0b2d285fd0", - "guid": "6441346a-6af4-4f83-a5fc-a33f4688cffd" + "guid": "fd77dc80-1878-4d1c-ba10-e05abcb29782" } } } @@ -46107,7 +45581,7 @@ "value": { "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", - "guid": "fcc74ad9-1f04-41b1-bec7-cde6cc45f455" + "guid": "faafbfcc-e8cb-41fe-a090-7fac1148047d" } }, "Example 3": { @@ -46118,7 +45592,7 @@ "tableGuid": "bc666ac6-8ac6-482b-9a16-502e6ab3730e", "subsetGuid": "c2a6b6d0-540c-4927-b861-840644fc3968", "layoutGuid": "f8379ae4-a8a8-4329-b9b5-cd0b2d285fd0", - "guid": "6441346a-6af4-4f83-a5fc-a33f4688cffd" + "guid": "fd77dc80-1878-4d1c-ba10-e05abcb29782" } } } @@ -46255,7 +45729,7 @@ "value": { "subsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "layoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", - "guid": "74eb795d-f6b6-44a7-954f-1f0b71d7c198" + "guid": "648ffb73-6ac6-42f8-a30d-6f93a05c43a6" } }, "Example 2": { @@ -46270,7 +45744,7 @@ "summary": "Just guid", "description": "This example shows how to update the 'Guid' property of the 'MaterialUniverse' profile table (guid = a7cb2018-8410-42fd-ac6a-8bc1b441ba6e) from the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "c644d29a-b7b5-4556-98d5-10a57c21bbfb" + "guid": "0dd4fe7b-98b2-4010-9fd3-dd42e8cf0c6a" } } } @@ -46286,7 +45760,7 @@ "value": { "subsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "layoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", - "guid": "74eb795d-f6b6-44a7-954f-1f0b71d7c198" + "guid": "648ffb73-6ac6-42f8-a30d-6f93a05c43a6" } }, "Example 2": { @@ -46301,7 +45775,7 @@ "summary": "Just guid", "description": "This example shows how to update the 'Guid' property of the 'MaterialUniverse' profile table (guid = a7cb2018-8410-42fd-ac6a-8bc1b441ba6e) from the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "c644d29a-b7b5-4556-98d5-10a57c21bbfb" + "guid": "0dd4fe7b-98b2-4010-9fd3-dd42e8cf0c6a" } } } @@ -46317,7 +45791,7 @@ "value": { "subsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "layoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", - "guid": "74eb795d-f6b6-44a7-954f-1f0b71d7c198" + "guid": "648ffb73-6ac6-42f8-a30d-6f93a05c43a6" } }, "Example 2": { @@ -46332,7 +45806,7 @@ "summary": "Just guid", "description": "This example shows how to update the 'Guid' property of the 'MaterialUniverse' profile table (guid = a7cb2018-8410-42fd-ac6a-8bc1b441ba6e) from the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "c644d29a-b7b5-4556-98d5-10a57c21bbfb" + "guid": "0dd4fe7b-98b2-4010-9fd3-dd42e8cf0c6a" } } } @@ -46348,7 +45822,7 @@ "value": { "subsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "layoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", - "guid": "74eb795d-f6b6-44a7-954f-1f0b71d7c198" + "guid": "648ffb73-6ac6-42f8-a30d-6f93a05c43a6" } }, "Example 2": { @@ -46363,7 +45837,7 @@ "summary": "Just guid", "description": "This example shows how to update the 'Guid' property of the 'MaterialUniverse' profile table (guid = a7cb2018-8410-42fd-ac6a-8bc1b441ba6e) from the 'MI:Training Metals' profile (guid = f76e3ce8-608a-42da-8d99-f0009dac966f).", "value": { - "guid": "c644d29a-b7b5-4556-98d5-10a57c21bbfb" + "guid": "0dd4fe7b-98b2-4010-9fd3-dd42e8cf0c6a" } } } @@ -46513,7 +45987,7 @@ }, { "identity": 3, - "type": "smart", + "type": "dynamic", "reverseName": "Smart Link to Training Record", "reverseDisplayNames": { "en": "en-Smart Link to Training Record", @@ -46533,7 +46007,7 @@ "reverseDisplayNames": {}, "displayNames": {}, "name": "MI Training Exercise for Import - Second Training Database And Table", - "guid": "e34e51ed-8956-4429-82ff-01417050fd68" + "guid": "b3918209-9da6-4448-b635-4a5d888c1f54" } ] } @@ -46582,10 +46056,10 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself.", "value": { "type": "static", + "includeIndirectLinks": false, "linkTarget": { "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": false, "reverseName": "Material Universe static self link reversed", "name": "Material Universe static self link" } @@ -46595,13 +46069,15 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { "type": "static", + "includeIndirectLinks": true, "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": true, "reverseName": "Material Universe static link", "name": "Process Universe static link", - "guid": "1cc8ce93-f0ee-418b-a066-f2528577e457" + "guid": "a6ed3578-2d30-4352-a6b2-d1e1b348707b" } }, "Example 3": { @@ -46609,10 +46085,10 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to a table in different databases. Since no database guid is specified this will link to all databases containing this table.", "value": { "type": "crossDatabase", + "includeIndirectLinks": false, "linkTarget": { - "tableGuid": "6985829a-ae34-4a7f-aa4a-de9c480aee52" + "tableGuid": "bf516ab2-0eac-4e5d-86d2-8552f55a424a" }, - "includeIndirectLinks": false, "reverseName": "Cross database link to Material Universe", "name": "Cross database link from Material Universe" } @@ -46622,24 +46098,21 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to a table in different database. Since the database guid is specified it will link to all versions of that specific database.", "value": { "type": "crossDatabase", + "includeIndirectLinks": true, "linkTarget": { - "databaseGuid": "7ffe35d8-9854-4215-b69e-876fa87af861", - "tableGuid": "e4fd432f-4aa2-4136-b38d-bfda87c3ac11" + "databaseGuid": "fba6bfb5-f2dd-462c-8d88-19b7e6c8a6fe", + "tableGuid": "9b941a80-b08f-4521-a626-27c1ed6378d5" }, - "includeIndirectLinks": true, "reverseName": "Cross database link to MI Training - Material Universe", "name": "Cross database link from MI Training - Material Universe", - "guid": "0d179f6b-cfad-4756-a3e7-a570843c0007" + "guid": "f7c332b0-5b3c-4a1c-80ed-2d51720ebf4d" } }, "Example 5": { - "summary": "Smart record link group", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", + "summary": "Dynamic record link group", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToOne", "attributePairs": [ @@ -46648,18 +46121,18 @@ "attributeTargetGuid": "000002cf-0001-4fff-8fff-dd92ffff0000" } ], - "reverseName": "Material Universe smart self link reversed", - "name": "Material Universe smart self link" + "linkTarget": { + "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic self link reversed", + "name": "Material Universe dynamic self link" } }, "Example 6": { - "summary": "Smart record link group with all fields specified", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", + "summary": "Dynamic record link group with all fields specified", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": true, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -46672,9 +46145,14 @@ "attributeTargetGuid": "000000cf-0001-4fff-8fff-3248ffff0000" } ], - "reverseName": "Material Universe smart link", - "name": "Process Universe smart link", - "guid": "24db9f39-a9c9-48f5-a561-4d17a3983c31" + "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", + "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic link", + "name": "Process Universe dynamic link", + "guid": "1814e7f5-1361-466d-8201-fb4b18c401b9" } } } @@ -46689,10 +46167,10 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself.", "value": { "type": "static", + "includeIndirectLinks": false, "linkTarget": { "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": false, "reverseName": "Material Universe static self link reversed", "name": "Material Universe static self link" } @@ -46702,13 +46180,15 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { "type": "static", + "includeIndirectLinks": true, "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": true, "reverseName": "Material Universe static link", "name": "Process Universe static link", - "guid": "1cc8ce93-f0ee-418b-a066-f2528577e457" + "guid": "a6ed3578-2d30-4352-a6b2-d1e1b348707b" } }, "Example 3": { @@ -46716,10 +46196,10 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to a table in different databases. Since no database guid is specified this will link to all databases containing this table.", "value": { "type": "crossDatabase", + "includeIndirectLinks": false, "linkTarget": { - "tableGuid": "6985829a-ae34-4a7f-aa4a-de9c480aee52" + "tableGuid": "bf516ab2-0eac-4e5d-86d2-8552f55a424a" }, - "includeIndirectLinks": false, "reverseName": "Cross database link to Material Universe", "name": "Cross database link from Material Universe" } @@ -46729,24 +46209,21 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to a table in different database. Since the database guid is specified it will link to all versions of that specific database.", "value": { "type": "crossDatabase", + "includeIndirectLinks": true, "linkTarget": { - "databaseGuid": "7ffe35d8-9854-4215-b69e-876fa87af861", - "tableGuid": "e4fd432f-4aa2-4136-b38d-bfda87c3ac11" + "databaseGuid": "fba6bfb5-f2dd-462c-8d88-19b7e6c8a6fe", + "tableGuid": "9b941a80-b08f-4521-a626-27c1ed6378d5" }, - "includeIndirectLinks": true, "reverseName": "Cross database link to MI Training - Material Universe", "name": "Cross database link from MI Training - Material Universe", - "guid": "0d179f6b-cfad-4756-a3e7-a570843c0007" + "guid": "f7c332b0-5b3c-4a1c-80ed-2d51720ebf4d" } }, "Example 5": { - "summary": "Smart record link group", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", + "summary": "Dynamic record link group", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToOne", "attributePairs": [ @@ -46755,18 +46232,18 @@ "attributeTargetGuid": "000002cf-0001-4fff-8fff-dd92ffff0000" } ], - "reverseName": "Material Universe smart self link reversed", - "name": "Material Universe smart self link" + "linkTarget": { + "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic self link reversed", + "name": "Material Universe dynamic self link" } }, "Example 6": { - "summary": "Smart record link group with all fields specified", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", + "summary": "Dynamic record link group with all fields specified", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": true, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -46779,9 +46256,14 @@ "attributeTargetGuid": "000000cf-0001-4fff-8fff-3248ffff0000" } ], - "reverseName": "Material Universe smart link", - "name": "Process Universe smart link", - "guid": "24db9f39-a9c9-48f5-a561-4d17a3983c31" + "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", + "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic link", + "name": "Process Universe dynamic link", + "guid": "1814e7f5-1361-466d-8201-fb4b18c401b9" } } } @@ -46796,10 +46278,10 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself.", "value": { "type": "static", + "includeIndirectLinks": false, "linkTarget": { "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": false, "reverseName": "Material Universe static self link reversed", "name": "Material Universe static self link" } @@ -46809,13 +46291,15 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { "type": "static", + "includeIndirectLinks": true, "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": true, "reverseName": "Material Universe static link", "name": "Process Universe static link", - "guid": "1cc8ce93-f0ee-418b-a066-f2528577e457" + "guid": "a6ed3578-2d30-4352-a6b2-d1e1b348707b" } }, "Example 3": { @@ -46823,10 +46307,10 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to a table in different databases. Since no database guid is specified this will link to all databases containing this table.", "value": { "type": "crossDatabase", + "includeIndirectLinks": false, "linkTarget": { - "tableGuid": "6985829a-ae34-4a7f-aa4a-de9c480aee52" + "tableGuid": "bf516ab2-0eac-4e5d-86d2-8552f55a424a" }, - "includeIndirectLinks": false, "reverseName": "Cross database link to Material Universe", "name": "Cross database link from Material Universe" } @@ -46836,24 +46320,21 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to a table in different database. Since the database guid is specified it will link to all versions of that specific database.", "value": { "type": "crossDatabase", + "includeIndirectLinks": true, "linkTarget": { - "databaseGuid": "7ffe35d8-9854-4215-b69e-876fa87af861", - "tableGuid": "e4fd432f-4aa2-4136-b38d-bfda87c3ac11" + "databaseGuid": "fba6bfb5-f2dd-462c-8d88-19b7e6c8a6fe", + "tableGuid": "9b941a80-b08f-4521-a626-27c1ed6378d5" }, - "includeIndirectLinks": true, "reverseName": "Cross database link to MI Training - Material Universe", "name": "Cross database link from MI Training - Material Universe", - "guid": "0d179f6b-cfad-4756-a3e7-a570843c0007" + "guid": "f7c332b0-5b3c-4a1c-80ed-2d51720ebf4d" } }, "Example 5": { - "summary": "Smart record link group", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", + "summary": "Dynamic record link group", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToOne", "attributePairs": [ @@ -46862,18 +46343,18 @@ "attributeTargetGuid": "000002cf-0001-4fff-8fff-dd92ffff0000" } ], - "reverseName": "Material Universe smart self link reversed", - "name": "Material Universe smart self link" + "linkTarget": { + "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic self link reversed", + "name": "Material Universe dynamic self link" } }, "Example 6": { - "summary": "Smart record link group with all fields specified", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", + "summary": "Dynamic record link group with all fields specified", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": true, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -46886,9 +46367,14 @@ "attributeTargetGuid": "000000cf-0001-4fff-8fff-3248ffff0000" } ], - "reverseName": "Material Universe smart link", - "name": "Process Universe smart link", - "guid": "24db9f39-a9c9-48f5-a561-4d17a3983c31" + "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", + "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic link", + "name": "Process Universe dynamic link", + "guid": "1814e7f5-1361-466d-8201-fb4b18c401b9" } } } @@ -46903,10 +46389,10 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself.", "value": { "type": "static", + "includeIndirectLinks": false, "linkTarget": { "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": false, "reverseName": "Material Universe static self link reversed", "name": "Material Universe static self link" } @@ -46916,13 +46402,15 @@ "description": "This example demonstrates how to create a new static record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { "type": "static", + "includeIndirectLinks": true, "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" }, - "includeIndirectLinks": true, "reverseName": "Material Universe static link", "name": "Process Universe static link", - "guid": "1cc8ce93-f0ee-418b-a066-f2528577e457" + "guid": "a6ed3578-2d30-4352-a6b2-d1e1b348707b" } }, "Example 3": { @@ -46930,10 +46418,10 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to a table in different databases. Since no database guid is specified this will link to all databases containing this table.", "value": { "type": "crossDatabase", + "includeIndirectLinks": false, "linkTarget": { - "tableGuid": "6985829a-ae34-4a7f-aa4a-de9c480aee52" + "tableGuid": "bf516ab2-0eac-4e5d-86d2-8552f55a424a" }, - "includeIndirectLinks": false, "reverseName": "Cross database link to Material Universe", "name": "Cross database link from Material Universe" } @@ -46943,24 +46431,21 @@ "description": "This example demonstrates how to create a new cross database record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid. Normally, if the guid is not specified, a random new Guid will be generated. This will link from 'MaterialUniverse' table to a table in different database. Since the database guid is specified it will link to all versions of that specific database.", "value": { "type": "crossDatabase", + "includeIndirectLinks": true, "linkTarget": { - "databaseGuid": "7ffe35d8-9854-4215-b69e-876fa87af861", - "tableGuid": "e4fd432f-4aa2-4136-b38d-bfda87c3ac11" + "databaseGuid": "fba6bfb5-f2dd-462c-8d88-19b7e6c8a6fe", + "tableGuid": "9b941a80-b08f-4521-a626-27c1ed6378d5" }, - "includeIndirectLinks": true, "reverseName": "Cross database link to MI Training - Material Universe", "name": "Cross database link from MI Training - Material Universe", - "guid": "0d179f6b-cfad-4756-a3e7-a570843c0007" + "guid": "f7c332b0-5b3c-4a1c-80ed-2d51720ebf4d" } }, "Example 5": { - "summary": "Smart record link group", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", + "summary": "Dynamic record link group", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000'). This will link from 'MaterialUniverse' table to itself. Created link will have 'One to One' referential integrity model and will allow orphans.", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToOne", "attributePairs": [ @@ -46969,18 +46454,18 @@ "attributeTargetGuid": "000002cf-0001-4fff-8fff-dd92ffff0000" } ], - "reverseName": "Material Universe smart self link reversed", - "name": "Material Universe smart self link" + "linkTarget": { + "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic self link reversed", + "name": "Material Universe dynamic self link" } }, "Example 6": { - "summary": "Smart record link group with all fields specified", - "description": "This example demonstrates how to create a new smart record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", + "summary": "Dynamic record link group with all fields specified", + "description": "This example demonstrates how to create a new dynamic record link group for the MI_Training database in 'MaterialUniverse' table (GUID = '0000dd92-0011-4fff-8fff-0000ffff0000') with a specified guid, referential integrity model and forbid orphans flag. If the guid is not specified a random new Guid will be generated. If referential integrity model is not specified it defaults to 'One to One' model. If forbid orphans flag is not specified it defaults to allowing them. This link group will link from 'MaterialUniverse' table to 'ProcessUniverse' table", "value": { - "type": "smart", - "linkTarget": { - "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" - }, + "type": "dynamic", "forbidOrphans": true, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -46993,9 +46478,14 @@ "attributeTargetGuid": "000000cf-0001-4fff-8fff-3248ffff0000" } ], - "reverseName": "Material Universe smart link", - "name": "Process Universe smart link", - "guid": "24db9f39-a9c9-48f5-a561-4d17a3983c31" + "linkTarget": { + "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", + "databaseVersionGuid": "feead34a-cc0e-4070-bbc0-647654a25407", + "tableGuid": "00003248-0011-4fff-8fff-0000ffff0000" + }, + "reverseName": "Material Universe dynamic link", + "name": "Process Universe dynamic link", + "guid": "1814e7f5-1361-466d-8201-fb4b18c401b9" } } } @@ -47050,8 +46540,8 @@ "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, "linkTarget": { - "databaseGuid": "6e2f44d5-9dd6-4828-a621-1b5599e4dc6a", - "tableGuid": "f3d30c6d-c771-43ea-bb52-aed0f8f37b92" + "databaseGuid": "244a4ea4-ec8d-4824-9747-c7e10811a5ef", + "tableGuid": "6772d64c-f94c-40fd-987d-4fabd94cb1e6" } }, "identity": 1, @@ -47059,14 +46549,14 @@ "reverseDisplayNames": {}, "displayNames": {}, "name": "Different database - different table", - "guid": "5b0fa48e-c03c-4f94-8e90-b6ec00493b6c" + "guid": "a2d144a5-cd53-41dc-a5f6-583c1d5b062f" } }, "Example 6": { - "summary": "Smart record link group", - "description": "This example demonstrates the returned value from getting a 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", + "summary": "Dynamic record link group", + "description": "This example demonstrates the returned value from getting a 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", "value": { - "type": "smart", + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -47074,7 +46564,6 @@ "attributeSource": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "7db2ff8e-54ed-45d6-b522-e03c8be405b3" }, @@ -47085,7 +46574,6 @@ "attributeTarget": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0dd5348e-72f3-4bcb-bb38-621e5953a333" }, @@ -47173,7 +46661,7 @@ "schema": { "enum": [ "static", - "smart", + "dynamic", "crossDatabase" ], "type": "string" @@ -47252,8 +46740,8 @@ "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, "linkTarget": { - "databaseGuid": "d3a1ad2d-4dfe-4f5f-9d17-1c273928e1fd", - "tableGuid": "55e04a4a-709c-4d19-a8dc-43d25e555547" + "databaseGuid": "07f07e00-e2ed-4536-b63e-ebc47cef2673", + "tableGuid": "c0ba22cd-1550-4c62-ae05-a50abfa96856" } }, "identity": 1, @@ -47261,14 +46749,14 @@ "reverseDisplayNames": {}, "displayNames": {}, "name": "Different database - different table", - "guid": "9d937949-3bc5-4ad7-824c-2b91bc13aa9c" + "guid": "b51f1ffe-a093-4ee3-8362-9a8fa4cfa6ec" } }, "Example 3": { - "summary": "Smart record link group", - "description": "This example demonstrates the returned value from getting a 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", + "summary": "Dynamic record link group", + "description": "This example demonstrates the returned value from getting a 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", "value": { - "type": "smart", + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -47276,7 +46764,6 @@ "attributeSource": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "7db2ff8e-54ed-45d6-b522-e03c8be405b3" }, @@ -47287,7 +46774,6 @@ "attributeTarget": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0dd5348e-72f3-4bcb-bb38-621e5953a333" }, @@ -47367,7 +46853,7 @@ "schema": { "enum": [ "static", - "smart", + "dynamic", "crossDatabase" ], "type": "string" @@ -47434,7 +46920,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Fatigue Test Data' static record link group (GUID = '485da78d-d094-4edb-a5a9-077fe1bc02f2') from the 'Fatigue Statistical Data' table (GUID = 'c9954321-b4d4-4443-949e-f9b161e2c8fb') from the MI_Training database.", "value": { "type": "static", - "guid": "848ee5fd-2e60-47f8-b4b7-e22bbfbe81dc" + "guid": "1a7aedfe-c847-4137-b419-3e4413f88974" } }, "Example 2": { @@ -47454,7 +46940,7 @@ "type": "static", "reverseName": "Fatigue Statistical Data (updated)", "name": "Fatigue Test Data (updated)", - "guid": "77e0dec6-3c4a-4a8b-b997-98f026310cf2" + "guid": "35952f3f-9cb7-44c9-9b30-b2fd8bcfce0a" } }, "Example 4": { @@ -47465,12 +46951,12 @@ "type": "crossDatabase", "reverseName": "Link To MI Training - Material Universe (Updated)", "name": "Link From MI Training - Material Universe (Updated)", - "guid": "d2ba0ab4-9e46-4f12-aa16-230750fb1d95" + "guid": "f3c59c07-f2f4-46bb-a5a8-3e9496dd1b8f" } }, "Example 5": { - "summary": "Update everything for smart record link group", - "description": "This example demonstrates how to update all properties of 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", + "summary": "Update everything for dynamic record link group", + "description": "This example demonstrates how to update all properties of 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", "value": { "forbidOrphans": true, "referentialIntegrityModel": "oneToOne", @@ -47484,10 +46970,10 @@ "attributeTargetGuid": "61796104-14e0-4d59-bdba-22a9277f4775" } ], - "type": "smart", + "type": "dynamic", "reverseName": "Further panel information (Updated)", "name": "Tensile test data (Updated)", - "guid": "73e8187d-55ad-4b05-8aa0-df9c59c4e28f" + "guid": "072319f9-4586-478d-acba-476f277bbaee" } } } @@ -47502,7 +46988,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Fatigue Test Data' static record link group (GUID = '485da78d-d094-4edb-a5a9-077fe1bc02f2') from the 'Fatigue Statistical Data' table (GUID = 'c9954321-b4d4-4443-949e-f9b161e2c8fb') from the MI_Training database.", "value": { "type": "static", - "guid": "848ee5fd-2e60-47f8-b4b7-e22bbfbe81dc" + "guid": "1a7aedfe-c847-4137-b419-3e4413f88974" } }, "Example 2": { @@ -47522,7 +47008,7 @@ "type": "static", "reverseName": "Fatigue Statistical Data (updated)", "name": "Fatigue Test Data (updated)", - "guid": "77e0dec6-3c4a-4a8b-b997-98f026310cf2" + "guid": "35952f3f-9cb7-44c9-9b30-b2fd8bcfce0a" } }, "Example 4": { @@ -47533,12 +47019,12 @@ "type": "crossDatabase", "reverseName": "Link To MI Training - Material Universe (Updated)", "name": "Link From MI Training - Material Universe (Updated)", - "guid": "d2ba0ab4-9e46-4f12-aa16-230750fb1d95" + "guid": "f3c59c07-f2f4-46bb-a5a8-3e9496dd1b8f" } }, "Example 5": { - "summary": "Update everything for smart record link group", - "description": "This example demonstrates how to update all properties of 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", + "summary": "Update everything for dynamic record link group", + "description": "This example demonstrates how to update all properties of 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", "value": { "forbidOrphans": true, "referentialIntegrityModel": "oneToOne", @@ -47552,10 +47038,10 @@ "attributeTargetGuid": "61796104-14e0-4d59-bdba-22a9277f4775" } ], - "type": "smart", + "type": "dynamic", "reverseName": "Further panel information (Updated)", "name": "Tensile test data (Updated)", - "guid": "73e8187d-55ad-4b05-8aa0-df9c59c4e28f" + "guid": "072319f9-4586-478d-acba-476f277bbaee" } } } @@ -47570,7 +47056,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Fatigue Test Data' static record link group (GUID = '485da78d-d094-4edb-a5a9-077fe1bc02f2') from the 'Fatigue Statistical Data' table (GUID = 'c9954321-b4d4-4443-949e-f9b161e2c8fb') from the MI_Training database.", "value": { "type": "static", - "guid": "848ee5fd-2e60-47f8-b4b7-e22bbfbe81dc" + "guid": "1a7aedfe-c847-4137-b419-3e4413f88974" } }, "Example 2": { @@ -47590,7 +47076,7 @@ "type": "static", "reverseName": "Fatigue Statistical Data (updated)", "name": "Fatigue Test Data (updated)", - "guid": "77e0dec6-3c4a-4a8b-b997-98f026310cf2" + "guid": "35952f3f-9cb7-44c9-9b30-b2fd8bcfce0a" } }, "Example 4": { @@ -47601,12 +47087,12 @@ "type": "crossDatabase", "reverseName": "Link To MI Training - Material Universe (Updated)", "name": "Link From MI Training - Material Universe (Updated)", - "guid": "d2ba0ab4-9e46-4f12-aa16-230750fb1d95" + "guid": "f3c59c07-f2f4-46bb-a5a8-3e9496dd1b8f" } }, "Example 5": { - "summary": "Update everything for smart record link group", - "description": "This example demonstrates how to update all properties of 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", + "summary": "Update everything for dynamic record link group", + "description": "This example demonstrates how to update all properties of 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", "value": { "forbidOrphans": true, "referentialIntegrityModel": "oneToOne", @@ -47620,10 +47106,10 @@ "attributeTargetGuid": "61796104-14e0-4d59-bdba-22a9277f4775" } ], - "type": "smart", + "type": "dynamic", "reverseName": "Further panel information (Updated)", "name": "Tensile test data (Updated)", - "guid": "73e8187d-55ad-4b05-8aa0-df9c59c4e28f" + "guid": "072319f9-4586-478d-acba-476f277bbaee" } } } @@ -47638,7 +47124,7 @@ "description": "This example demonstrates how to update the 'Guid' property of the 'Fatigue Test Data' static record link group (GUID = '485da78d-d094-4edb-a5a9-077fe1bc02f2') from the 'Fatigue Statistical Data' table (GUID = 'c9954321-b4d4-4443-949e-f9b161e2c8fb') from the MI_Training database.", "value": { "type": "static", - "guid": "848ee5fd-2e60-47f8-b4b7-e22bbfbe81dc" + "guid": "1a7aedfe-c847-4137-b419-3e4413f88974" } }, "Example 2": { @@ -47658,7 +47144,7 @@ "type": "static", "reverseName": "Fatigue Statistical Data (updated)", "name": "Fatigue Test Data (updated)", - "guid": "77e0dec6-3c4a-4a8b-b997-98f026310cf2" + "guid": "35952f3f-9cb7-44c9-9b30-b2fd8bcfce0a" } }, "Example 4": { @@ -47669,12 +47155,12 @@ "type": "crossDatabase", "reverseName": "Link To MI Training - Material Universe (Updated)", "name": "Link From MI Training - Material Universe (Updated)", - "guid": "d2ba0ab4-9e46-4f12-aa16-230750fb1d95" + "guid": "f3c59c07-f2f4-46bb-a5a8-3e9496dd1b8f" } }, "Example 5": { - "summary": "Update everything for smart record link group", - "description": "This example demonstrates how to update all properties of 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", + "summary": "Update everything for dynamic record link group", + "description": "This example demonstrates how to update all properties of 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from the 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from the MI_Training database.", "value": { "forbidOrphans": true, "referentialIntegrityModel": "oneToOne", @@ -47688,10 +47174,10 @@ "attributeTargetGuid": "61796104-14e0-4d59-bdba-22a9277f4775" } ], - "type": "smart", + "type": "dynamic", "reverseName": "Further panel information (Updated)", "name": "Tensile test data (Updated)", - "guid": "73e8187d-55ad-4b05-8aa0-df9c59c4e28f" + "guid": "072319f9-4586-478d-acba-476f277bbaee" } } } @@ -47746,8 +47232,8 @@ "tableGuid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, "linkTarget": { - "databaseGuid": "1ecd5b4f-90b0-4642-8cb4-c8bb0642356e", - "tableGuid": "2f22ae38-c45d-4690-98fb-5098df4ffe72" + "databaseGuid": "36144519-04df-4d89-be52-a5fa6a5394f6", + "tableGuid": "25af6741-2551-4915-ae26-aa6dd39f997c" } }, "identity": 1, @@ -47755,14 +47241,14 @@ "reverseDisplayNames": {}, "displayNames": {}, "name": "Different database - different table", - "guid": "d831f668-a7c0-4c2d-bc3f-141170c91df1" + "guid": "284531c0-dde3-4085-8bce-3ee8f0ab2782" } }, "Example 9": { - "summary": "Smart record link group", - "description": "This example demonstrates the returned value from getting a 'Tensile test data' smart record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", + "summary": "Dynamic record link group", + "description": "This example demonstrates the returned value from getting a 'Tensile test data' dynamic record link group (GUID = '5b8fca7e-b8e7-4fc6-8e02-642b3fb3218f') from 'Composite Pedigree' table (GUID = '7db2ff8e-54ed-45d6-b522-e03c8be405b3') from MI_Training database.", "value": { - "type": "smart", + "type": "dynamic", "forbidOrphans": false, "referentialIntegrityModel": "oneToMany", "attributePairs": [ @@ -47770,7 +47256,6 @@ "attributeSource": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "7db2ff8e-54ed-45d6-b522-e03c8be405b3" }, @@ -47781,7 +47266,6 @@ "attributeTarget": { "type": "shortText", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0dd5348e-72f3-4bcb-bb38-621e5953a333" }, @@ -47908,7 +47392,7 @@ "value": { "value": "https://grantadesign.com/industry/support/granta-mi/{a:My Granta web folder}", "name": "Links to GRANTA MI support on the ANSYS Granta website", - "guid": "366b7ce8-d304-4d94-91e8-6bcd3480251a" + "guid": "8551f967-c3d5-4bc1-9e17-3a711c83280e" } } } @@ -47932,7 +47416,7 @@ "value": { "value": "https://grantadesign.com/industry/support/granta-mi/{a:My Granta web folder}", "name": "Links to GRANTA MI support on the ANSYS Granta website", - "guid": "366b7ce8-d304-4d94-91e8-6bcd3480251a" + "guid": "8551f967-c3d5-4bc1-9e17-3a711c83280e" } } } @@ -47956,7 +47440,7 @@ "value": { "value": "https://grantadesign.com/industry/support/granta-mi/{a:My Granta web folder}", "name": "Links to GRANTA MI support on the ANSYS Granta website", - "guid": "366b7ce8-d304-4d94-91e8-6bcd3480251a" + "guid": "8551f967-c3d5-4bc1-9e17-3a711c83280e" } } } @@ -47980,7 +47464,7 @@ "value": { "value": "https://grantadesign.com/industry/support/granta-mi/{a:My Granta web folder}", "name": "Links to GRANTA MI support on the ANSYS Granta website", - "guid": "366b7ce8-d304-4d94-91e8-6bcd3480251a" + "guid": "8551f967-c3d5-4bc1-9e17-3a711c83280e" } } } @@ -48105,7 +47589,7 @@ "value": { "value": "New value for replacement string", "name": "New name for replacement string", - "guid": "2ad632f4-6741-44e0-8c3e-073321f44a4c" + "guid": "eb0d7de6-f097-444d-a156-3535829f090e" } }, "Example 2": { @@ -48135,7 +47619,7 @@ "value": { "value": "New value for replacement string", "name": "New name for replacement string", - "guid": "2ad632f4-6741-44e0-8c3e-073321f44a4c" + "guid": "eb0d7de6-f097-444d-a156-3535829f090e" } }, "Example 2": { @@ -48165,7 +47649,7 @@ "value": { "value": "New value for replacement string", "name": "New name for replacement string", - "guid": "2ad632f4-6741-44e0-8c3e-073321f44a4c" + "guid": "eb0d7de6-f097-444d-a156-3535829f090e" } }, "Example 2": { @@ -48195,7 +47679,7 @@ "value": { "value": "New value for replacement string", "name": "New name for replacement string", - "guid": "2ad632f4-6741-44e0-8c3e-073321f44a4c" + "guid": "eb0d7de6-f097-444d-a156-3535829f090e" } }, "Example 2": { @@ -48387,7 +47871,7 @@ "value": { "mappedCrossDatabaseRecordLinkGroups": [ { - "guid": "266c6a72-200d-491d-bf41-7e33aca3f788" + "guid": "0bcc54b9-bf8f-408d-a513-b89f3956ec72" } ], "name": "Unification" @@ -48468,7 +47952,7 @@ "value": { "mappedCrossDatabaseRecordLinkGroups": [ { - "guid": "266c6a72-200d-491d-bf41-7e33aca3f788" + "guid": "0bcc54b9-bf8f-408d-a513-b89f3956ec72" } ], "name": "Unification" @@ -48549,7 +48033,7 @@ "value": { "mappedCrossDatabaseRecordLinkGroups": [ { - "guid": "266c6a72-200d-491d-bf41-7e33aca3f788" + "guid": "0bcc54b9-bf8f-408d-a513-b89f3956ec72" } ], "name": "Unification" @@ -48630,7 +48114,7 @@ "value": { "mappedCrossDatabaseRecordLinkGroups": [ { - "guid": "266c6a72-200d-491d-bf41-7e33aca3f788" + "guid": "0bcc54b9-bf8f-408d-a513-b89f3956ec72" } ], "name": "Unification" @@ -48768,7 +48252,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' property of the 'Density' standard name (guid = 5f5b89f7-da4e-4ae2-8c65-485e3c1a98fd) from the MI_Training database.", "value": { - "guid": "6ca40228-2368-498e-a955-08f6af36b7e8" + "guid": "949a3e44-4acc-49bf-830f-b24acd6ecd0f" } }, "Example 3": { @@ -48818,7 +48302,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' property of the 'Density' standard name (guid = 5f5b89f7-da4e-4ae2-8c65-485e3c1a98fd) from the MI_Training database.", "value": { - "guid": "6ca40228-2368-498e-a955-08f6af36b7e8" + "guid": "949a3e44-4acc-49bf-830f-b24acd6ecd0f" } }, "Example 3": { @@ -48868,7 +48352,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' property of the 'Density' standard name (guid = 5f5b89f7-da4e-4ae2-8c65-485e3c1a98fd) from the MI_Training database.", "value": { - "guid": "6ca40228-2368-498e-a955-08f6af36b7e8" + "guid": "949a3e44-4acc-49bf-830f-b24acd6ecd0f" } }, "Example 3": { @@ -48918,7 +48402,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' property of the 'Density' standard name (guid = 5f5b89f7-da4e-4ae2-8c65-485e3c1a98fd) from the MI_Training database.", "value": { - "guid": "6ca40228-2368-498e-a955-08f6af36b7e8" + "guid": "949a3e44-4acc-49bf-830f-b24acd6ecd0f" } }, "Example 3": { @@ -49149,7 +48633,7 @@ "description": "This example demonstrates how to create a new subset with a specified guid value for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Alloys (guid)", - "guid": "f68be25d-add9-48d6-9c15-855d631a50a9" + "guid": "8cdca861-253b-495d-8184-3bc16f7065d1" } }, "Example 3": { @@ -49181,7 +48665,7 @@ "description": "This example demonstrates how to create a new subset with a specified guid value for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Alloys (guid)", - "guid": "f68be25d-add9-48d6-9c15-855d631a50a9" + "guid": "8cdca861-253b-495d-8184-3bc16f7065d1" } }, "Example 3": { @@ -49213,7 +48697,7 @@ "description": "This example demonstrates how to create a new subset with a specified guid value for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Alloys (guid)", - "guid": "f68be25d-add9-48d6-9c15-855d631a50a9" + "guid": "8cdca861-253b-495d-8184-3bc16f7065d1" } }, "Example 3": { @@ -49245,7 +48729,7 @@ "description": "This example demonstrates how to create a new subset with a specified guid value for the 'MaterialUniverse' table (guid = 0000dd92-0011-4fff-8fff-0000ffff0000) from the MI_Training database. Normally, if the guid is not specified, a random new Guid will be generated. ", "value": { "name": "Alloys (guid)", - "guid": "f68be25d-add9-48d6-9c15-855d631a50a9" + "guid": "8cdca861-253b-495d-8184-3bc16f7065d1" } }, "Example 3": { @@ -49434,7 +48918,7 @@ "guid": "0000b135-0009-4fff-8fff-dd92ffff0000" }, "name": "Ceramics (Updated)", - "guid": "68a7178e-d8d8-4be4-9ed2-3a599fb1d2b6" + "guid": "594f9bab-0ca7-4bfa-b1b0-99610b957a9e" } }, "Example 2": { @@ -49475,7 +48959,7 @@ "guid": "0000b135-0009-4fff-8fff-dd92ffff0000" }, "name": "Ceramics (Updated)", - "guid": "68a7178e-d8d8-4be4-9ed2-3a599fb1d2b6" + "guid": "594f9bab-0ca7-4bfa-b1b0-99610b957a9e" } }, "Example 2": { @@ -49516,7 +49000,7 @@ "guid": "0000b135-0009-4fff-8fff-dd92ffff0000" }, "name": "Ceramics (Updated)", - "guid": "68a7178e-d8d8-4be4-9ed2-3a599fb1d2b6" + "guid": "594f9bab-0ca7-4bfa-b1b0-99610b957a9e" } }, "Example 2": { @@ -49557,7 +49041,7 @@ "guid": "0000b135-0009-4fff-8fff-dd92ffff0000" }, "name": "Ceramics (Updated)", - "guid": "68a7178e-d8d8-4be4-9ed2-3a599fb1d2b6" + "guid": "594f9bab-0ca7-4bfa-b1b0-99610b957a9e" } }, "Example 2": { @@ -50059,7 +49543,7 @@ "isHiddenFromBrowse": false, "isHiddenFromSearch": false, "name": "Coatings (Guid)", - "guid": "6897a8aa-54f6-48a6-8584-236b0eee9eed" + "guid": "364bdde0-4d79-4709-862b-77974eb51d4a" } }, "Example 3": { @@ -50094,7 +49578,7 @@ "isHiddenFromBrowse": false, "isHiddenFromSearch": false, "name": "Coatings (Guid)", - "guid": "6897a8aa-54f6-48a6-8584-236b0eee9eed" + "guid": "364bdde0-4d79-4709-862b-77974eb51d4a" } }, "Example 3": { @@ -50129,7 +49613,7 @@ "isHiddenFromBrowse": false, "isHiddenFromSearch": false, "name": "Coatings (Guid)", - "guid": "6897a8aa-54f6-48a6-8584-236b0eee9eed" + "guid": "364bdde0-4d79-4709-862b-77974eb51d4a" } }, "Example 3": { @@ -50164,7 +49648,7 @@ "isHiddenFromBrowse": false, "isHiddenFromSearch": false, "name": "Coatings (Guid)", - "guid": "6897a8aa-54f6-48a6-8584-236b0eee9eed" + "guid": "364bdde0-4d79-4709-862b-77974eb51d4a" } }, "Example 3": { @@ -50396,7 +49880,7 @@ "defaultSubsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "defaultLayoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", "name": "MaterialUniverse (Updated)", - "guid": "395a3ec4-4004-4678-94e0-e41b3b0abb1e" + "guid": "692647bd-a334-466c-88dd-8eb6df9350d4" } }, "Example 2": { @@ -50457,7 +49941,7 @@ "defaultSubsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "defaultLayoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", "name": "MaterialUniverse (Updated)", - "guid": "395a3ec4-4004-4678-94e0-e41b3b0abb1e" + "guid": "692647bd-a334-466c-88dd-8eb6df9350d4" } }, "Example 2": { @@ -50518,7 +50002,7 @@ "defaultSubsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "defaultLayoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", "name": "MaterialUniverse (Updated)", - "guid": "395a3ec4-4004-4678-94e0-e41b3b0abb1e" + "guid": "692647bd-a334-466c-88dd-8eb6df9350d4" } }, "Example 2": { @@ -50579,7 +50063,7 @@ "defaultSubsetGuid": "00000b36-0010-4fff-8fff-dd92ffff0000", "defaultLayoutGuid": "00000b36-0009-4fff-8fff-dd92ffff0000", "name": "MaterialUniverse (Updated)", - "guid": "395a3ec4-4004-4678-94e0-e41b3b0abb1e" + "guid": "692647bd-a334-466c-88dd-8eb6df9350d4" } }, "Example 2": { @@ -50723,7 +50207,6 @@ { "type": "tabular", "isHiddenFromSearchCriteria": false, - "isProtected": false, "table": { "guid": "0000dd92-0011-4fff-8fff-0000ffff0000" }, @@ -51012,6 +50495,7 @@ "example": { "links": [ { + "identity": 115, "type": "recordLink", "reverseName": "Training Exercise", "reverseDisplayNames": {}, @@ -51032,7 +50516,8 @@ "guid": "00e07ec0-695e-4ca3-bf1d-3bbeef126949" }, { - "type": "smartLink", + "identity": 3, + "type": "dynamicLink", "reverseName": "Smart Link to Training Record", "reverseDisplayNames": { "en": "en-Smart Link to Training Record", @@ -51058,14 +50543,15 @@ "guid": "7bf0d4d5-6896-4a10-b7a1-d1fe4e533e66" }, { + "identity": 1, "type": "crossDatabaseLink", "reverseName": "Cross database link group : MI Training MaterialUniverse - Second Training Database And Table", "reverseDisplayNames": {}, "linkInfo": { "linkSource": { - "databaseGuid": "3e94bb1f-23a5-4222-9a0a-fd9f4908fa71", - "databaseVersionGuid": "55a579a3-dd2f-49d6-9fe3-b6f5483e5fb2", - "tableGuid": "64b2ca18-95b4-453c-a944-dd8668b7867e" + "databaseGuid": "3bff8274-c01b-4b12-a502-123e32ff598f", + "databaseVersionGuid": "427bbba4-b702-45f7-bc36-8fb5682b539d", + "tableGuid": "f662984e-3f3b-4815-ab72-1d08532f6897" }, "linkTarget": { "databaseGuid": "43a43640-4919-428a-bac9-16efbc4ce6ed", @@ -51075,9 +50561,10 @@ }, "displayNames": {}, "name": "Cross database link group : Second Training Database And Table - MI Training MaterialUniverse", - "guid": "7de0b545-d361-4bbf-a85a-90afbdc2f7c3" + "guid": "94a9565e-6e9a-444e-bbf4-5795a3be538b" }, { + "identity": 8944, "type": "tabularAttribute", "reverseName": "Environmental performances overview", "reverseDisplayNames": {}, @@ -51986,7 +51473,7 @@ "description": "This example demonstrates how to create a new unit system for the MI_Training database. Only guid and name can be set as the rest of fields is backend generated and changes via equivalents endpoints.", "value": { "name": "Hawaiian common", - "guid": "65badae6-45fd-4cde-9101-d462d0bfbbcd" + "guid": "34971448-5077-4764-8ef2-12a554585cb6" } } } @@ -52001,7 +51488,7 @@ "description": "This example demonstrates how to create a new unit system for the MI_Training database. Only guid and name can be set as the rest of fields is backend generated and changes via equivalents endpoints.", "value": { "name": "Hawaiian common", - "guid": "65badae6-45fd-4cde-9101-d462d0bfbbcd" + "guid": "34971448-5077-4764-8ef2-12a554585cb6" } } } @@ -52016,7 +51503,7 @@ "description": "This example demonstrates how to create a new unit system for the MI_Training database. Only guid and name can be set as the rest of fields is backend generated and changes via equivalents endpoints.", "value": { "name": "Hawaiian common", - "guid": "65badae6-45fd-4cde-9101-d462d0bfbbcd" + "guid": "34971448-5077-4764-8ef2-12a554585cb6" } } } @@ -52031,7 +51518,7 @@ "description": "This example demonstrates how to create a new unit system for the MI_Training database. Only guid and name can be set as the rest of fields is backend generated and changes via equivalents endpoints.", "value": { "name": "Hawaiian common", - "guid": "65badae6-45fd-4cde-9101-d462d0bfbbcd" + "guid": "34971448-5077-4764-8ef2-12a554585cb6" } } } @@ -52140,7 +51627,7 @@ "description": "This example demonstrates how to update all properties of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "name": "UK Imperial (Updated)", - "guid": "e729aaf1-21ba-45c0-a927-c68f84993e0d" + "guid": "ff7af3e8-af6f-4f11-9d3c-7eed7c3739e1" } }, "Example 2": { @@ -52154,7 +51641,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { - "guid": "933f8c7a-6c51-4f90-a8d2-6115120003f3" + "guid": "770993c3-3c91-4b04-a978-8ae067599d35" } } } @@ -52169,7 +51656,7 @@ "description": "This example demonstrates how to update all properties of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "name": "UK Imperial (Updated)", - "guid": "e729aaf1-21ba-45c0-a927-c68f84993e0d" + "guid": "ff7af3e8-af6f-4f11-9d3c-7eed7c3739e1" } }, "Example 2": { @@ -52183,7 +51670,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { - "guid": "933f8c7a-6c51-4f90-a8d2-6115120003f3" + "guid": "770993c3-3c91-4b04-a978-8ae067599d35" } } } @@ -52198,7 +51685,7 @@ "description": "This example demonstrates how to update all properties of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "name": "UK Imperial (Updated)", - "guid": "e729aaf1-21ba-45c0-a927-c68f84993e0d" + "guid": "ff7af3e8-af6f-4f11-9d3c-7eed7c3739e1" } }, "Example 2": { @@ -52212,7 +51699,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { - "guid": "933f8c7a-6c51-4f90-a8d2-6115120003f3" + "guid": "770993c3-3c91-4b04-a978-8ae067599d35" } } } @@ -52227,7 +51714,7 @@ "description": "This example demonstrates how to update all properties of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { "name": "UK Imperial (Updated)", - "guid": "e729aaf1-21ba-45c0-a927-c68f84993e0d" + "guid": "ff7af3e8-af6f-4f11-9d3c-7eed7c3739e1" } }, "Example 2": { @@ -52241,7 +51728,7 @@ "summary": "Update guid", "description": "This example demonstrates how to update the 'Guid' of the 'UK Imperial' unit system (guid = 00000007-0014-4fff-8fff-0000ffff0000) from the MI_Training database.", "value": { - "guid": "933f8c7a-6c51-4f90-a8d2-6115120003f3" + "guid": "770993c3-3c91-4b04-a978-8ae067599d35" } } } @@ -52700,8 +52187,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "4fe61d07-07b8-4f77-9f0e-48af736eba59", - "74dd235d-fc67-4d2d-831a-04e9537c777e" + "bcba23bd-12e4-4d9d-bdf5-fb00be191018", + "545c43bf-99d7-4354-a8bc-41aed0b59376" ], "type": "recordListMember" }, @@ -53501,8 +52988,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "4fe61d07-07b8-4f77-9f0e-48af736eba59", - "74dd235d-fc67-4d2d-831a-04e9537c777e" + "bcba23bd-12e4-4d9d-bdf5-fb00be191018", + "545c43bf-99d7-4354-a8bc-41aed0b59376" ], "type": "recordListMember" }, @@ -54302,8 +53789,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "4fe61d07-07b8-4f77-9f0e-48af736eba59", - "74dd235d-fc67-4d2d-831a-04e9537c777e" + "bcba23bd-12e4-4d9d-bdf5-fb00be191018", + "545c43bf-99d7-4354-a8bc-41aed0b59376" ], "type": "recordListMember" }, @@ -55103,8 +54590,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "4fe61d07-07b8-4f77-9f0e-48af736eba59", - "74dd235d-fc67-4d2d-831a-04e9537c777e" + "bcba23bd-12e4-4d9d-bdf5-fb00be191018", + "545c43bf-99d7-4354-a8bc-41aed0b59376" ], "type": "recordListMember" }, @@ -55982,8 +55469,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "16ca1e01-a988-4c63-a86b-b014f9d996cc", - "4573ebc0-23fc-4ec6-a1fc-45168d38eaa0" + "77c047b7-48e0-48ff-912a-47c6a4ca3704", + "a058d8dd-ac07-4dd6-980e-d74532c7bcbd" ], "type": "recordListMember" }, @@ -56783,8 +56270,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "16ca1e01-a988-4c63-a86b-b014f9d996cc", - "4573ebc0-23fc-4ec6-a1fc-45168d38eaa0" + "77c047b7-48e0-48ff-912a-47c6a4ca3704", + "a058d8dd-ac07-4dd6-980e-d74532c7bcbd" ], "type": "recordListMember" }, @@ -57584,8 +57071,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "16ca1e01-a988-4c63-a86b-b014f9d996cc", - "4573ebc0-23fc-4ec6-a1fc-45168d38eaa0" + "77c047b7-48e0-48ff-912a-47c6a4ca3704", + "a058d8dd-ac07-4dd6-980e-d74532c7bcbd" ], "type": "recordListMember" }, @@ -58385,8 +57872,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "16ca1e01-a988-4c63-a86b-b014f9d996cc", - "4573ebc0-23fc-4ec6-a1fc-45168d38eaa0" + "77c047b7-48e0-48ff-912a-47c6a4ca3704", + "a058d8dd-ac07-4dd6-980e-d74532c7bcbd" ], "type": "recordListMember" }, @@ -59255,8 +58742,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "a8d969d6-3a70-4df5-a23b-360306521ba8", - "2f8e5a21-ceb0-4c66-b40b-2fe1dedbeef7" + "a8c8cdba-42d2-4ea0-bc43-dc276d9d24c0", + "468b0c75-fe8c-4127-9807-0bcee79e8ff1" ], "type": "recordListMember" }, @@ -60142,8 +59629,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "a8d969d6-3a70-4df5-a23b-360306521ba8", - "2f8e5a21-ceb0-4c66-b40b-2fe1dedbeef7" + "a8c8cdba-42d2-4ea0-bc43-dc276d9d24c0", + "468b0c75-fe8c-4127-9807-0bcee79e8ff1" ], "type": "recordListMember" }, @@ -61029,8 +60516,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "a8d969d6-3a70-4df5-a23b-360306521ba8", - "2f8e5a21-ceb0-4c66-b40b-2fe1dedbeef7" + "a8c8cdba-42d2-4ea0-bc43-dc276d9d24c0", + "468b0c75-fe8c-4127-9807-0bcee79e8ff1" ], "type": "recordListMember" }, @@ -61916,8 +61403,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "a8d969d6-3a70-4df5-a23b-360306521ba8", - "2f8e5a21-ceb0-4c66-b40b-2fe1dedbeef7" + "a8c8cdba-42d2-4ea0-bc43-dc276d9d24c0", + "468b0c75-fe8c-4127-9807-0bcee79e8ff1" ], "type": "recordListMember" }, @@ -62848,8 +62335,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "c4d36751-66ef-4a9f-826d-605ef8637745", - "60f30609-cf83-44e9-82bd-a101b84eade6" + "f0d1dc7d-e09a-4750-a6cb-6cb36d4c8769", + "141001d6-731f-4d55-9323-e54510e63ede" ], "type": "recordListMember" }, @@ -63649,8 +63136,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "c4d36751-66ef-4a9f-826d-605ef8637745", - "60f30609-cf83-44e9-82bd-a101b84eade6" + "f0d1dc7d-e09a-4750-a6cb-6cb36d4c8769", + "141001d6-731f-4d55-9323-e54510e63ede" ], "type": "recordListMember" }, @@ -64450,8 +63937,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "c4d36751-66ef-4a9f-826d-605ef8637745", - "60f30609-cf83-44e9-82bd-a101b84eade6" + "f0d1dc7d-e09a-4750-a6cb-6cb36d4c8769", + "141001d6-731f-4d55-9323-e54510e63ede" ], "type": "recordListMember" }, @@ -65251,8 +64738,8 @@ "value": { "criterion": { "recordListIdentifiers": [ - "c4d36751-66ef-4a9f-826d-605ef8637745", - "60f30609-cf83-44e9-82bd-a101b84eade6" + "f0d1dc7d-e09a-4750-a6cb-6cb36d4c8769", + "141001d6-731f-4d55-9323-e54510e63ede" ], "type": "recordListMember" }, @@ -65850,6 +65337,305 @@ } } }, + "/v1alpha/selection-searches": { + "get": { + "tags": [ + "SelectionSearches" + ], + "summary": "Returns all searches visible to the calling user.", + "operationId": "GetAll", + "responses": { + "200": { + "description": "Ok", + "content": { + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + } + } + }, + "403": { + "description": "Forbidden" + } + } + }, + "post": { + "tags": [ + "SelectionSearches" + ], + "summary": "Creates a new search with the specified properties.", + "operationId": "CreateSearch", + "requestBody": { + "content": { + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/GsaCreateSearchRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaCreateSearchRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaCreateSearchRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/GsaCreateSearchRequest" + } + } + } + }, + "responses": { + "201": { + "description": "Created", + "content": { + "text/plain": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + } + }, + "400": { + "description": "Bad request" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/v1alpha/selection-searches/search": { + "post": { + "tags": [ + "SelectionSearches" + ], + "summary": "Retrieves a collection of searches that match the specified criteria.", + "operationId": "Search", + "requestBody": { + "content": { + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/GsaFindSearchRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaFindSearchRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaFindSearchRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/GsaFindSearchRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Ok", + "content": { + "text/plain": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + } + }, + "400": { + "description": "Bad request" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/v1alpha/selection-searches/search/{searchIdentifier}": { + "get": { + "tags": [ + "SelectionSearches" + ], + "summary": "Returns the given search if it exists and the calling user has access to it", + "operationId": "GetSearch", + "parameters": [ + { + "name": "searchIdentifier", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Ok", + "content": { + "text/plain": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaSelectionSearch" + } + } + } + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Search result not found" + }, + "410": { + "description": "Search result no longer available" + } + } + }, + "put": { + "tags": [ + "SelectionSearches" + ], + "summary": "If the search exists, updates the properties of the search. This will overwrite all current properties.\r\nIf the search does not exist or the calling user does not have access to it, returns '404 not found' response.", + "operationId": "SaveSearch", + "parameters": [ + { + "name": "searchIdentifier", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "requestBody": { + "content": { + "application/json-patch+json": { + "schema": { + "$ref": "#/components/schemas/GsaSaveSearchRequest" + } + }, + "application/json": { + "schema": { + "$ref": "#/components/schemas/GsaSaveSearchRequest" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/GsaSaveSearchRequest" + } + }, + "application/*+json": { + "schema": { + "$ref": "#/components/schemas/GsaSaveSearchRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Ok" + }, + "400": { + "description": "Bad request" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Search not found" + } + } + }, + "delete": { + "tags": [ + "SelectionSearches" + ], + "summary": "Delete an existing selection search.", + "operationId": "DeleteSearch", + "parameters": [ + { + "name": "searchIdentifier", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + } + } + ], + "responses": { + "200": { + "description": "Ok" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Selection search not found" + } + } + } + }, "/v1alpha/serverManager/email": { "get": { "tags": [ @@ -66602,7 +66388,6 @@ "guid", "info", "isHiddenFromSearchCriteria", - "isProtected", "name", "table", "type" @@ -66632,10 +66417,6 @@ "type": "boolean", "description": "If true, the attribute should not be shown in search UIs.\r\nIt will still be included in text searches." }, - "isProtected": { - "type": "boolean", - "description": "If true, the attribute is protected from all changes." - }, "table": { "$ref": "#/components/schemas/GsaSlimEntity" }, @@ -67095,14 +66876,14 @@ "$ref": "#/components/schemas/GsaSlimNamedEntity" } }, - "primarySmartLinkGroups": { + "primaryDynamicLinkGroups": { "type": "array", "items": { "$ref": "#/components/schemas/GsaSlimNamedEntity" }, "nullable": true }, - "foreignSmartLinkGroups": { + "foreignDynamicLinkGroups": { "type": "array", "items": { "$ref": "#/components/schemas/GsaSlimNamedEntity" @@ -67922,25 +67703,6 @@ }, "additionalProperties": false }, - "GsaCreateCrossDatabaseLinkTarget": { - "required": [ - "tableGuid" - ], - "type": "object", - "properties": { - "databaseGuid": { - "type": "string", - "description": "If databaseGuid is set, the target will match any database with that Guid.\r\nIf databaseGuid is not set, the target wil match the tableGuid in any database.", - "format": "uuid", - "nullable": true - }, - "tableGuid": { - "type": "string", - "format": "uuid" - } - }, - "additionalProperties": false - }, "GsaCreateCrossDatabaseRecordLinkGroup": { "type": "object", "allOf": [ @@ -67948,14 +67710,8 @@ "$ref": "#/components/schemas/GsaCreateRecordLinkGroup" }, { - "required": [ - "linkTarget" - ], "type": "object", "properties": { - "linkTarget": { - "$ref": "#/components/schemas/GsaCreateCrossDatabaseLinkTarget" - }, "includeIndirectLinks": { "type": "boolean" } @@ -68235,6 +67991,38 @@ }, "additionalProperties": false }, + "GsaCreateDynamicRecordLinkGroup": { + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/GsaCreateRecordLinkGroup" + }, + { + "required": [ + "attributePairs" + ], + "type": "object", + "properties": { + "forbidOrphans": { + "type": "boolean" + }, + "referentialIntegrityModel": { + "$ref": "#/components/schemas/GsaReferentialIntegrityModel" + }, + "attributePairs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaCreateAttributeLinkPair" + } + } + } + } + ], + "additionalProperties": false, + "description": "\r\n\r\nThis extends: GsaCreateRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'dynamic'", + "x-discriminator-value": "dynamic", + "x-discriminator-name": "type" + }, "GsaCreateExpression": { "required": [ "name", @@ -69302,6 +69090,7 @@ }, "GsaCreateRecordLinkGroup": { "required": [ + "linkTarget", "name", "reverseName", "type" @@ -69311,6 +69100,9 @@ "type": { "$ref": "#/components/schemas/GsaRecordLinkGroupType" }, + "linkTarget": { + "$ref": "#/components/schemas/GsaLinkTarget" + }, "reverseName": { "type": "string" }, @@ -69323,12 +69115,12 @@ } }, "additionalProperties": false, - "description": "\r\n\r\nThis is one of: \r\n * GsaCreateStaticRecordLinkGroup\r\n * GsaCreateSmartRecordLinkGroup\r\n * GsaCreateCrossDatabaseRecordLinkGroup", + "description": "\r\n\r\nThis is one of: \r\n * GsaCreateStaticRecordLinkGroup\r\n * GsaCreateDynamicRecordLinkGroup\r\n * GsaCreateCrossDatabaseRecordLinkGroup", "discriminator": { "propertyName": "type", "mapping": { "static": "#/components/schemas/GsaCreateStaticRecordLinkGroup", - "smart": "#/components/schemas/GsaCreateSmartRecordLinkGroup", + "dynamic": "#/components/schemas/GsaCreateDynamicRecordLinkGroup", "crossDatabase": "#/components/schemas/GsaCreateCrossDatabaseRecordLinkGroup" } } @@ -69405,6 +69197,19 @@ }, "additionalProperties": false }, + "GsaCreateSearchRequest": { + "type": "object", + "properties": { + "searchConfig": { + "type": "string", + "nullable": true + }, + "detail": { + "$ref": "#/components/schemas/GsaSearchDetail" + } + }, + "additionalProperties": false + }, "GsaCreateShortTextAttribute": { "type": "object", "allOf": [ @@ -69429,55 +69234,6 @@ "x-discriminator-value": "shortText", "x-discriminator-name": "type" }, - "GsaCreateSmartLinkTarget": { - "required": [ - "tableGuid" - ], - "type": "object", - "properties": { - "tableGuid": { - "type": "string", - "format": "uuid" - } - }, - "additionalProperties": false - }, - "GsaCreateSmartRecordLinkGroup": { - "type": "object", - "allOf": [ - { - "$ref": "#/components/schemas/GsaCreateRecordLinkGroup" - }, - { - "required": [ - "attributePairs", - "linkTarget" - ], - "type": "object", - "properties": { - "linkTarget": { - "$ref": "#/components/schemas/GsaCreateSmartLinkTarget" - }, - "forbidOrphans": { - "type": "boolean" - }, - "referentialIntegrityModel": { - "$ref": "#/components/schemas/GsaReferentialIntegrityModel" - }, - "attributePairs": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaCreateAttributeLinkPair" - } - } - } - } - ], - "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaCreateRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'smart'", - "x-discriminator-value": "smart", - "x-discriminator-name": "type" - }, "GsaCreateStandardName": { "required": [ "name" @@ -69522,19 +69278,6 @@ }, "additionalProperties": false }, - "GsaCreateStaticLinkTarget": { - "required": [ - "tableGuid" - ], - "type": "object", - "properties": { - "tableGuid": { - "type": "string", - "format": "uuid" - } - }, - "additionalProperties": false - }, "GsaCreateStaticRecordLinkGroup": { "type": "object", "allOf": [ @@ -69542,14 +69285,8 @@ "$ref": "#/components/schemas/GsaCreateRecordLinkGroup" }, { - "required": [ - "linkTarget" - ], "type": "object", "properties": { - "linkTarget": { - "$ref": "#/components/schemas/GsaCreateStaticLinkTarget" - }, "includeIndirectLinks": { "type": "boolean" } @@ -71645,7 +71382,7 @@ "range": "#/components/schemas/GsaRangeDatumCriterion", "shortText": "#/components/schemas/GsaShortTextDatumCriterion", "shortTextPrefix": "#/components/schemas/GsaShortTextPrefixDatumCriterion", - "smartLinkingValue": "#/components/schemas/GsaLinkingValueExistsDatumCriterion" + "dynamicLinkingValue": "#/components/schemas/GsaLinkingValueExistsDatumCriterion" } } }, @@ -71679,7 +71416,7 @@ "range", "shortText", "shortTextPrefix", - "smartLinkingValue" + "dynamicLinkingValue" ], "type": "string" }, @@ -73005,7 +72742,6 @@ "discreteValues", "guid", "isOrdered", - "isProtected", "name" ], "type": "object", @@ -73019,10 +72755,6 @@ "isOrdered": { "type": "boolean" }, - "isProtected": { - "type": "boolean", - "description": "If true, the discrete type is protected from all changes." - }, "name": { "type": "string" }, @@ -73158,15 +72890,10 @@ "GsaDiscreteValuesDiscreteValue": { "required": [ "guid", - "isProtected", "name" ], "type": "object", "properties": { - "isProtected": { - "type": "boolean", - "description": "If true, the discrete value is protected from all changes." - }, "name": { "type": "string" }, @@ -73443,6 +73170,64 @@ "x-discriminator-value": "duplicateVersionGuid", "x-discriminator-name": "IssueType" }, + "GsaDynamicLinkGroupUsageDataModificationErrorDetail": { + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/GsaUsageDataModificationErrorDetail" + }, + { + "type": "object", + "properties": { + "referencedBy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaSlimNamedEntity" + }, + "nullable": true + } + } + } + ], + "additionalProperties": false, + "description": "\r\n\r\nThis extends: GsaUsageDataModificationErrorDetail\r\n\r\nThe value of discriminator property ('referencedByType') must be equal to 'dynamicLinkGroup'", + "x-discriminator-value": "dynamicLinkGroup", + "x-discriminator-name": "referencedByType" + }, + "GsaDynamicRecordLinkGroup": { + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/GsaRecordLinkGroup" + }, + { + "required": [ + "attributePairs", + "forbidOrphans", + "referentialIntegrityModel" + ], + "type": "object", + "properties": { + "forbidOrphans": { + "type": "boolean" + }, + "referentialIntegrityModel": { + "$ref": "#/components/schemas/GsaReferentialIntegrityModel" + }, + "attributePairs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaAttributeLinkPair" + } + } + } + } + ], + "additionalProperties": false, + "description": "\r\n\r\nThis extends: GsaRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'dynamic'", + "x-discriminator-value": "dynamic", + "x-discriminator-name": "type" + }, "GsaEmptyAxisNameAttributeErrorDetail": { "type": "object", "allOf": [ @@ -73984,6 +73769,16 @@ }, "additionalProperties": false }, + "GsaFindSearchRequest": { + "type": "object", + "properties": { + "nameContains": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, "GsaFindStandardNames": { "type": "object", "properties": { @@ -74607,12 +74402,6 @@ "format": "uuid", "nullable": true }, - "hasFiles": { - "type": "boolean" - }, - "hasChildFolders": { - "type": "boolean" - }, "name": { "type": "string" }, @@ -76684,51 +76473,6 @@ }, "additionalProperties": false }, - "GsaLink": { - "required": [ - "displayNames", - "guid", - "linkInfo", - "name", - "reverseName", - "type" - ], - "type": "object", - "properties": { - "type": { - "$ref": "#/components/schemas/GsaLinkAttributeType" - }, - "reverseName": { - "type": "string" - }, - "reverseDisplayNames": { - "type": "object", - "additionalProperties": { - "type": "string", - "nullable": true - }, - "nullable": true - }, - "linkInfo": { - "$ref": "#/components/schemas/GsaLinkInfo" - }, - "displayNames": { - "type": "object", - "additionalProperties": { - "type": "string", - "nullable": true - } - }, - "name": { - "type": "string" - }, - "guid": { - "type": "string", - "format": "uuid" - } - }, - "additionalProperties": false - }, "GsaLinkAggregation": { "type": "object", "allOf": [ @@ -76852,7 +76596,7 @@ "enum": [ "recordLink", "crossDatabaseLink", - "smartLink", + "dynamicLink", "tabularAttribute" ], "type": "string" @@ -77060,9 +76804,6 @@ "description": "Source links for an integration schema can either be static (within an single database), or cross database. Cross database links\r\nmust indicate which database they are defined in - a reverse cross database link is defined in the \"target\" database of the mapped\r\nintegration schema attribute.

Possible values:

\r\n\r\n" }, "GsaLinkTarget": { - "required": [ - "tableGuid" - ], "type": "object", "properties": { "databaseGuid": { @@ -77077,7 +76818,8 @@ }, "tableGuid": { "type": "string", - "format": "uuid" + "format": "uuid", + "nullable": true } }, "additionalProperties": false @@ -77194,8 +76936,8 @@ } ], "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaDatumCriterion\r\n\r\nThe value of discriminator property ('type') must be equal to 'smartLinkingValue'", - "x-discriminator-value": "smartLinkingValue", + "description": "\r\n\r\nThis extends: GsaDatumCriterion\r\n\r\nThe value of discriminator property ('type') must be equal to 'dynamicLinkingValue'", + "x-discriminator-value": "dynamicLinkingValue", "x-discriminator-name": "type" }, "GsaLinkingValueMatchBehavior": { @@ -77217,7 +76959,7 @@ "links": { "type": "array", "items": { - "$ref": "#/components/schemas/GsaLink" + "$ref": "#/components/schemas/GsaResolvedLink" } } }, @@ -81869,12 +81611,12 @@ } }, "additionalProperties": false, - "description": "\r\n\r\nThis is one of: \r\n * GsaStaticRecordLinkGroup\r\n * GsaSmartRecordLinkGroup\r\n * GsaCrossDatabaseRecordLinkGroup", + "description": "\r\n\r\nThis is one of: \r\n * GsaStaticRecordLinkGroup\r\n * GsaDynamicRecordLinkGroup\r\n * GsaCrossDatabaseRecordLinkGroup", "discriminator": { "propertyName": "type", "mapping": { "static": "#/components/schemas/GsaStaticRecordLinkGroup", - "smart": "#/components/schemas/GsaSmartRecordLinkGroup", + "dynamic": "#/components/schemas/GsaDynamicRecordLinkGroup", "crossDatabase": "#/components/schemas/GsaCrossDatabaseRecordLinkGroup" } } @@ -81882,7 +81624,7 @@ "GsaRecordLinkGroupType": { "enum": [ "static", - "smart", + "dynamic", "crossDatabase" ], "type": "string" @@ -82557,7 +82299,7 @@ "enum": [ "expression", "versionControlledData", - "smartLinkGroup", + "dynamicLinkGroup", "tabularAttribute", "xyChartTemplate", "searchMask", @@ -82718,126 +82460,125 @@ }, "additionalProperties": false }, - "GsaResponseOptions": { + "GsaResolvedLink": { + "required": [ + "displayNames", + "guid", + "linkInfo", + "name", + "reverseName", + "type" + ], "type": "object", "properties": { - "includeUserActions": { - "type": "boolean" + "identity": { + "type": "integer", + "format": "int32", + "nullable": true }, - "includeUserPermissions": { - "type": "boolean" + "type": { + "$ref": "#/components/schemas/GsaLinkAttributeType" }, - "includeRecordListItems": { - "type": "boolean" - } - }, - "additionalProperties": false - }, - "GsaResubmitJobRequest": { - "type": "object", - "properties": { - "name": { - "type": "string", - "nullable": true + "reverseName": { + "type": "string" }, - "description": { - "type": "string", + "reverseDisplayNames": { + "type": "object", + "additionalProperties": { + "type": "string", + "nullable": true + }, "nullable": true }, - "scheduledExecutionDate": { + "linkInfo": { + "$ref": "#/components/schemas/GsaResolvedLinkInfo" + }, + "displayNames": { + "type": "object", + "additionalProperties": { + "type": "string", + "nullable": true + } + }, + "name": { + "type": "string" + }, + "guid": { "type": "string", - "format": "date-time", - "nullable": true + "format": "uuid" } }, "additionalProperties": false }, - "GsaRetargetPotentialRequest": { + "GsaResolvedLinkInfo": { "required": [ - "targetDatabaseKeys" + "linkSource", + "linkTarget" ], "type": "object", "properties": { - "targetDatabaseKeys": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of database keys to check for retargeting potential." + "linkSource": { + "$ref": "#/components/schemas/GsaResolvedLinkTarget" + }, + "linkTarget": { + "$ref": "#/components/schemas/GsaResolvedLinkTarget" } }, - "additionalProperties": false, - "description": "Request to get databases with retarget potential - whether there are any cross-database tabular attributes that target them." + "additionalProperties": false }, - "GsaRetargetRequest": { + "GsaResolvedLinkTarget": { "required": [ - "newTargetDatabaseKey", - "previousTargetDatabaseKey" + "databaseGuid", + "databaseVersionGuid", + "tableGuid" ], "type": "object", "properties": { - "previousTargetDatabaseKey": { + "databaseGuid": { + "type": "string", + "format": "uuid" + }, + "databaseVersionGuid": { "type": "string", - "description": "Database key that the tabular attributes were targeting before the operation." + "format": "uuid" }, - "newTargetDatabaseKey": { + "tableGuid": { "type": "string", - "description": "Database key that the tabular attributes will target after the operation." + "format": "uuid" } }, - "additionalProperties": false, - "description": "Request to retarget tabular attributes from one database to another." + "additionalProperties": false }, - "GsaRetargetResult": { - "required": [ - "attributeName", - "result", - "sourceDatabaseKey", - "tableName" - ], + "GsaResponseOptions": { "type": "object", "properties": { - "sourceDatabaseKey": { - "type": "string", - "description": "Database key of the source database - the one holding the tabular attribute that was retargeted." - }, - "tableName": { - "type": "string", - "description": "Table name of the source table - the one holding the tabular attribute that was retargeted." + "includeUserActions": { + "type": "boolean" }, - "attributeName": { - "type": "string", - "description": "Name of the tabular attribute that was retargeted." + "includeUserPermissions": { + "type": "boolean" }, - "result": { - "$ref": "#/components/schemas/GsaRetargetResultType" + "includeRecordListItems": { + "type": "boolean" } }, - "additionalProperties": false, - "description": "Result of a retargeting operation.\r\n\r\nresult: Result type of the retargeting operation." - }, - "GsaRetargetResultType": { - "enum": [ - "success", - "tableNotFound", - "linkingAttributeNotFound", - "columnMissing", - "missingAdminPermissions" - ], - "type": "string", - "description": "

Possible values:

\r\n\r\n" + "additionalProperties": false }, - "GsaRetargetResultsInfo": { - "required": [ - "results" - ], + "GsaResubmitJobRequest": { "type": "object", "properties": { - "results": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaRetargetResult" - } + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "scheduledExecutionDate": { + "type": "string", + "format": "date-time", + "nullable": true } }, "additionalProperties": false @@ -82933,6 +82674,19 @@ }, "additionalProperties": false }, + "GsaSaveSearchRequest": { + "type": "object", + "properties": { + "searchConfig": { + "type": "string", + "nullable": true + }, + "detail": { + "$ref": "#/components/schemas/GsaSearchDetail" + } + }, + "additionalProperties": false + }, "GsaSchemaTooNewAddDatabaseValidationIssue": { "type": "object", "allOf": [ @@ -83008,6 +82762,28 @@ }, "additionalProperties": false }, + "GsaSearchDetail": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "notes": { + "type": "string", + "nullable": true + }, + "criteria": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, "GsaSearchIndexStatus": { "type": "object", "properties": { @@ -83282,6 +83058,61 @@ "additionalProperties": false, "description": "The security groups that apply to an integration schema. If null or empty, the default MI security groups will be used." }, + "GsaSelectionSearch": { + "type": "object", + "properties": { + "searchIdentifier": { + "type": "string", + "format": "uuid" + }, + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "notes": { + "type": "string", + "nullable": true + }, + "currentUserAccessInfo": { + "type": "object", + "additionalProperties": { + "type": "object", + "additionalProperties": { + "type": "boolean" + }, + "nullable": true + }, + "nullable": true + }, + "criteria": { + "type": "string", + "nullable": true + }, + "exploreConfig": { + "type": "string", + "nullable": true + }, + "createdTimestamp": { + "type": "string", + "format": "date-time" + }, + "createdUserOrGroup": { + "$ref": "#/components/schemas/GsaUserOrGroup" + }, + "lastModifiedTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastModifiedUserOrGroup": { + "$ref": "#/components/schemas/GsaUserOrGroup" + } + }, + "additionalProperties": false + }, "GsaSeriesGraph": { "type": "object", "allOf": [ @@ -83996,7 +83827,6 @@ "displayNames", "guid", "isHiddenFromSearchCriteria", - "isProtected", "name", "table", "type" @@ -84013,10 +83843,6 @@ "type": "boolean", "description": "If true, the attribute should not be shown in search UIs.\r\nIt will still be included in text searches." }, - "isProtected": { - "type": "boolean", - "description": "If true, the attribute is protected from all changes." - }, "table": { "$ref": "#/components/schemas/GsaSlimEntity" }, @@ -84131,7 +83957,6 @@ "required": [ "guid", "isOrdered", - "isProtected", "name" ], "type": "object", @@ -84139,10 +83964,6 @@ "isOrdered": { "type": "boolean" }, - "isProtected": { - "type": "boolean", - "description": "If true, the discrete type is protected from all changes." - }, "name": { "type": "string" }, @@ -84680,64 +84501,6 @@ "additionalProperties": false, "description": "Unit system stripped down to its basic fields (mappings excluded)." }, - "GsaSmartLinkGroupUsageDataModificationErrorDetail": { - "type": "object", - "allOf": [ - { - "$ref": "#/components/schemas/GsaUsageDataModificationErrorDetail" - }, - { - "type": "object", - "properties": { - "referencedBy": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaSlimNamedEntity" - }, - "nullable": true - } - } - } - ], - "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaUsageDataModificationErrorDetail\r\n\r\nThe value of discriminator property ('referencedByType') must be equal to 'smartLinkGroup'", - "x-discriminator-value": "smartLinkGroup", - "x-discriminator-name": "referencedByType" - }, - "GsaSmartRecordLinkGroup": { - "type": "object", - "allOf": [ - { - "$ref": "#/components/schemas/GsaRecordLinkGroup" - }, - { - "required": [ - "attributePairs", - "forbidOrphans", - "referentialIntegrityModel" - ], - "type": "object", - "properties": { - "forbidOrphans": { - "type": "boolean" - }, - "referentialIntegrityModel": { - "$ref": "#/components/schemas/GsaReferentialIntegrityModel" - }, - "attributePairs": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaAttributeLinkPair" - } - } - } - } - ], - "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'smart'", - "x-discriminator-value": "smart", - "x-discriminator-name": "type" - }, "GsaSmtpProperties": { "type": "object", "properties": { @@ -86760,6 +86523,35 @@ }, "additionalProperties": false }, + "GsaUpdateDynamicRecordLinkGroup": { + "type": "object", + "allOf": [ + { + "$ref": "#/components/schemas/GsaUpdateRecordLinkGroup" + }, + { + "type": "object", + "properties": { + "forbidOrphans": { + "type": "boolean" + }, + "referentialIntegrityModel": { + "$ref": "#/components/schemas/GsaReferentialIntegrityModel" + }, + "attributePairs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GsaCreateAttributeLinkPair" + } + } + } + } + ], + "additionalProperties": false, + "description": "\r\n\r\nThis extends: GsaUpdateRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'dynamic'", + "x-discriminator-value": "dynamic", + "x-discriminator-name": "type" + }, "GsaUpdateExpression": { "type": "object", "properties": { @@ -87699,12 +87491,12 @@ } }, "additionalProperties": false, - "description": "\r\n\r\nThis is one of: \r\n * GsaUpdateStaticRecordLinkGroup\r\n * GsaUpdateSmartRecordLinkGroup\r\n * GsaUpdateCrossDatabaseRecordLinkGroup", + "description": "\r\n\r\nThis is one of: \r\n * GsaUpdateStaticRecordLinkGroup\r\n * GsaUpdateDynamicRecordLinkGroup\r\n * GsaUpdateCrossDatabaseRecordLinkGroup", "discriminator": { "propertyName": "type", "mapping": { "static": "#/components/schemas/GsaUpdateStaticRecordLinkGroup", - "smart": "#/components/schemas/GsaUpdateSmartRecordLinkGroup", + "dynamic": "#/components/schemas/GsaUpdateDynamicRecordLinkGroup", "crossDatabase": "#/components/schemas/GsaUpdateCrossDatabaseRecordLinkGroup" } } @@ -87804,35 +87596,6 @@ "x-discriminator-value": "shortText", "x-discriminator-name": "type" }, - "GsaUpdateSmartRecordLinkGroup": { - "type": "object", - "allOf": [ - { - "$ref": "#/components/schemas/GsaUpdateRecordLinkGroup" - }, - { - "type": "object", - "properties": { - "forbidOrphans": { - "type": "boolean" - }, - "referentialIntegrityModel": { - "$ref": "#/components/schemas/GsaReferentialIntegrityModel" - }, - "attributePairs": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GsaCreateAttributeLinkPair" - } - } - } - } - ], - "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaUpdateRecordLinkGroup\r\n\r\nThe value of discriminator property ('type') must be equal to 'smart'", - "x-discriminator-value": "smart", - "x-discriminator-name": "type" - }, "GsaUpdateStandardName": { "type": "object", "properties": { @@ -88156,7 +87919,7 @@ "mapping": { "expression": "#/components/schemas/GsaExpressionUsageDataModificationErrorDetail", "versionControlledData": "#/components/schemas/GsaVersionControlledDataUsageDataModificationErrorDetail", - "smartLinkGroup": "#/components/schemas/GsaSmartLinkGroupUsageDataModificationErrorDetail", + "dynamicLinkGroup": "#/components/schemas/GsaDynamicLinkGroupUsageDataModificationErrorDetail", "tabularAttribute": "#/components/schemas/GsaTabularAttributeUsageDataModificationErrorDetail", "xyChartTemplate": "#/components/schemas/GsaXYChartTemplateUsageDataModificationErrorDetail", "searchMask": "#/components/schemas/GsaSearchMaskUsageDataModificationErrorDetail", @@ -88169,10 +87932,28 @@ } ], "additionalProperties": false, - "description": "\r\n\r\nThis extends: GsaDataModificationErrorDetail\r\n\r\nThe value of discriminator property ('reason') must be equal to 'usage'\r\n\r\nThis is one of: \r\n * GsaExpressionUsageDataModificationErrorDetail\r\n * GsaVersionControlledDataUsageDataModificationErrorDetail\r\n * GsaSmartLinkGroupUsageDataModificationErrorDetail\r\n * GsaTabularAttributeUsageDataModificationErrorDetail\r\n * GsaXYChartTemplateUsageDataModificationErrorDetail\r\n * GsaSearchMaskUsageDataModificationErrorDetail\r\n * GsaSecurityAttributeUsageDataModificationErrorDetail\r\n * GsaAttributeUsageDataModificationErrorDetail\r\n * GsaDataUsageDataModificationErrorDetail\r\n * GsaDefaultParameterValueUsageDataModificationErrorDetail", + "description": "\r\n\r\nThis extends: GsaDataModificationErrorDetail\r\n\r\nThe value of discriminator property ('reason') must be equal to 'usage'\r\n\r\nThis is one of: \r\n * GsaExpressionUsageDataModificationErrorDetail\r\n * GsaVersionControlledDataUsageDataModificationErrorDetail\r\n * GsaDynamicLinkGroupUsageDataModificationErrorDetail\r\n * GsaTabularAttributeUsageDataModificationErrorDetail\r\n * GsaXYChartTemplateUsageDataModificationErrorDetail\r\n * GsaSearchMaskUsageDataModificationErrorDetail\r\n * GsaSecurityAttributeUsageDataModificationErrorDetail\r\n * GsaAttributeUsageDataModificationErrorDetail\r\n * GsaDataUsageDataModificationErrorDetail\r\n * GsaDefaultParameterValueUsageDataModificationErrorDetail", "x-discriminator-value": "usage", "x-discriminator-name": "reason" }, + "GsaUserOrGroup": { + "type": "object", + "properties": { + "identifier": { + "type": "string", + "format": "uuid" + }, + "displayName": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, "GsaUserPermission": { "required": [ "flags",