fromJson static method
Implementation
static SystemInfo fromJson(Map<String, dynamic> json) {
//must pass enitre json object created.
//then using system and system sku
return SystemInfo(
manufacturer: json['manufacturer'] ??
json['system'] != null && json['system']['Vendor'] != null
? json['system']['Vendor']
: '',
model: json['model'] ??
json['system'] != null && json['system']['Name'] != null
? json['system']['Name']
: '',
serial: json['serial'] ??
json['system'] != null &&
json['system']['IdentifyingNumber'] != null
? json['system']['IdentifyingNumber']
: '',
sku: json['sku'] ??
json['systemSKU'] != null &&
json['systemSKU']['systemsku'] != null
? json['systemSKU']['systemsku']
: '',
uuid: json['uuid'] ??
json['system'] != null && json['system']['UUID'] != null
? json['system']['UUID']
: '',
version: json['version'] ??
json['system'] != null && json['system']['Version'] != null
? json['system']['Version']
: '',
);
}