backend/pitch_deck_generator/tickets/api/views.py

16 lines
534 B
Python

from rest_framework import generics
from rest_framework.permissions import AllowAny
from rest_framework.response import Response
from pitch_deck_generator.tickets.api.serializers import TicketSerializer
from pitch_deck_generator.tickets.services import get_ticket_data
class RetrieveTicketSerializer(generics.RetrieveAPIView):
serializer_class = TicketSerializer
permission_classes = [AllowAny]
def get(self, request, *args, **kwargs):
data = get_ticket_data(self.kwargs["uuid"])
return Response(data)