LICENSE
README.md
pyproject.toml
src/__init__.py
src/pyromax/__init__.py
src/pyromax/config.py
src/pyromax.egg-info/PKG-INFO
src/pyromax.egg-info/SOURCES.txt
src/pyromax.egg-info/dependency_links.txt
src/pyromax.egg-info/requires.txt
src/pyromax.egg-info/top_level.txt
src/pyromax/auth/__init__.py
src/pyromax/auth/manager.py
src/pyromax/auth/middleware.py
src/pyromax/core/MaxApiContextController.py
src/pyromax/core/__init__.py
src/pyromax/core/client.py
src/pyromax/core/context.py
src/pyromax/core/CoreMixins/Auth.py
src/pyromax/core/CoreMixins/Chat.py
src/pyromax/core/CoreMixins/Contacts.py
src/pyromax/core/CoreMixins/CoreMixinsProtocol.py
src/pyromax/core/CoreMixins/File.py
src/pyromax/core/CoreMixins/Message.py
src/pyromax/core/CoreMixins/User.py
src/pyromax/core/CoreMixins/__init__.py
src/pyromax/dispatcher/Dispatcher.py
src/pyromax/dispatcher/ObserverPattern.py
src/pyromax/dispatcher/Router.py
src/pyromax/dispatcher/__init__.py
src/pyromax/dispatcher/event/EmojiReactionObservers.py
src/pyromax/dispatcher/event/Handler.py
src/pyromax/dispatcher/event/MessageEventObservers.py
src/pyromax/dispatcher/event/StandardMaxEventObserver.py
src/pyromax/dispatcher/event/UpdateMaxEventObserver.py
src/pyromax/dispatcher/event/UpdateType.py
src/pyromax/dispatcher/event/__init__.py
src/pyromax/dispatcher/event/base.py
src/pyromax/dispatcher/middlewares/__init__.py
src/pyromax/dispatcher/middlewares/base.py
src/pyromax/dispatcher/middlewares/error.py
src/pyromax/dispatcher/middlewares/event_resolvers.py
src/pyromax/dispatcher/middlewares/manager.py
src/pyromax/dispatcher/middlewares/user_context.py
src/pyromax/exceptions/AnnotationError.py
src/pyromax/exceptions/BackoffError.py
src/pyromax/exceptions/BaseMaxApiException.py
src/pyromax/exceptions/FileError.py
src/pyromax/exceptions/MapperErrors.py
src/pyromax/exceptions/ParseError.py
src/pyromax/exceptions/ProtocolErrors.py
src/pyromax/exceptions/ReactionError.py
src/pyromax/exceptions/RoutingErrors.py
src/pyromax/exceptions/SendMessageError.py
src/pyromax/exceptions/SocketTransportErrors.py
src/pyromax/exceptions/__init__.py
src/pyromax/exceptions/fsm.py
src/pyromax/filters/Command.py
src/pyromax/filters/EmojiReactionFilters.py
src/pyromax/filters/MessageFilters.py
src/pyromax/filters/__init__.py
src/pyromax/filters/base.py
src/pyromax/filters/logic.py
src/pyromax/filters/magic.py
src/pyromax/fsm/__init__.py
src/pyromax/fsm/context.py
src/pyromax/fsm/middleware.py
src/pyromax/fsm/state.py
src/pyromax/fsm/strategy.py
src/pyromax/fsm/storage/__init__.py
src/pyromax/fsm/storage/base.py
src/pyromax/fsm/storage/memory.py
src/pyromax/fsm/storage/pymongo.py
src/pyromax/fsm/storage/redis.py
src/pyromax/mapping/__init__.py
src/pyromax/mapping/registry.py
src/pyromax/mapping/bases/BaseMapper.py
src/pyromax/mapping/bases/MappingConstants.py
src/pyromax/mapping/bases/__init__.py
src/pyromax/mapping/envelope/__init__.py
src/pyromax/mapping/envelope/constants.py
src/pyromax/mapping/envelope/v11/LifecycleManager.py
src/pyromax/mapping/envelope/v11/Mapper.py
src/pyromax/mapping/envelope/v11/__init__.py
src/pyromax/mapping/envelope/v11/constants.py
src/pyromax/mapping/envelope/v11/methods/__init__.py
src/pyromax/mapping/envelope/v11/methods/build_ins/__init__.py
src/pyromax/mapping/envelope/v11/methods/build_ins/base.py
src/pyromax/mapping/envelope/v11/methods/build_ins/compile.py
src/pyromax/mapping/envelope/v11/methods/build_ins/socket_methods.py
src/pyromax/mapping/envelope/v11/methods/build_ins/websocket_methods.py
src/pyromax/mapping/envelope/v11/methods/immutable/__init__.py
src/pyromax/mapping/envelope/v11/methods/immutable/auth.py
src/pyromax/mapping/envelope/v11/methods/immutable/base.py
src/pyromax/mapping/envelope/v11/methods/immutable/chats.py
src/pyromax/mapping/envelope/v11/methods/immutable/contacts.py
src/pyromax/mapping/envelope/v11/methods/immutable/files.py
src/pyromax/mapping/envelope/v11/methods/immutable/messages.py
src/pyromax/mapping/envelope/v11/methods/immutable/users.py
src/pyromax/mapping/envelope/v11/mixins/MixinProtocol.py
src/pyromax/mapping/envelope/v11/mixins/__init__.py
src/pyromax/mapping/envelope/v11/mixins/auth.py
src/pyromax/mapping/envelope/v11/mixins/chat.py
src/pyromax/mapping/envelope/v11/mixins/construct.py
src/pyromax/mapping/envelope/v11/mixins/contact.py
src/pyromax/mapping/envelope/v11/mixins/file.py
src/pyromax/mapping/envelope/v11/mixins/message.py
src/pyromax/mapping/envelope/v11/mixins/transport.py
src/pyromax/mapping/envelope/v11/mixins/user.py
src/pyromax/mapping/envelope/v11/payloads/models.py
src/pyromax/mapping/envelope/v11/payloads/requests.py
src/pyromax/mapping/envelope/v11/payloads/responses.py
src/pyromax/mapping/envelope/v11/payloads/shared.py
src/pyromax/mapping/envelope/v11/translate/__init__.py
src/pyromax/mapping/envelope/v11/translate/high_level_methods_translate.py
src/pyromax/mapping/envelope/v11/translate/FromDTO/ModelsTranslate.py
src/pyromax/mapping/envelope/v11/translate/FromDTO/__init__.py
src/pyromax/mapping/envelope/v11/translate/ToDTO/FileTranslate.py
src/pyromax/mapping/envelope/v11/translate/ToDTO/ModelsTranslate.py
src/pyromax/mapping/envelope/v11/translate/ToDTO/UpdateTranslate.py
src/pyromax/mapping/envelope/v11/translate/ToDTO/__init__.py
src/pyromax/methods/AddAdmin.py
src/pyromax/methods/AddContact.py
src/pyromax/methods/AddReaction.py
src/pyromax/methods/ApproveQrLogin.py
src/pyromax/methods/Base.py
src/pyromax/methods/ChangeGroupProfile.py
src/pyromax/methods/ChangeGroupSettings.py
src/pyromax/methods/ChangePassword.py
src/pyromax/methods/ChangeProfile.py
src/pyromax/methods/ChangeProfileSettings.py
src/pyromax/methods/Check2Fa.py
src/pyromax/methods/CloseAllSessions.py
src/pyromax/methods/ConfirmJoinRequests.py
src/pyromax/methods/CreateFolder.py
src/pyromax/methods/CreateGroup.py
src/pyromax/methods/CreatePoll.py
src/pyromax/methods/DeclineJoinRequests.py
src/pyromax/methods/DeleteChat.py
src/pyromax/methods/DeleteFolders.py
src/pyromax/methods/DeleteMessages.py
src/pyromax/methods/DownloadFile.py
src/pyromax/methods/EditMessage.py
src/pyromax/methods/FetchChats.py
src/pyromax/methods/ForwardMessage.py
src/pyromax/methods/GetChatHistory.py
src/pyromax/methods/GetChatId.py
src/pyromax/methods/GetChats.py
src/pyromax/methods/GetFolders.py
src/pyromax/methods/GetJoinRequests.py
src/pyromax/methods/GetMembersByIds.py
src/pyromax/methods/GetMessages.py
src/pyromax/methods/GetReactions.py
src/pyromax/methods/GetSessions.py
src/pyromax/methods/GetUsers.py
src/pyromax/methods/ImportContacts.py
src/pyromax/methods/InviteUsersToGroup.py
src/pyromax/methods/JoinGroup.py
src/pyromax/methods/LeaveGroup.py
src/pyromax/methods/Logout.py
src/pyromax/methods/PinMessage.py
src/pyromax/methods/ReadMessage.py
src/pyromax/methods/Remove2Fa.py
src/pyromax/methods/RemoveContact.py
src/pyromax/methods/RemoveReaction.py
src/pyromax/methods/RemoveUsersFromGroup.py
src/pyromax/methods/ResolveGroupByLink.py
src/pyromax/methods/RevokeInviteLink.py
src/pyromax/methods/SearchByPhone.py
src/pyromax/methods/SendMessage.py
src/pyromax/methods/Set2Fa.py
src/pyromax/methods/SetPresence.py
src/pyromax/methods/UpdateFolder.py
src/pyromax/methods/UploadFile.py
src/pyromax/methods/VotePoll.py
src/pyromax/methods/__init__.py
src/pyromax/mixins/AsyncInitializer.py
src/pyromax/mixins/SingletonMeta.py
src/pyromax/mixins/__init__.py
src/pyromax/models/Attachments.py
src/pyromax/models/AuthFlow.py
src/pyromax/models/Chat.py
src/pyromax/models/Contact.py
src/pyromax/models/ContactInfo.py
src/pyromax/models/EmojiReaction.py
src/pyromax/models/ErrorEvent.py
src/pyromax/models/Folder.py
src/pyromax/models/Helpers.py
src/pyromax/models/Member.py
src/pyromax/models/Message.py
src/pyromax/models/Name.py
src/pyromax/models/Poll.py
src/pyromax/models/Presence.py
src/pyromax/models/PrivacySettings.py
src/pyromax/models/Profile.py
src/pyromax/models/ReadState.py
src/pyromax/models/RegistrationConfig.py
src/pyromax/models/Session.py
src/pyromax/models/UserAgent.py
src/pyromax/models/__init__.py
src/pyromax/models/base.py
src/pyromax/models/enum/ChannelPermissions.py
src/pyromax/models/enum/PollFlags.py
src/pyromax/models/enum/PrivacyAccess.py
src/pyromax/models/enum/TwoFactorAction.py
src/pyromax/models/enum/__init__.py
src/pyromax/protocol/__init__.py
src/pyromax/protocol/registry.py
src/pyromax/protocol/bases/StreamProtocol.py
src/pyromax/protocol/bases/__init__.py
src/pyromax/protocol/bases/base.py
src/pyromax/protocol/bases/methods.py
src/pyromax/protocol/bases/request_response.py
src/pyromax/protocol/envelope/__init__.py
src/pyromax/protocol/envelope/envelope.py
src/pyromax/routing/event_router.py
src/pyromax/transport/__init__.py
src/pyromax/transport/registry.py
src/pyromax/transport/socket_transport.py
src/pyromax/transport/websocket.py
src/pyromax/transport/bases/StreamTransport.py
src/pyromax/transport/bases/__init__.py
src/pyromax/transport/bases/base.py
src/pyromax/utils/__init__.py
src/pyromax/utils/backoff.py
src/pyromax/utils/clean_and_map.py
src/pyromax/utils/correlator.py
src/pyromax/utils/debug.py
src/pyromax/utils/fingerpint.py
src/pyromax/utils/get_random_creeds.py
src/pyromax/utils/html_parser.py
src/pyromax/utils/inspect_func_and_form_args.py
src/pyromax/utils/return_self.py
src/pyromax/utils/write_token.py