ReplyParameters class abstract
Describes reply parameters for the message that is being sent.
- Annotations
-
- @freezed
Constructors
-
ReplyParameters.new({@JsonKey(name: 'message_id') required int messageId, @IDConverter() @JsonKey(name: 'chat_id') ID? chatId, @JsonKey(name: 'allow_sending_without_reply') bool? allowSendingWithoutReply, @JsonKey(name: 'quote') String? quote, @JsonKey(name: 'quote_parse_mode') String? quoteParseMode, @JsonKey(name: 'quote_entities') List<
MessageEntity> ? quoteEntities, @JsonKey(name: 'quote_position') int? quotePosition}) -
Constructs a
ReplyParameters
.constfactory -
ReplyParameters.fromJson(Map<
String, dynamic> json) -
Creates a
ReplyParameters
object from a JSON object.factory
Properties
- allowSendingWithoutReply → bool?
-
Pass True if the message should be sent even if the specified message to
be replied to is not found; can be used only for replies in the same
chat and forum topic.
no setterinherited
- chatId → ID?
-
If the message to be replied to is from a different chat, unique
identifier for the chat or username of the channel (in the format
@channelusername).
no setterinherited
-
copyWith
→ $ReplyParametersCopyWith<
ReplyParameters> -
Create a copy of ReplyParameters
with the given fields replaced by the non-null parameter values.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- messageId → int
-
Identifier of the message that will be replied to in the current chat,
or in the chat chat_id if it is specified.
no setterinherited
- quote → String?
-
Quoted part of the message to be replied to; 0-1024 characters after
entities parsing. The quote must be an exact substring of the message to
be replied to, including bold, italic, underline, strikethrough,
spoiler, and custom_emoji entities. The message will fail to send if the
quote isn't found in the original message.
no setterinherited
-
quoteEntities
→ List<
MessageEntity> ? -
A JSON-serialized list of special entities that appear in the quote. It
can be specified instead of quote_parse_mode.
no setterinherited
- quoteParseMode → String?
-
Mode for parsing entities in the quote. See formatting options for more
details.
no setterinherited
- quotePosition → int?
-
Position of the quote in the original message in UTF-16 code units.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this ReplyParameters to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited