Versions in this module Expand all Collapse all v1 v1.13.2 Jun 4, 2023 Changes in this version + func BindForm(ptr interface{}, form map[string][]string, ...) error + func BindMultipart(ptr interface{}, reader multipart.Reader) error + func BindQueryParameter(style string, explode bool, required bool, paramName string, ...) error + func BindStringToObject(src string, dst interface{}) error + func BindStyledParameter(style string, explode bool, paramName string, value string, dest interface{}) error + func BindStyledParameterWithLocation(style string, explode bool, paramName string, paramLocation ParamLocation, ...) error + func JsonMerge(data, patch json.RawMessage) (json.RawMessage, error) + func MarshalDeepObject(i interface{}, paramName string) (string, error) + func MarshalForm(ptr interface{}, encodings map[string]RequestBodyEncoding) (url.Values, error) + func StyleParam(style string, explode bool, paramName string, value interface{}) (string, error) + func StyleParamWithLocation(style string, explode bool, paramName string, paramLocation ParamLocation, ...) (string, error) + func UnmarshalDeepObject(dst interface{}, paramName string, params url.Values) error + type Binder interface + Bind func(src string) error + type ParamLocation int + const ParamLocationCookie + const ParamLocationHeader + const ParamLocationPath + const ParamLocationQuery + const ParamLocationUndefined + type RequestBodyEncoding struct + ContentType string + Explode *bool + Style string + type StrictEchoHandlerFunc func(ctx echo.Context, request interface{}) (response interface{}, err error) + type StrictEchoMiddlewareFunc func(f StrictEchoHandlerFunc, operationID string) StrictEchoHandlerFunc + type StrictGinHandlerFunc func(ctx *gin.Context, request interface{}) (response interface{}, err error) + type StrictGinMiddlewareFunc func(f StrictGinHandlerFunc, operationID string) StrictGinHandlerFunc + type StrictHttpHandlerFunc func(ctx context.Context, w http.ResponseWriter, r *http.Request, ...) (response interface{}, err error) + type StrictHttpMiddlewareFunc func(f StrictHttpHandlerFunc, operationID string) StrictHttpHandlerFunc