dashboard-nanobot/backend/api/dashboard_router_support.py

21 lines
537 B
Python

from dataclasses import dataclass
from typing import Any, Callable
@dataclass(frozen=True)
class DashboardRouterDeps:
image_service: Any
provider_test_service: Any
bot_lifecycle_service: Any
bot_query_service: Any
bot_channel_service: Any
skill_service: Any
bot_config_state_service: Any
runtime_service: Any
bot_message_service: Any
workspace_service: Any
speech_transcription_service: Any
app_lifecycle_service: Any
resolve_edge_state_context: Callable[[str], Any]
logger: Any