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