ipg/apps/pg/serializers.py
2025-06-05 21:35:51 +03:30

41 lines
1,001 B
Python

from rest_framework import serializers
from .models import PaymentRequest
class PaymentRequestSerializer(serializers.ModelSerializer):
# uuid = serializers.UUIDField(required=True)
class Meta:
model = PaymentRequest
fields = (
'uuid',
'user',
"created_at",
"state",
'amount',
'updated_at',
'callback_url',
"phone_number"
)
read_only_fields = ['uuid', 'user','updated_at', 'state', 'created_at']
class ApplicationPaymentRequestSerializer(serializers.ModelSerializer):
# uuid = serializers.UUIDField(required=True)
class Meta:
model = PaymentRequest
fields = (
'uuid',
'user',
"created_at",
"state",
'amount',
'updated_at',
'callback_url',
"phone_number"
)
read_only_fields = ['uuid', 'updated_at', 'state', 'created_at']