milestonexprotectwspython.xpwhardware

Module: xpwhardware.py

Revision History

Date Version Description
2023/07/11 1.0.0.0 Initial Version.

@export
class XPWHardware:

Hardware information.

Threadsafety:

This class is fully thread-safe.

XPWHardware()

Initializes a new instance of the class.

Description: str

Gets the Description property value.

Returns:

The user-friendly description of the hardware.

DeviceIds: list[str]

A list of device identifiers associated with this hardware.

Returns:

The DeviceIds property value.

HardwareId: str

Gets the HardwareId property value.

Returns:

The globally unique identifier of the hardware.

Interconnected: bool

Gets the Interconnected property value.

Returns:

The Interconnected value.

LastModified: datetime.datetime

Gets the LastModified property value.

Returns:

The date and time the hardware was last modified, in UTC format.

Name: str

Gets the Name property value.

Returns:

The user-friendly name of the hardware.

RecorderId: str

Gets the RecorderId property value.

Returns:

The globally unique identifier of the recoring server that owns this hardware item.

Uri: str

Gets the Uri property value.

Returns:

The URI used to access the hardware via the network.