copyWith method

SongCompanion copyWith({
  1. Value<int>? id,
  2. Value<String>? name,
  3. Value<bool>? locked,
  4. Value<bool>? published,
  5. Value<String?>? imagePath,
  6. Value<String?>? description,
  7. Value<String?>? note,
  8. Value<String?>? youtubeCode,
  9. Value<String?>? youtubeVideoInfo,
  10. Value<int>? albumId,
})

Implementation

SongCompanion copyWith({
  Value<int>? id,
  Value<String>? name,
  Value<bool>? locked,
  Value<bool>? published,
  Value<String?>? imagePath,
  Value<String?>? description,
  Value<String?>? note,
  Value<String?>? youtubeCode,
  Value<String?>? youtubeVideoInfo,
  Value<int>? albumId,
}) {
  return SongCompanion(
    id: id ?? this.id,
    name: name ?? this.name,
    locked: locked ?? this.locked,
    published: published ?? this.published,
    imagePath: imagePath ?? this.imagePath,
    description: description ?? this.description,
    note: note ?? this.note,
    youtubeCode: youtubeCode ?? this.youtubeCode,
    youtubeVideoInfo: youtubeVideoInfo ?? this.youtubeVideoInfo,
    albumId: albumId ?? this.albumId,
  );
}