Class TdApi.ChatInviteLinkInfo

java.lang.Object
dev.voroby.springframework.telegram.client.TdApi.Object
dev.voroby.springframework.telegram.client.TdApi.ChatInviteLinkInfo
Enclosing class:
TdApi

public static class TdApi.ChatInviteLinkInfo extends TdApi.Object
Contains information about a chat invite link.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    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 many users reported this chat as a fake account.
    boolean
    True, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup.
    boolean
    True, if many users reported this chat as a scam.
    boolean
    True, if the chat is verified.
    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.
    Title of the chat.
    Type of the chat.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Contains 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, boolean createsJoinRequest, boolean isPublic, boolean isVerified, boolean isScam, boolean isFake)
    Contains information about a chat invite link.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns an identifier uniquely determining type of the object.

    Methods inherited from class dev.voroby.springframework.telegram.client.TdApi.Object

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • chatId

      public long chatId
      Chat identifier of the invite link; 0 if the user has no access to the chat before joining.
    • accessibleFor

      public int 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

      public String title
      Title of the chat.
    • photo

      public TdApi.ChatPhotoInfo photo
      Chat photo; may be null.
    • accentColorId

      public int accentColorId
      Identifier of the accent color for chat title and background of chat photo.
    • description

      public String description
      Chat description.
    • memberCount

      public int memberCount
      Number of members in the chat.
    • memberUserIds

      public long[] memberUserIds
      User identifiers of some chat members that may be known to the current user.
    • createsJoinRequest

      public boolean createsJoinRequest
      True, if the link only creates join request.
    • isPublic

      public boolean isPublic
      True, if the chat is a public supergroup or channel, i.e. it has a username or it is a location-based supergroup.
    • isVerified

      public boolean isVerified
      True, if the chat is verified.
    • isScam

      public boolean isScam
      True, if many users reported this chat as a scam.
    • isFake

      public boolean isFake
      True, if many users reported this chat as a fake account.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier 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, boolean createsJoinRequest, boolean isPublic, boolean isVerified, boolean isScam, boolean isFake)
      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.
      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.
      isVerified - True, if the chat is verified.
      isScam - True, if many users reported this chat as a scam.
      isFake - True, if many users reported this chat as a fake account.
  • 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 class TdApi.Object
      Returns:
      this.CONSTRUCTOR