copyWith method

TheMovieModel copyWith({
  1. bool? adult,
  2. String? backdropPath,
  3. List<int>? genreIds,
  4. int? id,
  5. String? mediaType,
  6. String? originalLanguage,
  7. String? originalTitle,
  8. String? overview,
  9. num? popularity,
  10. String? posterPath,
  11. String? releaseDate,
  12. String? title,
  13. bool? video,
  14. num? voteAverage,
  15. int? voteCount,
})

Implementation

TheMovieModel copyWith({
  bool? adult,
  String? backdropPath,
  List<int>? genreIds,
  int? id,
  String? mediaType,
  String? originalLanguage,
  String? originalTitle,
  String? overview,
  num? popularity,
  String? posterPath,
  String? releaseDate,
  String? title,
  bool? video,
  num? voteAverage,
  int? voteCount,
}) =>
    TheMovieModel(
      adult: adult ?? this.adult,
      backdropPath: backdropPath ?? this.backdropPath,
      genreIds: genreIds ?? this.genreIds,
      id: id ?? this.id,
      mediaType: mediaType ?? this.mediaType,
      originalLanguage: originalLanguage ?? this.originalLanguage,
      originalTitle: originalTitle ?? this.originalTitle,
      overview: overview ?? this.overview,
      popularity: popularity ?? this.popularity,
      posterPath: posterPath ?? this.posterPath,
      releaseDate: releaseDate ?? this.releaseDate,
      title: title ?? this.title,
      video: video ?? this.video,
      voteAverage: voteAverage ?? this.voteAverage,
      voteCount: voteCount ?? this.voteCount,
    );