Input$PerformerUpdateInput.fromJson constructor
Input$PerformerUpdateInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$PerformerUpdateInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$id = data['id'];
result$data['id'] = (l$id as String);
if (data.containsKey('name')) {
final l$name = data['name'];
result$data['name'] = (l$name as String?);
}
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 as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
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 as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
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 as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('image')) {
final l$image = data['image'];
result$data['image'] = (l$image as String?);
}
if (data.containsKey('stash_ids')) {
final l$stash_ids = data['stash_ids'];
result$data['stash_ids'] = (l$stash_ids as List<dynamic>?)
?.map((e) => Input$StashIDInput.fromJson((e as Map<String, dynamic>)))
.toList();
}
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$PerformerUpdateInput._(result$data);
}