Params groups a set of Param expressions. It makes it possible to list required parameters using the Required function. Params must appear in an API or Service HTTP expression to define the API or service base path and query string parameters. Params may also appear in an method HTTP expression to
(args any)
| 656 | // }) |
| 657 | // }) |
| 658 | func Params(args any) { |
| 659 | p := params(eval.Current()) |
| 660 | if p == nil { |
| 661 | eval.IncompatibleDSL() |
| 662 | return |
| 663 | } |
| 664 | fn, ok := args.(func()) |
| 665 | if !ok { |
| 666 | eval.InvalidArgError("function", args) |
| 667 | return |
| 668 | } |
| 669 | eval.Execute(fn, p) |
| 670 | } |
| 671 | |
| 672 | // Param describes a single HTTP request path or query string parameter. |
| 673 | // |