class
Hamilton::Types::ChatMemberRestricted
- Hamilton::Types::ChatMemberRestricted
- Reference
- Object
Overview
Represents a chat member that is under certain restrictions in the chat. Supergroups only.
Included Modules
- Hamilton::Types::Common
- JSON::Serializable
Defined in:
types/chat_member.crConstructors
- .new(pull : JSON::PullParser)
- .new(params)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
- .new(**params)
Instance Method Summary
-
#can_add_web_page_previews : Bool
True, if the user is allowed to add web page previews to their messages.
-
#can_add_web_page_previews=(can_add_web_page_previews : Bool)
True, if the user is allowed to add web page previews to their messages.
-
#can_change_info : Bool
True, if the user is allowed to change the chat title, photo and other settings.
-
#can_change_info=(can_change_info : Bool)
True, if the user is allowed to change the chat title, photo and other settings.
-
#can_invite_users : Bool
True, if the user is allowed to invite new users to the chat.
-
#can_invite_users=(can_invite_users : Bool)
True, if the user is allowed to invite new users to the chat.
-
#can_manage_topics : Bool
True, if the user is allowed to create forum topics.
-
#can_manage_topics=(can_manage_topics : Bool)
True, if the user is allowed to create forum topics.
-
#can_pin_messages : Bool
True, if the user is allowed to pin messages.
-
#can_pin_messages=(can_pin_messages : Bool)
True, if the user is allowed to pin messages.
-
#can_send_audios : Bool
True, if the user is allowed to send audios.
-
#can_send_audios=(can_send_audios : Bool)
True, if the user is allowed to send audios.
-
#can_send_documents : Bool
True, if the user is allowed to send documents.
-
#can_send_documents=(can_send_documents : Bool)
True, if the user is allowed to send documents.
-
#can_send_messages : Bool
True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues.
-
#can_send_messages=(can_send_messages : Bool)
True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues.
-
#can_send_other_messages : Bool
True, if the user is allowed to send animations, games, stickers and use inline bots.
-
#can_send_other_messages=(can_send_other_messages : Bool)
True, if the user is allowed to send animations, games, stickers and use inline bots.
-
#can_send_photos : Bool
True, if the user is allowed to send photos.
-
#can_send_photos=(can_send_photos : Bool)
True, if the user is allowed to send photos.
-
#can_send_polls : Bool
True, if the user is allowed to send polls and checklists.
-
#can_send_polls=(can_send_polls : Bool)
True, if the user is allowed to send polls and checklists.
-
#can_send_video_notes : Bool
True, if the user is allowed to send video notes.
-
#can_send_video_notes=(can_send_video_notes : Bool)
True, if the user is allowed to send video notes.
-
#can_send_videos : Bool
True, if the user is allowed to send videos.
-
#can_send_videos=(can_send_videos : Bool)
True, if the user is allowed to send videos.
-
#can_send_voice_notes : Bool
True, if the user is allowed to send voice notes.
-
#can_send_voice_notes=(can_send_voice_notes : Bool)
True, if the user is allowed to send voice notes.
-
#is_member : Bool
True, if the user is a member of the chat at the moment of the request.
-
#is_member=(is_member : Bool)
True, if the user is a member of the chat at the moment of the request.
-
#non_nil_fields : Array(String)
List of available non-nil fields.
-
#non_nil_fields=(non_nil_fields : Array(String))
List of available non-nil fields.
-
#status : String
The member's status in the chat, always "restricted".
-
#status=(status : String)
The member's status in the chat, always "restricted".
-
#until_date : Int32
Date when restrictions will be lifted for this user; Unix time.
-
#until_date=(until_date : Int32)
Date when restrictions will be lifted for this user; Unix time.
-
#user : Hamilton::Types::User
Information about the user.
-
#user=(user : Hamilton::Types::User)
Information about the user.
Instance methods inherited from class Reference
==(other : Hamilton::Any)
==
Instance methods inherited from class Object
===(other : Hamilton::Any)
===
Constructor Detail
Instance Method Detail
True, if the user is allowed to add web page previews to their messages.
True, if the user is allowed to add web page previews to their messages.
True, if the user is allowed to change the chat title, photo and other settings.
True, if the user is allowed to change the chat title, photo and other settings.
True, if the user is allowed to invite new users to the chat.
True, if the user is allowed to create forum topics.
True, if the user is allowed to send documents.
True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues.
True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues.
True, if the user is allowed to send animations, games, stickers and use inline bots.
True, if the user is allowed to send animations, games, stickers and use inline bots.
True, if the user is allowed to send polls and checklists.
True, if the user is allowed to send video notes.
True, if the user is allowed to send voice notes.
True, if the user is a member of the chat at the moment of the request.
Date when restrictions will be lifted for this user; Unix time. If 0, then the user is restricted forever
Date when restrictions will be lifted for this user; Unix time. If 0, then the user is restricted forever