Contains the parameters that are going to be referenced in the methods down below.
Adds all given parameters.
The parameters to add.
A new list with the new parameters.
Adds the given parameters or updates them if they already exist.
If there are multiple parameters with the same key, only the first parameter is updated. If you want to update multiple parameters with the same key use the deleteAll function first then add the new parameters using add
The parameters to add or to update.
A new list with the new or modified parameters.
Adds a search term as parameter (with the key query) or updates it if a search term already exists.
The search term to add or update.
A new list with the new or modified search term. If the search term is empty, a copy of the original list will be returned.
Deletes all parameters matching both keys and values.
The parameters to be deleted.
A new list without the deleted parameters.
Deletes all parameters matching the given key.
The key of the parameters to be deleted.
A new list without the deleted parameters.
Returns all parameters matching the given key.
The key of the searched parameters.
Returns the first parameter matching the given key.
The key of the searched parameter.
Converts the stored parameters into a string that can be appended to a URL.
Updates a specific parameter matching both key and value with the given new parameter.
The parameter to update.
The new parameter to update to.
A new list with the updated parameter.
Updates the first parameter matching the key if it exists.
Use this only if you know your parameter is unique. For updating all parameters with the same key, delete them first using deleteAll and then add the new ones.
The parameter to update.
A new list with the updated parameter. If the parameter's key doesn't exist, a copy of the original list will be returned.
Generated using TypeDoc
This class represents the URL parameters used within each request sent to the SmartSearch backend.