tdlib-obf API
Reference documentation for the public tdlib-obf API, generated from TDLib schemas and public headers
Loading...
Searching...
No Matches
td::td_api::openWebApp Class Referencefinal

#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>

Inheritance diagram for td::td_api::openWebApp:
td::td_api::Function td::TlObject

Public Types

using ReturnType = object_ptr< webAppInfo >
 Typedef for the type returned by the function.
 

Public Member Functions

 openWebApp ()
 
 openWebApp (int53 chat_id_, int53 bot_user_id_, string const &url_, object_ptr< MessageTopic > &&topic_id_, object_ptr< InputMessageReplyTo > &&reply_to_, object_ptr< webAppOpenParameters > &&parameters_)
 
void store (TlStorerToString &s, const char *field_name) const final
 
- Public Member Functions inherited from td::TlObject
virtual void store (TlStorerUnsafe &s) const
 
virtual void store (TlStorerCalcLength &s) const
 
 TlObject ()=default
 
 TlObject (const TlObject &)=delete
 
TlObjectoperator= (const TlObject &)=delete
 
 TlObject (TlObject &&)=default
 
TlObjectoperator= (TlObject &&)=default
 
virtual ~TlObject ()=default
 

Public Attributes

int53 chat_id_
 Identifier of the chat in which the Web App is opened. The Web App can&#x27;t be opened in secret chats.
 
int53 bot_user_id_
 Identifier of the bot, providing the Web App. If the bot is restricted for the current user, then show an error instead of calling the method.
 
string url_
 The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an empty string otherwise.
 
object_ptr< MessageTopictopic_id_
 Topic in which the message will be sent; pass null if none.
 
object_ptr< InputMessageReplyToreply_to_
 Information about the message or story to be replied in the message sent by the Web App; pass null if none.
 
object_ptr< webAppOpenParametersparameters_
 Parameters to use to open the Web App.
 

Static Public Attributes

static const std::int32_t ID = -950685122
 Identifier uniquely determining a type of the object.
 

Detailed Description

Informs TDLib that a Web App is being opened from the attachment menu, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an inlineKeyboardButtonTypeWebApp button. For each bot, a confirmation alert about data sent to the bot must be shown once.

Returns object_ptr<WebAppInfo>.

Definition at line 117749 of file td_api.h.

Member Typedef Documentation

◆ ReturnType

Typedef for the type returned by the function.

Definition at line 117797 of file td_api.h.

Constructor & Destructor Documentation

◆ openWebApp() [1/2]

td::td_api::openWebApp::openWebApp ( )

Default constructor for a function, which informs TDLib that a Web App is being opened from the attachment menu, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an inlineKeyboardButtonTypeWebApp button. For each bot, a confirmation alert about data sent to the bot must be shown once.

Returns object_ptr<WebAppInfo>.

◆ openWebApp() [2/2]

td::td_api::openWebApp::openWebApp ( int53  chat_id_,
int53  bot_user_id_,
string const &  url_,
object_ptr< MessageTopic > &&  topic_id_,
object_ptr< InputMessageReplyTo > &&  reply_to_,
object_ptr< webAppOpenParameters > &&  parameters_ 
)

Creates a function, which informs TDLib that a Web App is being opened from the attachment menu, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an inlineKeyboardButtonTypeWebApp button. For each bot, a confirmation alert about data sent to the bot must be shown once.

Returns object_ptr<WebAppInfo>.

Parameters
[in]chat_id_Identifier of the chat in which the Web App is opened. The Web App can&#x27;t be opened in secret chats.
[in]bot_user_id_Identifier of the bot, providing the Web App. If the bot is restricted for the current user, then show an error instead of calling the method.
[in]url_The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an empty string otherwise.
[in]topic_id_Topic in which the message will be sent; pass null if none.
[in]reply_to_Information about the message or story to be replied in the message sent by the Web App; pass null if none.
[in]parameters_Parameters to use to open the Web App.

Member Function Documentation

◆ store()

void td::td_api::openWebApp::store ( TlStorerToString &  s,
const char *  field_name 
) const
finalvirtual

Helper function for to_string method. Appends string representation of the object to the storer.

Parameters
[in]sStorer to which object string representation will be appended.
[in]field_nameObject field_name if applicable.

Implements td::TlObject.

Member Data Documentation

◆ bot_user_id_

int53 td::td_api::openWebApp::bot_user_id_

Identifier of the bot, providing the Web App. If the bot is restricted for the current user, then show an error instead of calling the method.

Definition at line 117762 of file td_api.h.

◆ chat_id_

int53 td::td_api::openWebApp::chat_id_

Identifier of the chat in which the Web App is opened. The Web App can&#x27;t be opened in secret chats.

Definition at line 117760 of file td_api.h.

◆ ID

const std::int32_t td::td_api::openWebApp::ID = -950685122
static

Identifier uniquely determining a type of the object.

Definition at line 117794 of file td_api.h.

◆ parameters_

object_ptr<webAppOpenParameters> td::td_api::openWebApp::parameters_

Parameters to use to open the Web App.

Definition at line 117770 of file td_api.h.

◆ reply_to_

object_ptr<InputMessageReplyTo> td::td_api::openWebApp::reply_to_

Information about the message or story to be replied in the message sent by the Web App; pass null if none.

Definition at line 117768 of file td_api.h.

◆ topic_id_

object_ptr<MessageTopic> td::td_api::openWebApp::topic_id_

Topic in which the message will be sent; pass null if none.

Definition at line 117766 of file td_api.h.

◆ url_

string td::td_api::openWebApp::url_

The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAttachmentMenuBot link, or an empty string otherwise.

Definition at line 117764 of file td_api.h.


The documentation for this class was generated from the following file: