- public FormattedText? bio { get; set construct; }
A short user bio; may be null for bots
- public Birthdate? birthdate { get; set construct; }
Birthdate of the user; may be null if unknown
- public BlockList? block_list { get; set construct; }
Block list to which the user is added; may be null if none
- public BotInfo? bot_info { get; set construct; }
For bots, information about the bot; may be null if the user isn't a
bot
- public BotVerification? bot_verification { get; set construct; }
Information about verification status of the user provided by a bot;
may be null if none or unknown
- public BusinessInfo? business_info { get; set construct; }
Information about business settings for Telegram Business accounts;
may be null if none
- public bool can_be_called { get; set construct; }
True, if the user can be called
- public int32 gift_count { get; set construct; }
Number of saved to profile gifts for other users or the total number
of received gifts for the current user
- public GiftSettings gift_settings { get; set construct; }
Settings for gift receiving for the user
- public int32 group_in_common_count { get; set construct; }
Number of group chats where both the other user and the current user
are a member; 0 for the current user
- public bool has_posted_to_profile_stories { get; set construct; }
True, if the user has posted to profile stories
- public bool has_private_calls { get; set construct; }
True, if the user can't be called due to their privacy settings
- public bool has_private_forwards { get; set construct; }
True, if the user can't be linked in forwarded messages due to their
privacy settings
- public bool has_restricted_voice_and_video_note_messages { get; set construct; }
True, if voice and video notes can't be sent or forwarded to the user
- public bool has_sponsored_messages_enabled { get; set construct; }
True, if the user always enabled sponsored messages; known only for
the current user
- public int64 incoming_paid_message_star_count { get; set construct; }
Number of Telegram Stars that must be paid by the user for each sent
message to the current user
- public bool need_phone_number_privacy_exception { get; set construct; }
True, if the current user needs to explicitly allow to share their
phone number with the user when the method Client.add_contact is used
- public int64 outgoing_paid_message_star_count { get; set construct; }
Number of Telegram Stars that must be paid by the current user for
each sent message to the user
- public int64 personal_chat_id { get; set construct; }
Identifier of the personal chat of the user; 0 if none
- public ChatPhoto? personal_photo { get; set construct; }
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
- public ChatPhoto? photo { get; set construct; }
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
- public ChatPhoto? public_photo { get; set construct; }
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
- public bool set_chat_background { get; set construct; }
True, if the user set chat background for both chat users and it
wasn't reverted yet
- public bool supports_video_calls { get; set construct; }
True, if a video call can be created with the user