Fonctionnalités sgcOpenAPI
Une chaîne d'outils OpenAPI complète pour Delphi — analyse les spécifications, génère du code Pascal fortement typé et accède à plus de 1 195 SDK cloud préconçus.
Une chaîne d'outils OpenAPI complète pour Delphi — analyse les spécifications, génère du code Pascal fortement typé et accède à plus de 1 195 SDK cloud préconçus.
Parser de spécifications complet avec support d'OpenAPI 3.x et rétrocompatibilité avec Swagger 1.x/2.x.
Importe des spécifications en JSON ou YAML. Les fichiers Swagger 1.x et 2.x sont automatiquement détectés et convertis vers le schéma OpenAPI 3.x.
Gère toutes les constructions OpenAPI 3.x : chemins, opérations, paramètres, corps de requêtes, réponses, composants, schémas de sécurité et références externes.
Valide les spécifications par rapport au standard OpenAPI et signale les erreurs avec un détail au niveau de la ligne pour un débogage rapide.
Génère du code Object Pascal prêt pour la production depuis n'importe quelle spécification OpenAPI.
Génère des classes, records et énumérations Pascal fortement typés avec un support complet d'IntelliSense dans l'IDE Delphi.
Produit de la documentation PDF et CHM en parallèle du code généré, ce qui facilite la référence aux endpoints et modèles d'API.
Le code généré n'a aucune dépendance externe au-delà du runtime sgcOpenAPI. Glisse-le dans n'importe quel projet Delphi et commence à appeler des API immédiatement.
SDK Pascal prêts à l'emploi pour les principales plateformes cloud, mis à jour régulièrement pour correspondre aux dernières spécifications d'API.
Plus de 280 SDK de services REST couvrant S3, EC2, Lambda, DynamoDB, SQS, SNS et plus encore.
Plus de 250 SDK de services pour Compute, Storage, BigQuery, Pub/Sub, Cloud Functions et plus encore.
Plus de 650 services Azure plus de 15 SDK d'API Microsoft Graph pour Office 365, Teams et Active Directory.
Support complet dans chaque version majeure de Delphi avec des composants design-time VCL et FireMonkey.
Support natif C++ Builder de C++ Builder 2007 à C++ Builder 13.