Input$IdentifyMetadataOptionsInput.fromJson constructor

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