1
1
Fork 0
tdlight-docs/it/tdlight/jni/TdApi.ChatMemberStatusAdmin...

686 lines
33 KiB
HTML

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>TdApi.ChatMemberStatusAdministrator (tdlight API 3.3.161 API)</title>
<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: ChatMemberStatusAdministrator">
<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.ChatMemberStatusAdministrator.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.ChatMemberStatusAdministrator" class="title">Class TdApi.ChatMemberStatusAdministrator</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"><a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">it.tdlight.jni.TdApi.ChatMemberStatus</a>
<div class="inheritance">it.tdlight.jni.TdApi.ChatMemberStatusAdministrator</div>
</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.ChatMemberStatusAdministrator</span>
extends <a href="TdApi.ChatMemberStatus.html" title="class in it.tdlight.jni">TdApi.ChatMemberStatus</a></pre>
<div class="block">The user is a member of the chat and
has some additional privileges. In
basic groups, administrators can edit
and delete messages sent by others,
add new members, ban unprivileged
members, and manage voice chats. In
supergroups and channels, there are
more detailed options for administrator privileges.</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>boolean</code></td>
<th class="col-second" scope="row"><code><span class="member-name-link"><a href="#canBeEdited">canBeEdited</a></span></code></th>
<td class="col-last">
<div class="block">True, if the current user can edit
the administrator privileges for the called user.</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="#canChangeInfo">canChangeInfo</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can change
the chat title, photo, and other settings.</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="#canDeleteMessages">canDeleteMessages</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can delete
messages of other users.</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="#canEditMessages">canEditMessages</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can edit
messages of other users and pin
messages; applicable to channels only.</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="#canInviteUsers">canInviteUsers</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can invite
new users to the chat.</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="#canManageChat">canManageChat</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can get
chat event log, get chat statistics,
get message statistics in channels,
get channel members, see anonymous
administrators in supergroups and
ignore slow mode.</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="#canManageVoiceChats">canManageVoiceChats</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can manage voice chats.</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="#canPinMessages">canPinMessages</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can pin
messages; applicable to basic groups
and supergroups only.</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="#canPostMessages">canPostMessages</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can create
channel posts; applicable to channels only.</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="#canPromoteMembers">canPromoteMembers</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can add
new administrators with a subset of
their own privileges or demote
administrators that were directly or
indirectly promoted by them.</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="#canRestrictMembers">canRestrictMembers</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator can restrict,
ban, or unban chat members; always
true for channels.</div>
</td>
</tr>
<tr class="row-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="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="#customTitle">customTitle</a></span></code></th>
<td class="col-last">
<div class="block">A custom title of the administrator;
0-16 characters without emojis;
applicable to supergroups only.</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="#isAnonymous">isAnonymous</a></span></code></th>
<td class="col-last">
<div class="block">True, if the administrator isn't shown
in the chat member list and sends
messages anonymously; applicable to supergroups only.</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()">ChatMemberStatusAdministrator</a></span>()</code></th>
<td class="col-last">
<div class="block">The user is a member of the chat and
has some additional privileges.</div>
</td>
</tr>
<tr class="row-color">
<th class="col-constructor-name" scope="row"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.io.DataInput)">ChatMemberStatusAdministrator</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>
<tr class="alt-color">
<th class="col-constructor-name" scope="row"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean)">ChatMemberStatusAdministrator</a></span>&#8203;(<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;customTitle,
boolean&nbsp;canBeEdited,
boolean&nbsp;canManageChat,
boolean&nbsp;canChangeInfo,
boolean&nbsp;canPostMessages,
boolean&nbsp;canEditMessages,
boolean&nbsp;canDeleteMessages,
boolean&nbsp;canInviteUsers,
boolean&nbsp;canRestrictMembers,
boolean&nbsp;canPinMessages,
boolean&nbsp;canPromoteMembers,
boolean&nbsp;canManageVoiceChats,
boolean&nbsp;isAnonymous)</code></th>
<td class="col-last">
<div class="block">The user is a member of the chat and
has some additional privileges.</div>
</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>
<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>
<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="customTitle">
<h3>customTitle</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">customTitle</span></div>
<div class="block">A custom title of the administrator;
0-16 characters without emojis;
applicable to supergroups only.</div>
</section>
</li>
<li>
<section class="detail" id="canBeEdited">
<h3>canBeEdited</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canBeEdited</span></div>
<div class="block">True, if the current user can edit
the administrator privileges for the called user.</div>
</section>
</li>
<li>
<section class="detail" id="canManageChat">
<h3>canManageChat</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canManageChat</span></div>
<div class="block">True, if the administrator can get
chat event log, get chat statistics,
get message statistics in channels,
get channel members, see anonymous
administrators in supergroups and
ignore slow mode. Implied by any other
privilege; applicable to supergroups
and channels only.</div>
</section>
</li>
<li>
<section class="detail" id="canChangeInfo">
<h3>canChangeInfo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canChangeInfo</span></div>
<div class="block">True, if the administrator can change
the chat title, photo, and other settings.</div>
</section>
</li>
<li>
<section class="detail" id="canPostMessages">
<h3>canPostMessages</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canPostMessages</span></div>
<div class="block">True, if the administrator can create
channel posts; applicable to channels only.</div>
</section>
</li>
<li>
<section class="detail" id="canEditMessages">
<h3>canEditMessages</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canEditMessages</span></div>
<div class="block">True, if the administrator can edit
messages of other users and pin
messages; applicable to channels only.</div>
</section>
</li>
<li>
<section class="detail" id="canDeleteMessages">
<h3>canDeleteMessages</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canDeleteMessages</span></div>
<div class="block">True, if the administrator can delete
messages of other users.</div>
</section>
</li>
<li>
<section class="detail" id="canInviteUsers">
<h3>canInviteUsers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canInviteUsers</span></div>
<div class="block">True, if the administrator can invite
new users to the chat.</div>
</section>
</li>
<li>
<section class="detail" id="canRestrictMembers">
<h3>canRestrictMembers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canRestrictMembers</span></div>
<div class="block">True, if the administrator can restrict,
ban, or unban chat members; always
true for channels.</div>
</section>
</li>
<li>
<section class="detail" id="canPinMessages">
<h3>canPinMessages</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canPinMessages</span></div>
<div class="block">True, if the administrator can pin
messages; applicable to basic groups
and supergroups only.</div>
</section>
</li>
<li>
<section class="detail" id="canPromoteMembers">
<h3>canPromoteMembers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canPromoteMembers</span></div>
<div class="block">True, if the administrator can add
new administrators with a subset of
their own privileges or demote
administrators that were directly or
indirectly promoted by them.</div>
</section>
</li>
<li>
<section class="detail" id="canManageVoiceChats">
<h3>canManageVoiceChats</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">canManageVoiceChats</span></div>
<div class="block">True, if the administrator can manage voice chats.</div>
</section>
</li>
<li>
<section class="detail" id="isAnonymous">
<h3>isAnonymous</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="member-name">isAnonymous</span></div>
<div class="block">True, if the administrator isn't shown
in the chat member list and sends
messages anonymously; applicable to supergroups only.</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="member-name">CONSTRUCTOR</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd><a href="../../../constant-values.html#it.tdlight.jni.TdApi.ChatMemberStatusAdministrator.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>ChatMemberStatusAdministrator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">ChatMemberStatusAdministrator</span>()</div>
<div class="block">The user is a member of the chat and
has some additional privileges. In
basic groups, administrators can edit
and delete messages sent by others,
add new members, ban unprivileged
members, and manage voice chats. In
supergroups and channels, there are
more detailed options for administrator privileges.</div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean)">
<h3>ChatMemberStatusAdministrator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">ChatMemberStatusAdministrator</span>&#8203;(<span class="parameters"><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;customTitle,
boolean&nbsp;canBeEdited,
boolean&nbsp;canManageChat,
boolean&nbsp;canChangeInfo,
boolean&nbsp;canPostMessages,
boolean&nbsp;canEditMessages,
boolean&nbsp;canDeleteMessages,
boolean&nbsp;canInviteUsers,
boolean&nbsp;canRestrictMembers,
boolean&nbsp;canPinMessages,
boolean&nbsp;canPromoteMembers,
boolean&nbsp;canManageVoiceChats,
boolean&nbsp;isAnonymous)</span></div>
<div class="block">The user is a member of the chat and
has some additional privileges. In
basic groups, administrators can edit
and delete messages sent by others,
add new members, ban unprivileged
members, and manage voice chats. In
supergroups and channels, there are
more detailed options for administrator privileges.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>customTitle</code> - String A custom title of the administrator;
0-16 characters without emojis;
applicable to supergroups only.</dd>
<dd><code>canBeEdited</code> - boolean True, if the current user can edit
the administrator privileges for the called user.</dd>
<dd><code>canManageChat</code> - boolean True, if the administrator can get
chat event log, get chat statistics,
get message statistics in channels,
get channel members, see anonymous
administrators in supergroups and
ignore slow mode. Implied by any other
privilege; applicable to supergroups
and channels only.</dd>
<dd><code>canChangeInfo</code> - boolean True, if the administrator can change
the chat title, photo, and other settings.</dd>
<dd><code>canPostMessages</code> - boolean True, if the administrator can create
channel posts; applicable to channels only.</dd>
<dd><code>canEditMessages</code> - boolean True, if the administrator can edit
messages of other users and pin
messages; applicable to channels only.</dd>
<dd><code>canDeleteMessages</code> - boolean True, if the administrator can delete
messages of other users.</dd>
<dd><code>canInviteUsers</code> - boolean True, if the administrator can invite
new users to the chat.</dd>
<dd><code>canRestrictMembers</code> - boolean True, if the administrator can restrict,
ban, or unban chat members; always
true for channels.</dd>
<dd><code>canPinMessages</code> - boolean True, if the administrator can pin
messages; applicable to basic groups
and supergroups only.</dd>
<dd><code>canPromoteMembers</code> - boolean True, if the administrator can add
new administrators with a subset of
their own privileges or demote
administrators that were directly or
indirectly promoted by them.</dd>
<dd><code>canManageVoiceChats</code> - boolean True, if the administrator can manage voice chats.</dd>
<dd><code>isAnonymous</code> - boolean True, if the administrator isn't shown
in the chat member list and sends
messages anonymously; applicable to supergroups only.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(java.io.DataInput)">
<h3>ChatMemberStatusAdministrator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="member-name">ChatMemberStatusAdministrator</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>
<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="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>
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>
<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>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.ChatMemberStatusAdministrator.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>