Skip to content

Device

Source code in docs_src/capo_iot_managed_integrations/types/device.py
class Device(TypedDict, closed=True):
    connector_device_id: (
        "capo_iot_managed_integrations.types.connector_device_id.ConnectorDeviceId"
    )
    """<p>The device id as defined by the connector.</p> <note> <p>This parameter is used for cloud-to-cloud devices only.</p> </note>"""
    connector_device_name: NotRequired[
        "capo_iot_managed_integrations.types.connector_device_name.ConnectorDeviceName"
    ]
    """<p>The name of the device as defined by the connector.</p>"""
    capability_report: "capo_iot_managed_integrations.types.matter_capability_report.MatterCapabilityReport"
    """<p>The capability report for the device.</p>"""
    capability_schemas: NotRequired[
        "capo_iot_managed_integrations.types.capability_schemas.CapabilitySchemas"
    ]
    """<p>Report of all capabilities supported by the device.</p>"""
    device_metadata: NotRequired[
        "capo_iot_managed_integrations.types.device_metadata.DeviceMetadata"
    ]
    """<p>The metadata attributes for a device.</p>"""

capability_report instance-attribute

capability_report: MatterCapabilityReport

The capability report for the device.

capability_schemas instance-attribute

capability_schemas: NotRequired[CapabilitySchemas]

Report of all capabilities supported by the device.

connector_device_id instance-attribute

connector_device_id: ConnectorDeviceId

The device id as defined by the connector.

This parameter is used for cloud-to-cloud devices only.

connector_device_name instance-attribute

connector_device_name: NotRequired[ConnectorDeviceName]

The name of the device as defined by the connector.

device_metadata instance-attribute

device_metadata: NotRequired[DeviceMetadata]

The metadata attributes for a device.