aminoacid.util.enums
1from enum import Enum, IntEnum 2 3 4class SocketCodes(IntEnum): 5 """IntEnum containing all websocket responses and request codes taken from `com.narvii.util.ws.WsMessage`""" 6 7 MESSAGE = 1000 8 NOTIFICATION = 10 9 10 MESSAGE_ACK = 1001 11 12 AGORA_TOKEN_REQUEST = 200 13 AGORA_TOKEN_RESPONSE = 201 14 15 CHAT_THREAD_MEMBERSHIP_BANNED = 5 16 CHAT_THREAD_NOT_AVAILABLE = 3 17 CHAT_THREAD_NO_PRESENTER = 6 18 CHAT_THREAD_ORGANIZER_LEFT = 2 19 CHAT_THREAD_PRIVATE_NOT_ACCEPT = 99 20 21 COMMUNITY_DISABLED = 1 22 ERROR_MESSAGE = 1 23 24 FETCH_PLAY_LIST_REQUEST = 122 25 FETCH_THREAD_CHANNEL_USER_LIST_REQUEST = 105 26 27 FORCE_UPDATE_USER_ROLE_MESSAGE = 128 28 FORCE_UPDATE_USER_ROLE_REQ = 126 29 FORCE_UPDATE_USER_ROLE_RESP = 127 30 31 JOIN_THREAD_CHANNEL_REQUEST = 100 32 JOIN_THREAD_CHANNEL_RESPONSE = 101 33 34 LEAVE_THREAD_CHANNEL_REQUEST = 103 35 LEAVE_THREAD_CHANNEL_RESPONSE = 104 36 37 LIVE_LAYER_USER_JOINED_EVENT = 400 38 LIVE_LAYER_USER_LEFT_EVENT = 401 39 40 MULTI_DEVICE_ERROR = 118 41 42 REPORT_LIVE_LAYER_ACTIVE_REQUEST = 304 43 REPORT_LIVE_LAYER_ACTIVE_RESPONSE = 305 44 REPORT_LIVE_LAYER_INACTIVE_REQUEST = 306 45 REPORT_LIVE_LAYER_INACTIVE_RESPONSE = 307 46 47 SCREEN_RROM_PLAY_LIST_RESPONSE = 119 48 49 SUBSCRIBE_LIVE_LAYER_REQUEST = 300 50 SUBSCRIBE_LIVE_LAYER_RESPONSE = 301 51 52 THREAD_CHANNEL_FORCE_QUIT_MESSAGE = 115 53 THREAD_CHANNEL_USER_JOINED_MESSAGE = 106 54 THREAD_CHANNEL_USER_LEFT_MESSAGE = 107 55 THREAD_CHANNEL_USER_LIST_MESSAGE = 102 56 THREAD_CHANNEL_USER_PING_REQUEST = 116 57 THREAD_CHANNEL_USER_PING_RESPONSE = 117 58 THREAD_CHANNEL_USER_STATUS_CHANGED_MESSAGE = 114 59 60 THREAD_STATUS_CHANGED_MESSAGE = 111 61 62 THREAD_WAIT_LIST_APPROVE_MESSAGE = 130 63 THREAD_WAIT_LIST_CHANGED_MESSAGE = 131 64 THREAD_WAIT_LIST_CLEAN_REQUEST = 132 65 THREAD_WAIT_LIST_CLEAN_RESPONSE = 133 66 THREAD_WAIT_LIST_JOIN_APPROVE_REQUEST = 134 67 THREAD_WAIT_LIST_JOIN_APPROVE_RESPONSE = 135 68 THREAD_WAIT_LIST_JOIN_CANCEL_REQUEST = 136 69 THREAD_WAIT_LIST_JOIN_CANCEL_RESPENSE = 137 70 THREAD_WAIT_LIST_JOIN_REQUEST = 138 71 THREAD_WAIT_LIST_JOIN_RESPONSE = 139 72 73 UNSUBSCRIBE_LIVE_LAYER_REQUEST = 302 74 UNSUBSCRIBE_LIVE_LAYER_RESPONSE = 303 75 76 UPDATE_PLAY_LIST_REQUEST = 120 77 UPDATE_PLAY_LIST_RESPONSE = 121 78 79 UPDATE_THREAD_CHANNEL_REQUEST = 108 80 UPDATE_THREAD_CHANNEL_RESPONSE = 109 81 82 UPDATE_USER_ROLE_REQUEST = 112 83 UPDATE_USER_ROLE_RESPONSE = 113 84 85 USER_PROFILE_BANNED = 4 86 87 88class NotifTypes(IntEnum): 89 """IntEnum containing possible notification types that the socket will return when the sokcet code is 10""" 90 91 MESSAGE = 18 92 START_VC = 31 93 INVITE_VC = 29 94 RECEIVED_COINS = 51 95 96 97class MessageTypes(IntEnum): 98 """IntEnum containing the possible types a message can have""" 99 100 TEXT = 0 101 STRIKE_MESSAGE = 1 102 VOICE_MESSAGE = 2 103 STICKER_MESSAGE = 3 104 VOICE_CHAT_NOT_ANSWERED = 52 105 VOICE_CHAT_NOT_CANCELLED = 53 106 VOICE_CHAT_NOT_DECLINED = 54 107 VIDEO_CHAT_NOT_ANSWERED = 55 108 VIDEO_CHAT_NOT_CANCELLED = 56 109 VIDEO_CHAT_NOT_DECLINED = 57 110 AVATAR_CHAT_NOT_ANSWERED = 58 111 AVATAR_CHAT_NOT_CANCELLED = 59 112 AVATAR_CHAT_NOT_DECLINED = 60 113 DELETE_MESSAGE = 100 114 GROUP_MEMBER_JOIN = 101 115 GROUP_MEMBER_LEAVE = 102 116 CHAT_INVITE = 103 117 CHAT_BACKGROUND_CHANGED = 104 118 CHAT_TITLE_CHANGED = 105 119 CHAT_ICON_CHANGED = 106 120 VOICE_CHAT_START = 107 121 VIDEO_CHAT_START = 108 122 AVATAR_CHAT_START = 109 123 VOICE_CHAT_END = 110 124 VIDEO_CHAT_END = 111 125 AVATAR_CHAT_END = 112 126 CHAT_CONTENT_CHANGED = 113 127 SCREEN_ROOM_START = 114 128 SCREEN_ROOM_END = 115 129 CHAT_HOST_TRANSFERED = 116 130 TEXT_MESSAGE_FORCE_REMOVED = 117 131 CHAT_REMOVED_MESSAGE = 118 132 TEXT_MESSAGE_REMOVED_BY_ADMIN = 119 133 CHAT_TIP = 120 134 CHAT_PIN_ANNOUNCEMENT = 121 135 VOICE_CHAT_PERMISSION_OPEN_TO_EVERYONE = 122 136 VOICE_CHAT_PERMISSION_INVITED_AND_REQUESTED = 123 137 VOICE_CHAT_PERMISSION_INVITE_ONLY = 124 138 CHAT_VIEW_ONLY_ENABLED = 125 139 CHAT_VIEW_ONLY_DISABLED = 126 140 CHAT_UNPIN_ANNOUNCEMENT = 127 141 CHAT_TIPPING_ENABLED = 128 142 CHAT_TIPPING_DISABLED = 129 143 TIMESTAMP_MESSAGE = 65281 144 WELCOME_MESSAGE = 65282 145 INVITE_MESSAGE = 65283 146 147 148class Topics(Enum): 149 """Enum containing the possible events a user could subscribe to""" 150 151 START_TYPING = "users-start-typing-at" 152 END_TYPING = "users-end-typing-at" 153 154 START_RECODING = "users-start-recording-at" 155 END_RECORDING = "users-end-recording-at" 156 157 ONLINE_MEMBERS = "online-members" 158 LIVE_CHATTING = "users-live-chatting-public"
class
SocketCodes(enum.IntEnum):
5class SocketCodes(IntEnum): 6 """IntEnum containing all websocket responses and request codes taken from `com.narvii.util.ws.WsMessage`""" 7 8 MESSAGE = 1000 9 NOTIFICATION = 10 10 11 MESSAGE_ACK = 1001 12 13 AGORA_TOKEN_REQUEST = 200 14 AGORA_TOKEN_RESPONSE = 201 15 16 CHAT_THREAD_MEMBERSHIP_BANNED = 5 17 CHAT_THREAD_NOT_AVAILABLE = 3 18 CHAT_THREAD_NO_PRESENTER = 6 19 CHAT_THREAD_ORGANIZER_LEFT = 2 20 CHAT_THREAD_PRIVATE_NOT_ACCEPT = 99 21 22 COMMUNITY_DISABLED = 1 23 ERROR_MESSAGE = 1 24 25 FETCH_PLAY_LIST_REQUEST = 122 26 FETCH_THREAD_CHANNEL_USER_LIST_REQUEST = 105 27 28 FORCE_UPDATE_USER_ROLE_MESSAGE = 128 29 FORCE_UPDATE_USER_ROLE_REQ = 126 30 FORCE_UPDATE_USER_ROLE_RESP = 127 31 32 JOIN_THREAD_CHANNEL_REQUEST = 100 33 JOIN_THREAD_CHANNEL_RESPONSE = 101 34 35 LEAVE_THREAD_CHANNEL_REQUEST = 103 36 LEAVE_THREAD_CHANNEL_RESPONSE = 104 37 38 LIVE_LAYER_USER_JOINED_EVENT = 400 39 LIVE_LAYER_USER_LEFT_EVENT = 401 40 41 MULTI_DEVICE_ERROR = 118 42 43 REPORT_LIVE_LAYER_ACTIVE_REQUEST = 304 44 REPORT_LIVE_LAYER_ACTIVE_RESPONSE = 305 45 REPORT_LIVE_LAYER_INACTIVE_REQUEST = 306 46 REPORT_LIVE_LAYER_INACTIVE_RESPONSE = 307 47 48 SCREEN_RROM_PLAY_LIST_RESPONSE = 119 49 50 SUBSCRIBE_LIVE_LAYER_REQUEST = 300 51 SUBSCRIBE_LIVE_LAYER_RESPONSE = 301 52 53 THREAD_CHANNEL_FORCE_QUIT_MESSAGE = 115 54 THREAD_CHANNEL_USER_JOINED_MESSAGE = 106 55 THREAD_CHANNEL_USER_LEFT_MESSAGE = 107 56 THREAD_CHANNEL_USER_LIST_MESSAGE = 102 57 THREAD_CHANNEL_USER_PING_REQUEST = 116 58 THREAD_CHANNEL_USER_PING_RESPONSE = 117 59 THREAD_CHANNEL_USER_STATUS_CHANGED_MESSAGE = 114 60 61 THREAD_STATUS_CHANGED_MESSAGE = 111 62 63 THREAD_WAIT_LIST_APPROVE_MESSAGE = 130 64 THREAD_WAIT_LIST_CHANGED_MESSAGE = 131 65 THREAD_WAIT_LIST_CLEAN_REQUEST = 132 66 THREAD_WAIT_LIST_CLEAN_RESPONSE = 133 67 THREAD_WAIT_LIST_JOIN_APPROVE_REQUEST = 134 68 THREAD_WAIT_LIST_JOIN_APPROVE_RESPONSE = 135 69 THREAD_WAIT_LIST_JOIN_CANCEL_REQUEST = 136 70 THREAD_WAIT_LIST_JOIN_CANCEL_RESPENSE = 137 71 THREAD_WAIT_LIST_JOIN_REQUEST = 138 72 THREAD_WAIT_LIST_JOIN_RESPONSE = 139 73 74 UNSUBSCRIBE_LIVE_LAYER_REQUEST = 302 75 UNSUBSCRIBE_LIVE_LAYER_RESPONSE = 303 76 77 UPDATE_PLAY_LIST_REQUEST = 120 78 UPDATE_PLAY_LIST_RESPONSE = 121 79 80 UPDATE_THREAD_CHANNEL_REQUEST = 108 81 UPDATE_THREAD_CHANNEL_RESPONSE = 109 82 83 UPDATE_USER_ROLE_REQUEST = 112 84 UPDATE_USER_ROLE_RESPONSE = 113 85 86 USER_PROFILE_BANNED = 4
IntEnum containing all websocket responses and request codes taken from com.narvii.util.ws.WsMessage
MESSAGE = <SocketCodes.MESSAGE: 1000>
NOTIFICATION = <SocketCodes.NOTIFICATION: 10>
MESSAGE_ACK = <SocketCodes.MESSAGE_ACK: 1001>
AGORA_TOKEN_REQUEST = <SocketCodes.AGORA_TOKEN_REQUEST: 200>
AGORA_TOKEN_RESPONSE = <SocketCodes.AGORA_TOKEN_RESPONSE: 201>
CHAT_THREAD_MEMBERSHIP_BANNED = <SocketCodes.CHAT_THREAD_MEMBERSHIP_BANNED: 5>
CHAT_THREAD_NOT_AVAILABLE = <SocketCodes.CHAT_THREAD_NOT_AVAILABLE: 3>
CHAT_THREAD_NO_PRESENTER = <SocketCodes.CHAT_THREAD_NO_PRESENTER: 6>
CHAT_THREAD_ORGANIZER_LEFT = <SocketCodes.CHAT_THREAD_ORGANIZER_LEFT: 2>
CHAT_THREAD_PRIVATE_NOT_ACCEPT = <SocketCodes.CHAT_THREAD_PRIVATE_NOT_ACCEPT: 99>
COMMUNITY_DISABLED = <SocketCodes.COMMUNITY_DISABLED: 1>
ERROR_MESSAGE = <SocketCodes.COMMUNITY_DISABLED: 1>
FETCH_PLAY_LIST_REQUEST = <SocketCodes.FETCH_PLAY_LIST_REQUEST: 122>
FETCH_THREAD_CHANNEL_USER_LIST_REQUEST = <SocketCodes.FETCH_THREAD_CHANNEL_USER_LIST_REQUEST: 105>
FORCE_UPDATE_USER_ROLE_MESSAGE = <SocketCodes.FORCE_UPDATE_USER_ROLE_MESSAGE: 128>
FORCE_UPDATE_USER_ROLE_REQ = <SocketCodes.FORCE_UPDATE_USER_ROLE_REQ: 126>
FORCE_UPDATE_USER_ROLE_RESP = <SocketCodes.FORCE_UPDATE_USER_ROLE_RESP: 127>
JOIN_THREAD_CHANNEL_REQUEST = <SocketCodes.JOIN_THREAD_CHANNEL_REQUEST: 100>
JOIN_THREAD_CHANNEL_RESPONSE = <SocketCodes.JOIN_THREAD_CHANNEL_RESPONSE: 101>
LEAVE_THREAD_CHANNEL_REQUEST = <SocketCodes.LEAVE_THREAD_CHANNEL_REQUEST: 103>
LEAVE_THREAD_CHANNEL_RESPONSE = <SocketCodes.LEAVE_THREAD_CHANNEL_RESPONSE: 104>
LIVE_LAYER_USER_JOINED_EVENT = <SocketCodes.LIVE_LAYER_USER_JOINED_EVENT: 400>
LIVE_LAYER_USER_LEFT_EVENT = <SocketCodes.LIVE_LAYER_USER_LEFT_EVENT: 401>
MULTI_DEVICE_ERROR = <SocketCodes.MULTI_DEVICE_ERROR: 118>
REPORT_LIVE_LAYER_ACTIVE_REQUEST = <SocketCodes.REPORT_LIVE_LAYER_ACTIVE_REQUEST: 304>
REPORT_LIVE_LAYER_ACTIVE_RESPONSE = <SocketCodes.REPORT_LIVE_LAYER_ACTIVE_RESPONSE: 305>
REPORT_LIVE_LAYER_INACTIVE_REQUEST = <SocketCodes.REPORT_LIVE_LAYER_INACTIVE_REQUEST: 306>
REPORT_LIVE_LAYER_INACTIVE_RESPONSE = <SocketCodes.REPORT_LIVE_LAYER_INACTIVE_RESPONSE: 307>
SCREEN_RROM_PLAY_LIST_RESPONSE = <SocketCodes.SCREEN_RROM_PLAY_LIST_RESPONSE: 119>
SUBSCRIBE_LIVE_LAYER_REQUEST = <SocketCodes.SUBSCRIBE_LIVE_LAYER_REQUEST: 300>
SUBSCRIBE_LIVE_LAYER_RESPONSE = <SocketCodes.SUBSCRIBE_LIVE_LAYER_RESPONSE: 301>
THREAD_CHANNEL_FORCE_QUIT_MESSAGE = <SocketCodes.THREAD_CHANNEL_FORCE_QUIT_MESSAGE: 115>
THREAD_CHANNEL_USER_JOINED_MESSAGE = <SocketCodes.THREAD_CHANNEL_USER_JOINED_MESSAGE: 106>
THREAD_CHANNEL_USER_LEFT_MESSAGE = <SocketCodes.THREAD_CHANNEL_USER_LEFT_MESSAGE: 107>
THREAD_CHANNEL_USER_LIST_MESSAGE = <SocketCodes.THREAD_CHANNEL_USER_LIST_MESSAGE: 102>
THREAD_CHANNEL_USER_PING_REQUEST = <SocketCodes.THREAD_CHANNEL_USER_PING_REQUEST: 116>
THREAD_CHANNEL_USER_PING_RESPONSE = <SocketCodes.THREAD_CHANNEL_USER_PING_RESPONSE: 117>
THREAD_CHANNEL_USER_STATUS_CHANGED_MESSAGE = <SocketCodes.THREAD_CHANNEL_USER_STATUS_CHANGED_MESSAGE: 114>
THREAD_STATUS_CHANGED_MESSAGE = <SocketCodes.THREAD_STATUS_CHANGED_MESSAGE: 111>
THREAD_WAIT_LIST_APPROVE_MESSAGE = <SocketCodes.THREAD_WAIT_LIST_APPROVE_MESSAGE: 130>
THREAD_WAIT_LIST_CHANGED_MESSAGE = <SocketCodes.THREAD_WAIT_LIST_CHANGED_MESSAGE: 131>
THREAD_WAIT_LIST_CLEAN_REQUEST = <SocketCodes.THREAD_WAIT_LIST_CLEAN_REQUEST: 132>
THREAD_WAIT_LIST_CLEAN_RESPONSE = <SocketCodes.THREAD_WAIT_LIST_CLEAN_RESPONSE: 133>
THREAD_WAIT_LIST_JOIN_APPROVE_REQUEST = <SocketCodes.THREAD_WAIT_LIST_JOIN_APPROVE_REQUEST: 134>
THREAD_WAIT_LIST_JOIN_APPROVE_RESPONSE = <SocketCodes.THREAD_WAIT_LIST_JOIN_APPROVE_RESPONSE: 135>
THREAD_WAIT_LIST_JOIN_CANCEL_REQUEST = <SocketCodes.THREAD_WAIT_LIST_JOIN_CANCEL_REQUEST: 136>
THREAD_WAIT_LIST_JOIN_CANCEL_RESPENSE = <SocketCodes.THREAD_WAIT_LIST_JOIN_CANCEL_RESPENSE: 137>
THREAD_WAIT_LIST_JOIN_REQUEST = <SocketCodes.THREAD_WAIT_LIST_JOIN_REQUEST: 138>
THREAD_WAIT_LIST_JOIN_RESPONSE = <SocketCodes.THREAD_WAIT_LIST_JOIN_RESPONSE: 139>
UNSUBSCRIBE_LIVE_LAYER_REQUEST = <SocketCodes.UNSUBSCRIBE_LIVE_LAYER_REQUEST: 302>
UNSUBSCRIBE_LIVE_LAYER_RESPONSE = <SocketCodes.UNSUBSCRIBE_LIVE_LAYER_RESPONSE: 303>
UPDATE_PLAY_LIST_REQUEST = <SocketCodes.UPDATE_PLAY_LIST_REQUEST: 120>
UPDATE_PLAY_LIST_RESPONSE = <SocketCodes.UPDATE_PLAY_LIST_RESPONSE: 121>
UPDATE_THREAD_CHANNEL_REQUEST = <SocketCodes.UPDATE_THREAD_CHANNEL_REQUEST: 108>
UPDATE_THREAD_CHANNEL_RESPONSE = <SocketCodes.UPDATE_THREAD_CHANNEL_RESPONSE: 109>
UPDATE_USER_ROLE_REQUEST = <SocketCodes.UPDATE_USER_ROLE_REQUEST: 112>
UPDATE_USER_ROLE_RESPONSE = <SocketCodes.UPDATE_USER_ROLE_RESPONSE: 113>
USER_PROFILE_BANNED = <SocketCodes.USER_PROFILE_BANNED: 4>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
NotifTypes(enum.IntEnum):
89class NotifTypes(IntEnum): 90 """IntEnum containing possible notification types that the socket will return when the sokcet code is 10""" 91 92 MESSAGE = 18 93 START_VC = 31 94 INVITE_VC = 29 95 RECEIVED_COINS = 51
IntEnum containing possible notification types that the socket will return when the sokcet code is 10
MESSAGE = <NotifTypes.MESSAGE: 18>
START_VC = <NotifTypes.START_VC: 31>
INVITE_VC = <NotifTypes.INVITE_VC: 29>
RECEIVED_COINS = <NotifTypes.RECEIVED_COINS: 51>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
MessageTypes(enum.IntEnum):
98class MessageTypes(IntEnum): 99 """IntEnum containing the possible types a message can have""" 100 101 TEXT = 0 102 STRIKE_MESSAGE = 1 103 VOICE_MESSAGE = 2 104 STICKER_MESSAGE = 3 105 VOICE_CHAT_NOT_ANSWERED = 52 106 VOICE_CHAT_NOT_CANCELLED = 53 107 VOICE_CHAT_NOT_DECLINED = 54 108 VIDEO_CHAT_NOT_ANSWERED = 55 109 VIDEO_CHAT_NOT_CANCELLED = 56 110 VIDEO_CHAT_NOT_DECLINED = 57 111 AVATAR_CHAT_NOT_ANSWERED = 58 112 AVATAR_CHAT_NOT_CANCELLED = 59 113 AVATAR_CHAT_NOT_DECLINED = 60 114 DELETE_MESSAGE = 100 115 GROUP_MEMBER_JOIN = 101 116 GROUP_MEMBER_LEAVE = 102 117 CHAT_INVITE = 103 118 CHAT_BACKGROUND_CHANGED = 104 119 CHAT_TITLE_CHANGED = 105 120 CHAT_ICON_CHANGED = 106 121 VOICE_CHAT_START = 107 122 VIDEO_CHAT_START = 108 123 AVATAR_CHAT_START = 109 124 VOICE_CHAT_END = 110 125 VIDEO_CHAT_END = 111 126 AVATAR_CHAT_END = 112 127 CHAT_CONTENT_CHANGED = 113 128 SCREEN_ROOM_START = 114 129 SCREEN_ROOM_END = 115 130 CHAT_HOST_TRANSFERED = 116 131 TEXT_MESSAGE_FORCE_REMOVED = 117 132 CHAT_REMOVED_MESSAGE = 118 133 TEXT_MESSAGE_REMOVED_BY_ADMIN = 119 134 CHAT_TIP = 120 135 CHAT_PIN_ANNOUNCEMENT = 121 136 VOICE_CHAT_PERMISSION_OPEN_TO_EVERYONE = 122 137 VOICE_CHAT_PERMISSION_INVITED_AND_REQUESTED = 123 138 VOICE_CHAT_PERMISSION_INVITE_ONLY = 124 139 CHAT_VIEW_ONLY_ENABLED = 125 140 CHAT_VIEW_ONLY_DISABLED = 126 141 CHAT_UNPIN_ANNOUNCEMENT = 127 142 CHAT_TIPPING_ENABLED = 128 143 CHAT_TIPPING_DISABLED = 129 144 TIMESTAMP_MESSAGE = 65281 145 WELCOME_MESSAGE = 65282 146 INVITE_MESSAGE = 65283
IntEnum containing the possible types a message can have
TEXT = <MessageTypes.TEXT: 0>
STRIKE_MESSAGE = <MessageTypes.STRIKE_MESSAGE: 1>
VOICE_MESSAGE = <MessageTypes.VOICE_MESSAGE: 2>
STICKER_MESSAGE = <MessageTypes.STICKER_MESSAGE: 3>
VOICE_CHAT_NOT_ANSWERED = <MessageTypes.VOICE_CHAT_NOT_ANSWERED: 52>
VOICE_CHAT_NOT_CANCELLED = <MessageTypes.VOICE_CHAT_NOT_CANCELLED: 53>
VOICE_CHAT_NOT_DECLINED = <MessageTypes.VOICE_CHAT_NOT_DECLINED: 54>
VIDEO_CHAT_NOT_ANSWERED = <MessageTypes.VIDEO_CHAT_NOT_ANSWERED: 55>
VIDEO_CHAT_NOT_CANCELLED = <MessageTypes.VIDEO_CHAT_NOT_CANCELLED: 56>
VIDEO_CHAT_NOT_DECLINED = <MessageTypes.VIDEO_CHAT_NOT_DECLINED: 57>
AVATAR_CHAT_NOT_ANSWERED = <MessageTypes.AVATAR_CHAT_NOT_ANSWERED: 58>
AVATAR_CHAT_NOT_CANCELLED = <MessageTypes.AVATAR_CHAT_NOT_CANCELLED: 59>
AVATAR_CHAT_NOT_DECLINED = <MessageTypes.AVATAR_CHAT_NOT_DECLINED: 60>
DELETE_MESSAGE = <MessageTypes.DELETE_MESSAGE: 100>
GROUP_MEMBER_JOIN = <MessageTypes.GROUP_MEMBER_JOIN: 101>
GROUP_MEMBER_LEAVE = <MessageTypes.GROUP_MEMBER_LEAVE: 102>
CHAT_INVITE = <MessageTypes.CHAT_INVITE: 103>
CHAT_BACKGROUND_CHANGED = <MessageTypes.CHAT_BACKGROUND_CHANGED: 104>
CHAT_TITLE_CHANGED = <MessageTypes.CHAT_TITLE_CHANGED: 105>
CHAT_ICON_CHANGED = <MessageTypes.CHAT_ICON_CHANGED: 106>
VOICE_CHAT_START = <MessageTypes.VOICE_CHAT_START: 107>
VIDEO_CHAT_START = <MessageTypes.VIDEO_CHAT_START: 108>
AVATAR_CHAT_START = <MessageTypes.AVATAR_CHAT_START: 109>
VOICE_CHAT_END = <MessageTypes.VOICE_CHAT_END: 110>
VIDEO_CHAT_END = <MessageTypes.VIDEO_CHAT_END: 111>
AVATAR_CHAT_END = <MessageTypes.AVATAR_CHAT_END: 112>
CHAT_CONTENT_CHANGED = <MessageTypes.CHAT_CONTENT_CHANGED: 113>
SCREEN_ROOM_START = <MessageTypes.SCREEN_ROOM_START: 114>
SCREEN_ROOM_END = <MessageTypes.SCREEN_ROOM_END: 115>
CHAT_HOST_TRANSFERED = <MessageTypes.CHAT_HOST_TRANSFERED: 116>
TEXT_MESSAGE_FORCE_REMOVED = <MessageTypes.TEXT_MESSAGE_FORCE_REMOVED: 117>
CHAT_REMOVED_MESSAGE = <MessageTypes.CHAT_REMOVED_MESSAGE: 118>
TEXT_MESSAGE_REMOVED_BY_ADMIN = <MessageTypes.TEXT_MESSAGE_REMOVED_BY_ADMIN: 119>
CHAT_TIP = <MessageTypes.CHAT_TIP: 120>
CHAT_PIN_ANNOUNCEMENT = <MessageTypes.CHAT_PIN_ANNOUNCEMENT: 121>
VOICE_CHAT_PERMISSION_OPEN_TO_EVERYONE = <MessageTypes.VOICE_CHAT_PERMISSION_OPEN_TO_EVERYONE: 122>
VOICE_CHAT_PERMISSION_INVITED_AND_REQUESTED = <MessageTypes.VOICE_CHAT_PERMISSION_INVITED_AND_REQUESTED: 123>
VOICE_CHAT_PERMISSION_INVITE_ONLY = <MessageTypes.VOICE_CHAT_PERMISSION_INVITE_ONLY: 124>
CHAT_VIEW_ONLY_ENABLED = <MessageTypes.CHAT_VIEW_ONLY_ENABLED: 125>
CHAT_VIEW_ONLY_DISABLED = <MessageTypes.CHAT_VIEW_ONLY_DISABLED: 126>
CHAT_UNPIN_ANNOUNCEMENT = <MessageTypes.CHAT_UNPIN_ANNOUNCEMENT: 127>
CHAT_TIPPING_ENABLED = <MessageTypes.CHAT_TIPPING_ENABLED: 128>
CHAT_TIPPING_DISABLED = <MessageTypes.CHAT_TIPPING_DISABLED: 129>
TIMESTAMP_MESSAGE = <MessageTypes.TIMESTAMP_MESSAGE: 65281>
WELCOME_MESSAGE = <MessageTypes.WELCOME_MESSAGE: 65282>
INVITE_MESSAGE = <MessageTypes.INVITE_MESSAGE: 65283>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
Topics(enum.Enum):
149class Topics(Enum): 150 """Enum containing the possible events a user could subscribe to""" 151 152 START_TYPING = "users-start-typing-at" 153 END_TYPING = "users-end-typing-at" 154 155 START_RECODING = "users-start-recording-at" 156 END_RECORDING = "users-end-recording-at" 157 158 ONLINE_MEMBERS = "online-members" 159 LIVE_CHATTING = "users-live-chatting-public"
Enum containing the possible events a user could subscribe to
START_TYPING = <Topics.START_TYPING: 'users-start-typing-at'>
END_TYPING = <Topics.END_TYPING: 'users-end-typing-at'>
START_RECODING = <Topics.START_RECODING: 'users-start-recording-at'>
END_RECORDING = <Topics.END_RECORDING: 'users-end-recording-at'>
ONLINE_MEMBERS = <Topics.ONLINE_MEMBERS: 'online-members'>
LIVE_CHATTING = <Topics.LIVE_CHATTING: 'users-live-chatting-public'>
Inherited Members
- enum.Enum
- name
- value