from rest_framework import serializers
from .models import Cliente
from .models import Usuario
from .models import Motorista
from .models import Fornecedor

class ClienteSerializer(serializers.ModelSerializer):
    class Meta:
        model = Cliente
        fields = ['id', 'nome', 'cpf_cnpj', 'email', 'telefone', 'endereco', 'data_cadastro']



class UsuarioSerializer(serializers.ModelSerializer):
    class Meta:
        model = Usuario
        fields = ['id', 'username', 'email', 'cliente', 'nivel_acesso']



class MotoristaSerializer(serializers.ModelSerializer):
    class Meta:
        model = Motorista
        fields = ['id', 'nome', 'cnh', 'login', 'senha', 'cliente']



class FornecedorSerializer(serializers.ModelSerializer):
    class Meta:
        model = Fornecedor
        fields = ['id', 'nome', 'endereco', 'telefone', 'cliente']