Versions in this module Expand all Collapse all v1 v1.12.5 Apr 19, 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