Fragment$SlimSceneData.fromJson constructor

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

Implementation

factory Fragment$SlimSceneData.fromJson(Map<String, dynamic> json) {
  final l$id = json['id'];
  final l$title = json['title'];
  final l$date = json['date'];
  final l$rating100 = json['rating100'];
  final l$o_counter = json['o_counter'];
  final l$organized = json['organized'];
  final l$interactive = json['interactive'];
  final l$resume_time = json['resume_time'];
  final l$play_count = json['play_count'];
  final l$files = json['files'];
  final l$paths = json['paths'];
  final l$studio = json['studio'];
  final l$performers = json['performers'];
  final l$$__typename = json['__typename'];
  return Fragment$SlimSceneData(
    id: (l$id as String),
    title: (l$title as String?),
    date: (l$date as String?),
    rating100: (l$rating100 as int?),
    o_counter: (l$o_counter as int?),
    organized: (l$organized as bool),
    interactive: (l$interactive as bool),
    resume_time: (l$resume_time as num?)?.toDouble(),
    play_count: (l$play_count as int?),
    files: (l$files as List<dynamic>)
        .map(
          (e) => Fragment$SlimSceneData$files.fromJson(
            (e as Map<String, dynamic>),
          ),
        )
        .toList(),
    paths: Fragment$SlimSceneData$paths.fromJson(
      (l$paths as Map<String, dynamic>),
    ),
    studio: l$studio == null
        ? null
        : Fragment$SlimSceneData$studio.fromJson(
            (l$studio as Map<String, dynamic>),
          ),
    performers: (l$performers as List<dynamic>)
        .map(
          (e) => Fragment$SlimSceneData$performers.fromJson(
            (e as Map<String, dynamic>),
          ),
        )
        .toList(),
    $__typename: (l$$__typename as String),
  );
}