from rest_framework import generics, permissions
from package_payment.models.payment import Payment
from package_payment.serializers.payment_serializer import PaymentSerializer

class PaymentListView(generics.ListAPIView):
    serializer_class = PaymentSerializer
    permission_classes = [permissions.IsAuthenticated]

    def get_queryset(self):
        return Payment.objects.filter(user=self.request.user).order_by("-created_at")