Url Query argument.
Urls can contain query arguments, which is a list of key-value pairs.
In a typical url, query arguments look like this:
?foo=bar&alist[]=el1&alist[]=el2&aflag
Each pair can be
- ?foo=bar: a plain key-val pair, either optional or
required (QueryParam)
- ?aflag: a flag (no value, implicitly Bool with default
false if it’s missing) (QueryFlag)
- ?alist[]=el1&alist[]=el2: list of values
(QueryParams)
_queryArgType will be set accordingly.
For the plain key-val pairs (
QueryParam),
_queryArgName’s
ftype will be wrapped in a
Maybe if the argument is optional.