34 lines
726 B
Python
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
|