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::getMainWebApp Class Referencefinal

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

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

Public Types

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

Public Member Functions

 getMainWebApp ()
 
 getMainWebApp (int53 chat_id_, int53 bot_user_id_, string const &start_parameter_, 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; pass 0 if none.
 
int53 bot_user_id_
 Identifier of the target bot. If the bot is restricted for the current user, then show an error instead of calling the method.
 
string start_parameter_
 Start parameter from internalLinkTypeMainWebApp.
 
object_ptr< webAppOpenParametersparameters_
 Parameters to use to open the Web App.
 

Static Public Attributes

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

Detailed Description

Returns information needed to open the main Web App of a bot.

Returns object_ptr<MainWebApp>.

Definition at line 108425 of file td_api.h.

Member Typedef Documentation

◆ ReturnType

Typedef for the type returned by the function.

Definition at line 108467 of file td_api.h.

Constructor & Destructor Documentation

◆ getMainWebApp() [1/2]

td::td_api::getMainWebApp::getMainWebApp ( )

Default constructor for a function, which returns information needed to open the main Web App of a bot.

Returns object_ptr<MainWebApp>.

◆ getMainWebApp() [2/2]

td::td_api::getMainWebApp::getMainWebApp ( int53  chat_id_,
int53  bot_user_id_,
string const &  start_parameter_,
object_ptr< webAppOpenParameters > &&  parameters_ 
)

Creates a function, which returns information needed to open the main Web App of a bot.

Returns object_ptr<MainWebApp>.

Parameters
[in]chat_id_Identifier of the chat in which the Web App is opened; pass 0 if none.
[in]bot_user_id_Identifier of the target bot. If the bot is restricted for the current user, then show an error instead of calling the method.
[in]start_parameter_Start parameter from internalLinkTypeMainWebApp.
[in]parameters_Parameters to use to open the Web App.

Member Function Documentation

◆ store()

void td::td_api::getMainWebApp::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::getMainWebApp::bot_user_id_

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

Definition at line 108438 of file td_api.h.

◆ chat_id_

int53 td::td_api::getMainWebApp::chat_id_

Identifier of the chat in which the Web App is opened; pass 0 if none.

Definition at line 108436 of file td_api.h.

◆ ID

const std::int32_t td::td_api::getMainWebApp::ID = 594050214
static

Identifier uniquely determining a type of the object.

Definition at line 108464 of file td_api.h.

◆ parameters_

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

Parameters to use to open the Web App.

Definition at line 108442 of file td_api.h.

◆ start_parameter_

string td::td_api::getMainWebApp::start_parameter_

Start parameter from internalLinkTypeMainWebApp.

Definition at line 108440 of file td_api.h.


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