Input$SceneMergeInput.fromJson constructor
Input$SceneMergeInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$SceneMergeInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$source = data['source'];
result$data['source'] = (l$source as List<dynamic>)
.map((e) => (e as String))
.toList();
final l$destination = data['destination'];
result$data['destination'] = (l$destination as String);
if (data.containsKey('values')) {
final l$values = data['values'];
result$data['values'] = l$values == null
? null
: Input$SceneUpdateInput.fromJson((l$values as Map<String, dynamic>));
}
if (data.containsKey('play_history')) {
final l$play_history = data['play_history'];
result$data['play_history'] = (l$play_history as bool?);
}
if (data.containsKey('o_history')) {
final l$o_history = data['o_history'];
result$data['o_history'] = (l$o_history as bool?);
}
return Input$SceneMergeInput._(result$data);
}