package
0.18.2
Repository: https://github.com/pb33f/libopenapi.git
Documentation: pkg.go.dev

# Packages

Package high contains a set of high-level models that represent OpenAPI 2 and 3 documents.
Package low contains a set of low-level models that represent OpenAPI 2 and 3 documents.

# Functions

ExtractSpecInfo accepts an OpenAPI/Swagger specification that has been read into a byte array and will return a SpecInfo pointer, which contains details on the version and an un-marshaled *yaml.Node root node tree.
No description provided by the author
ExtractSpecInfoWithDocumentCheck accepts an OpenAPI/Swagger specification that has been read into a byte array and will return a SpecInfo pointer, which contains details on the version and an un-marshaled ensures the document is an OpenAPI document.
ExtractSpecInfoWithDocumentCheckSync accepts an OpenAPI/Swagger specification that has been read into a byte array and will return a SpecInfo pointer, which contains details on the version and an un-marshaled deprecated: use ExtractSpecInfoWithDocumentCheck instead, this function will be removed in a later version.
No description provided by the author
TranslateMapParallel iterates a `*orderedmap.Map` in parallel and calls translate() asynchronously.
TranslatePipeline processes input sequentially through predicate(), sends to translate() in parallel, then outputs in stable order.
TranslateSliceParallel iterates a slice in parallel and calls translate() asynchronously.

# Constants

No description provided by the author
OAS2 represents Swagger Documents.
OAS3 represents OpenAPI 3.0+ Documents.
OAS31 represents OpenAPI 3.1+ Documents.
No description provided by the author

# Variables

AllFormats defines all versions of OpenAPI.
No description provided by the author
OAS2Format defines documents that compose swagger documnets (version 2.0).
OAS3_1Format defines documents that can only be version 3.1.
OAS3AllFormat defines documents that compose all 3+ versions.
OAS3Format defines documents that can only be version 3.0.
embedded OAS3 schema.
embedded OAS31 schema.
embedded OAS3 schema.

# Structs

DocumentConfiguration is used to configure the document creation process.
SpecInfo represents a 'ready-to-process' OpenAPI Document.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author