UpdateComponentTypeRequest
¶
Source code in docs_src/capo_iottwinmaker/types/update_component_type_request.py
component_type_id
instance-attribute
¶
component_type_id: ComponentTypeId
The ID of the component type.
component_type_name
instance-attribute
¶
component_type_name: NotRequired[ComponentTypeName]
The component type name.
composite_component_types
instance-attribute
¶
composite_component_types: NotRequired[CompositeComponentTypesRequest]
This is an object that maps strings to compositeComponentTypes of the componentType. CompositeComponentType is referenced by componentTypeId.
description
instance-attribute
¶
description: NotRequired[Description]
The description of the component type.
extends_from
instance-attribute
¶
extends_from: NotRequired[ExtendsFrom]
Specifies the component type that this component type extends.
functions
instance-attribute
¶
functions: NotRequired[FunctionsRequest]
An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.
is_singleton
instance-attribute
¶
is_singleton: NotRequired[Boolean]
A Boolean value that specifies whether an entity can have more than one component of this type.
property_definitions
instance-attribute
¶
property_definitions: NotRequired[PropertyDefinitionsRequest]
An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.
property_groups
instance-attribute
¶
property_groups: NotRequired[PropertyGroupsRequest]
The property groups.