EditInlineMessageCaption class final

EditInlineMessageCaption (editInlineMessageCaption) - TDLib function

Edits the caption of an inline message sent via a bot; for bots only.

  • inlineMessageId: Inline message identifier.
  • replyMarkup: The new message reply markup; pass null if none (optional).
  • caption: New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") characters (optional).
  • showCaptionAboveMedia: 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.

Ok is returned on completion.

Inheritance

Constructors

EditInlineMessageCaption({required String inlineMessageId, ReplyMarkup? replyMarkup, FormattedText? caption, required bool showCaptionAboveMedia})
EditInlineMessageCaption (editInlineMessageCaption) - TDLib function
const

Properties

caption FormattedText?
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") characters
final
currentObjectId String
TDLib object type for current class instance
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
inlineMessageId String
Inline message identifier
final
replyMarkup ReplyMarkup?
The new message reply markup; pass null if none
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showCaptionAboveMedia bool
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
final

Methods

copyWith({String? inlineMessageId, ReplyMarkup? replyMarkup, FormattedText? caption, bool? showCaptionAboveMedia}) EditInlineMessageCaption
Copy model with modified properties.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson([dynamic extra]) Map<String, dynamic>
Convert model to TDLib JSON format
override
toString() String
Convert model to TDLib JSON format, encoded into String.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultObjectId → const String
TDLib object type