sgcOpenAPI 기능
Delphi를 위한 완전한 OpenAPI 툴체인이에요 — 사양을 파싱하고, 타입 안전한 Pascal 코드를 생성하고, 1,195개 이상의 미리 빌드된 클라우드 SDK에 접근할 수 있어요.
Delphi를 위한 완전한 OpenAPI 툴체인이에요 — 사양을 파싱하고, 타입 안전한 Pascal 코드를 생성하고, 1,195개 이상의 미리 빌드된 클라우드 SDK에 접근할 수 있어요.
OpenAPI 3.x를 지원하고 Swagger 1.x/2.x와도 하위 호환되는 모든 기능을 갖춘 사양 파서예요.
JSON 또는 YAML로 된 사양을 가져올 수 있어요. Swagger 1.x와 2.x 파일은 자동으로 감지되어 OpenAPI 3.x 스키마로 변환돼요.
모든 OpenAPI 3.x 구성을 처리해요: paths, operations, parameters, request bodies, responses, components, security schemes, 외부 참조까지요.
OpenAPI 표준에 따라 사양을 검증하고, 빠른 디버깅을 위해 줄 단위 상세 정보로 오류를 보고해요.
모든 OpenAPI 사양에서 프로덕션 수준의 Object Pascal 코드를 생성하세요.
강타입 Pascal 클래스, 레코드, 열거형을 생성하며 Delphi IDE에서 IntelliSense를 완전히 지원해요.
생성된 코드와 함께 PDF 및 CHM 문서를 만들어 API 엔드포인트와 모델을 쉽게 참조할 수 있어요.
생성된 코드는 sgcOpenAPI 런타임 외에 외부 의존성이 없어요. 어떤 Delphi 프로젝트에든 넣고 바로 API 호출을 시작할 수 있어요.
주요 클라우드 플랫폼을 위한 즉시 사용 가능한 Pascal SDK로, 최신 API 사양에 맞춰 정기적으로 업데이트돼요.
S3, EC2, Lambda, DynamoDB, SQS, SNS 등을 다루는 280개 이상의 REST 서비스 SDK예요.
Compute, Storage, BigQuery, Pub/Sub, Cloud Functions 등을 위한 250개 이상의 서비스 SDK예요.
650개 이상의 Azure 서비스와 Office 365, Teams, Active Directory용 15개 이상의 Microsoft Graph API SDK예요.
VCL과 FireMonkey 디자인 타임 컴포넌트로 모든 주요 Delphi 버전을 완전히 지원해요.
C++ Builder 2007부터 C++ Builder 13까지 네이티브 C++ Builder를 지원해요.