Fragment$PerformerData.fromJson constructor

Fragment$PerformerData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Fragment$PerformerData.fromJson(Map<String, dynamic> json) {
  final l$id = json['id'];
  final l$name = json['name'];
  final l$disambiguation = json['disambiguation'];
  final l$url = json['url'];
  final l$urls = json['urls'];
  final l$gender = json['gender'];
  final l$birthdate = json['birthdate'];
  final l$ethnicity = json['ethnicity'];
  final l$country = json['country'];
  final l$eye_color = json['eye_color'];
  final l$height_cm = json['height_cm'];
  final l$measurements = json['measurements'];
  final l$fake_tits = json['fake_tits'];
  final l$penis_length = json['penis_length'];
  final l$circumcised = json['circumcised'];
  final l$tattoos = json['tattoos'];
  final l$piercings = json['piercings'];
  final l$alias_list = json['alias_list'];
  final l$favorite = json['favorite'];
  final l$image_path = json['image_path'];
  final l$details = json['details'];
  final l$death_date = json['death_date'];
  final l$hair_color = json['hair_color'];
  final l$weight = json['weight'];
  final l$rating100 = json['rating100'];
  final l$scene_count = json['scene_count'];
  final l$image_count = json['image_count'];
  final l$gallery_count = json['gallery_count'];
  final l$group_count = json['group_count'];
  final l$tags = json['tags'];
  final l$$__typename = json['__typename'];
  return Fragment$PerformerData(
    id: (l$id as String),
    name: (l$name as String),
    disambiguation: (l$disambiguation as String?),
    url: (l$url as String?),
    urls: (l$urls as List<dynamic>?)?.map((e) => (e as String)).toList(),
    gender: l$gender == null
        ? null
        : fromJson$Enum$GenderEnum((l$gender as String)),
    birthdate: (l$birthdate as String?),
    ethnicity: (l$ethnicity as String?),
    country: (l$country as String?),
    eye_color: (l$eye_color as String?),
    height_cm: (l$height_cm as int?),
    measurements: (l$measurements as String?),
    fake_tits: (l$fake_tits as String?),
    penis_length: (l$penis_length as num?)?.toDouble(),
    circumcised: l$circumcised == null
        ? null
        : fromJson$Enum$CircumcisedEnum((l$circumcised as String)),
    tattoos: (l$tattoos as String?),
    piercings: (l$piercings as String?),
    alias_list: (l$alias_list as List<dynamic>)
        .map((e) => (e as String))
        .toList(),
    favorite: (l$favorite as bool),
    image_path: (l$image_path as String?),
    details: (l$details as String?),
    death_date: (l$death_date as String?),
    hair_color: (l$hair_color as String?),
    weight: (l$weight as int?),
    rating100: (l$rating100 as int?),
    scene_count: (l$scene_count as int),
    image_count: (l$image_count as int),
    gallery_count: (l$gallery_count as int),
    group_count: (l$group_count as int),
    tags: (l$tags as List<dynamic>)
        .map(
          (e) => Fragment$PerformerData$tags.fromJson(
            (e as Map<String, dynamic>),
          ),
        )
        .toList(),
    $__typename: (l$$__typename as String),
  );
}