Documentation
    Preparing search index...

    Namespace OpenApiConverter

    OpenAPI version converter.

    OpenApiConverter converts between different OpenAPI specification versions: Swagger v2.0, OpenAPI v3.0, OpenAPI v3.1, OpenAPI v3.2, and typia's emended OpenApi format. Also converts individual components (schemas, operations, paths).

    Upgrade path (to emended v3.2):

    • Swagger v2.0 → emended v3.2
    • OpenAPI v3.0 → emended v3.2
    • OpenAPI v3.1 → emended v3.2
    • OpenAPI v3.2 → emended v3.2

    Downgrade path (from emended v3.2):

    • Emended v3.2 → Swagger v2.0
    • Emended v3.2 → OpenAPI v3.0
    • Emended v3.2 → OpenAPI v3.1

    The emended format normalizes ambiguous expressions: dereferences $ref, merges allOf, converts nullable to union types, etc.

    Jeongho Nam - https://github.com/samchon

    Functions

    upgradeComponents
    upgradeDocument