feat(payment): add is_expired filter and serializer method for payment expiration tracking

This commit is contained in:
2025-07-06 21:23:56 +05:00
parent 6bc2d71a0e
commit 4f794571e9
2 changed files with 16 additions and 0 deletions

View File

@ -5,6 +5,10 @@ from devices.serializers import DeviceSerializer
class PaymentSerializer(serializers.ModelSerializer):
devices = DeviceSerializer(many=True, read_only=True)
is_expired = serializers.SerializerMethodField()
def get_is_expired(self, obj):
return obj.is_expired
class Meta: # type: ignore
model = Payment