from rest_framework import permissions
from rest_framework.authentication import TokenAuthentication
from drf_yasg.views import get_schema_view
from drf_yasg import openapi

schema_view = get_schema_view(
    openapi.Info(
        title="ViralPe API",
        default_version='v1',
        description="API documentation for ViralPe Android App",
    ),
    public=True,
    authentication_classes=[TokenAuthentication],
    permission_classes=[permissions.AllowAny],  # Allow Swagger access
    # security=[{'Token': []}],  # ✅ defines token usage
)
