Input$TechDeviceInput.fromJson constructor

Input$TechDeviceInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$TechDeviceInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('name')) {
    final l$name = data['name'];
    result$data['name'] = (l$name as String?);
  }
  if (data.containsKey('tags')) {
    final l$tags = data['tags'];
    result$data['tags'] =
        (l$tags as List<dynamic>?)?.map((e) => (e as String)).toList();
  }
  if (data.containsKey('code')) {
    final l$code = data['code'];
    result$data['code'] = (l$code as String?);
  }
  if (data.containsKey('picture')) {
    final l$picture = data['picture'];
    result$data['picture'] = l$picture == null
        ? null
        : Input$PictureInput.fromJson((l$picture as Map<String, dynamic>));
  }
  if (data.containsKey('releasedat')) {
    final l$releasedat = data['releasedat'];
    result$data['releasedat'] = (l$releasedat as String?);
  }
  if (data.containsKey('body')) {
    final l$body = data['body'];
    result$data['body'] = (l$body as String?);
  }
  if (data.containsKey('os')) {
    final l$os = data['os'];
    result$data['os'] = (l$os as String?);
  }
  if (data.containsKey('storage')) {
    final l$storage = data['storage'];
    result$data['storage'] = (l$storage as String?);
  }
  if (data.containsKey('displaySize')) {
    final l$displaySize = data['displaySize'];
    result$data['displaySize'] = (l$displaySize as String?);
  }
  if (data.containsKey('displayResolution')) {
    final l$displayResolution = data['displayResolution'];
    result$data['displayResolution'] = (l$displayResolution as String?);
  }
  if (data.containsKey('cameraPixels')) {
    final l$cameraPixels = data['cameraPixels'];
    result$data['cameraPixels'] = (l$cameraPixels as String?);
  }
  if (data.containsKey('videoPixels')) {
    final l$videoPixels = data['videoPixels'];
    result$data['videoPixels'] = (l$videoPixels as String?);
  }
  if (data.containsKey('ram')) {
    final l$ram = data['ram'];
    result$data['ram'] = (l$ram as String?);
  }
  if (data.containsKey('chipset')) {
    final l$chipset = data['chipset'];
    result$data['chipset'] = (l$chipset as String?);
  }
  if (data.containsKey('batterySize')) {
    final l$batterySize = data['batterySize'];
    result$data['batterySize'] = (l$batterySize as String?);
  }
  if (data.containsKey('batteryType')) {
    final l$batteryType = data['batteryType'];
    result$data['batteryType'] = (l$batteryType as String?);
  }
  if (data.containsKey('specifications')) {
    final l$specifications = data['specifications'];
    result$data['specifications'] = l$specifications == null
        ? null
        : Input$TechDeviceSpecsInput.fromJson(
            (l$specifications as Map<String, dynamic>));
  }
  if (data.containsKey('brand')) {
    final l$brand = data['brand'];
    result$data['brand'] = (l$brand as String?);
  }
  return Input$TechDeviceInput._(result$data);
}