struct

Telegram::ChatMemberAdministrator

Inherits JSON::Serializable < Struct < Value < Object

Telegram API type: ChatMemberAdministrator Represents a chat member that has some additional privileges.

Constructors

new(status : String, user : User, can_be_edited : Bool, is_anonymous : Bool, can_manage_chat : Bool, can_delete_messages : Bool, can_manage_video_chats : Bool, can_restrict_members : Bool, can_promote_members : Bool, can_change_info : Bool, can_invite_users : Bool, can_post_stories : Bool, can_edit_stories : Bool, can_delete_stories : Bool, can_post_messages : Bool | Nil = nil, can_edit_messages : Bool | Nil = nil, can_pin_messages : Bool | Nil = nil, can_manage_topics : Bool | Nil = nil, can_manage_direct_messages : Bool | Nil = nil, custom_title : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

can_be_edited
can_change_info
can_delete_messages
can_delete_stories
can_edit_messages
can_edit_stories
can_invite_users
can_manage_chat
can_manage_direct_messages
can_manage_topics
can_manage_video_chats
can_pin_messages
can_post_messages
can_post_stories
can_promote_members
can_restrict_members
clone
Source
copy_with(status _status = @status, user _user = @user, can_be_edited _can_be_edited = @can_be_edited, is_anonymous _is_anonymous = @is_anonymous, can_manage_chat _can_manage_chat = @can_manage_chat, can_delete_messages _can_delete_messages = @can_delete_messages, can_manage_video_chats _can_manage_video_chats = @can_manage_video_chats, can_restrict_members _can_restrict_members = @can_restrict_members, can_promote_members _can_promote_members = @can_promote_members, can_change_info _can_change_info = @can_change_info, can_invite_users _can_invite_users = @can_invite_users, can_post_stories _can_post_stories = @can_post_stories, can_edit_stories _can_edit_stories = @can_edit_stories, can_delete_stories _can_delete_stories = @can_delete_stories, can_post_messages _can_post_messages = @can_post_messages, can_edit_messages _can_edit_messages = @can_edit_messages, can_pin_messages _can_pin_messages = @can_pin_messages, can_manage_topics _can_manage_topics = @can_manage_topics, can_manage_direct_messages _can_manage_direct_messages = @can_manage_direct_messages, custom_title _custom_title = @custom_title)
Source
custom_title
is_anonymous
status
user