TDLib
|
Inherits td::td_api::Object.
Public Attributes | |
object_ptr< chatPhoto > | personal_photo_ |
User profile photo set by the current user for the contact; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null, then it is the same photo as in user.profile_photo and chat.photo. This photo isn't returned in the list of user photos. | |
object_ptr< chatPhoto > | photo_ |
User profile photo; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null and personal_photo is null, then it is the same photo as in user.profile_photo and chat.photo. | |
object_ptr< chatPhoto > | public_photo_ |
User profile photo visible if the main photo is hidden by privacy settings; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null and both photo and personal_photo are null, then it is the same photo as in user.profile_photo and chat.photo. This photo isn't returned in the list of user photos. | |
object_ptr< BlockList > | block_list_ |
Block list to which the user is added; may be null if none. | |
bool | can_be_called_ |
True, if the user can be called. | |
bool | supports_video_calls_ |
True, if a video call can be created with the user. | |
bool | has_private_calls_ |
True, if the user can't be called due to their privacy settings. | |
bool | has_private_forwards_ |
True, if the user can't be linked in forwarded messages due to their privacy settings. | |
bool | has_restricted_voice_and_video_note_messages_ |
True, if voice and video notes can't be sent or forwarded to the user. | |
bool | has_pinned_stories_ |
True, if the user has pinned stories. | |
bool | need_phone_number_privacy_exception_ |
True, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used. | |
object_ptr< formattedText > | bio_ |
A short user bio; may be null for bots. | |
array< object_ptr< premiumPaymentOption > > | premium_gift_options_ |
The list of available options for gifting Telegram Premium to the user. | |
int32 | group_in_common_count_ |
Number of group chats where both the other user and the current user are a member; 0 for the current user. | |
object_ptr< botInfo > | bot_info_ |
For bots, information about the bot; may be null if the user isn't a bot. | |
Static Public Attributes | |
static const std::int32_t | ID = -842820179 |
Identifier uniquely determining a type of the object. | |
Contains full information about a user.
td::td_api::userFullInfo::userFullInfo | ( | ) |
Contains full information about a user.
td::td_api::userFullInfo::userFullInfo | ( | object_ptr< chatPhoto > && | personal_photo_, |
object_ptr< chatPhoto > && | photo_, | ||
object_ptr< chatPhoto > && | public_photo_, | ||
object_ptr< BlockList > && | block_list_, | ||
bool | can_be_called_, | ||
bool | supports_video_calls_, | ||
bool | has_private_calls_, | ||
bool | has_private_forwards_, | ||
bool | has_restricted_voice_and_video_note_messages_, | ||
bool | has_pinned_stories_, | ||
bool | need_phone_number_privacy_exception_, | ||
object_ptr< formattedText > && | bio_, | ||
array< object_ptr< premiumPaymentOption > > && | premium_gift_options_, | ||
int32 | group_in_common_count_, | ||
object_ptr< botInfo > && | bot_info_ | ||
) |
Contains full information about a user.
[in] | personal_photo_ | User profile photo set by the current user for the contact; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null, then it is the same photo as in user.profile_photo and chat.photo. This photo isn't returned in the list of user photos. |
[in] | photo_ | User profile photo; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null and personal_photo is null, then it is the same photo as in user.profile_photo and chat.photo. |
[in] | public_photo_ | User profile photo visible if the main photo is hidden by privacy settings; may be null. If null and user.profile_photo is null, then the photo is empty; otherwise, it is unknown. If non-null and both photo and personal_photo are null, then it is the same photo as in user.profile_photo and chat.photo. This photo isn't returned in the list of user photos. |
[in] | block_list_ | Block list to which the user is added; may be null if none. |
[in] | can_be_called_ | True, if the user can be called. |
[in] | supports_video_calls_ | True, if a video call can be created with the user. |
[in] | has_private_calls_ | True, if the user can't be called due to their privacy settings. |
[in] | has_private_forwards_ | True, if the user can't be linked in forwarded messages due to their privacy settings. |
[in] | has_restricted_voice_and_video_note_messages_ | True, if voice and video notes can't be sent or forwarded to the user. |
[in] | has_pinned_stories_ | True, if the user has pinned stories. |
[in] | need_phone_number_privacy_exception_ | True, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used. |
[in] | bio_ | A short user bio; may be null for bots. |
[in] | premium_gift_options_ | The list of available options for gifting Telegram Premium to the user. |
[in] | group_in_common_count_ | Number of group chats where both the other user and the current user are a member; 0 for the current user. |
[in] | bot_info_ | For bots, information about the bot; may be null if the user isn't a bot. |
|
inlinefinalvirtual |
Returns identifier uniquely determining a type of the object.
Implements td::TlObject.
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
[in] | s | Storer to which object string representation will be appended. |
[in] | field_name | Object field_name if applicable. |
Implements td::TlObject.