Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.1

swagger_parser

Pacote que gera clientes REST e classes de dados a partir de um arquivo de definição OpenApi

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
108 mil
Curtidas
124
Pontos Pub
160

Instalar pacote

flutter pub add swagger_parser

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter/Dart que gera automaticamente clientes REST e classes de dados a partir de arquivos de especificação OpenAPI. Simplifica a integração com APIs ao analisar definições OpenAPI (anteriormente Swagger) em código Dart seguro por tipo, reduzindo o código repetitivo e aumentando a velocidade de desenvolvimento. Ideal para equipes que usam contratos de API padronizados, oferece suporte a múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux. O código gerado garante consistência entre a documentação da API e a implementação do cliente.

Casos de uso

  • Automatizando a geração de cliente da API
  • Sincronizando o código do cliente com as especificações OpenAPI
  • Reduzindo a serialização manual JSON
  • Habilitando prototipagem rápida com APIs
  • Manter modelos de dados consistentes entre plataformas

Principais recursos

  • Gera classes de dados a partir de esquemas OpenAPI
  • Cria interfaces de cliente REST
  • Suporta a especificação completa do OpenAPI
  • Gera código Dart seguro em tipos
  • Integra-se com pipelines de CI/CD

Indicado para

  • Equipes usando especificações OpenAPI
  • Projetos que exigem geração automatizada de cliente da API
  • Desenvolvedores procurando redução de boilerplate
  • Aplicativos móveis e de desktop multiplataforma
  • Fluxos de trabalho de desenvolvimento com foco em API

Considerações

  • Requer especificação válida do OpenAPI 3.x
  • Ajustes manuais podem ser necessários para esquemas complexos
  • O código gerado deve ser controlado por versão
  • Não adequado para APIs dinâmicas ou não padrão
  • Melhor usado em conjunto com fluxos de trabalho de documentação da API

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Swagger Parser

pub version pub likes dart style Star on Github Last commit on Github Tests

Swagger Parser is a Dart package that takes an OpenApi definition file and generates REST clients based on retrofit and data classes for your project.

  • Supports OpenApi v2, v3.0 and v3.1
  • Can generate files from JSON and YAML format
  • Generation by definition link or from file
  • Support for multiple definitions
  • Supports Dart and Kotlin

We also have a web interface so you can try out swagger parser: https://carapacik.github.io/swagger_parser

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.