OpenAPI | Ligne de commande

Le parseur sgcOpenAPI inclut une interface en ligne de commande qui convertit une spécification OpenAPI en un fichier client Delphi (Pascal). Le parseur valide et normalise la spécification (OpenAPI 3 JSON + schémas groupés) avant de générer la sortie.

 

Utilisation

Syntaxe de base

 

sgcOpenAPI.exe -i "c:\openapi.json" -o "c:\openapi.pas"

 

Paramètres

Tous les paramètres sont insensibles à la casse. Les formes courtes et longues sont équivalentes.

 

 

Exemples

1) Générer un client Delphi à partir d'un fichier local

 

sgcOpenAPI.exe -i "c:\specs\openapi.json" -o "c:\clients\orders.pas"

 

2) Générer le client depuis une URL, désactiver les classes et la documentation

 

sgcOpenAPI.exe -i "https://api.example.com/openapi.json" -o "c:\clients\api.pas" -nc -nd

 

3) Utiliser Summary comme noms de méthodes et activer OAuth2

 

sgcOpenAPI.exe -i "c:\specs\openapi.json" -o "c:\clients\auth.pas" -m 1 -a 3

 

4) Remplacer l'URL de base et afficher la sortie du journal

 

sgcOpenAPI.exe -i "c:\specs\openapi.json" -o "c:\clients\override.pas" -u "https://api.example.com/v2" -l

 

Remarques