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

# Functions

NewDefinitions will create a new high-level instance of a Definition from a low-level one.
NewExample creates a new high-level Example instance from a low-level one.
NewHeader will create a new high-level Swagger / OpenAPI 2 Header instance, from a low-level one.
NewItems creates a new high-level Items instance from a low-level one.
NewOperation creates a new high-level Operation instance from a low-level one.
NewParameter creates a new high-level instance of a Parameter from a low-level one.
NewParametersDefinitions creates a new instance of a high-level ParameterDefinitions, from a low-level one.
NewPathItem will create a new high-level PathItem from a low-level one.
NewPaths creates a new high-level instance of Paths from a low-level one.
NewResponse creates a new high-level instance of Response from a low level one.
NewResponses will create a new high-level instance of Responses from a low-level one.
NewResponsesDefinitions will create a new high-level instance of ResponsesDefinitions from a low-level one.
NewScopes creates a new high-level instance of Scopes from a low-level one.
NewSecurityDefinitions creates a new high-level instance of a SecurityDefinitions from a low-level one.
NewSecurityScheme creates a new instance of SecurityScheme from a low-level one.
NewSwaggerDocument will create a new high-level Swagger document from a low-level one.

# Structs

Definitions is a high-level represents of a Swagger / OpenAPI 2 Definitions object, backed by a low-level one.
Example represents a high-level Swagger / OpenAPI 2 Example object, backed by a low level one.
Header Represents a high-level Swagger / OpenAPI 2 Header object, backed by a low-level one.
Items is a high-level representation of a Swagger / OpenAPI 2 Items object, backed by a low level one.
Operation represents a high-level Swagger / OpenAPI 2 Operation object, backed by a low-level one.
Parameter represents a high-level Swagger / OpenAPI 2 Parameter object, backed by a low-level one.
ParameterDefinitions is a high-level representation of a Swagger / OpenAPI 2 Parameters Definitions object that is backed by a low-level one.
PathItem represents a high-level Swagger / OpenAPI 2 PathItem object backed by a low-level one.
Paths represents a high-level Swagger / OpenAPI Paths object, backed by a low-level one.
Response is a representation of a high-level Swagger / OpenAPI 2 Response object, backed by a low-level one.
Responses is a high-level representation of a Swagger / OpenAPI 2 Responses object, backed by a low level one.
ResponsesDefinitions is a high-level representation of a Swagger / OpenAPI 2 Responses Definitions object.
Scopes is a high-level representation of a Swagger / OpenAPI 2 OAuth2 Scopes object, that is backed by a low-level one.
SecurityDefinitions is a high-level representation of a Swagger / OpenAPI 2 Security Definitions object, that is backed by a low-level one.
SecurityScheme is a high-level representation of a Swagger / OpenAPI 2 SecurityScheme object backed by a low-level one.
Swagger represents a high-level Swagger / OpenAPI 2 document.