Performer constructor

const Performer({
  1. required String id,
  2. required String name,
  3. String? disambiguation,
  4. required List<String> urls,
  5. String? gender,
  6. required String? birthdate,
  7. String? ethnicity,
  8. String? country,
  9. @JsonKey(name: 'eye_color') String? eyeColor,
  10. @JsonKey(name: 'height_cm') int? heightCm,
  11. String? measurements,
  12. @JsonKey(name: 'fake_tits') String? fakeTits,
  13. @JsonKey(name: 'penis_length') double? penisLength,
  14. String? circumcised,
  15. @JsonKey(name: 'career_start') String? careerStart,
  16. @JsonKey(name: 'career_end') String? careerEnd,
  17. String? tattoos,
  18. String? piercings,
  19. @JsonKey(name: 'alias_list') required List<String> aliasList,
  20. required bool favorite,
  21. @JsonKey(name: 'image_path') required String? imagePath,
  22. @JsonKey(name: 'scene_count') required int sceneCount,
  23. @JsonKey(name: 'image_count') required int imageCount,
  24. @JsonKey(name: 'gallery_count') required int galleryCount,
  25. @JsonKey(name: 'group_count') required int groupCount,
  26. int? rating100,
  27. String? details,
  28. @JsonKey(name: 'death_date') String? deathDate,
  29. @JsonKey(name: 'hair_color') String? hairColor,
  30. int? weight,
  31. @JsonKey(name: 'tag_ids') required List<String> tagIds,
  32. @JsonKey(name: 'tag_names') required List<String> tagNames,
})

Implementation

const factory Performer({
  required String id,
  required String name,
  String? disambiguation,
  required List<String> urls,
  String? gender,
  required String? birthdate,
  String? ethnicity,
  String? country,
  @JsonKey(name: 'eye_color') String? eyeColor,
  @JsonKey(name: 'height_cm') int? heightCm,
  String? measurements,
  @JsonKey(name: 'fake_tits') String? fakeTits,
  @JsonKey(name: 'penis_length') double? penisLength,
  String? circumcised,
  @JsonKey(name: 'career_start') String? careerStart,
  @JsonKey(name: 'career_end') String? careerEnd,
  String? tattoos,
  String? piercings,
  @JsonKey(name: 'alias_list') required List<String> aliasList,
  required bool favorite,
  @JsonKey(name: 'image_path') required String? imagePath,
  @JsonKey(name: 'scene_count') required int sceneCount,
  @JsonKey(name: 'image_count') required int imageCount,
  @JsonKey(name: 'gallery_count') required int galleryCount,
  @JsonKey(name: 'group_count') required int groupCount,
  int? rating100,
  String? details,
  @JsonKey(name: 'death_date') String? deathDate,
  @JsonKey(name: 'hair_color') String? hairColor,
  int? weight,
  @JsonKey(name: 'tag_ids') required List<String> tagIds,
  @JsonKey(name: 'tag_names') required List<String> tagNames,
}) = _Performer;