पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.0.1

swagger_parser

OpenApi परिभाषा फ़ाइल से REST क्लाइंट और डेटा क्लासेज़ उत्पन्न करने वाला पैकेज

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.1 लाख
लाइक
124
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add swagger_parser

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर/डार्ट पैकेज जो ओपनएपीआई विशिष्टता फ़ाइलों से स्वचालित रूप से आरईएसटी क्लाइंट और डेटा क्लासेस उत्पन्न करता है। यह ओपनएपीआई (पूर्व में स्वैगर) परिभाषाओं को प्रक्रिया करके प्रकार-सुरक्षित डार्ट कोड में बदलकर API एकीकरण को सरल बनाता है, बॉयलरप्लेट कम करता है और विकास गति को बढ़ाता है। मानकीकृत API अनुबंधों का उपयोग करने वाली टीमों के लिए उपयुक्त, यह एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स सहित कई प्लेटफॉर्मों का समर्थन करता है। उत्पादित कोड एपीआई डॉक्यूमेंटेशन और क्लाइंट कार्यान्वयन के बीच सुसंगतता सुनिश्चित करता है।

उपयोग

  • API क्लाइंट जनरेशन को स्वचालित करना
  • OpenAPI विनिर्माण के साथ क्लाइंट कोड को समन्वयित करना
  • हाथ से JSON अनुक्रमण को कम करना
  • API के साथ त्वरित प्रोटोटाइपिंग सक्षम करना
  • प्लेटफॉर्म के बीच सुसंगत डेटा मॉडल बनाए रखना

मुख्य विशेषताएँ

  • OpenAPI स्कीमा से डेटा क्लासेज़ उत्पन्न करता है
  • REST क्लाइंट इंटरफेस बनाता है
  • पूर्ण OpenAPI विन्यास का समर्थन करता है
  • प्रकार सुरक्षित डार्ट कोड उत्पन्न करता है
  • CI/CD पाइपलाइन्स के साथ एकीकृत होता है

इनके लिए उपयुक्त

  • OpenAPI विनिर्माण का उपयोग करने वाली टीमें
  • स्वचालित API क्लाइंट जनरेशन की आवश्यकता वाले प्रोजेक्ट
  • कम बॉलरप्लेट कोड चाहने वाले डेवलपर्स
  • क्रॉस-प्लेटफॉर्म मोबाइल और डेस्कटॉप ऐप्स
  • API-प्रथम विकास कार्यप्रणाली

विचार योग्य बातें

  • वैध OpenAPI 3.x विन्यास की आवश्यकता होती है
  • जटिल स्कीमा के लिए हाथ से समायोजन की आवश्यकता हो सकती है
  • उत्पन्न कोड को संस्करण नियंत्रण में रखा जाना चाहिए
  • गतिशील या अनियमित API के लिए उपयुक्त नहीं
  • API डॉक्यूमेंटेशन कार्यप्रवाह के साथ उपयोग करने पर सबसे अच्छा है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 7 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।