tdlight-docs/tdlight.api/it/tdlight/jni/TdApi.SupergroupFullInfo.html

672 lines
43 KiB
HTML
Raw Normal View History

2023-05-09 12:19:34 +02:00
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
2023-08-30 09:47:55 +02:00
<title>TdApi.SupergroupFullInfo (TDLight API 4.0.449 API)</title>
2023-05-09 12:19:34 +02:00
<meta name="viewport" content="width=device-width, initial-scale=1.0"><style>
#memberSummary_tabpanel{overflow-x: auto;}
li.blockList{overflow-x: auto;}
td.colLast div{max-width:30vw;}
#search{width: 400px;max-width: 65vw;}
.title,.subTitle,pre,.inheritance,h1,h2,h3,h4,h5,.memberSummary,.memberSignature,.typeSummary,.blockList,.contentContainer{white-space:normal;word-break:break-word;}
ul{padding-left:10px}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: module: tdlight.api, package: it.tdlight.jni, class: TdApi, class: SupergroupFullInfo">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
2023-05-10 15:31:12 +02:00
<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
2023-05-09 12:19:34 +02:00
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../module-summary.html">Module</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/TdApi.SupergroupFullInfo.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../module-summary.html">tdlight.api</a></div>
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">it.tdlight.jni</a></div>
<h1 title="Class TdApi.SupergroupFullInfo" class="title">Class TdApi.SupergroupFullInfo</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="TdApi.Object.html" title="class in it.tdlight.jni">it.tdlight.jni.TdApi.Object</a>
<div class="inheritance">it.tdlight.jni.TdApi.SupergroupFullInfo</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><a href="TdApi.html" title="class in it.tdlight.jni">TdApi</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name type-name-label">TdApi.SupergroupFullInfo</span>
<span class="extends-implements">extends <a href="TdApi.Object.html" title="class in it.tdlight.jni">TdApi.Object</a></span></div>
<div class="block">Contains full information about a supergroup or channel.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>int</code></div>
<div class="col-second even-row-color"><code><a href="#administratorCount" class="member-name-link">administratorCount</a></code></div>
<div class="col-last even-row-color">
<div class="block">Number of privileged users in the supergroup or channel; 0 if unknown.</div>
</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><code><a href="#bannedCount" class="member-name-link">bannedCount</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Number of users banned from chat; 0 if unknown.</div>
</div>
<div class="col-first even-row-color"><code><a href="TdApi.BotCommands.html" title="class in it.tdlight.jni">TdApi.BotCommands</a>[]</code></div>
<div class="col-second even-row-color"><code><a href="#botCommands" class="member-name-link">botCommands</a></code></div>
<div class="col-last even-row-color">
<div class="block">List of commands of bots in the group.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><code><a href="#canGetMembers" class="member-name-link">canGetMembers</a></code></div>
<div class="col-last odd-row-color">
<div class="block">True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><code><a href="#canGetStatistics" class="member-name-link">canGetStatistics</a></code></div>
<div class="col-last even-row-color">
<div class="block">True, if the supergroup or channel statistics are available.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><code><a href="#canHideMembers" class="member-name-link">canHideMembers</a></code></div>
<div class="col-last odd-row-color">
<div class="block">True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><code><a href="#canSetLocation" class="member-name-link">canSetLocation</a></code></div>
<div class="col-last even-row-color">
<div class="block">True, if the supergroup location can be changed.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><code><a href="#canSetStickerSet" class="member-name-link">canSetStickerSet</a></code></div>
<div class="col-last odd-row-color">
<div class="block">True, if the supergroup sticker set can be changed.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
2023-08-06 00:16:21 +02:00
<div class="col-second even-row-color"><code><a href="#canToggleAggressiveAntiSpam" class="member-name-link">canToggleAggressiveAntiSpam</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>static final int</code></div>
<div class="col-second odd-row-color"><code><a href="#CONSTRUCTOR" class="member-name-link">CONSTRUCTOR</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Identifier uniquely determining type of the object.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#description" class="member-name-link">description</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Supergroup or channel description.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><code><a href="#hasAggressiveAntiSpamEnabled" class="member-name-link">hasAggressiveAntiSpamEnabled</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">True, if aggressive anti-spam checks are enabled in the supergroup.</div>
2023-05-09 12:19:34 +02:00
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
2023-08-06 00:16:21 +02:00
<div class="col-second even-row-color"><code><a href="#hasHiddenMembers" class="member-name-link">hasHiddenMembers</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code><a href="TdApi.ChatInviteLink.html" title="class in it.tdlight.jni">TdApi.ChatInviteLink</a></code></div>
<div class="col-second odd-row-color"><code><a href="#inviteLink" class="member-name-link">inviteLink</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Primary invite link for the chat; may be null.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><code><a href="#isAllHistoryAvailable" class="member-name-link">isAllHistoryAvailable</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">True, if new chat members will have access to old messages.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>long</code></div>
<div class="col-second odd-row-color"><code><a href="#linkedChatId" class="member-name-link">linkedChatId</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">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.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first even-row-color"><code><a href="TdApi.ChatLocation.html" title="class in it.tdlight.jni">TdApi.ChatLocation</a></code></div>
<div class="col-second even-row-color"><code><a href="#location" class="member-name-link">location</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Location to which the supergroup is connected; may be null if none.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><code><a href="#memberCount" class="member-name-link">memberCount</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Number of members in the supergroup or channel; 0 if unknown.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first even-row-color"><code><a href="TdApi.ChatPhoto.html" title="class in it.tdlight.jni">TdApi.ChatPhoto</a></code></div>
<div class="col-second even-row-color"><code><a href="#photo" class="member-name-link">photo</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Chat photo; may be null if empty or unknown.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><code><a href="#restrictedCount" class="member-name-link">restrictedCount</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Number of restricted users in the supergroup; 0 if unknown.</div>
2023-05-09 12:19:34 +02:00
</div>
<div class="col-first even-row-color"><code>int</code></div>
2023-08-06 00:16:21 +02:00
<div class="col-second even-row-color"><code><a href="#slowModeDelay" class="member-name-link">slowModeDelay</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Delay between consecutive sent messages for non-administrator supergroup members, in seconds.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first odd-row-color"><code>double</code></div>
<div class="col-second odd-row-color"><code><a href="#slowModeDelayExpiresIn" class="member-name-link">slowModeDelayExpiresIn</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Time left before next message can be sent in the supergroup, in seconds.</div>
2023-05-09 12:19:34 +02:00
</div>
2023-08-06 00:16:21 +02:00
<div class="col-first even-row-color"><code>long</code></div>
<div class="col-second even-row-color"><code><a href="#stickerSetId" class="member-name-link">stickerSetId</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Identifier of the supergroup sticker set; 0 if none.</div>
2023-05-09 12:19:34 +02:00
</div>
<div class="col-first odd-row-color"><code>long</code></div>
2023-08-06 00:16:21 +02:00
<div class="col-second odd-row-color"><code><a href="#upgradedFromBasicGroupId" class="member-name-link">upgradedFromBasicGroupId</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last odd-row-color">
2023-08-06 00:16:21 +02:00
<div class="block">Identifier of the basic group from which supergroup was upgraded; 0 if none.</div>
2023-05-09 12:19:34 +02:00
</div>
<div class="col-first even-row-color"><code>long</code></div>
2023-08-06 00:16:21 +02:00
<div class="col-second even-row-color"><code><a href="#upgradedFromMaxMessageId" class="member-name-link">upgradedFromMaxMessageId</a></code></div>
2023-05-09 12:19:34 +02:00
<div class="col-last even-row-color">
<div class="block">Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">SupergroupFullInfo</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Contains full information about a supergroup or channel.</div>
</div>
2023-08-06 00:16:21 +02:00
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(it.tdlight.jni.TdApi.ChatPhoto,java.lang.String,int,int,int,int,long,int,double,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,long,it.tdlight.jni.TdApi.ChatLocation,it.tdlight.jni.TdApi.ChatInviteLink,it.tdlight.jni.TdApi.BotCommands%5B%5D,long,long)" class="member-name-link">SupergroupFullInfo</a><wbr>(<a href="TdApi.ChatPhoto.html" title="class in it.tdlight.jni">TdApi.ChatPhoto</a>&nbsp;photo,
2023-05-09 12:19:34 +02:00
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description,
int&nbsp;memberCount,
int&nbsp;administratorCount,
int&nbsp;restrictedCount,
int&nbsp;bannedCount,
long&nbsp;linkedChatId,
int&nbsp;slowModeDelay,
double&nbsp;slowModeDelayExpiresIn,
boolean&nbsp;canGetMembers,
boolean&nbsp;hasHiddenMembers,
boolean&nbsp;canHideMembers,
boolean&nbsp;canSetStickerSet,
boolean&nbsp;canSetLocation,
boolean&nbsp;canGetStatistics,
boolean&nbsp;canToggleAggressiveAntiSpam,
boolean&nbsp;isAllHistoryAvailable,
boolean&nbsp;hasAggressiveAntiSpamEnabled,
long&nbsp;stickerSetId,
<a href="TdApi.ChatLocation.html" title="class in it.tdlight.jni">TdApi.ChatLocation</a>&nbsp;location,
<a href="TdApi.ChatInviteLink.html" title="class in it.tdlight.jni">TdApi.ChatInviteLink</a>&nbsp;inviteLink,
<a href="TdApi.BotCommands.html" title="class in it.tdlight.jni">TdApi.BotCommands</a>[]&nbsp;botCommands,
long&nbsp;upgradedFromBasicGroupId,
long&nbsp;upgradedFromMaxMessageId)</code></div>
<div class="col-last odd-row-color">
<div class="block">Contains full information about a supergroup or channel.</div>
</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.DataInput)" class="member-name-link">SupergroupFullInfo</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataInput.html" title="class or interface in java.io" class="external-link">DataInput</a>&nbsp;input)</code></div>
<div class="col-last even-row-color">
<div class="block">Contains full information about a supergroup or channel.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConstructor()" class="member-name-link">getConstructor</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns an identifier uniquely determining type of the object.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(java.io.DataOutput)" class="member-name-link">serialize</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a>&nbsp;output)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize the TDLib class</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-it.tdlight.jni.TdApi.Object">Methods inherited from class&nbsp;it.tdlight.jni.<a href="TdApi.Object.html" title="class in it.tdlight.jni">TdApi.Object</a></h3>
<code><a href="TdApi.Object.html#serialize()">serialize</a>, <a href="TdApi.Object.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="photo">
<h3>photo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TdApi.ChatPhoto.html" title="class in it.tdlight.jni">TdApi.ChatPhoto</a></span>&nbsp;<span class="element-name">photo</span></div>
<div class="block">Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo.</div>
</section>
</li>
<li>
<section class="detail" id="description">
<h3>description</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">description</span></div>
<div class="block">Supergroup or channel description.</div>
</section>
</li>
<li>
<section class="detail" id="memberCount">
<h3>memberCount</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">memberCount</span></div>
<div class="block">Number of members in the supergroup or channel; 0 if unknown.</div>
</section>
</li>
<li>
<section class="detail" id="administratorCount">
<h3>administratorCount</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">administratorCount</span></div>
<div class="block">Number of privileged users in the supergroup or channel; 0 if unknown.</div>
</section>
</li>
<li>
<section class="detail" id="restrictedCount">
<h3>restrictedCount</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">restrictedCount</span></div>
<div class="block">Number of restricted users in the supergroup; 0 if unknown.</div>
</section>
</li>
<li>
<section class="detail" id="bannedCount">
<h3>bannedCount</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">bannedCount</span></div>
<div class="block">Number of users banned from chat; 0 if unknown.</div>
</section>
</li>
<li>
<section class="detail" id="linkedChatId">
<h3>linkedChatId</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">linkedChatId</span></div>
<div class="block">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.</div>
</section>
</li>
<li>
<section class="detail" id="slowModeDelay">
<h3>slowModeDelay</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">slowModeDelay</span></div>
<div class="block">Delay between consecutive sent messages for non-administrator supergroup members, in seconds.</div>
</section>
</li>
<li>
<section class="detail" id="slowModeDelayExpiresIn">
<h3>slowModeDelayExpiresIn</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">slowModeDelayExpiresIn</span></div>
<div class="block">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.</div>
</section>
</li>
<li>
<section class="detail" id="canGetMembers">
<h3>canGetMembers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canGetMembers</span></div>
<div class="block">True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.</div>
</section>
</li>
<li>
<section class="detail" id="hasHiddenMembers">
<h3>hasHiddenMembers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasHiddenMembers</span></div>
<div class="block">True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.</div>
</section>
</li>
<li>
<section class="detail" id="canHideMembers">
<h3>canHideMembers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canHideMembers</span></div>
<div class="block">True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.</div>
</section>
</li>
<li>
<section class="detail" id="canSetStickerSet">
<h3>canSetStickerSet</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canSetStickerSet</span></div>
<div class="block">True, if the supergroup sticker set can be changed.</div>
</section>
</li>
<li>
<section class="detail" id="canSetLocation">
<h3>canSetLocation</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canSetLocation</span></div>
<div class="block">True, if the supergroup location can be changed.</div>
</section>
</li>
<li>
<section class="detail" id="canGetStatistics">
<h3>canGetStatistics</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canGetStatistics</span></div>
<div class="block">True, if the supergroup or channel statistics are available.</div>
</section>
</li>
<li>
<section class="detail" id="canToggleAggressiveAntiSpam">
<h3>canToggleAggressiveAntiSpam</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canToggleAggressiveAntiSpam</span></div>
<div class="block">True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.</div>
</section>
</li>
<li>
<section class="detail" id="isAllHistoryAvailable">
<h3>isAllHistoryAvailable</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isAllHistoryAvailable</span></div>
<div class="block">True, if new chat members will have access to old messages. In public, discussion, of forum groups and all channels, old messages are always available, so this option affects only private non-forum supergroups without a linked chat. The value of this field is only available to chat administrators.</div>
</section>
</li>
<li>
<section class="detail" id="hasAggressiveAntiSpamEnabled">
<h3>hasAggressiveAntiSpamEnabled</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">hasAggressiveAntiSpamEnabled</span></div>
<div class="block">True, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only available to chat administrators.</div>
</section>
</li>
<li>
<section class="detail" id="stickerSetId">
<h3>stickerSetId</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">stickerSetId</span></div>
<div class="block">Identifier of the supergroup sticker set; 0 if none.</div>
</section>
</li>
<li>
<section class="detail" id="location">
<h3>location</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TdApi.ChatLocation.html" title="class in it.tdlight.jni">TdApi.ChatLocation</a></span>&nbsp;<span class="element-name">location</span></div>
2023-08-06 00:16:21 +02:00
<div class="block">Location to which the supergroup is connected; may be null if none.</div>
2023-05-09 12:19:34 +02:00
</section>
</li>
<li>
<section class="detail" id="inviteLink">
<h3>inviteLink</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TdApi.ChatInviteLink.html" title="class in it.tdlight.jni">TdApi.ChatInviteLink</a></span>&nbsp;<span class="element-name">inviteLink</span></div>
<div class="block">Primary invite link for the chat; may be null. For chat administrators with canInviteUsers right only.</div>
</section>
</li>
<li>
<section class="detail" id="botCommands">
<h3>botCommands</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TdApi.BotCommands.html" title="class in it.tdlight.jni">TdApi.BotCommands</a>[]</span>&nbsp;<span class="element-name">botCommands</span></div>
<div class="block">List of commands of bots in the group.</div>
</section>
</li>
<li>
<section class="detail" id="upgradedFromBasicGroupId">
<h3>upgradedFromBasicGroupId</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">upgradedFromBasicGroupId</span></div>
<div class="block">Identifier of the basic group from which supergroup was upgraded; 0 if none.</div>
</section>
</li>
<li>
<section class="detail" id="upgradedFromMaxMessageId">
<h3>upgradedFromMaxMessageId</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">upgradedFromMaxMessageId</span></div>
<div class="block">Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.</div>
</section>
</li>
<li>
<section class="detail" id="CONSTRUCTOR">
<h3>CONSTRUCTOR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">CONSTRUCTOR</span></div>
<div class="block">Identifier uniquely determining type of the object.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#it.tdlight.jni.TdApi.SupergroupFullInfo.CONSTRUCTOR">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>SupergroupFullInfo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SupergroupFullInfo</span>()</div>
<div class="block">Contains full information about a supergroup or channel.</div>
</section>
</li>
<li>
2023-08-06 00:16:21 +02:00
<section class="detail" id="&lt;init&gt;(it.tdlight.jni.TdApi.ChatPhoto,java.lang.String,int,int,int,int,long,int,double,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,long,it.tdlight.jni.TdApi.ChatLocation,it.tdlight.jni.TdApi.ChatInviteLink,it.tdlight.jni.TdApi.BotCommands[],long,long)">
2023-05-09 12:19:34 +02:00
<h3>SupergroupFullInfo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SupergroupFullInfo</span><wbr><span class="parameters">(<a href="TdApi.ChatPhoto.html" title="class in it.tdlight.jni">TdApi.ChatPhoto</a>&nbsp;photo,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description,
int&nbsp;memberCount,
int&nbsp;administratorCount,
int&nbsp;restrictedCount,
int&nbsp;bannedCount,
long&nbsp;linkedChatId,
int&nbsp;slowModeDelay,
double&nbsp;slowModeDelayExpiresIn,
boolean&nbsp;canGetMembers,
boolean&nbsp;hasHiddenMembers,
boolean&nbsp;canHideMembers,
boolean&nbsp;canSetStickerSet,
boolean&nbsp;canSetLocation,
boolean&nbsp;canGetStatistics,
boolean&nbsp;canToggleAggressiveAntiSpam,
boolean&nbsp;isAllHistoryAvailable,
boolean&nbsp;hasAggressiveAntiSpamEnabled,
long&nbsp;stickerSetId,
<a href="TdApi.ChatLocation.html" title="class in it.tdlight.jni">TdApi.ChatLocation</a>&nbsp;location,
<a href="TdApi.ChatInviteLink.html" title="class in it.tdlight.jni">TdApi.ChatInviteLink</a>&nbsp;inviteLink,
<a href="TdApi.BotCommands.html" title="class in it.tdlight.jni">TdApi.BotCommands</a>[]&nbsp;botCommands,
long&nbsp;upgradedFromBasicGroupId,
long&nbsp;upgradedFromMaxMessageId)</span></div>
<div class="block">Contains full information about a supergroup or channel.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>photo</code> - Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo.</dd>
<dd><code>description</code> - Supergroup or channel description.</dd>
<dd><code>memberCount</code> - Number of members in the supergroup or channel; 0 if unknown.</dd>
<dd><code>administratorCount</code> - Number of privileged users in the supergroup or channel; 0 if unknown.</dd>
<dd><code>restrictedCount</code> - Number of restricted users in the supergroup; 0 if unknown.</dd>
<dd><code>bannedCount</code> - Number of users banned from chat; 0 if unknown.</dd>
<dd><code>linkedChatId</code> - 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.</dd>
<dd><code>slowModeDelay</code> - Delay between consecutive sent messages for non-administrator supergroup members, in seconds.</dd>
<dd><code>slowModeDelayExpiresIn</code> - 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.</dd>
<dd><code>canGetMembers</code> - True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.</dd>
<dd><code>hasHiddenMembers</code> - True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.</dd>
<dd><code>canHideMembers</code> - True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.</dd>
<dd><code>canSetStickerSet</code> - True, if the supergroup sticker set can be changed.</dd>
<dd><code>canSetLocation</code> - True, if the supergroup location can be changed.</dd>
<dd><code>canGetStatistics</code> - True, if the supergroup or channel statistics are available.</dd>
<dd><code>canToggleAggressiveAntiSpam</code> - True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.</dd>
<dd><code>isAllHistoryAvailable</code> - True, if new chat members will have access to old messages. In public, discussion, of forum groups and all channels, old messages are always available, so this option affects only private non-forum supergroups without a linked chat. The value of this field is only available to chat administrators.</dd>
<dd><code>hasAggressiveAntiSpamEnabled</code> - True, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only available to chat administrators.</dd>
<dd><code>stickerSetId</code> - Identifier of the supergroup sticker set; 0 if none.</dd>
2023-08-06 00:16:21 +02:00
<dd><code>location</code> - Location to which the supergroup is connected; may be null if none.</dd>
2023-05-09 12:19:34 +02:00
<dd><code>inviteLink</code> - Primary invite link for the chat; may be null. For chat administrators with canInviteUsers right only.</dd>
<dd><code>botCommands</code> - List of commands of bots in the group.</dd>
<dd><code>upgradedFromBasicGroupId</code> - Identifier of the basic group from which supergroup was upgraded; 0 if none.</dd>
<dd><code>upgradedFromMaxMessageId</code> - Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.io.DataInput)">
<h3>SupergroupFullInfo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SupergroupFullInfo</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataInput.html" title="class or interface in java.io" class="external-link">DataInput</a>&nbsp;input)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Contains full information about a supergroup or channel.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>input</code> - Serialized input</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - the deserialization failed</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getConstructor()">
<h3>getConstructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getConstructor</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="TdApi.Object.html#getConstructor()">TdApi.Object</a></code></span></div>
<div class="block">Returns an identifier uniquely determining type of the object.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="TdApi.Object.html#getConstructor()">getConstructor</a></code>&nbsp;in class&nbsp;<code><a href="TdApi.Object.html" title="class in it.tdlight.jni">TdApi.Object</a></code></dd>
<dt>Returns:</dt>
<dd>this.CONSTRUCTOR</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="serialize(java.io.DataOutput)">
<h3>serialize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a>&nbsp;output)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Serialize the TDLib class</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="TdApi.Object.html#serialize(java.io.DataOutput)">serialize</a></code>&nbsp;in class&nbsp;<code><a href="TdApi.Object.html" title="class in it.tdlight.jni">TdApi.Object</a></code></dd>
<dt>Parameters:</dt>
<dd><code>output</code> - output data stream</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - the serialization failed</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>