Input$IdentifyMetadataInput.fromJson constructor
Input$IdentifyMetadataInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$IdentifyMetadataInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$sources = data['sources'];
result$data['sources'] = (l$sources as List<dynamic>)
.map(
(e) =>
Input$IdentifySourceInput.fromJson((e as Map<String, dynamic>)),
)
.toList();
if (data.containsKey('options')) {
final l$options = data['options'];
result$data['options'] = l$options == null
? null
: Input$IdentifyMetadataOptionsInput.fromJson(
(l$options as Map<String, dynamic>),
);
}
if (data.containsKey('sceneIDs')) {
final l$sceneIDs = data['sceneIDs'];
result$data['sceneIDs'] = (l$sceneIDs as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('paths')) {
final l$paths = data['paths'];
result$data['paths'] = (l$paths as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
return Input$IdentifyMetadataInput._(result$data);
}