InputMessageForwarded class final
A forwarded message
- Inheritance
-
- Object
- TdObject
- InputMessageContent
- InputMessageForwarded
- Available extensions
- Annotations
-
- @immutable
Constructors
- InputMessageForwarded({required int fromChatId, required int messageId, required bool replaceVideoStartTimestamp, required int newVideoStartTimestamp, MessageCopyOptions? copyOptions})
Properties
- copyOptions → MessageCopyOptions?
-
copyOptions Options to be used to copy content of the message without
reference to the original sender; pass null to forward the message as
usual
final
- fromChatId → int
-
fromChatId Identifier for the chat this forwarded message came from
final
- hashCode → int
-
The hash code for this object.
no setteroverride
-
inGameShare Pass true if a game message is being shared from a launched
game; applies only to game messages
final
- messageId → int
-
messageId Identifier of the message to forward. A message can be
forwarded only if messageProperties.can_be_forwarded
final
- newVideoStartTimestamp → int
-
newVideoStartTimestamp The new video start timestamp; ignored if
replace_video_start_timestamp == false
final
- replaceVideoStartTimestamp → bool
-
replaceVideoStartTimestamp Pass true to replace video start timestamp in
the forwarded message
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{int? fromChatId, int? messageId, bool? replaceVideoStartTimestamp, int? newVideoStartTimestamp, MessageCopyOptions? copyOptions}) → InputMessageForwarded -
Available on InputMessageForwarded, provided by the InputMessageForwardedExtensions extension
-
getConstructor(
) → String -
override
-
map<
TResult extends Object?> ({required TResult inputMessageAnimation(InputMessageAnimation value), required TResult inputMessageAudio(InputMessageAudio value), required TResult inputMessageChecklist(InputMessageChecklist value), required TResult inputMessageContact(InputMessageContact value), required TResult inputMessageDice(InputMessageDice value), required TResult inputMessageDocument(InputMessageDocument value), required TResult inputMessageForwarded(InputMessageForwarded value), required TResult inputMessageGame(InputMessageGame value), required TResult inputMessageInvoice(InputMessageInvoice value), required TResult inputMessageLiveLocation(InputMessageLiveLocation value), required TResult inputMessageLocation(InputMessageLocation value), required TResult inputMessagePaidMedia(InputMessagePaidMedia value), required TResult inputMessagePhoto(InputMessagePhoto value), required TResult inputMessagePoll(InputMessagePoll value), required TResult inputMessageRichMessage(InputMessageRichMessage value), required TResult inputMessageStakeDice(InputMessageStakeDice value), required TResult inputMessageSticker(InputMessageSticker value), required TResult inputMessageStory(InputMessageStory value), required TResult inputMessageText(InputMessageText value), required TResult inputMessageVenue(InputMessageVenue value), required TResult inputMessageVideo(InputMessageVideo value), required TResult inputMessageVideoNote(InputMessageVideoNote value), required TResult inputMessageVoiceNote(InputMessageVoiceNote value)}) → TResult -
Available on InputMessageContent, provided by the InputMessageContentExtensions extension
-
maybeMap<
TResult extends Object?> ({TResult inputMessageAnimation(InputMessageAnimation value)?, TResult inputMessageAudio(InputMessageAudio value)?, TResult inputMessageChecklist(InputMessageChecklist value)?, TResult inputMessageContact(InputMessageContact value)?, TResult inputMessageDice(InputMessageDice value)?, TResult inputMessageDocument(InputMessageDocument value)?, TResult inputMessageForwarded(InputMessageForwarded value)?, TResult inputMessageGame(InputMessageGame value)?, TResult inputMessageInvoice(InputMessageInvoice value)?, TResult inputMessageLiveLocation(InputMessageLiveLocation value)?, TResult inputMessageLocation(InputMessageLocation value)?, TResult inputMessagePaidMedia(InputMessagePaidMedia value)?, TResult inputMessagePhoto(InputMessagePhoto value)?, TResult inputMessagePoll(InputMessagePoll value)?, TResult inputMessageRichMessage(InputMessageRichMessage value)?, TResult inputMessageStakeDice(InputMessageStakeDice value)?, TResult inputMessageSticker(InputMessageSticker value)?, TResult inputMessageStory(InputMessageStory value)?, TResult inputMessageText(InputMessageText value)?, TResult inputMessageVenue(InputMessageVenue value)?, TResult inputMessageVideo(InputMessageVideo value)?, TResult inputMessageVideoNote(InputMessageVideoNote value)?, TResult inputMessageVoiceNote(InputMessageVoiceNote value)?, required TResult orElse()}) → TResult -
Available on InputMessageContent, provided by the InputMessageContentExtensions extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
Map< String, dynamic> ? json) → InputMessageForwarded? -
Inherited by:
InputMessageAnimation
InputMessageAudio
InputMessageChecklist
InputMessageContact
InputMessageDice
InputMessageDocument
InputMessageForwarded
InputMessageGame
InputMessageInvoice
InputMessageLiveLocation
InputMessageLocation
InputMessagePaidMedia
InputMessagePhoto
InputMessagePoll
InputMessageRichMessage
InputMessageStakeDice
InputMessageSticker
InputMessageStory
InputMessageText
InputMessageVenue
InputMessageVideo
InputMessageVideoNote
InputMessageVoiceNote
override
Constants
- constructor → const String