Class TdApi.UserFullInfo
java.lang.Object
dev.voroby.springframework.telegram.client.TdApi.Object
dev.voroby.springframework.telegram.client.TdApi.UserFullInfo
- Enclosing class:
- TdApi
Contains full information about a user.
-
Field Summary
Modifier and TypeFieldDescriptionA short user bio; may be null for bots.Birthdate of the user; may be null if unknown.Block list to which the user is added; may be null if none.For bots, information about the bot; may be null if the user isn't a bot.Information about business settings for Telegram Business accounts; may be null if none.boolean
True, if the user can be called.static final int
Identifier uniquely determining type of the object.int
Number of group chats where both the other user and the current user are a member; 0 for the current user.boolean
True, if the user has posted to profile stories.boolean
True, if the user can't be called due to their privacy settings.boolean
True, if the user can't be linked in forwarded messages due to their privacy settings.boolean
True, if voice and video notes can't be sent or forwarded to the user.boolean
True, if the user always enabled sponsored messages; known only for the current user.boolean
True, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used.long
Identifier of the personal chat of the user; 0 if none.User profile photo set by the current user for the contact; may be null.User profile photo; may be null.The list of available options for gifting Telegram Premium to the user.User profile photo visible if the main photo is hidden by privacy settings; may be null.boolean
True, if the user set chat background for both chat users and it wasn't reverted yet.boolean
True, if a video call can be created with the user. -
Constructor Summary
ConstructorDescriptionContains full information about a user.UserFullInfo
(TdApi.ChatPhoto personalPhoto, TdApi.ChatPhoto photo, TdApi.ChatPhoto publicPhoto, TdApi.BlockList blockList, boolean canBeCalled, boolean supportsVideoCalls, boolean hasPrivateCalls, boolean hasPrivateForwards, boolean hasRestrictedVoiceAndVideoNoteMessages, boolean hasPostedToProfileStories, boolean hasSponsoredMessagesEnabled, boolean needPhoneNumberPrivacyException, boolean setChatBackground, TdApi.FormattedText bio, TdApi.Birthdate birthdate, long personalChatId, TdApi.PremiumPaymentOption[] premiumGiftOptions, int groupInCommonCount, TdApi.BusinessInfo businessInfo, TdApi.BotInfo botInfo) Contains full information about a user. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class dev.voroby.springframework.telegram.client.TdApi.Object
toString
-
Field Details
-
personalPhoto
User profile photo set by the current user for the contact; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null, then it is the same photo as in user.profilePhoto and chat.photo. This photo isn't returned in the list of user photos. -
photo
User profile photo; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null and personalPhoto is null, then it is the same photo as in user.profilePhoto and chat.photo. -
publicPhoto
User profile photo visible if the main photo is hidden by privacy settings; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null and both photo and personalPhoto are null, then it is the same photo as in user.profilePhoto and chat.photo. This photo isn't returned in the list of user photos. -
blockList
Block list to which the user is added; may be null if none. -
canBeCalled
public boolean canBeCalledTrue, if the user can be called. -
supportsVideoCalls
public boolean supportsVideoCallsTrue, if a video call can be created with the user. -
hasPrivateCalls
public boolean hasPrivateCallsTrue, if the user can't be called due to their privacy settings. -
hasPrivateForwards
public boolean hasPrivateForwardsTrue, if the user can't be linked in forwarded messages due to their privacy settings. -
hasRestrictedVoiceAndVideoNoteMessages
public boolean hasRestrictedVoiceAndVideoNoteMessagesTrue, if voice and video notes can't be sent or forwarded to the user. -
hasPostedToProfileStories
public boolean hasPostedToProfileStoriesTrue, if the user has posted to profile stories. -
hasSponsoredMessagesEnabled
public boolean hasSponsoredMessagesEnabledTrue, if the user always enabled sponsored messages; known only for the current user. -
needPhoneNumberPrivacyException
public boolean needPhoneNumberPrivacyExceptionTrue, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used. -
setChatBackground
public boolean setChatBackgroundTrue, if the user set chat background for both chat users and it wasn't reverted yet. -
bio
A short user bio; may be null for bots. -
birthdate
Birthdate of the user; may be null if unknown. -
personalChatId
public long personalChatIdIdentifier of the personal chat of the user; 0 if none. -
groupInCommonCount
public int groupInCommonCountNumber of group chats where both the other user and the current user are a member; 0 for the current user. -
businessInfo
Information about business settings for Telegram Business accounts; may be null if none. -
botInfo
For bots, information about the bot; may be null if the user isn't a bot. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
UserFullInfo
public UserFullInfo()Contains full information about a user. -
UserFullInfo
public UserFullInfo(TdApi.ChatPhoto personalPhoto, TdApi.ChatPhoto photo, TdApi.ChatPhoto publicPhoto, TdApi.BlockList blockList, boolean canBeCalled, boolean supportsVideoCalls, boolean hasPrivateCalls, boolean hasPrivateForwards, boolean hasRestrictedVoiceAndVideoNoteMessages, boolean hasPostedToProfileStories, boolean hasSponsoredMessagesEnabled, boolean needPhoneNumberPrivacyException, boolean setChatBackground, TdApi.FormattedText bio, TdApi.Birthdate birthdate, long personalChatId, TdApi.PremiumPaymentOption[] premiumGiftOptions, int groupInCommonCount, TdApi.BusinessInfo businessInfo, TdApi.BotInfo botInfo) Contains full information about a user.- Parameters:
personalPhoto
- User profile photo set by the current user for the contact; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null, then it is the same photo as in user.profilePhoto and chat.photo. This photo isn't returned in the list of user photos.photo
- User profile photo; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null and personalPhoto is null, then it is the same photo as in user.profilePhoto and chat.photo.publicPhoto
- User profile photo visible if the main photo is hidden by privacy settings; may be null. If null and user.profilePhoto is null, then the photo is empty; otherwise, it is unknown. If non-null and both photo and personalPhoto are null, then it is the same photo as in user.profilePhoto and chat.photo. This photo isn't returned in the list of user photos.blockList
- Block list to which the user is added; may be null if none.canBeCalled
- True, if the user can be called.supportsVideoCalls
- True, if a video call can be created with the user.hasPrivateCalls
- True, if the user can't be called due to their privacy settings.hasPrivateForwards
- True, if the user can't be linked in forwarded messages due to their privacy settings.hasRestrictedVoiceAndVideoNoteMessages
- True, if voice and video notes can't be sent or forwarded to the user.hasPostedToProfileStories
- True, if the user has posted to profile stories.hasSponsoredMessagesEnabled
- True, if the user always enabled sponsored messages; known only for the current user.needPhoneNumberPrivacyException
- True, if the current user needs to explicitly allow to share their phone number with the user when the method addContact is used.setChatBackground
- True, if the user set chat background for both chat users and it wasn't reverted yet.bio
- A short user bio; may be null for bots.birthdate
- Birthdate of the user; may be null if unknown.personalChatId
- Identifier of the personal chat of the user; 0 if none.premiumGiftOptions
- The list of available options for gifting Telegram Premium to the user.groupInCommonCount
- Number of group chats where both the other user and the current user are a member; 0 for the current user.businessInfo
- Information about business settings for Telegram Business accounts; may be null if none.botInfo
- For bots, information about the bot; may be null if the user isn't a bot.
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-