﻿from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='home'),
    path('login/', views.login_view, name='login'),
    path('register/', views.register, name='register'),
    path('api/send-code/', views.api_send_code, name='api_send_code'),
    path('logout/', views.logout_view, name='logout'),
    path('dashboard/', views.dashboard, name='dashboard'),
    path('task/', views.task, name='task'),
    path('orders/', views.orders, name='orders'),
    path('description/', views.description, name='description'),
    path('wallet/', views.wallet, name='wallet'),
    path('deposit/', views.deposit, name='deposit'),
    path('deposit/proof/', views.deposit_proof, name='deposit_proof'),
    path('withdrawal/', views.withdrawal, name='withdrawal'),
    path('level/', views.level, name='level'),
    path('details/', views.details, name='details'),
    path('about/', views.about, name='about'),
    path('about-us/', views.about_us, name='about_us'),
    path('agreement/', views.agreement, name='agreement'),
    path('privacy/', views.privacy, name='privacy'),
    path('certificate/', views.certificate, name='certificate'),
    path('change-password/', views.change_password, name='change_password'),
    path('withdrawal-pin/', views.withdrawal_pin, name='withdrawal_pin'),
    path('customer-service/', views.customer_service, name='customer_service'),
    path('help-center/', views.help_center, name='help_center'),
    path('bind-wallet/', views.bind_wallet, name='bind_wallet'),
    path('event/', views.event, name='event'),
    path('personal/', views.personal, name='personal'),
    path('language/', views.language_settings, name='language'),
    path('api/set-language/', views.api_set_language, name='api_set_language'),
    path('api/movies/', views.api_movies, name='api_movies'),
    path('api/start-ticket/', views.api_start_ticket, name='api_start_ticket'),
    path('api/rate-movie/', views.api_rate_movie, name='api_rate_movie'),

    # Agent portal (separate, session-based agent auth).
    path('agent/login/', views.agent_login, name='agent_login'),
    path('agent/logout/', views.agent_logout, name='agent_logout'),
    path('agent/', views.agent_portal, name='agent_portal'),
    path('agent/approve/', views.agent_approve_user, name='agent_approve_user'),
    path('agent/freeze/', views.agent_freeze_user, name='agent_freeze_user'),
]
