Package org.drinkless.tdlib
Class TdApi.ChatInviteLinkInfo
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.ChatInviteLinkInfo
- Enclosing class:
- TdApi
Contains information about a chat invite link.
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
Identifier of the accent color for chat title and background of chat photo.int
If non-zero, the amount of time for which read access to the chat will remain available, in seconds.long
Chat identifier of the invite link; 0 if the user has no access to the chat before joining.static final int
Identifier uniquely determining type of the object.boolean
True, if the link only creates join request.Chat description.boolean
True, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup.int
Number of members in the chat.long[]
User identifiers of some chat members that may be known to the current user.Chat photo; may be null.Information about subscription plan that must be paid by the user to use the link; may be null if the link doesn't require subscription.Title of the chat.Type of the chat.Information about verification status of the chat; may be null if none. -
Constructor Summary
ConstructorsConstructorDescriptionContains information about a chat invite link.ChatInviteLinkInfo
(long chatId, int accessibleFor, TdApi.InviteLinkChatType type, String title, TdApi.ChatPhotoInfo photo, int accentColorId, String description, int memberCount, long[] memberUserIds, TdApi.ChatInviteLinkSubscriptionInfo subscriptionInfo, boolean createsJoinRequest, boolean isPublic, TdApi.VerificationStatus verificationStatus) Contains information about a chat invite link. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
Field Details
-
chatId
public long chatIdChat identifier of the invite link; 0 if the user has no access to the chat before joining. -
accessibleFor
public int accessibleForIf non-zero, the amount of time for which read access to the chat will remain available, in seconds. -
type
Type of the chat. -
title
Title of the chat. -
photo
Chat photo; may be null. -
accentColorId
public int accentColorIdIdentifier of the accent color for chat title and background of chat photo. -
description
Chat description. -
memberCount
public int memberCountNumber of members in the chat. -
memberUserIds
public long[] memberUserIdsUser identifiers of some chat members that may be known to the current user. -
subscriptionInfo
Information about subscription plan that must be paid by the user to use the link; may be null if the link doesn't require subscription. -
createsJoinRequest
public boolean createsJoinRequestTrue, if the link only creates join request. -
isPublic
public boolean isPublicTrue, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup. -
verificationStatus
Information about verification status of the chat; may be null if none. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
ChatInviteLinkInfo
public ChatInviteLinkInfo()Contains information about a chat invite link. -
ChatInviteLinkInfo
public ChatInviteLinkInfo(long chatId, int accessibleFor, TdApi.InviteLinkChatType type, String title, TdApi.ChatPhotoInfo photo, int accentColorId, String description, int memberCount, long[] memberUserIds, TdApi.ChatInviteLinkSubscriptionInfo subscriptionInfo, boolean createsJoinRequest, boolean isPublic, TdApi.VerificationStatus verificationStatus) Contains information about a chat invite link.- Parameters:
chatId
- Chat identifier of the invite link; 0 if the user has no access to the chat before joining.accessibleFor
- If non-zero, the amount of time for which read access to the chat will remain available, in seconds.type
- Type of the chat.title
- Title of the chat.photo
- Chat photo; may be null.accentColorId
- Identifier of the accent color for chat title and background of chat photo.description
- Chat description.memberCount
- Number of members in the chat.memberUserIds
- User identifiers of some chat members that may be known to the current user.subscriptionInfo
- Information about subscription plan that must be paid by the user to use the link; may be null if the link doesn't require subscription.createsJoinRequest
- True, if the link only creates join request.isPublic
- True, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup.verificationStatus
- Information about verification status of the chat; may be null if none.
-
-
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
-