pub struct BasicGroupFullInfo {
pub photo: Option<ChatPhoto>,
pub description: String,
pub creator_user_id: i64,
pub members: Vec<ChatMember>,
pub can_hide_members: bool,
pub can_toggle_aggressive_anti_spam: bool,
pub invite_link: Option<ChatInviteLink>,
pub bot_commands: Vec<BotCommands>,
}
Expand description
Contains full information about a basic group
Fields§
§photo: Option<ChatPhoto>
Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo
description: String
Group description. Updated only after the basic group is opened
creator_user_id: i64
User identifier of the creator of the group; 0 if unknown
members: Vec<ChatMember>
Group members
can_hide_members: bool
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators after upgrading the basic group to a supergroup
can_toggle_aggressive_anti_spam: bool
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup after upgrading the basic group to a supergroup
invite_link: Option<ChatInviteLink>
Primary invite link for this group; may be null. For chat administrators with can_invite_users right only. Updated only after the basic group is opened
bot_commands: Vec<BotCommands>
List of commands of bots in the group
Trait Implementations§
Source§impl Clone for BasicGroupFullInfo
impl Clone for BasicGroupFullInfo
Source§fn clone(&self) -> BasicGroupFullInfo
fn clone(&self) -> BasicGroupFullInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more