21 lines
859 B
Python
21 lines
859 B
Python
from rest_framework import serializers
|
|
|
|
class GoPayRefundROSerializer(serializers.Serializer):
|
|
id = serializers.IntegerField()
|
|
amount_cents = serializers.IntegerField(allow_null=True)
|
|
reason = serializers.CharField(allow_null=True, allow_blank=True)
|
|
provider_refund_id = serializers.CharField(allow_null=True)
|
|
created_at = serializers.DateTimeField()
|
|
|
|
|
|
class GoPayPaymentROSerializer(serializers.Serializer):
|
|
id = serializers.IntegerField()
|
|
order = serializers.IntegerField(allow_null=True)
|
|
amount_cents = serializers.IntegerField()
|
|
currency = serializers.CharField()
|
|
status = serializers.CharField()
|
|
refunded_amount_cents = serializers.IntegerField()
|
|
gw_url = serializers.URLField(allow_null=True)
|
|
provider_payment_id = serializers.IntegerField(allow_null=True)
|
|
created_at = serializers.DateTimeField()
|
|
updated_at = serializers.DateTimeField() |