Class: Telegram::Bot::Types::ChatAdministratorRights

Inherits:
Base
  • Object
show all
Defined in:
sig/telegram/bot/types/chat_administrator_rights.rbs

Instance Attribute Summary collapse

Attributes inherited from Base

#attributes

Class Method Summary collapse

Methods included from Compactable

#to_compact_hash, #to_json

Methods included from PatternMatching

#deconstruct_keys

Instance Attribute Details

#can_change_infoBoolean (readonly)

Returns the value of attribute can_change_info.

Returns:

  • (Boolean)


14
15
16
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 14

def can_change_info
  @can_change_info
end

#can_delete_messagesBoolean (readonly)

Returns the value of attribute can_delete_messages.

Returns:

  • (Boolean)


10
11
12
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 10

def can_delete_messages
  @can_delete_messages
end

#can_delete_storiesBoolean (readonly)

Returns the value of attribute can_delete_stories.

Returns:

  • (Boolean)


18
19
20
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 18

def can_delete_stories
  @can_delete_stories
end

#can_edit_messagesBoolean? (readonly)

Returns the value of attribute can_edit_messages.

Returns:

  • (Boolean, nil)


20
21
22
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 20

def can_edit_messages
  @can_edit_messages
end

#can_edit_storiesBoolean (readonly)

Returns the value of attribute can_edit_stories.

Returns:

  • (Boolean)


17
18
19
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 17

def can_edit_stories
  @can_edit_stories
end

#can_invite_usersBoolean (readonly)

Returns the value of attribute can_invite_users.

Returns:

  • (Boolean)


15
16
17
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 15

def can_invite_users
  @can_invite_users
end

#can_manage_chatBoolean (readonly)

Returns the value of attribute can_manage_chat.

Returns:

  • (Boolean)


9
10
11
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 9

def can_manage_chat
  @can_manage_chat
end

#can_manage_direct_messagesBoolean? (readonly)

Returns the value of attribute can_manage_direct_messages.

Returns:

  • (Boolean, nil)


23
24
25
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 23

def can_manage_direct_messages
  @can_manage_direct_messages
end

#can_manage_tagsBoolean? (readonly)

Returns the value of attribute can_manage_tags.

Returns:

  • (Boolean, nil)


24
25
26
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 24

def can_manage_tags
  @can_manage_tags
end

#can_manage_topicsBoolean? (readonly)

Returns the value of attribute can_manage_topics.

Returns:

  • (Boolean, nil)


22
23
24
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 22

def can_manage_topics
  @can_manage_topics
end

#can_manage_video_chatsBoolean (readonly)

Returns the value of attribute can_manage_video_chats.

Returns:

  • (Boolean)


11
12
13
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 11

def can_manage_video_chats
  @can_manage_video_chats
end

#can_pin_messagesBoolean? (readonly)

Returns the value of attribute can_pin_messages.

Returns:

  • (Boolean, nil)


21
22
23
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 21

def can_pin_messages
  @can_pin_messages
end

#can_post_messagesBoolean? (readonly)

Returns the value of attribute can_post_messages.

Returns:

  • (Boolean, nil)


19
20
21
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 19

def can_post_messages
  @can_post_messages
end

#can_post_storiesBoolean (readonly)

Returns the value of attribute can_post_stories.

Returns:

  • (Boolean)


16
17
18
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 16

def can_post_stories
  @can_post_stories
end

#can_promote_membersBoolean (readonly)

Returns the value of attribute can_promote_members.

Returns:

  • (Boolean)


13
14
15
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 13

def can_promote_members
  @can_promote_members
end

#can_restrict_membersBoolean (readonly)

Returns the value of attribute can_restrict_members.

Returns:

  • (Boolean)


12
13
14
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 12

def can_restrict_members
  @can_restrict_members
end

#is_anonymousBoolean (readonly)

Returns the value of attribute is_anonymous.

Returns:

  • (Boolean)


8
9
10
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 8

def is_anonymous
  @is_anonymous
end

Class Method Details

.new(is_anonymous:, can_manage_chat:, can_delete_messages:, can_manage_video_chats:, can_restrict_members:, can_promote_members:, can_change_info:, can_invite_users:, can_post_stories:, can_edit_stories:, can_delete_stories:, can_post_messages:, can_edit_messages:, can_pin_messages:, can_manage_topics:, can_manage_direct_messages:, can_manage_tags:) ⇒ instance .new(attributes) ⇒ instance

Overloads:

  • .new(is_anonymous:, can_manage_chat:, can_delete_messages:, can_manage_video_chats:, can_restrict_members:, can_promote_members:, can_change_info:, can_invite_users:, can_post_stories:, can_edit_stories:, can_delete_stories:, can_post_messages:, can_edit_messages:, can_pin_messages:, can_manage_topics:, can_manage_direct_messages:, can_manage_tags:) ⇒ instance

    Parameters:

    • is_anonymous: (Boolean)
    • can_manage_chat: (Boolean)
    • can_delete_messages: (Boolean)
    • can_manage_video_chats: (Boolean)
    • can_restrict_members: (Boolean)
    • can_promote_members: (Boolean)
    • can_change_info: (Boolean)
    • can_invite_users: (Boolean)
    • can_post_stories: (Boolean)
    • can_edit_stories: (Boolean)
    • can_delete_stories: (Boolean)
    • can_post_messages: (Boolean)
    • can_edit_messages: (Boolean)
    • can_pin_messages: (Boolean)
    • can_manage_topics: (Boolean)
    • can_manage_direct_messages: (Boolean)
    • can_manage_tags: (Boolean)

    Returns:

    • (instance)
  • .new(attributes) ⇒ instance

    Parameters:

    • attributes (Hash[Symbol | String, untyped])

    Returns:

    • (instance)


6
7
# File 'sig/telegram/bot/types/chat_administrator_rights.rbs', line 6

def self.new: (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, ?can_edit_messages: bool, ?can_pin_messages: bool, ?can_manage_topics: bool, ?can_manage_direct_messages: bool, ?can_manage_tags: bool) -> instance
| (?Hash[Symbol | String, untyped] attributes) -> instance