copyWith method

  1. @override
InputMessageAudio copyWith({
  1. InputFile? audio,
  2. InputThumbnail? albumCoverThumbnail,
  3. int? duration,
  4. String? title,
  5. String? performer,
  6. FormattedText? caption,
})
override

Implementation

@override
InputMessageAudio copyWith({
  InputFile? audio,
  InputThumbnail? albumCoverThumbnail,
  int? duration,
  String? title,
  String? performer,
  FormattedText? caption,
}) =>
    InputMessageAudio(
      audio: audio ?? this.audio,
      albumCoverThumbnail: albumCoverThumbnail ?? this.albumCoverThumbnail,
      duration: duration ?? this.duration,
      title: title ?? this.title,
      performer: performer ?? this.performer,
      caption: caption ?? this.caption,
    );