Device.fromJson constructor
Implementation
factory Device.fromJson(Map<String, dynamic> json) {
return Device(
deviceArn: json['DeviceArn'] as String?,
deviceName: json['DeviceName'] as String?,
deviceSerialNumber: json['DeviceSerialNumber'] as String?,
deviceStatus: (json['DeviceStatus'] as String?)?.toDeviceStatus(),
deviceStatusInfo: json['DeviceStatusInfo'] != null
? DeviceStatusInfo.fromJson(
json['DeviceStatusInfo'] as Map<String, dynamic>)
: null,
deviceType: json['DeviceType'] as String?,
macAddress: json['MacAddress'] as String?,
networkProfileInfo: json['NetworkProfileInfo'] != null
? DeviceNetworkProfileInfo.fromJson(
json['NetworkProfileInfo'] as Map<String, dynamic>)
: null,
roomArn: json['RoomArn'] as String?,
softwareVersion: json['SoftwareVersion'] as String?,
);
}