BindPathValues binds path parameter values to bindable object
(c *Context, target any)
| 42 | |
| 43 | // BindPathValues binds path parameter values to bindable object |
| 44 | func BindPathValues(c *Context, target any) error { |
| 45 | params := map[string][]string{} |
| 46 | for _, param := range c.PathValues() { |
| 47 | params[param.Name] = []string{param.Value} |
| 48 | } |
| 49 | if err := bindData(target, params, "param", nil); err != nil { |
| 50 | return ErrBadRequest.Wrap(err) |
| 51 | } |
| 52 | return nil |
| 53 | } |
| 54 | |
| 55 | // BindQueryParams binds query params to bindable object |
| 56 | func BindQueryParams(c *Context, target any) error { |
no test coverage detected
searching dependent graphs…