Inherits Object.
Contains full information about a user.
Public Fields | |
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_posted_to_profile_stories_ |
True, if the user has posted to profile stories. | |
bool | has_sponsored_messages_enabled_ |
True, if the user always enabled sponsored messages; known only for the current user. | |
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. | |
bool | set_chat_background_ |
True, if the user set chat background for both chat users and it wasn't reverted yet. | |
object_ptr< formattedText > | bio_ |
A short user bio; may be null for bots. | |
object_ptr< birthdate > | birthdate_ |
Birthdate of the user; may be null if unknown. | |
int53 | personal_chat_id_ |
Identifier of the personal chat of the user; 0 if none. | |
int32 | gift_count_ |
Number of gifts saved to profile by 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< businessInfo > | business_info_ |
Information about business settings for Telegram Business accounts; may be null if none. | |
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 = -2049914619 |
Identifier uniquely determining a type of the object. | |
userFullInfo | ( | ) |
Contains full information about a user.
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_posted_to_profile_stories_, | ||
bool | has_sponsored_messages_enabled_, | ||
bool | need_phone_number_privacy_exception_, | ||
bool | set_chat_background_, | ||
object_ptr< formattedText > && | bio_, | ||
object_ptr< birthdate > && | birthdate_, | ||
int53 | personal_chat_id_, | ||
int32 | gift_count_, | ||
int32 | group_in_common_count_, | ||
object_ptr< businessInfo > && | business_info_, | ||
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_posted_to_profile_stories_ | True, if the user has posted to profile stories. |
[in] | has_sponsored_messages_enabled_ | True, if the user always enabled sponsored messages; known only for the current user. |
[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] | set_chat_background_ | True, if the user set chat background for both chat users and it wasn't reverted yet. |
[in] | bio_ | A short user bio; may be null for bots. |
[in] | birthdate_ | Birthdate of the user; may be null if unknown. |
[in] | personal_chat_id_ | Identifier of the personal chat of the user; 0 if none. |
[in] | gift_count_ | Number of gifts saved to profile by 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] | business_info_ | Information about business settings for Telegram Business accounts; may be null if none. |
[in] | bot_info_ | For bots, information about the bot; may be null if the user isn't a bot. |
|
finalvirtual |