You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
784 B

from django.contrib.auth.models import User, Group
from rest_framework import serializers
from caremyway.api.models import UserInfo, Client, Provider
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'first_name', 'last_name', 'email')
class UserInfoSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = UserInfo
fields = ('url', 'user', 'phone_number')
class ClientSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Client
fields = ('url', 'user', 'business_number')
class ProviderSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Provider
fields = ('url', 'user', 'sin')