package
1.16.3
Repository: https://github.com/deepmap/oapi-codegen.git
Documentation: pkg.go.dev

# Functions

Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#BindForm.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#BindMultipart.
BindQueryParameter works much like BindStyledParameter, however it takes a query argument input array from the url package, since query arguments come through a different path than the styled arguments.
BindStringToObject takes a string, and attempts to assign it to the destination interface via whatever type conversion is necessary.
BindStyledParameter binds a parameter as described in the Path Parameters section here to a Go object: https://swagger.io/docs/specification/serialization/ It is a backward compatible function to clients generated with codegen up to version v1.5.5.
BindStyledParameterWithLocation binds a parameter as described in the Path Parameters section here to a Go object: https://swagger.io/docs/specification/serialization/ Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#BindStyledParameterWithLocation.
JsonMerge merges two JSON representation into a single object.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#MarshalDeepObject.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#MarshalForm.
StyleParam is used by older generated code, and must remain compatible with that code.
Given an input value, such as a primitive type, array or object, turn it into a parameter based on style/explode definition, performing whatever escaping is necessary based on parameter location Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#StyleParam.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#UnmarshalDeepObject.

# Constants

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

# Structs

Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#RequestBodyEncoding.

# Interfaces

Binder is the interface implemented by types that can be bound to a query string or a parameter string The input can be assumed to be a valid string.

# Type aliases

Parameter escaping works differently based on where a header is found Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime#ParamLocation.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/echo#StrictEchoHandlerFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/echo#StrictEchoMiddlewareFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/gin#StrictGinHandlerFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/gin#StrictGinMiddlewareFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/nethttp#StrictHttpHandlerFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/nethttp#StrictHttpMiddlewareFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/iris#StrictIrisHandlerFunc.
Deprecated: This has been replaced by https://pkg.go.dev/github.com/oapi-codegen/runtime/strictmiddleware/iris#StrictIrisMiddlewareFunc.