ReaderDevice.fromJson constructor
ReaderDevice.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ReaderDevice.fromJson(Map<String, dynamic> json) => ReaderDevice(
id: json['id'] as String,
name: json['name'] as String?,
serialNumber: json['serialNumber'] as String?,
model: json['model'] as String?,
modelName: json['modelName'] as String?,
firmwareVersion: json['firmwareVersion'] as String?,
batteryPercent: json['batteryPercent'] as int?,
isCharging: json['isCharging'] as bool?,
rssi: json['rssi'] as int?,
connectionType:
ReaderConnectionType.fromWire(json['connectionType'] as String?),
vendor: ReaderVendor.fromWire(json['vendor'] as String?),
transport: json['transport'] is String
? ReaderTransport.fromWire(json['transport'] as String)
: null,
capabilities: json['capabilities'] is Map
? ReaderCapability.fromJson(
(json['capabilities'] as Map).cast<String, dynamic>(),
)
: null,
profile: json['profile'] is Map
? ReaderProfile.fromJson(
(json['profile'] as Map).cast<String, dynamic>(),
)
: null,
driverId: json['driverId'] as String?,
);