from django.urls import path
from . import views

urlpatterns = [
    # Vendor endpoints
    path('vendor/config/', views.VendorAIConfigView.as_view(), name='vendor-ai-config'),
    path('vendor/faqs/', views.VendorFAQListCreateView.as_view(), name='vendor-ai-faqs'),
    path('vendor/faqs/<int:faq_id>/', views.VendorFAQDetailView.as_view(), name='vendor-ai-faq-detail'),
    path('vendor/chats/', views.VendorAIChatListView.as_view(), name='vendor-ai-chats'),
    path('vendor/analytics/', views.VendorAIAnalyticsView.as_view(), name='vendor-ai-analytics'),

    # Customer endpoints
    path('shop/<slug:vendor_slug>/start/', views.CustomerAIChatStartView.as_view(), name='ai-chat-start'),
    path('shop/<slug:vendor_slug>/message/', views.CustomerAIChatMessageView.as_view(), name='ai-chat-message'),
    path('shop/<slug:vendor_slug>/history/<uuid:session_id>/', views.CustomerAIChatHistoryView.as_view(), name='ai-chat-history'),
    path('shop/<slug:vendor_slug>/handoff/<uuid:session_id>/', views.CustomerAIChatHandoffView.as_view(), name='ai-chat-handoff'),

    # Feedback
    path('message/<int:message_id>/feedback/', views.AIChatFeedbackView.as_view(), name='ai-chat-feedback'),
]
