Input$TechDeviceInput.fromJson constructor
Input$TechDeviceInput.fromJson(
- 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);
}