|
- from rest_framework import serializers
- from .models import TaxType, Country, State, City, Address, Client
-
-
- class TaxTypeSerializer(serializers.ModelSerializer):
- class Meta:
- model = TaxType
- fields = ['id', 'name', 'percentage']
-
-
- class CountrySerializer(serializers.ModelSerializer):
- class Meta:
- model = Country
- fields = ['id', 'name']
-
-
- class StateSerializer(serializers.ModelSerializer):
- class Meta:
- model = State
- fields = ['id', 'name', 'country']
-
-
- class CitySerializer(serializers.ModelSerializer):
- class Meta:
- model = City
- fields = ['id', 'name', 'state']
-
-
- class ClientSerializer(serializers.ModelSerializer):
- class Meta:
- model = Client
- fields = ['id', 'name', 'address']
-
-
- class AddressSerializer(serializers.ModelSerializer):
- class Meta:
- model = Address
- fields = ['id', 'city', 'address_line1', 'address_line2', 'postal_code', 'tax_type', 'tax_id']
|