Funkcje sgcOpenAPI
Kompletny łańcuch narzędzi OpenAPI dla Delphi — parsuj specyfikacje, generuj bezpieczny typowo kod Pascala i korzystaj z ponad 1 195 gotowych SDK do chmury.
Kompletny łańcuch narzędzi OpenAPI dla Delphi — parsuj specyfikacje, generuj bezpieczny typowo kod Pascala i korzystaj z ponad 1 195 gotowych SDK do chmury.
W pełni funkcjonalny parser specyfikacji z obsługą OpenAPI 3.x i wsteczną zgodnością ze Swagger 1.x/2.x.
Importuj specyfikacje w formacie JSON lub YAML. Pliki Swagger 1.x i 2.x są automatycznie wykrywane i konwertowane do schematu OpenAPI 3.x.
Obsługuje wszystkie konstrukcje OpenAPI 3.x: ścieżki, operacje, parametry, treści żądań, odpowiedzi, komponenty, schematy bezpieczeństwa i zewnętrzne odwołania.
Waliduje specyfikacje względem standardu OpenAPI i zgłasza błędy ze szczegółowością do linii dla szybkiego debugowania.
Generuj gotowy do produkcji kod Object Pascal z dowolnej specyfikacji OpenAPI.
Generuje silnie typowane klasy, rekordy i wyliczenia Pascala z pełnym wsparciem IntelliSense w środowisku Delphi IDE.
Tworzy dokumentację PDF i CHM obok wygenerowanego kodu, ułatwiając odwoływanie się do punktów końcowych API i modeli.
Wygenerowany kod nie ma zewnętrznych zależności poza środowiskiem wykonawczym sgcOpenAPI. Wstaw go do dowolnego projektu Delphi i od razu zacznij wywoływać API.
Gotowe do użycia SDK Pascala dla głównych platform chmurowych, regularnie aktualizowane do najnowszych specyfikacji API.
Ponad 280 SDK usług REST obejmujących S3, EC2, Lambda, DynamoDB, SQS, SNS i więcej.
Ponad 250 SDK usług dla Compute, Storage, BigQuery, Pub/Sub, Cloud Functions i więcej.
Ponad 650 usług Azure oraz 15+ SDK API Microsoft Graph dla Office 365, Teams i Active Directory.
Pełna obsługa we wszystkich głównych wersjach Delphi z komponentami design-time VCL i FireMonkey.
Natywna obsługa C++ Builder od C++ Builder 2007 do C++ Builder 13.