Skip to content

ComponentUpdateRequest

Source code in docs_src/capo_iottwinmaker/types/component_update_request.py
class ComponentUpdateRequest(TypedDict, closed=True):
    update_type: NotRequired[
        "capo_iottwinmaker.types.component_update_type.ComponentUpdateType"
    ]
    """<p>The update type of the component update request.</p>"""
    description: NotRequired["capo_iottwinmaker.types.description.Description"]
    """<p>The description of the component type.</p>"""
    component_type_id: NotRequired[
        "capo_iottwinmaker.types.component_type_id.ComponentTypeId"
    ]
    """<p>The ID of the component type.</p>"""
    property_updates: NotRequired[
        "capo_iottwinmaker.types.property_requests.PropertyRequests"
    ]
    """<p>An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.</p>"""
    property_group_updates: NotRequired[
        "capo_iottwinmaker.types.component_property_group_requests.ComponentPropertyGroupRequests"
    ]
    """<p>The property group updates.</p>"""

component_type_id instance-attribute

component_type_id: NotRequired[ComponentTypeId]

The ID of the component type.

description instance-attribute

description: NotRequired[Description]

The description of the component type.

property_group_updates instance-attribute

property_group_updates: NotRequired[ComponentPropertyGroupRequests]

The property group updates.

property_updates instance-attribute

property_updates: NotRequired[PropertyRequests]

An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.

update_type instance-attribute

update_type: NotRequired[ComponentUpdateType]

The update type of the component update request.