ChosenInlineResult class
Represents a result of an inline query that was chosen by the user and sent to their chat partner.
- Implemented types
Constructors
- ChosenInlineResult({required String resultId, required User from, Location? location, String? inlineMessageId, required String query})
-
Creates a new ChosenInlineResult object.
const
-
ChosenInlineResult.fromJson(Map<
String, dynamic> json) -
Creates a new ChosenInlineResult object from json.
factory
Properties
- from → User
-
The user that chose the result
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inlineMessageId → String?
-
Optional. Identifier of the sent inline message. Available only if there is an inline keyboard attached to the message. Will be also received in callback queries and can be used to edit the message.
final
- location → Location?
-
Optional. Sender location, only for bots that require user location
final
- query → String
-
The query that was used to obtain the result
final
- resultId → String
-
The unique identifier for the result that was chosen
final
- 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> - Converts a ChosenInlineResult to a Map for JSON encoding.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited