Versions in this module Expand all Collapse all v0 v0.89.1 Feb 17, 2022 Changes in this version + func FromV3(doc3 *openapi3.T) (*openapi2.T, error) + func FromV3Headers(defs openapi3.Headers, components *openapi3.Components) (map[string]*openapi2.Header, error) + func FromV3Ref(ref string) string + func FromV3RequestBodyFormData(mediaType *openapi3.MediaType) openapi2.Parameters + func FromV3Responses(responses map[string]*openapi3.ResponseRef, components *openapi3.Components) (map[string]*openapi2.Response, error) + func FromV3SchemaRef(schema *openapi3.SchemaRef, components *openapi3.Components) (*openapi3.SchemaRef, *openapi2.Parameter) + func FromV3Schemas(schemas map[string]*openapi3.SchemaRef, components *openapi3.Components) (map[string]*openapi3.SchemaRef, map[string]*openapi2.Parameter) + func ToV3(doc2 *openapi2.T) (*openapi3.T, error) + func ToV3Headers(defs map[string]*openapi2.Header) openapi3.Headers + func ToV3Ref(ref string) string + func ToV3SchemaRef(schema *openapi3.SchemaRef) *openapi3.SchemaRef + func ToV3Schemas(defs map[string]*openapi3.SchemaRef) map[string]*openapi3.SchemaRef v0.1.0 Sep 29, 2018 Changes in this version + func FromV3Operation(swagger *openapi3.Swagger, operation *openapi3.Operation) (*openapi2.Operation, error) + func FromV3Parameter(ref *openapi3.ParameterRef) (*openapi2.Parameter, error) + func FromV3PathItem(swagger *openapi3.Swagger, pathItem *openapi3.PathItem) (*openapi2.PathItem, error) + func FromV3RequestBody(swagger *openapi3.Swagger, operation *openapi3.Operation, ...) (*openapi2.Parameter, error) + func FromV3Response(ref *openapi3.ResponseRef) (*openapi2.Response, error) + func FromV3SecurityRequirements(requirements openapi3.SecurityRequirements) openapi2.SecurityRequirements + func FromV3SecurityScheme(swagger *openapi3.Swagger, ref *openapi3.SecuritySchemeRef) (*openapi2.SecurityScheme, error) + func FromV3Swagger(swagger *openapi3.Swagger) (*openapi2.Swagger, error) + func ToV3Operation(swagger *openapi2.Swagger, pathItem *openapi2.PathItem, ...) (*openapi3.Operation, error) + func ToV3Parameter(parameter *openapi2.Parameter) (*openapi3.ParameterRef, *openapi3.RequestBodyRef, error) + func ToV3PathItem(swagger *openapi2.Swagger, pathItem *openapi2.PathItem) (*openapi3.PathItem, error) + func ToV3Response(response *openapi2.Response) (*openapi3.ResponseRef, error) + func ToV3SecurityRequirements(requirements openapi2.SecurityRequirements) openapi3.SecurityRequirements + func ToV3SecurityScheme(securityScheme *openapi2.SecurityScheme) (*openapi3.SecuritySchemeRef, error) + func ToV3Swagger(swagger *openapi2.Swagger) (*openapi3.Swagger, error)