LICENSE
README.md
pyproject.toml
src/bsm_api_client/__init__.py
src/bsm_api_client/api_client.py
src/bsm_api_client/client_base.py
src/bsm_api_client/contract_base.py
src/bsm_api_client/contracts.py
src/bsm_api_client/dynamic.py
src/bsm_api_client/exceptions.py
src/bsm_api_client/generated_adapter.py
src/bsm_api_client/models.py
src/bsm_api_client/openapi.py
src/bsm_api_client/py.typed
src/bsm_api_client/validation.py
src/bsm_api_client/websocket_client.py
src/bsm_api_client.egg-info/PKG-INFO
src/bsm_api_client.egg-info/SOURCES.txt
src/bsm_api_client.egg-info/dependency_links.txt
src/bsm_api_client.egg-info/requires.txt
src/bsm_api_client.egg-info/scm_file_list.json
src/bsm_api_client.egg-info/top_level.txt
src/bsm_api_client/generated/__init__.py
src/bsm_api_client/generated/client.py
src/bsm_api_client/generated/errors.py
src/bsm_api_client/generated/openapi.json
src/bsm_api_client/generated/operations.json
src/bsm_api_client/generated/py.typed
src/bsm_api_client/generated/rest.py
src/bsm_api_client/generated/types.py
src/bsm_api_client/generated/api/__init__.py
src/bsm_api_client/generated/api/account_management/__init__.py
src/bsm_api_client/generated/api/account_management/change_password.py
src/bsm_api_client/generated/api/account_management/get_account.py
src/bsm_api_client/generated/api/account_management/update_account_profile.py
src/bsm_api_client/generated/api/account_management/update_account_theme.py
src/bsm_api_client/generated/api/addon_management/__init__.py
src/bsm_api_client/generated/api/addon_management/disable_addon.py
src/bsm_api_client/generated/api/addon_management/enable_addon.py
src/bsm_api_client/generated/api/addon_management/get_server_addon_icon.py
src/bsm_api_client/generated/api/addon_management/install_addon.py
src/bsm_api_client/generated/api/addon_management/list_available_addons.py
src/bsm_api_client/generated/api/addon_management/list_server_addons.py
src/bsm_api_client/generated/api/addon_management/reorder_addons.py
src/bsm_api_client/generated/api/addon_management/uninstall_addon.py
src/bsm_api_client/generated/api/addon_management/update_addon_subpack.py
src/bsm_api_client/generated/api/appearance/__init__.py
src/bsm_api_client/generated/api/appearance/get_panorama.py
src/bsm_api_client/generated/api/appearance/list_themes.py
src/bsm_api_client/generated/api/application/__init__.py
src/bsm_api_client/generated/api/application/get_application_health.py
src/bsm_api_client/generated/api/application/get_application_metrics.py
src/bsm_api_client/generated/api/application/get_system_info.py
src/bsm_api_client/generated/api/application_settings/__init__.py
src/bsm_api_client/generated/api/application_settings/get_settings.py
src/bsm_api_client/generated/api/application_settings/reload_settings.py
src/bsm_api_client/generated/api/application_settings/set_setting.py
src/bsm_api_client/generated/api/application_setup/__init__.py
src/bsm_api_client/generated/api/application_setup/create_first_user.py
src/bsm_api_client/generated/api/application_setup/get_setup_status.py
src/bsm_api_client/generated/api/audit_logs/__init__.py
src/bsm_api_client/generated/api/audit_logs/list_audit_logs.py
src/bsm_api_client/generated/api/authentication/__init__.py
src/bsm_api_client/generated/api/authentication/login.py
src/bsm_api_client/generated/api/authentication/logout.py
src/bsm_api_client/generated/api/authentication/reauthenticate.py
src/bsm_api_client/generated/api/background_tasks/__init__.py
src/bsm_api_client/generated/api/background_tasks/get_task_status.py
src/bsm_api_client/generated/api/background_tasks/list_tasks.py
src/bsm_api_client/generated/api/backup_restore/__init__.py
src/bsm_api_client/generated/api/backup_restore/create_backup.py
src/bsm_api_client/generated/api/backup_restore/list_server_backups.py
src/bsm_api_client/generated/api/backup_restore/prune_backups.py
src/bsm_api_client/generated/api/backup_restore/restore_backup.py
src/bsm_api_client/generated/api/downloads/__init__.py
src/bsm_api_client/generated/api/downloads/list_downloads.py
src/bsm_api_client/generated/api/downloads/prune_downloads.py
src/bsm_api_client/generated/api/logs/__init__.py
src/bsm_api_client/generated/api/logs/get_log_history.py
src/bsm_api_client/generated/api/player_management/__init__.py
src/bsm_api_client/generated/api/player_management/add_players.py
src/bsm_api_client/generated/api/player_management/list_players.py
src/bsm_api_client/generated/api/player_management/scan_players.py
src/bsm_api_client/generated/api/plugin_management/__init__.py
src/bsm_api_client/generated/api/plugin_management/get_plugin_pages.py
src/bsm_api_client/generated/api/plugin_management/get_plugin_settings.py
src/bsm_api_client/generated/api/plugin_management/list_plugins.py
src/bsm_api_client/generated/api/plugin_management/reload_plugin.py
src/bsm_api_client/generated/api/plugin_management/reload_plugins.py
src/bsm_api_client/generated/api/plugin_management/set_plugin_status.py
src/bsm_api_client/generated/api/plugin_management/trigger_plugin_event.py
src/bsm_api_client/generated/api/plugin_management/update_plugin_settings.py
src/bsm_api_client/generated/api/registration/__init__.py
src/bsm_api_client/generated/api/registration/generate_registration_token.py
src/bsm_api_client/generated/api/registration/register_user.py
src/bsm_api_client/generated/api/registration/validate_registration_token.py
src/bsm_api_client/generated/api/server_access/__init__.py
src/bsm_api_client/generated/api/server_access/add_allowlist_players.py
src/bsm_api_client/generated/api/server_access/add_server_ban.py
src/bsm_api_client/generated/api/server_access/get_allowlist.py
src/bsm_api_client/generated/api/server_access/get_permissions.py
src/bsm_api_client/generated/api/server_access/get_server_bans.py
src/bsm_api_client/generated/api/server_access/remove_allowlist_players.py
src/bsm_api_client/generated/api/server_access/remove_server_ban.py
src/bsm_api_client/generated/api/server_access/set_permissions.py
src/bsm_api_client/generated/api/server_management/__init__.py
src/bsm_api_client/generated/api/server_management/delete_server.py
src/bsm_api_client/generated/api/server_management/get_server_summary.py
src/bsm_api_client/generated/api/server_management/install_server.py
src/bsm_api_client/generated/api/server_management/list_servers.py
src/bsm_api_client/generated/api/server_management/update_server.py
src/bsm_api_client/generated/api/server_management/validate_server.py
src/bsm_api_client/generated/api/server_processes/__init__.py
src/bsm_api_client/generated/api/server_processes/get_server_process_info.py
src/bsm_api_client/generated/api/server_processes/get_server_status.py
src/bsm_api_client/generated/api/server_processes/restart_server.py
src/bsm_api_client/generated/api/server_processes/send_command.py
src/bsm_api_client/generated/api/server_processes/start_server.py
src/bsm_api_client/generated/api/server_processes/stop_server.py
src/bsm_api_client/generated/api/server_properties/__init__.py
src/bsm_api_client/generated/api/server_properties/get_properties.py
src/bsm_api_client/generated/api/server_properties/set_properties.py
src/bsm_api_client/generated/api/server_settings/__init__.py
src/bsm_api_client/generated/api/server_settings/get_server_settings.py
src/bsm_api_client/generated/api/server_settings/set_server_setting.py
src/bsm_api_client/generated/api/user_management/__init__.py
src/bsm_api_client/generated/api/user_management/delete_user.py
src/bsm_api_client/generated/api/user_management/disable_user.py
src/bsm_api_client/generated/api/user_management/enable_user.py
src/bsm_api_client/generated/api/user_management/list_users.py
src/bsm_api_client/generated/api/user_management/update_user_role.py
src/bsm_api_client/generated/api/world_management/__init__.py
src/bsm_api_client/generated/api/world_management/export_world.py
src/bsm_api_client/generated/api/world_management/get_world_icon.py
src/bsm_api_client/generated/api/world_management/install_world.py
src/bsm_api_client/generated/api/world_management/list_available_worlds.py
src/bsm_api_client/generated/api/world_management/reset_world.py
src/bsm_api_client/generated/models/__init__.py
src/bsm_api_client/generated/models/action_response.py
src/bsm_api_client/generated/models/add_players_payload.py
src/bsm_api_client/generated/models/add_players_response.py
src/bsm_api_client/generated/models/add_server_ban_response.py
src/bsm_api_client/generated/models/addon_action_payload.py
src/bsm_api_client/generated/models/addon_list_response.py
src/bsm_api_client/generated/models/addon_reorder_payload.py
src/bsm_api_client/generated/models/addon_subpack_payload.py
src/bsm_api_client/generated/models/allowlist_add_payload.py
src/bsm_api_client/generated/models/allowlist_remove_payload.py
src/bsm_api_client/generated/models/app_info_response.py
src/bsm_api_client/generated/models/audit_log_response.py
src/bsm_api_client/generated/models/backup_action_payload.py
src/bsm_api_client/generated/models/backup_files_response.py
src/bsm_api_client/generated/models/ban_add_request.py
src/bsm_api_client/generated/models/ban_remove_request.py
src/bsm_api_client/generated/models/base_api_response.py
src/bsm_api_client/generated/models/body_login.py
src/bsm_api_client/generated/models/change_password_payload.py
src/bsm_api_client/generated/models/command_payload.py
src/bsm_api_client/generated/models/content_list_response.py
src/bsm_api_client/generated/models/custom_zips_response.py
src/bsm_api_client/generated/models/error_envelope.py
src/bsm_api_client/generated/models/file_name_payload.py
src/bsm_api_client/generated/models/generate_token_payload.py
src/bsm_api_client/generated/models/get_allowlist_response.py
src/bsm_api_client/generated/models/get_application_health_response.py
src/bsm_api_client/generated/models/get_application_metrics_response.py
src/bsm_api_client/generated/models/get_permissions_response.py
src/bsm_api_client/generated/models/get_plugin_settings_response.py
src/bsm_api_client/generated/models/get_properties_response.py
src/bsm_api_client/generated/models/get_server_bans_response.py
src/bsm_api_client/generated/models/install_confirmation_response.py
src/bsm_api_client/generated/models/install_server_payload.py
src/bsm_api_client/generated/models/installation_accepted_response.py
src/bsm_api_client/generated/models/list_available_addons_response.py
src/bsm_api_client/generated/models/log_history_page.py
src/bsm_api_client/generated/models/permissions_set_payload.py
src/bsm_api_client/generated/models/permissions_update_response.py
src/bsm_api_client/generated/models/player_list_response.py
src/bsm_api_client/generated/models/plugin_pages_response.py
src/bsm_api_client/generated/models/plugin_settings_payload.py
src/bsm_api_client/generated/models/plugin_status_set_payload.py
src/bsm_api_client/generated/models/plugin_statuses_response.py
src/bsm_api_client/generated/models/profile_update_payload.py
src/bsm_api_client/generated/models/properties_payload.py
src/bsm_api_client/generated/models/prune_downloads_payload.py
src/bsm_api_client/generated/models/prune_downloads_response.py
src/bsm_api_client/generated/models/registration_response.py
src/bsm_api_client/generated/models/remove_server_ban_response.py
src/bsm_api_client/generated/models/restart_server_response.py
src/bsm_api_client/generated/models/restore_action_payload.py
src/bsm_api_client/generated/models/server_process_info_response.py
src/bsm_api_client/generated/models/server_running_status_response.py
src/bsm_api_client/generated/models/server_setting_item_payload.py
src/bsm_api_client/generated/models/server_settings_response.py
src/bsm_api_client/generated/models/server_summary.py
src/bsm_api_client/generated/models/servers_list_response.py
src/bsm_api_client/generated/models/set_plugin_setting_response.py
src/bsm_api_client/generated/models/setting_item_response.py
src/bsm_api_client/generated/models/settings_response.py
src/bsm_api_client/generated/models/setup_account_response.py
src/bsm_api_client/generated/models/setup_status_response.py
src/bsm_api_client/generated/models/start_server_response.py
src/bsm_api_client/generated/models/stop_server_response.py
src/bsm_api_client/generated/models/task_accepted_response.py
src/bsm_api_client/generated/models/task_snapshot.py
src/bsm_api_client/generated/models/theme_list_response.py
src/bsm_api_client/generated/models/theme_update_payload.py
src/bsm_api_client/generated/models/token_response.py
src/bsm_api_client/generated/models/trigger_event_payload.py
src/bsm_api_client/generated/models/trigger_event_response.py
src/bsm_api_client/generated/models/update_user_role_payload.py
src/bsm_api_client/generated/models/user_login_payload.py
src/bsm_api_client/generated/models/user_response.py
src/bsm_api_client/services/__init__.py
src/bsm_api_client/services/account.py
src/bsm_api_client/services/application.py
src/bsm_api_client/services/base.py
src/bsm_api_client/services/content.py
src/bsm_api_client/services/discovery.py
src/bsm_api_client/services/players.py
src/bsm_api_client/services/plugins.py
src/bsm_api_client/services/servers.py
src/bsm_api_client/services/tasks.py
src/bsm_api_client/services/users.py
tests/conftest.py
tests/test_account_methods.py
tests/test_api_client.py
tests/test_content_methods.py
tests/test_dynamic_openapi.py
tests/test_generated_transport.py
tests/test_generation.py
tests/test_http_operations.py
tests/test_manager_methods.py
tests/test_openapi_contract.py
tests/test_server_info_methods.py
tests/test_typed_backend.py
tests/test_websocket.py
tests/integration/test_account_management.py
tests/integration/test_cli_backend.py
tests/integration/test_cli_login.py
tests/integration/test_client_integration.py
tests/integration/test_content_management.py
tests/integration/test_manager_and_server_info.py
tests/integration/test_plugins.py
tests/integration/test_server_lifecycle.py