DeviceStatus.fromJson constructor
DeviceStatus.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DeviceStatus.fromJson(Map<String, dynamic> json) {
T enumFromString<T>(List<T> values, String value) {
return values.firstWhere((v) => v.toString().split('.').last.toLowerCase() == value.toLowerCase());
}
return DeviceStatus()
..ready = json['ready']
..init = json['init']
..notExist = json['notExist']
..diskError = json['diskError']
..paperJam = json['paperJam']
..paperOut = json['paperOut']
..powerOff = json['powerOff']
..unknown = json['unknown']
..headLifted = json['headLifted']
..maxWeightExceeded = json['maxWeightExceeded']
..desc = json['desc']
..state = enumFromString(StatusState.values, json['state']);
}