public static class TdApi.SupergroupFullInfo extends TdApi.Object
Modifier and Type | Field and Description |
---|---|
int |
administratorCount
Number of privileged users in the supergroup or channel; 0 if unknown.
|
int |
bannedCount
Number of users banned from chat; 0 if unknown.
|
TdApi.BotCommands[] |
botCommands
List of commands of bots in the group.
|
boolean |
canGetMembers
True, if members of the chat can be retrieved.
|
boolean |
canGetStatistics
True, if the supergroup or channel statistics are available.
|
boolean |
canSetLocation
True, if the supergroup location can be changed.
|
boolean |
canSetStickerSet
True, if the supergroup sticker set can be changed.
|
boolean |
canSetUsername
True, if the chat username can be changed.
|
static int |
CONSTRUCTOR
Identifier uniquely determining type of the object.
|
java.lang.String |
description
Supergroup or channel description.
|
TdApi.ChatInviteLink |
inviteLink
Primary invite link for this chat; may be null.
|
boolean |
isAllHistoryAvailable
True, if new chat members will have access to old messages.
|
long |
linkedChatId
Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown.
|
TdApi.ChatLocation |
location
Location to which the supergroup is connected; may be null.
|
int |
memberCount
Number of members in the supergroup or channel; 0 if unknown.
|
TdApi.ChatPhoto |
photo
Chat photo; may be null.
|
int |
restrictedCount
Number of restricted users in the supergroup; 0 if unknown.
|
int |
slowModeDelay
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
|
double |
slowModeDelayExpiresIn
Time left before next message can be sent in the supergroup, in seconds.
|
long |
stickerSetId
Identifier of the supergroup sticker set; 0 if none.
|
long |
upgradedFromBasicGroupId
Identifier of the basic group from which supergroup was upgraded; 0 if none.
|
long |
upgradedFromMaxMessageId
Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.
|
Constructor and Description |
---|
SupergroupFullInfo()
Contains full information about a supergroup or channel.
|
SupergroupFullInfo(TdApi.ChatPhoto photo,
java.lang.String description,
int memberCount,
int administratorCount,
int restrictedCount,
int bannedCount,
long linkedChatId,
int slowModeDelay,
double slowModeDelayExpiresIn,
boolean canGetMembers,
boolean canSetUsername,
boolean canSetStickerSet,
boolean canSetLocation,
boolean canGetStatistics,
boolean isAllHistoryAvailable,
long stickerSetId,
TdApi.ChatLocation location,
TdApi.ChatInviteLink inviteLink,
TdApi.BotCommands[] botCommands,
long upgradedFromBasicGroupId,
long upgradedFromMaxMessageId)
Contains full information about a supergroup or channel.
|
Modifier and Type | Method and Description |
---|---|
int |
getConstructor() |
toString
@Nullable public TdApi.ChatPhoto photo
public java.lang.String description
public int memberCount
public int administratorCount
public int restrictedCount
public int bannedCount
public long linkedChatId
public int slowModeDelay
public double slowModeDelayExpiresIn
public boolean canGetMembers
public boolean canSetUsername
public boolean canSetStickerSet
public boolean canSetLocation
public boolean canGetStatistics
public boolean isAllHistoryAvailable
public long stickerSetId
@Nullable public TdApi.ChatLocation location
@Nullable public TdApi.ChatInviteLink inviteLink
public TdApi.BotCommands[] botCommands
public long upgradedFromBasicGroupId
public long upgradedFromMaxMessageId
public static final int CONSTRUCTOR
public SupergroupFullInfo()
public SupergroupFullInfo(TdApi.ChatPhoto photo, java.lang.String description, int memberCount, int administratorCount, int restrictedCount, int bannedCount, long linkedChatId, int slowModeDelay, double slowModeDelayExpiresIn, boolean canGetMembers, boolean canSetUsername, boolean canSetStickerSet, boolean canSetLocation, boolean canGetStatistics, boolean isAllHistoryAvailable, long stickerSetId, TdApi.ChatLocation location, TdApi.ChatInviteLink inviteLink, TdApi.BotCommands[] botCommands, long upgradedFromBasicGroupId, long upgradedFromMaxMessageId)
photo
- Chat photo; may be null.description
- Supergroup or channel description.memberCount
- Number of members in the supergroup or channel; 0 if unknown.administratorCount
- Number of privileged users in the supergroup or channel; 0 if unknown.restrictedCount
- Number of restricted users in the supergroup; 0 if unknown.bannedCount
- Number of users banned from chat; 0 if unknown.linkedChatId
- Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown.slowModeDelay
- Delay between consecutive sent messages for non-administrator supergroup members, in seconds.slowModeDelayExpiresIn
- Time left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo update is not triggered when value of this field changes, but both new and old values are non-zero.canGetMembers
- True, if members of the chat can be retrieved.canSetUsername
- True, if the chat username can be changed.canSetStickerSet
- True, if the supergroup sticker set can be changed.canSetLocation
- True, if the supergroup location can be changed.canGetStatistics
- True, if the supergroup or channel statistics are available.isAllHistoryAvailable
- True, if new chat members will have access to old messages. In public or discussion groups and both public and private channels, old messages are always available, so this option affects only private supergroups without a linked chat. The value of this field is only available for chat administrators.stickerSetId
- Identifier of the supergroup sticker set; 0 if none.location
- Location to which the supergroup is connected; may be null.inviteLink
- Primary invite link for this chat; may be null. For chat administrators with canInviteUsers right only.botCommands
- List of commands of bots in the group.upgradedFromBasicGroupId
- Identifier of the basic group from which supergroup was upgraded; 0 if none.upgradedFromMaxMessageId
- Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.public int getConstructor()
getConstructor
in class TdApi.Object