DeviceData class

Device attributes.

Constructors

DeviceData({DateTime? createdTime, String? deviceArn, String? deviceName, String? deviceSerialNumber, DeviceStatus? deviceStatus, DeviceStatusInfo? deviceStatusInfo, String? deviceType, String? macAddress, String? networkProfileArn, String? networkProfileName, String? roomArn, String? roomName, String? softwareVersion})
DeviceData.fromJson(Map<String, dynamic> json)
factory

Properties

createdTime DateTime?
The time (in epoch) when the device data was created.
final
deviceArn String?
The ARN of a device.
final
deviceName String?
The name of a device.
final
deviceSerialNumber String?
The serial number of a device.
final
deviceStatus DeviceStatus?
The status of a device.
final
deviceStatusInfo DeviceStatusInfo?
Detailed information about a device's status.
final
deviceType String?
The type of a device.
final
hashCode int
The hash code for this object.
no setterinherited
macAddress String?
The MAC address of a device.
final
networkProfileArn String?
The ARN of the network profile associated with a device.
final
networkProfileName String?
The name of the network profile associated with a device.
final
roomArn String?
The room ARN associated with a device.
final
roomName String?
The name of the room associated with a device.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
softwareVersion String?
The software version of a device.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited