"""
Views for KYC API.

Authentication is handled by GRAPHENE MIDDLEWARE in settings.py
"""
from graphene_django.views import GraphQLView


class PublicGraphQLView(GraphQLView):
    """Public endpoint - no authentication required."""
    pass


class UserGraphQLView(GraphQLView):
    """User endpoint - requires ID Token."""
    pass


class TeamGraphQLView(GraphQLView):
    """Team endpoint - requires Organization Access Token."""
    pass
