22 lines
530 B
Python
22 lines
530 B
Python
from rest_framework.fields import FloatField, JSONField
|
|
from rest_framework.serializers import ModelSerializer, Serializer
|
|
|
|
from payments.models import Transaction
|
|
|
|
|
|
class DepositSerializer(Serializer):
|
|
amount = FloatField(required=True)
|
|
|
|
|
|
class TransactionSerializer(ModelSerializer):
|
|
class Meta:
|
|
model = Transaction
|
|
fields = "__all__"
|
|
|
|
|
|
class TransactionProcessSerializer(ModelSerializer):
|
|
process = JSONField(required=True)
|
|
|
|
class Meta:
|
|
model = Transaction
|
|
fields = ("process",)
|