copyWith method

EditInlineMessageCaption copyWith({
  1. String? inlineMessageId,
  2. ReplyMarkup? replyMarkup,
  3. FormattedText? caption,
  4. bool? showCaptionAboveMedia,
})

Copy model with modified properties.

Properties:

  • inline_message_id: Inline message identifier
  • reply_markup: The new message reply markup; pass null if none
  • caption: New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") characters
  • show_caption_above_media: Pass true to show the caption above the media; otherwise, the caption will be shown below the media. Can be true only for animation, photo, and video messages

Implementation

EditInlineMessageCaption copyWith({
  String? inlineMessageId,
  ReplyMarkup? replyMarkup,
  FormattedText? caption,
  bool? showCaptionAboveMedia,
}) =>
    EditInlineMessageCaption(
      inlineMessageId: inlineMessageId ?? this.inlineMessageId,
      replyMarkup: replyMarkup ?? this.replyMarkup,
      caption: caption ?? this.caption,
      showCaptionAboveMedia:
          showCaptionAboveMedia ?? this.showCaptionAboveMedia,
    );