tdlight-docs/it/tdlight/jni/TdApi.Supergroup.html

725 lines
35 KiB
HTML
Raw Normal View History

2021-01-05 17:53:01 +01:00
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
2021-05-27 10:34:23 +02:00
<title>TdApi.Supergroup (tdlight API 3.3.40 API)</title>
2021-01-05 17:53:01 +01: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 http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: it.tdlight.jni, class: TdApi, class: Supergroup">
<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>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var data = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "alt-color";
var rowColor = "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="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/TdApi.Supergroup.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">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">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" 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="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">it.tdlight.jni</a></div>
<h1 title="Class TdApi.Supergroup" class="title">Class TdApi.Supergroup</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/13/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.Supergroup</div>
</div>
</div>
<section 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>
<pre>public static class <span class="type-name-label">TdApi.Supergroup</span>
extends <a href="TdApi.Object.html" title="class in it.tdlight.jni">TdApi.Object</a></pre>
<div class="block">Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels). From the
point of view of the system, a channel
is a special kind of a supergroup:
only administrators can post and see
the list of members, and posts from
all administrators use the name and
photo of the channel instead of
individual names and profile photos.
Unlike supergroups, channels can have
an unlimited number of subscribers.</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="member-summary">
<table class="summary-table">
<caption><span>Fields</span></caption>
<thead>
<tr>
<th class="col-first" scope="col">Modifier and Type</th>
<th class="col-second" scope="col">Field</th>
<th class="col-last" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="alt-color">
<td class="col-first"><code>static int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#CONSTRUCTOR">CONSTRUCTOR</a></span></code></th>
<td class="col-last">&nbsp;</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#date">date</a></span></code></th>
<td class="col-last">
<div class="block">Point in time (Unix timestamp) when
the current user joined, or the point
in time when the supergroup or channel
was created, in case the user is not a member.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hasLinkedChat">hasLinkedChat</a></span></code></th>
<td class="col-last">
<div class="block">True, if the channel has a discussion
group, or the supergroup is the
designated discussion group for a channel.</div>
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hasLocation">hasLocation</a></span></code></th>
<td class="col-last">
<div class="block">True, if the supergroup is connected
to a location, i.e.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code>int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#id">id</a></span></code></th>
<td class="col-last">
<div class="block">Supergroup or channel identifier.</div>
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>boolean</code></td>
2021-03-13 01:10:23 +01:00
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isBroadcastGroup">isBroadcastGroup</a></span></code></th>
<td class="col-last">
<div class="block">True, if the supergroup is a broadcast
group, i.e.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code>boolean</code></td>
2021-01-05 17:53:01 +01:00
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isChannel">isChannel</a></span></code></th>
<td class="col-last">
<div class="block">True, if the supergroup is a channel.</div>
</td>
</tr>
2021-03-13 01:10:23 +01:00
<tr class="row-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isFake">isFake</a></span></code></th>
<td class="col-last">
<div class="block">True, if many users reported this
supergroup or channel as a fake account.</div>
</td>
</tr>
2021-01-05 17:53:01 +01:00
<tr class="alt-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isScam">isScam</a></span></code></th>
<td class="col-last">
<div class="block">True, if many users reported this
2021-03-13 01:10:23 +01:00
supergroup or channel as a scam.</div>
2021-01-05 17:53:01 +01:00
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isSlowModeEnabled">isSlowModeEnabled</a></span></code></th>
<td class="col-last">
<div class="block">True, if the slow mode is enabled in the supergroup.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#isVerified">isVerified</a></span></code></th>
<td class="col-last">
<div class="block">True, if the supergroup or channel is verified.</div>
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#memberCount">memberCount</a></span></code></th>
<td class="col-last">
<div class="block">Number of members in the supergroup
or channel; 0 if unknown.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#restrictionReason">restrictionReason</a></span></code></th>
<td class="col-last">
<div class="block">If non-empty, contains a human-readable
description of the reason why access
to this supergroup or channel must be restricted.</div>
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#signMessages">signMessages</a></span></code></th>
<td class="col-last">
<div class="block">True, if messages sent to the channel
should contain information about the
sender.</div>
</td>
</tr>
<tr class="alt-color">
<td class="col-first"><code><a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">TdApi.ChatMemberStatus</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#status">status</a></span></code></th>
<td class="col-last">
<div class="block">Status of the current user in the
supergroup or channel; custom title
will be always empty.</div>
</td>
</tr>
<tr class="row-color">
<td class="col-first"><code><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#username">username</a></span></code></th>
<td class="col-last">
<div class="block">Username of the supergroup or channel;
empty for private supergroups or channels.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor.summary">
<h2>Constructor Summary</h2>
<div class="member-summary">
<table class="summary-table">
<caption><span>Constructors</span></caption>
<thead>
<tr>
<th class="col-first" scope="col">Constructor</th>
<th class="col-last" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="alt-color">
<th class="col-constructor-name" scope="row"><code><span class="member-name-link"><a href="#%3Cinit%3E()">Supergroup</a></span>()</code></th>
<td class="col-last">
<div class="block">Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels).</div>
</td>
</tr>
<tr class="row-color">
2021-03-13 01:10:23 +01:00
<th class="col-constructor-name" scope="row"><code><span class="member-name-link"><a href="#%3Cinit%3E(int,java.lang.String,int,it.tdlight.jni.TdApi.ChatMemberStatus,int,boolean,boolean,boolean,boolean,boolean,boolean,boolean,java.lang.String,boolean,boolean)">Supergroup</a></span>&#8203;(int&nbsp;id,
2021-01-05 17:53:01 +01:00
<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;username,
int&nbsp;date,
<a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">TdApi.ChatMemberStatus</a>&nbsp;status,
int&nbsp;memberCount,
boolean&nbsp;hasLinkedChat,
boolean&nbsp;hasLocation,
boolean&nbsp;signMessages,
boolean&nbsp;isSlowModeEnabled,
boolean&nbsp;isChannel,
2021-03-13 01:10:23 +01:00
boolean&nbsp;isBroadcastGroup,
2021-01-05 17:53:01 +01:00
boolean&nbsp;isVerified,
<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restrictionReason,
2021-03-13 01:10:23 +01:00
boolean&nbsp;isScam,
boolean&nbsp;isFake)</code></th>
2021-01-05 17:53:01 +01:00
<td class="col-last">
<div class="block">Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels).</div>
</td>
</tr>
<tr class="alt-color">
<th class="col-constructor-name" scope="row"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.io.DataInput)">Supergroup</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/DataInput.html" title="class or interface in java.io" class="external-link">DataInput</a>&nbsp;input)</code></th>
<td class="col-last">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method.summary">
<h2>Method Summary</h2>
<div class="member-summary" id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="active-table-tab">All Methods</button><button role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="table-tab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="table-tab" onclick="show(8);">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<table class="summary-table" aria-labelledby="t0">
<thead>
<tr>
<th class="col-first" scope="col">Modifier and Type</th>
<th class="col-second" scope="col">Method</th>
<th class="col-last" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="alt-color" id="i0">
<td class="col-first"><code>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></th>
<td class="col-last">&nbsp;</td>
</tr>
<tr class="row-color" id="i1">
<td class="col-first"><code>int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#getConstructor()">getConstructor</a></span>()</code></th>
<td class="col-last">&nbsp;</td>
</tr>
<tr class="alt-color" id="i2">
<td class="col-first"><code>int</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#hashCode()">hashCode</a></span>()</code></th>
<td class="col-last">&nbsp;</td>
</tr>
<tr class="row-color" id="i3">
<td class="col-first"><code>void</code></td>
2021-01-27 01:02:00 +01:00
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#serialize(java.io.DataOutput)">serialize</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a>&nbsp;output)</code></th>
2021-01-05 17:53:01 +01:00
<td class="col-last">&nbsp;</td>
</tr>
</tbody>
</table>
</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/13/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/13/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/13/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/13/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/13/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/13/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/13/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="id">
<h3>id</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="member-name">id</span></div>
<div class="block">Supergroup or channel identifier.</div>
</section>
</li>
<li>
<section class="detail" id="username">
<h3>username</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="member-name">username</span></div>
<div class="block">Username of the supergroup or channel;
empty for private supergroups or channels.</div>
</section>
</li>
<li>
<section class="detail" id="date">
<h3>date</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="member-name">date</span></div>
<div class="block">Point in time (Unix timestamp) when
the current user joined, or the point
in time when the supergroup or channel
was created, in case the user is not a member.</div>
</section>
</li>
<li>
<section class="detail" id="status">
<h3>status</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">TdApi.ChatMemberStatus</a></span>&nbsp;<span class="member-name">status</span></div>
<div class="block">Status of the current user in the
supergroup or channel; custom title
will be always empty.</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="member-name">memberCount</span></div>
<div class="block">Number of members in the supergroup
or channel; 0 if unknown. Currently
it is guaranteed to be known only if
the supergroup or channel was received
through searchPublicChats, searchChatsNearby,
getInactiveSupergroupChats,
getSuitableDiscussionChats,
getGroupsInCommon, or getUserPrivacySettingRules.</div>
</section>
</li>
<li>
<section class="detail" id="hasLinkedChat">
<h3>hasLinkedChat</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">hasLinkedChat</span></div>
<div class="block">True, if the channel has a discussion
group, or the supergroup is the
designated discussion group for a channel.</div>
</section>
</li>
<li>
<section class="detail" id="hasLocation">
<h3>hasLocation</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">hasLocation</span></div>
<div class="block">True, if the supergroup is connected
to a location, i.e. the supergroup is
a location-based supergroup.</div>
</section>
</li>
<li>
<section class="detail" id="signMessages">
<h3>signMessages</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">signMessages</span></div>
<div class="block">True, if messages sent to the channel
should contain information about the
sender. This field is only applicable to channels.</div>
</section>
</li>
<li>
<section class="detail" id="isSlowModeEnabled">
<h3>isSlowModeEnabled</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isSlowModeEnabled</span></div>
<div class="block">True, if the slow mode is enabled in the supergroup.</div>
</section>
</li>
<li>
<section class="detail" id="isChannel">
<h3>isChannel</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isChannel</span></div>
<div class="block">True, if the supergroup is a channel.</div>
</section>
</li>
<li>
2021-03-13 01:10:23 +01:00
<section class="detail" id="isBroadcastGroup">
<h3>isBroadcastGroup</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isBroadcastGroup</span></div>
<div class="block">True, if the supergroup is a broadcast
group, i.e. only administrators can
send messages and there is no limit
on number of members.</div>
</section>
</li>
<li>
2021-01-05 17:53:01 +01:00
<section class="detail" id="isVerified">
<h3>isVerified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isVerified</span></div>
<div class="block">True, if the supergroup or channel is verified.</div>
</section>
</li>
<li>
<section class="detail" id="restrictionReason">
<h3>restrictionReason</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="member-name">restrictionReason</span></div>
<div class="block">If non-empty, contains a human-readable
description of the reason why access
to this supergroup or channel must be restricted.</div>
</section>
</li>
<li>
<section class="detail" id="isScam">
<h3>isScam</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isScam</span></div>
<div class="block">True, if many users reported this
2021-03-13 01:10:23 +01:00
supergroup or channel as a scam.</div>
</section>
</li>
<li>
<section class="detail" id="isFake">
<h3>isFake</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isFake</span></div>
<div class="block">True, if many users reported this
supergroup or channel as a fake account.</div>
2021-01-05 17:53:01 +01:00
</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="member-name">CONSTRUCTOR</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../constant-values.html#it.tdlight.jni.TdApi.Supergroup.CONSTRUCTOR">Constant Field Values</a></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>Supergroup</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">Supergroup</span>()</div>
<div class="block">Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels). From the
point of view of the system, a channel
is a special kind of a supergroup:
only administrators can post and see
the list of members, and posts from
all administrators use the name and
photo of the channel instead of
individual names and profile photos.
Unlike supergroups, channels can have
an unlimited number of subscribers.</div>
</section>
</li>
<li>
2021-03-13 01:10:23 +01:00
<section class="detail" id="&lt;init&gt;(int,java.lang.String,int,it.tdlight.jni.TdApi.ChatMemberStatus,int,boolean,boolean,boolean,boolean,boolean,boolean,boolean,java.lang.String,boolean,boolean)">
2021-01-05 17:53:01 +01:00
<h3>Supergroup</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">Supergroup</span>&#8203;(<span class="parameters">int&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;username,
int&nbsp;date,
<a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">TdApi.ChatMemberStatus</a>&nbsp;status,
int&nbsp;memberCount,
boolean&nbsp;hasLinkedChat,
boolean&nbsp;hasLocation,
boolean&nbsp;signMessages,
boolean&nbsp;isSlowModeEnabled,
boolean&nbsp;isChannel,
2021-03-13 01:10:23 +01:00
boolean&nbsp;isBroadcastGroup,
2021-01-05 17:53:01 +01:00
boolean&nbsp;isVerified,
<a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restrictionReason,
2021-03-13 01:10:23 +01:00
boolean&nbsp;isScam,
boolean&nbsp;isFake)</span></div>
2021-01-05 17:53:01 +01:00
<div class="block">Represents a supergroup or channel
with zero or more members (subscribers
in the case of channels). From the
point of view of the system, a channel
is a special kind of a supergroup:
only administrators can post and see
the list of members, and posts from
all administrators use the name and
photo of the channel instead of
individual names and profile photos.
Unlike supergroups, channels can have
an unlimited number of subscribers.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>id</code> - int Supergroup or channel identifier.</dd>
<dd><code>username</code> - String Username of the supergroup or channel;
empty for private supergroups or channels.</dd>
<dd><code>date</code> - int Point in time (Unix timestamp) when
the current user joined, or the point
in time when the supergroup or channel
was created, in case the user is not a member.</dd>
<dd><code>status</code> - ChatMemberStatus Status of the current user in the
supergroup or channel; custom title
will be always empty.</dd>
<dd><code>memberCount</code> - int Number of members in the supergroup
or channel; 0 if unknown. Currently
it is guaranteed to be known only if
the supergroup or channel was received
through searchPublicChats, searchChatsNearby,
getInactiveSupergroupChats,
getSuitableDiscussionChats,
getGroupsInCommon, or getUserPrivacySettingRules.</dd>
<dd><code>hasLinkedChat</code> - boolean True, if the channel has a discussion
group, or the supergroup is the
designated discussion group for a channel.</dd>
<dd><code>hasLocation</code> - boolean True, if the supergroup is connected
to a location, i.e. the supergroup is
a location-based supergroup.</dd>
<dd><code>signMessages</code> - boolean True, if messages sent to the channel
should contain information about the
sender. This field is only applicable to channels.</dd>
<dd><code>isSlowModeEnabled</code> - boolean True, if the slow mode is enabled in the supergroup.</dd>
<dd><code>isChannel</code> - boolean True, if the supergroup is a channel.</dd>
2021-03-13 01:10:23 +01:00
<dd><code>isBroadcastGroup</code> - boolean True, if the supergroup is a broadcast
group, i.e. only administrators can
send messages and there is no limit
on number of members.</dd>
2021-01-05 17:53:01 +01:00
<dd><code>isVerified</code> - boolean True, if the supergroup or channel is verified.</dd>
<dd><code>restrictionReason</code> - String If non-empty, contains a human-readable
description of the reason why access
to this supergroup or channel must be restricted.</dd>
<dd><code>isScam</code> - boolean True, if many users reported this
2021-03-13 01:10:23 +01:00
supergroup or channel as a scam.</dd>
<dd><code>isFake</code> - boolean True, if many users reported this
supergroup or channel as a fake account.</dd>
2021-01-05 17:53:01 +01:00
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.io.DataInput)">
<h3>Supergroup</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">Supergroup</span>&#8203;(<span class="parameters"><a href="https://docs.oracle.com/en/java/javase/13/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/13/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></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="member-name">getConstructor</span>()</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>
</dl>
</section>
</li>
<li>
2021-01-27 01:02:00 +01:00
<section class="detail" id="serialize(java.io.DataOutput)">
2021-01-05 17:53:01 +01:00
<h3>serialize</h3>
2021-01-27 01:02:00 +01:00
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="member-name">serialize</span>&#8203;(<span class="parameters"><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/DataOutput.html" title="class or interface in java.io" class="external-link">DataOutput</a>&nbsp;output)</span>
2021-01-05 17:53:01 +01:00
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
2021-01-27 01:02:00 +01:00
<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>
2021-01-05 17:53:01 +01:00
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></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="member-name">equals</span>&#8203;(<span class="parameters"><a href="https://docs.oracle.com/en/java/javase/13/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/13/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/13/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="member-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/13/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/13/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">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottom-nav" id="navbar.bottom">
<div class="skip-nav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.bottom.firstrow" class="nav-list" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/TdApi.Supergroup.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">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>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<span class="skip-nav" id="skip.navbar.bottom">
<!-- -->
</span></nav>
<p class="legal-copy"><small>Copyright &#169; 2021. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>