Optional
The type of param can be either "purpose" or "pref".
A url parameter name
The preference to retrieve the value from.
The context that initiates a search, required if condition is "purpose".
A url parameter value.
The type of param can be either "purpose" or "pref".