Inherits Function.
Sets the result of an inline query; for bots only.
Returns object_ptr<Ok>.
Public Fields | |
int64 | inline_query_id_ |
Identifier of the inline query. | |
bool | is_personal_ |
True, if the result of the query can be cached for the specified user. | |
array< object_ptr< InputInlineQueryResult > > | results_ |
The results of the query. | |
int32 | cache_time_ |
Allowed time to cache the results of the query, in seconds. | |
string | next_offset_ |
Offset for the next inline query; pass an empty string if there are no more results. | |
string | switch_pm_text_ |
If non-empty, this text must be shown on the button that opens a private chat with the bot and sends a start message to the bot with the parameter switch_pm_parameter. | |
string | switch_pm_parameter_ |
The parameter for the bot start message. | |
Public Types | |
using | ReturnType = object_ptr< ok > |
Typedef for the type returned by the function. | |
Public Instance Methods | |
answerInlineQuery () | |
answerInlineQuery (int64 inline_query_id_, bool is_personal_, array< object_ptr< InputInlineQueryResult >> &&results_, int32 cache_time_, string const &next_offset_, string const &switch_pm_text_, string const &switch_pm_parameter_) | |
std::int32_t | get_id () const final |
void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
virtual void | store (TlStorerUnsafe &s) const |
virtual void | store (TlStorerCalcLength &s) const |
TlObject ()=default | |
TlObject (const TlObject &)=delete | |
TlObject & | operator= (const TlObject &)=delete |
TlObject (TlObject &&)=default | |
TlObject & | operator= (TlObject &&)=default |
virtual | ~TlObject ()=default |
Static Public Attributes | |
static const std::int32_t | ID = 485879477 |
Identifier uniquely determining a type of the object. | |
Default constructor for a function, which sets the result of an inline query; for bots only.
Returns object_ptr<Ok>.
answerInlineQuery | ( | int64 | inline_query_id_, |
bool | is_personal_, | ||
array< object_ptr< InputInlineQueryResult >> && | results_, | ||
int32 | cache_time_, | ||
string const & | next_offset_, | ||
string const & | switch_pm_text_, | ||
string const & | switch_pm_parameter_ | ||
) |
Creates a function, which sets the result of an inline query; for bots only.
Returns object_ptr<Ok>.
[in] | inline_query_id_ | Identifier of the inline query. |
[in] | is_personal_ | True, if the result of the query can be cached for the specified user. |
[in] | results_ | The results of the query. |
[in] | cache_time_ | Allowed time to cache the results of the query, in seconds. |
[in] | next_offset_ | Offset for the next inline query; pass an empty string if there are no more results. |
[in] | switch_pm_text_ | If non-empty, this text must be shown on the button that opens a private chat with the bot and sends a start message to the bot with the parameter switch_pm_parameter. |
[in] | switch_pm_parameter_ | The parameter for the bot start message. |
|
inlinefinalvirtual |
|
finalvirtual |