InlineQuery class
This object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.
Constructors
Properties
- chatType ↔ String?
-
Optional.
Type of the chat from which the inline query was sent.
Can be either “sender” for a private chat with the inline query sender,
“private”, “group”, “supergroup”, or “channel”.
The chat type should be always known for requests sent from official
clients and most third-party clients, unless the request was sent from
a secret chat
getter/setter pair
- from ↔ User
-
Sender
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
Unique identifier for this query
getter/setter pair
- location ↔ Location?
-
Optional.
Sender location, only for bots that request user location
getter/setter pair
- offset ↔ String
-
Offset of the results to be returned, can be controlled by the bot
getter/setter pair
- query ↔ String
-
Text of the query (up to 256 characters)
getter/setter pair
- 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 - Creates a json from the object
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromJson(
Map< String, dynamic> json) → InlineQuery - Creates a object from a json