Input$PluginValueInput.fromJson constructor
Input$PluginValueInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$PluginValueInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('str')) {
final l$str = data['str'];
result$data['str'] = (l$str as String?);
}
if (data.containsKey('i')) {
final l$i = data['i'];
result$data['i'] = (l$i as int?);
}
if (data.containsKey('b')) {
final l$b = data['b'];
result$data['b'] = (l$b as bool?);
}
if (data.containsKey('f')) {
final l$f = data['f'];
result$data['f'] = (l$f as num?)?.toDouble();
}
if (data.containsKey('o')) {
final l$o = data['o'];
result$data['o'] = (l$o as List<dynamic>?)
?.map(
(e) => Input$PluginArgInput.fromJson((e as Map<String, dynamic>)),
)
.toList();
}
if (data.containsKey('a')) {
final l$a = data['a'];
result$data['a'] = (l$a as List<dynamic>?)
?.map(
(e) => Input$PluginValueInput.fromJson((e as Map<String, dynamic>)),
)
.toList();
}
return Input$PluginValueInput._(result$data);
}