Funzionalità di sgcOpenAPI
Una toolchain OpenAPI completa per Delphi — analizza specifiche, genera codice Pascal type-safe e accedi a oltre 1.195 SDK cloud precompilati.
Una toolchain OpenAPI completa per Delphi — analizza specifiche, genera codice Pascal type-safe e accedi a oltre 1.195 SDK cloud precompilati.
Parser di specifiche completo con supporto per OpenAPI 3.x e compatibilità con Swagger 1.x/2.x.
Importa specifiche in JSON o YAML. I file Swagger 1.x e 2.x vengono rilevati automaticamente e convertiti nello schema OpenAPI 3.x.
Gestisce tutti i costrutti OpenAPI 3.x: percorsi, operazioni, parametri, corpi delle richieste, risposte, componenti, schemi di sicurezza e riferimenti esterni.
Convalida le specifiche rispetto allo standard OpenAPI e segnala gli errori con dettaglio a livello di riga per un debug rapido.
Genera codice Object Pascal pronto per la produzione a partire da qualsiasi specifica OpenAPI.
Genera classi, record ed enumerazioni Pascal fortemente tipizzati con pieno supporto IntelliSense nell'IDE Delphi.
Produce documentazione PDF e CHM insieme al codice generato, rendendo facile consultare endpoint API e modelli.
Il codice generato non ha dipendenze esterne oltre il runtime sgcOpenAPI. Inseriscilo in qualsiasi progetto Delphi e inizia subito a chiamare le API.
SDK Pascal pronti all'uso per le principali piattaforme cloud, aggiornati regolarmente in base alle ultime specifiche API.
Oltre 280 SDK per servizi REST tra cui S3, EC2, Lambda, DynamoDB, SQS, SNS e altri.
Oltre 250 SDK di servizio per Compute, Storage, BigQuery, Pub/Sub, Cloud Functions e altri.
Oltre 650 servizi Azure più oltre 15 SDK per Microsoft Graph API per Office 365, Teams e Active Directory.
Supporto completo per tutte le principali versioni Delphi con componenti di design-time VCL e FireMonkey.
Supporto nativo per C++ Builder da C++ Builder 2007 fino a C++ Builder 13.