Inherits td::td_api::KeyboardButtonType.
|
int32 | id_ |
| Unique button identifier.
|
|
bool | restrict_user_is_bot_ |
| True, if the shared user must or must not be a bot.
|
|
bool | user_is_bot_ |
| True, if the shared user must be a bot; otherwise, the shared user must no be a bot. Ignored if restrict_user_is_bot is false.
|
|
bool | restrict_user_is_premium_ |
| True, if the shared user must or must not be a Telegram Premium user.
|
|
bool | user_is_premium_ |
| True, if the shared user must be a Telegram Premium user; otherwise, the shared user must no be a Telegram Premium user. Ignored if restrict_user_is_premium is false.
|
|
|
static const std::int32_t | ID = -1996508112 |
| Identifier uniquely determining a type of the object.
|
|
A button that requests a user to be shared by the current user; available only in private chats. Use the method shareUserWithBot to complete the request.
◆ keyboardButtonTypeRequestUser() [1/2]
td::td_api::keyboardButtonTypeRequestUser::keyboardButtonTypeRequestUser |
( |
| ) |
|
A button that requests a user to be shared by the current user; available only in private chats. Use the method shareUserWithBot to complete the request.
◆ keyboardButtonTypeRequestUser() [2/2]
td::td_api::keyboardButtonTypeRequestUser::keyboardButtonTypeRequestUser |
( |
int32 |
id_, |
|
|
bool |
restrict_user_is_bot_, |
|
|
bool |
user_is_bot_, |
|
|
bool |
restrict_user_is_premium_, |
|
|
bool |
user_is_premium_ |
|
) |
| |
A button that requests a user to be shared by the current user; available only in private chats. Use the method shareUserWithBot to complete the request.
- Parameters
-
[in] | id_ | Unique button identifier. |
[in] | restrict_user_is_bot_ | True, if the shared user must or must not be a bot. |
[in] | user_is_bot_ | True, if the shared user must be a bot; otherwise, the shared user must no be a bot. Ignored if restrict_user_is_bot is false. |
[in] | restrict_user_is_premium_ | True, if the shared user must or must not be a Telegram Premium user. |
[in] | user_is_premium_ | True, if the shared user must be a Telegram Premium user; otherwise, the shared user must no be a Telegram Premium user. Ignored if restrict_user_is_premium is false. |
◆ get_id()
std::int32_t td::td_api::keyboardButtonTypeRequestUser::get_id |
( |
| ) |
const |
|
inlinefinalvirtual |
Returns identifier uniquely determining a type of the object.
- Returns
- this->ID.
Implements td::TlObject.
◆ store()
void td::td_api::keyboardButtonTypeRequestUser::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] | s | Storer to which object string representation will be appended. |
[in] | field_name | Object field_name if applicable. |
Implements td::TlObject.
The documentation for this class was generated from the following file: