mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-04-19 17:36:53 +00:00
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m12s
26 lines
718 B
Python
26 lines
718 B
Python
from rest_framework import serializers
|
|
from .models import Payment
|
|
from devices.serializers import DeviceSerializer
|
|
|
|
|
|
class PaymentSerializer(serializers.ModelSerializer):
|
|
devices = DeviceSerializer(many=True, read_only=True)
|
|
|
|
class Meta:
|
|
model = Payment
|
|
fields = "__all__"
|
|
|
|
|
|
class UpdatePaymentSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Payment
|
|
fields = [
|
|
"paid",
|
|
"paid_at",
|
|
"method",
|
|
]
|
|
|
|
paid = serializers.BooleanField(required=True, allow_null=True)
|
|
paid_at = serializers.DateTimeField(required=True, allow_null=True)
|
|
method = serializers.ChoiceField(choices=Payment.PAYMENT_TYPES, required=True)
|