Pakete, Repositories und App-Kategorien suchen

Cover von openapi_freezed_dio_builder
Paketdetailsv0.9.7

openapi_freezed_dio_builder

Generieren Sie Modelle und API-Klassen basierend auf einem OpenAPI-Dokument mit Freezed und Dio.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
48
Likes
29
Pub-Punkte
100

Paket installieren

flutter pub add openapi_freezed_dio_builder

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter/Dart-Paket, das mithilfe von Freezed für immutable Datenklassen und Dio für HTTP-Anfragen aus OpenAPI-Spezifikationen typsichere Modelle und API-Clients generiert. Es vereinfacht die Backend-Integration, indem es automatisch Dart-Code erstellt, der auf die API-Struktur zugeschnitten ist, wodurch Boilerplate-Code reduziert und die Wartbarkeit verbessert wird. Ideal für Projekte, die auf REST-APIs basieren, die über OpenAPI (Swagger) definiert sind, da es Konsistenz zwischen API-Verträgen und Client-Implementierungen sicherstellt.

Anwendungsfälle

  • API-Clients automatisch aus OpenAPI-Spezifikationen generieren
  • Erstellen Sie immutable Datenmodelle mit Freezed
  • Einfache Integration von REST-APIs in Flutter-Anwendungen
  • Die Synchronisation zwischen API und Client-Code aufrechterhalten
  • Unterstützung von Multiplattform-Apps mit gemeinsamer API-Logik

Hauptmerkmale

  • Codegenerierung aus OpenAPI-Dokumenten
  • Unveränderliche Modelle mit Freezed
  • Dio-basierte HTTP-Client-Integration
  • Typsichere API-Endpunkte
  • Anpassbare Codegenerierungsvorlagen

Geeignet für

  • Flutter-Entwickler, die OpenAPI-definierte APIs verwenden
  • Teams, die eine konsistente API-Client-Erzeugung benötigen
  • Projekte, die immutable Datenmodelle erfordern
  • Apps für mehrere Plattformen
  • Entwickler, die manuellen API-Code reduzieren möchten

Hinweise

  • Benötigt eine OpenAPI-Spezifikationsdatei
  • Der generierte Code muss während Aktualisierungen sorgfältig verwaltet werden
  • Beschränkt auf OpenAPI 2.0 und 3.x-Formate
  • Für komplexe Schemata kann eine manuelle Konfiguration erforderlich sein
  • Am besten in CI/CD-Pipelines zur konsistenten Neuerzeugung verwendet

Original-README

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

Dart OpenAPI Code Generator

Dart implementation to generate (dart) client libraries with Freezed and Dio.

See packages/openapi_freezed_dio_builder/README.md for details.

Kategorien

Abhängigkeiten

Abhängigkeiten 15 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.