from django.urls import path

from apps.onboarding.consumers import (
    OnboardingChatConsumer,
    OnboardingGenerateConsumer,
    OnboardingKnowledgeConsumer,
    OnboardingProgressConsumer,
)

websocket_urlpatterns = [
    path("ws/onboarding/chat/<uuid:config_uuid>/", OnboardingChatConsumer.as_asgi()),
    path("ws/onboarding/generate/<uuid:role_uuid>/", OnboardingGenerateConsumer.as_asgi()),
    path("ws/onboarding/knowledge/<uuid:session_uuid>/", OnboardingKnowledgeConsumer.as_asgi()),
    path("ws/onboarding/progress/<uuid:role_uuid>/<uuid:flow_uuid>/<uuid:user_uuid>/", OnboardingProgressConsumer.as_asgi()),
]