Conversion_Kitchen_Code/kitchen_counter/centralizePayment/serializers.py

86 lines
2.3 KiB
Python
Raw Permalink Normal View History

2024-04-27 09:33:09 +00:00
from django.contrib.auth import get_user_model
from rest_framework import serializers
from .models import *
User = get_user_model()
# User Serializer
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'username', 'email')
# CentralPayment serializer
class CentralPaymentSerializer(serializers.ModelSerializer):
user_id = UserSerializer()
class Meta:
model = CentralPayment
fields = (
"id",
"date",
"promo_code",
"services_used",
"services_id",
"user_id",
"qtn",
"total_amount",
"amount_charged",
"discount",
"gateway_fee",
"currency",
"payment_status",
"payment_gateway",
"payment_id",
"order_id",
"signature_id"
)
class AdminActionSerializer(serializers.Serializer):
id = serializers.CharField(max_length=200)
action = serializers.CharField(max_length=200)
# class JuggernautPackageSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautPackage
# fields = '__all__'
# ''' for project center-->GET '''
# class JuggernautProjectCenterSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautProjectCenter
# fields = '__all__'
# ''' for narration -->GET '''
# class JuggernautNarrationSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautNarration
# fields = '__all__'
# ''' for pitchdeck -->GET '''
# class JuggernautPitchdeckSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautPitchdeck
# fields = '__all__'
# ''' for conversion '''
# class JuggernautConversionSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautConversion
# fields = '__all__'
# ''' for subtitle '''
# class JuggernautSubtitleSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautSubtitling
# fields = '__all__'
# ''' for beat sheet '''
# class JuggernautBeatSheetSerializer(serializers.ModelSerializer):
# class Meta:
# model = JuggernautBeatSheet
# fields = '__all__'