"""
URL configuration for telegram_earn project.
"""

from django.contrib import admin
from django.urls import include, path
from drf_spectacular.views import (
    SpectacularAPIView,
    SpectacularRedocView,
    SpectacularSwaggerView,
)

urlpatterns = [
    path("admin/", admin.site.urls),
    path("api/users/", include("apps.users.urls")),
    path("api/", include("apps.investments.urls")),
    path("api/", include("apps.transactions.urls")),
    path("api/", include("apps.referrals.urls")),
    path("api/payments/", include("apps.payments.urls")),
    path("api/schema/", SpectacularAPIView.as_view(), name="api-schema"),
    path(
        "api/docs",
        SpectacularSwaggerView.as_view(url_name="api-schema"),
        name="api-swagger",
    ),
    path(
        "api/docs/redoc",
        SpectacularRedocView.as_view(url_name="api-schema"),
        name="api-redoc",
    ),
]
