O que é o pydantic?
Pydantic é uma biblioteca moderna e poderosa de Python para validação de dados com base em anotações de tipo. Ela impõe restrições de tipo, garantindo a consistência dos dados e fornecendo mensagens de erro claras quando a validação falha. Pydantic é fácil de usar e uma escolha popular para desenvolvedores que trabalham com dados estruturados.Instalação
Para usar o Pydantic com este SDK, você precisa instalar o SDK com a dependência extrapydantic
, pois ela não está incluída por padrão:
Funcionalidades
Neste SDK, o Pydantic é usado para converter um parâmetroextra
de um dicionário
em um modelo Pydantic, permitindo validação e manipulação de dados mais robustas.
Animal
é um modelo Pydantic com dois campos: name
e age
.
Quando uma requisição é feita ao endpoint de status, o parâmetro extra
é convertido
automaticamente em uma instância de Animal
, permitindo acessar e validar os dados com facilidade.