| Did you know ... | Search Documentation: |
| Predicate http_parameters/2 |
call(Goal, A, Declarations).The attribute_declarations hook allows sharing the declaration of attribute-properties between many http_parameters/3 calls. In this form, the requested attribute takes only one argument and the options are acquired by calling the hook. For example:
...,
http_parameters(Request,
[ sex(Sex)
],
[ attribute_declarations(http_param)
]),
...
http_param(sex, [ oneof(male, female),
description('Sex of the person')
]).
application/x-www-form-urlencoded.
In the unlikely event this poses a problem the request may be
specified as [method(get)|Request].