copyWith method

MediaInfo copyWith({
  1. String? title,
  2. String? artist,
  3. String? album,
  4. int? queueIndex,
  5. String? packageName,
  6. Uint8List? albumArt,
  7. bool? isPlaying,
  8. PlaybackState? state,
})

Implementation

MediaInfo copyWith({
  String? title,
  String? artist,
  String? album,
  int? queueIndex,
  String? packageName,
  Uint8List? albumArt,
  bool? isPlaying,
  PlaybackState? state,
}) {
  return MediaInfo(
    title: title ?? this.title,
    artist: artist ?? this.artist,
    album: album ?? this.album,
    queueIndex: queueIndex ?? this.queueIndex,
    packageName: packageName ?? this.packageName,
    albumArt: albumArt ?? this.albumArt,
    isPlaying: isPlaying ?? this.isPlaying,
    state: state ?? this.state,
  );
}