dashboard-nanobot/backend/services/platform_service.py

62 lines
1.7 KiB
Python

from services.platform_activity_service import (
list_activity_events,
prune_expired_activity_events,
record_activity_event,
)
from services.platform_analytics_service import build_dashboard_analytics
from services.platform_overview_service import (
build_node_resource_overview,
build_platform_overview,
)
from services.platform_settings_service import (
create_or_update_system_setting,
delete_system_setting,
ensure_default_system_settings,
get_allowed_attachment_extensions,
get_chat_pull_page_size,
get_page_size,
get_platform_settings,
get_platform_settings_snapshot,
get_speech_runtime_settings,
get_sys_auth_token_ttl_days,
get_upload_max_mb,
get_workspace_download_extensions,
list_system_settings,
save_platform_settings,
)
from services.platform_usage_service import (
bind_usage_message,
create_usage_request,
fail_latest_usage,
finalize_usage_from_packet,
list_usage,
)
__all__ = [
"bind_usage_message",
"build_dashboard_analytics",
"build_node_resource_overview",
"build_platform_overview",
"create_or_update_system_setting",
"create_usage_request",
"delete_system_setting",
"ensure_default_system_settings",
"fail_latest_usage",
"finalize_usage_from_packet",
"get_allowed_attachment_extensions",
"get_chat_pull_page_size",
"get_page_size",
"get_platform_settings",
"get_platform_settings_snapshot",
"get_speech_runtime_settings",
"get_sys_auth_token_ttl_days",
"get_upload_max_mb",
"get_workspace_download_extensions",
"list_activity_events",
"list_system_settings",
"list_usage",
"prune_expired_activity_events",
"record_activity_event",
"save_platform_settings",
]