Input$IdentifyMetadataOptionsInput.fromJson constructor
Input$IdentifyMetadataOptionsInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$IdentifyMetadataOptionsInput.fromJson(
Map<String, dynamic> data,
) {
final result$data = <String, dynamic>{};
if (data.containsKey('fieldOptions')) {
final l$fieldOptions = data['fieldOptions'];
result$data['fieldOptions'] = (l$fieldOptions as List<dynamic>?)
?.map(
(e) => Input$IdentifyFieldOptionsInput.fromJson(
(e as Map<String, dynamic>),
),
)
.toList();
}
if (data.containsKey('setCoverImage')) {
final l$setCoverImage = data['setCoverImage'];
result$data['setCoverImage'] = (l$setCoverImage as bool?);
}
if (data.containsKey('setOrganized')) {
final l$setOrganized = data['setOrganized'];
result$data['setOrganized'] = (l$setOrganized as bool?);
}
if (data.containsKey('includeMalePerformers')) {
final l$includeMalePerformers = data['includeMalePerformers'];
result$data['includeMalePerformers'] = (l$includeMalePerformers as bool?);
}
if (data.containsKey('performerGenders')) {
final l$performerGenders = data['performerGenders'];
result$data['performerGenders'] = (l$performerGenders as List<dynamic>?)
?.map((e) => fromJson$Enum$GenderEnum((e as String)))
.toList();
}
if (data.containsKey('skipMultipleMatches')) {
final l$skipMultipleMatches = data['skipMultipleMatches'];
result$data['skipMultipleMatches'] = (l$skipMultipleMatches as bool?);
}
if (data.containsKey('skipMultipleMatchTag')) {
final l$skipMultipleMatchTag = data['skipMultipleMatchTag'];
result$data['skipMultipleMatchTag'] = (l$skipMultipleMatchTag as String?);
}
if (data.containsKey('skipSingleNamePerformers')) {
final l$skipSingleNamePerformers = data['skipSingleNamePerformers'];
result$data['skipSingleNamePerformers'] =
(l$skipSingleNamePerformers as bool?);
}
if (data.containsKey('skipSingleNamePerformerTag')) {
final l$skipSingleNamePerformerTag = data['skipSingleNamePerformerTag'];
result$data['skipSingleNamePerformerTag'] =
(l$skipSingleNamePerformerTag as String?);
}
return Input$IdentifyMetadataOptionsInput._(result$data);
}