OasDocument
OasDocument is an object representing an OpenAPI document.
Properties
Property | Type | Description |
---|---|---|
oasType | 'openapi' | Static value representing the OpenAPI document type. |
openapi | string | The version of the OpenAPI specification used by the document. |
info | OasInfo | OasInfo object representing the API information. |
operations | OasOperation[] | Array of OasOperation objects representing the API operations. |
components | OasComponents | undefined | OasComponents object containing re-usable schema items within the API |
tags | OasTag[] | undefined | Optional array of OasTag objects. |
extensionFields | Record<string, unknown> | undefined | Optional map of custom fields defined by OpenAPI extensions. Keys are strings beginning with x- and values are of any valid JSON type. |