RequestParamsMutable class

A mutable RequestParams.

This class is not normally used.

It is only needed for testing, when a test program wants to build up and/or modify a set of parameters which are then used to simulate different HTTP requests.

Inheritance

Constructors

RequestParamsMutable()
Constructor
RequestParamsMutable.fromUrl(String uri)
Parse the query parameters from a URI.

Properties

hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
Returns true if there are no keys.
no setterinherited
isNotEmpty bool
Returns true if there is at least one key.
no setterinherited
keys Iterable<String>
All the keys.
no setterinherited
length int
The number of keys.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(String key, String value) → void
Adds a key:value to the parameters.
override
clear() → void
Removes all values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(String key, String value, {bool raw = false, ParamsMode mode = ParamsMode.standard}) → void
Remove a particular value associated with a key.
removeAll(String key) → void
Removes all the values associated with a particular key.
toString() String
A string representation of this object.
inherited
values(String key, {bool raw = false, ParamsMode mode = ParamsMode.standard}) List<String>
Retrieves the values for a key, possibly multiple values.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](String key) String
Retrieves a single fully sanitized value for the key.
inherited