LICENSE
README.md
pyproject.toml
setup.py
olvid/__init__.py
olvid/__main__.py
olvid/version.py
olvid/cli/__init__.py
olvid/cli/interactive_main.py
olvid/cli/interactive_tree.py
olvid/cli/listen.py
olvid/cli/root_tree.py
olvid/cli/handler/__init__.py
olvid/cli/handler/attachment_tree.py
olvid/cli/handler/backup_tree.py
olvid/cli/handler/call_tree.py
olvid/cli/handler/contact_tree.py
olvid/cli/handler/discussion_tree.py
olvid/cli/handler/group_tree.py
olvid/cli/handler/identity_tree.py
olvid/cli/handler/invitation_tree.py
olvid/cli/handler/kc_tree.py
olvid/cli/handler/key_tree.py
olvid/cli/handler/message_tree.py
olvid/cli/handler/settings_tree.py
olvid/cli/handler/storage_tree.py
olvid/cli/handler/tools_tree.py
olvid/cli/tools/ClientSingleton.py
olvid/cli/tools/__init__.py
olvid/cli/tools/auto_invitation.py
olvid/cli/tools/cli_tools.py
olvid/cli/tools/click_wrappers.py
olvid/cli/tools/exceptions.py
olvid/cli/tools/interactive_actions.py
olvid/core/GrpcTlsConfiguration.py
olvid/core/OlvidAdminClient.py
olvid/core/OlvidClient.py
olvid/core/StubHolder.py
olvid/core/__init__.py
olvid/core/errors.py
olvid/core/logger.py
olvid/datatypes/__init__.py
olvid/datatypes/datatypes.py
olvid/internal/__init__.py
olvid/internal/admin/__init__.py
olvid/internal/admin/admin.py
olvid/internal/commands/__init__.py
olvid/internal/commands/commands.py
olvid/internal/notifications/__init__.py
olvid/internal/notifications/notifications.py
olvid/internal/types/__init__.py
olvid/internal/types/types.py
olvid/listeners/ClientListenerHolder.py
olvid/listeners/Command.py
olvid/listeners/GenericNotificationListener.py
olvid/listeners/ListenersImplementation.py
olvid/listeners/Notifications.py
olvid/listeners/__init__.py
olvid/protobuf/__init__.py
olvid/protobuf/olvid/daemon/admin/v1/backup_admin_pb2.py
olvid/protobuf/olvid/daemon/admin/v1/backup_admin_pb2_grpc.py
olvid/protobuf/olvid/daemon/admin/v1/client_key_admin_pb2.py
olvid/protobuf/olvid/daemon/admin/v1/client_key_admin_pb2_grpc.py
olvid/protobuf/olvid/daemon/admin/v1/identity_admin_pb2.py
olvid/protobuf/olvid/daemon/admin/v1/identity_admin_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/attachment_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/attachment_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/call_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/call_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/contact_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/contact_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/discussion_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/discussion_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/group_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/group_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/identity_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/identity_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/invitation_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/invitation_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/keycloak_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/keycloak_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/message_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/message_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/settings_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/settings_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/storage_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/storage_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/command/v1/tool_commands_pb2.py
olvid/protobuf/olvid/daemon/command/v1/tool_commands_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/attachment_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/attachment_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/backup_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/backup_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/call_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/call_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/client_key_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/client_key_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/contact_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/contact_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/discussion_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/discussion_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/group_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/group_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/identity_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/identity_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/invitation_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/invitation_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/keycloak_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/keycloak_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/message_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/message_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/settings_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/settings_pb2_grpc.py
olvid/protobuf/olvid/daemon/datatypes/v1/storage_pb2.py
olvid/protobuf/olvid/daemon/datatypes/v1/storage_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/attachment_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/attachment_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/call_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/call_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/contact_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/contact_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/discussion_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/discussion_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/group_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/group_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/identity_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/identity_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/invitation_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/invitation_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/notification/v1/message_notifications_pb2.py
olvid/protobuf/olvid/daemon/notification/v1/message_notifications_pb2_grpc.py
olvid/protobuf/olvid/daemon/services/v1/admin_service_pb2.py
olvid/protobuf/olvid/daemon/services/v1/admin_service_pb2_grpc.py
olvid/protobuf/olvid/daemon/services/v1/command_service_pb2.py
olvid/protobuf/olvid/daemon/services/v1/command_service_pb2_grpc.py
olvid/protobuf/olvid/daemon/services/v1/notification_service_pb2.py
olvid/protobuf/olvid/daemon/services/v1/notification_service_pb2_grpc.py
olvid/tools/ChatBot.py
olvid/tools/DelayedTasksHolder.py
olvid/tools/KeycloakAdminApiClient.py
olvid/tools/MonitoringBot.py
olvid/tools/__init__.py
olvid/tools/logger.py
olvid_bot.egg-info/PKG-INFO
olvid_bot.egg-info/SOURCES.txt
olvid_bot.egg-info/dependency_links.txt
olvid_bot.egg-info/entry_points.txt
olvid_bot.egg-info/requires.txt
olvid_bot.egg-info/top_level.txt
test/test_attachment.py
test/test_backup.py
test/test_contact.py
test/test_discussion.py
test/test_ephemeral_messages.py
test/test_filtering.py
test/test_group.py
test/test_identity.py
test/test_keycloak.py
test/test_location.py
test/test_message.py
test/test_reaction.py
test/test_settings.py
test/test_storage.py
test/test_tool.py