Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.1

swagger_parser

Paket, das REST-Clients und Datenklassen aus einer OpenApi-Definitionsdatei generiert

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
108.000
Likes
124
Pub-Punkte
160

Paket installieren

flutter pub add swagger_parser

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter/Dart-Paket, das automatisch REST-Clients und Datenklassen aus OpenAPI-Spezifikationsdateien generiert. Es vereinfacht die API-Integration, indem es OpenAPI-Definitionen (früher Swagger) in typensicheren Dart-Code umwandelt, Boilerplate-Code reduziert und die Entwicklungszeit verkürzt. Ideal für Teams, die standardisierte API-Verträge verwenden, unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux. Der generierte Code gewährleistet Konsistenz zwischen API-Dokumentation und Client-Implementierung.

Anwendungsfälle

  • Automatisierung der API-Client-Erstellung
  • Synchronisieren des Client-Codes mit OpenAPI-Spezifikationen
  • Reduzierung der manuellen JSON-Serienisierung
  • Schnellprototypen mit APIs ermöglichen
  • Konsistente Datenmodelle über Plattformen hinweg aufrechterhalten

Hauptmerkmale

  • Generiert Datenklassen aus OpenAPI-Schemata
  • Erstellt REST-Client-Schnittstellen
  • Unterstützt die vollständige OpenAPI-Spezifikation
  • Erzeugt typensicheren Dart-Code
  • Integriert sich in CI/CD-Pipelines

Geeignet für

  • Teams, die OpenAPI-Spezifikationen verwenden
  • Projekte, die automatisierte API-Client-Erstellung erfordern
  • Entwickler, die weniger Boilerplate suchen
  • Plattformübergreifende mobile und Desktop-Anwendungen
  • API-erstes Entwicklungsworkflows

Hinweise

  • Gültige OpenAPI 3.x-Spezifikation erforderlich
  • Bei komplexen Schemata können manuelle Anpassungen erforderlich sein
  • Der generierte Code sollte versioniert werden
  • Nicht geeignet für dynamische oder nicht standardmäßige APIs
  • Am besten in Kombination mit API-Dokumentationsworkflows verwendet

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 7 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.