Input$BulkPerformerUpdateInput.fromJson constructor

Input$BulkPerformerUpdateInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$BulkPerformerUpdateInput.fromJson(Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('clientMutationId')) {
    final l$clientMutationId = data['clientMutationId'];
    result$data['clientMutationId'] = (l$clientMutationId as String?);
  }
  if (data.containsKey('ids')) {
    final l$ids = data['ids'];
    result$data['ids'] = (l$ids as List<dynamic>?)
        ?.map((e) => (e as String))
        .toList();
  }
  if (data.containsKey('disambiguation')) {
    final l$disambiguation = data['disambiguation'];
    result$data['disambiguation'] = (l$disambiguation as String?);
  }
  if (data.containsKey('url')) {
    final l$url = data['url'];
    result$data['url'] = (l$url as String?);
  }
  if (data.containsKey('urls')) {
    final l$urls = data['urls'];
    result$data['urls'] = l$urls == null
        ? null
        : Input$BulkUpdateStrings.fromJson((l$urls as Map<String, dynamic>));
  }
  if (data.containsKey('gender')) {
    final l$gender = data['gender'];
    result$data['gender'] = l$gender == null
        ? null
        : fromJson$Enum$GenderEnum((l$gender as String));
  }
  if (data.containsKey('birthdate')) {
    final l$birthdate = data['birthdate'];
    result$data['birthdate'] = (l$birthdate as String?);
  }
  if (data.containsKey('ethnicity')) {
    final l$ethnicity = data['ethnicity'];
    result$data['ethnicity'] = (l$ethnicity as String?);
  }
  if (data.containsKey('country')) {
    final l$country = data['country'];
    result$data['country'] = (l$country as String?);
  }
  if (data.containsKey('eye_color')) {
    final l$eye_color = data['eye_color'];
    result$data['eye_color'] = (l$eye_color as String?);
  }
  if (data.containsKey('height_cm')) {
    final l$height_cm = data['height_cm'];
    result$data['height_cm'] = (l$height_cm as int?);
  }
  if (data.containsKey('measurements')) {
    final l$measurements = data['measurements'];
    result$data['measurements'] = (l$measurements as String?);
  }
  if (data.containsKey('fake_tits')) {
    final l$fake_tits = data['fake_tits'];
    result$data['fake_tits'] = (l$fake_tits as String?);
  }
  if (data.containsKey('penis_length')) {
    final l$penis_length = data['penis_length'];
    result$data['penis_length'] = (l$penis_length as num?)?.toDouble();
  }
  if (data.containsKey('circumcised')) {
    final l$circumcised = data['circumcised'];
    result$data['circumcised'] = l$circumcised == null
        ? null
        : fromJson$Enum$CircumcisedEnum((l$circumcised as String));
  }
  if (data.containsKey('career_length')) {
    final l$career_length = data['career_length'];
    result$data['career_length'] = (l$career_length as String?);
  }
  if (data.containsKey('career_start')) {
    final l$career_start = data['career_start'];
    result$data['career_start'] = (l$career_start as String?);
  }
  if (data.containsKey('career_end')) {
    final l$career_end = data['career_end'];
    result$data['career_end'] = (l$career_end as String?);
  }
  if (data.containsKey('tattoos')) {
    final l$tattoos = data['tattoos'];
    result$data['tattoos'] = (l$tattoos as String?);
  }
  if (data.containsKey('piercings')) {
    final l$piercings = data['piercings'];
    result$data['piercings'] = (l$piercings as String?);
  }
  if (data.containsKey('alias_list')) {
    final l$alias_list = data['alias_list'];
    result$data['alias_list'] = l$alias_list == null
        ? null
        : Input$BulkUpdateStrings.fromJson(
            (l$alias_list as Map<String, dynamic>),
          );
  }
  if (data.containsKey('twitter')) {
    final l$twitter = data['twitter'];
    result$data['twitter'] = (l$twitter as String?);
  }
  if (data.containsKey('instagram')) {
    final l$instagram = data['instagram'];
    result$data['instagram'] = (l$instagram as String?);
  }
  if (data.containsKey('favorite')) {
    final l$favorite = data['favorite'];
    result$data['favorite'] = (l$favorite as bool?);
  }
  if (data.containsKey('tag_ids')) {
    final l$tag_ids = data['tag_ids'];
    result$data['tag_ids'] = l$tag_ids == null
        ? null
        : Input$BulkUpdateIds.fromJson((l$tag_ids as Map<String, dynamic>));
  }
  if (data.containsKey('rating100')) {
    final l$rating100 = data['rating100'];
    result$data['rating100'] = (l$rating100 as int?);
  }
  if (data.containsKey('details')) {
    final l$details = data['details'];
    result$data['details'] = (l$details as String?);
  }
  if (data.containsKey('death_date')) {
    final l$death_date = data['death_date'];
    result$data['death_date'] = (l$death_date as String?);
  }
  if (data.containsKey('hair_color')) {
    final l$hair_color = data['hair_color'];
    result$data['hair_color'] = (l$hair_color as String?);
  }
  if (data.containsKey('weight')) {
    final l$weight = data['weight'];
    result$data['weight'] = (l$weight as int?);
  }
  if (data.containsKey('ignore_auto_tag')) {
    final l$ignore_auto_tag = data['ignore_auto_tag'];
    result$data['ignore_auto_tag'] = (l$ignore_auto_tag as bool?);
  }
  if (data.containsKey('custom_fields')) {
    final l$custom_fields = data['custom_fields'];
    result$data['custom_fields'] = l$custom_fields == null
        ? null
        : Input$CustomFieldsInput.fromJson(
            (l$custom_fields as Map<String, dynamic>),
          );
  }
  return Input$BulkPerformerUpdateInput._(result$data);
}