servico_plugnotas_teste/Models/tomador.py
2026-07-10 16:32:22 -03:00

34 lines
726 B
Python

from pydantic import BaseModel
class Endereco(BaseModel):
tipoLogradouro: str
logradouro: str
numero: str
complemento: str
tipoBairro: str
bairro: str
codigoPais: str
descricaoPais: str
codigoCidade: str
descricaoCidade: str
estado: str
cep: str
class Telefone(BaseModel):
ddd: str
numero: str
# Representa o cliente (Tomador do Serviço) vinculado a uma nota fiscal de serviço
class Tomador(BaseModel):
cpfCnpj: str
inscricaoMunicipal: str
inscricaoEstadual: str
inscricaoSuframa: str
indicadorInscricaoEstadual: int
razaoSocial: str
nomeFantasia: str
endereco: Endereco
telefone: Telefone
email: str
orgaoPublico: bool