peyk.platforms.bale.types.chat_member_restricted¶
Classes
|
A chat member who is under certain restrictions in the chat. |
- class peyk.platforms.bale.types.chat_member_restricted.ChatMemberRestricted(status: str, user: User | None = None, is_member: bool | None = None, can_send_messages: bool | None = None, can_send_audios: bool | None = None, can_send_documents: bool | None = None, can_send_photos: bool | None = None, can_send_videos: bool | None = None, can_change_info: bool | None = None, can_invite_users: bool | None = None, can_pin_messages: bool | None = None)[source]¶
Bases:
ChatMemberA chat member who is under certain restrictions in the chat.
- is_member: bool | None = None¶
- can_send_messages: bool | None = None¶
- can_send_audios: bool | None = None¶
- can_send_documents: bool | None = None¶
- can_send_photos: bool | None = None¶
- can_send_videos: bool | None = None¶
- can_change_info: bool | None = None¶
- can_invite_users: bool | None = None¶
- can_pin_messages: bool | None = None¶
- classmethod from_dict(data: dict | None) ChatMemberRestricted | None[source]¶
Parse raw Bale data into
ChatMemberRestricted.- Parameters:
data (Optional[dict]) – Raw API object or
None.- Returns:
Parsed object or
None.- Return type:
Optional[ChatMemberRestricted]
- Raises:
KeyError – If a required raw field is missing.
- status: str¶