fromJson static method

ChassisInfo fromJson(
  1. Map<String, dynamic> json
)

Implementation

static ChassisInfo fromJson(Map<String, dynamic> json) {
  return ChassisInfo(
    manufacturer: json['manufacturer'] ??
            json['chassis'] != null && json['chassis']['Manufacturer'] != null
        ? json['chassis']['Manufacturer']
        : '',
    model: json['model'] ??
            json['chassis'] != null && json['chassis']['Model'] != null
        ? json['chassis']['Model']
        : '',
    serial: json['serial'] ??
            json['chassis'] != null && json['chassis']['SerialNumber'] != null
        ? json['chassis']['SerialNumber']
        : '',
    sku: json['sku'] ??
            json['chassis'] != null && json['chassis']['SKU'] != null
        ? json['chassis']['SKU']
        : '',
    type: json['type'] ??
            json['chassis'] != null && json['chassis']['ChassisTypes'] != null
        ? json['chassis']['ChassisTypes']
        : '',
    version: json['version'] ??
            json['chassis'] != null && json['chassis']['Version'] != null
        ? json['chassis']['Version']
        : '',
  );
}