pub struct ChatMemberStatusAdministrator {
pub can_be_edited: bool,
pub can_change_info: bool,
pub can_post_messages: bool,
pub can_edit_messages: bool,
pub can_delete_messages: bool,
pub can_invite_users: bool,
pub can_restrict_members: bool,
pub can_pin_messages: bool,
pub can_promote_members: bool,
}
Expand description
The user is a member of a chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, and ban unprivileged members. In supergroups and channels, there are more detailed options for administrator privileges
Fields§
§can_be_edited: bool
True, if the current user can edit the administrator privileges for the called user
can_change_info: bool
True, if the administrator can change the chat title, photo, and other settings
can_post_messages: bool
True, if the administrator can create channel posts; applicable to channels only
can_edit_messages: bool
True, if the administrator can edit messages of other users and pin messages; applicable to channels only
can_delete_messages: bool
True, if the administrator can delete messages of other users
can_invite_users: bool
True, if the administrator can invite new users to the chat
can_restrict_members: bool
True, if the administrator can restrict, ban, or unban chat members
can_pin_messages: bool
True, if the administrator can pin messages; applicable to supergroups only
can_promote_members: bool
True, if the administrator can add new administrators with a subset of his own privileges or demote administrators that were directly or indirectly promoted by him
Trait Implementations§
Source§impl Clone for ChatMemberStatusAdministrator
impl Clone for ChatMemberStatusAdministrator
Source§fn clone(&self) -> ChatMemberStatusAdministrator
fn clone(&self) -> ChatMemberStatusAdministrator
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more