RequestConfig class
The standard request configuration for firebase requests. Allows to configure standard realtime database parameters used by all firebase requests.
Constructors
- RequestConfig({bool? shallow, FormatMode? format, Timeout? timeout, WriteSizeLimit? writeSizeLimit})
-
Default constructor.
constfactory
Properties
-
copyWith
→ $RequestConfigCopyWith<
RequestConfig> -
no setterinherited
-
entries
→ Iterable<
MapEntry< String, String> > -
The map entries of this.
no setterinherited
- first ← dynamic
-
Throws an UnsupportedError;
operations that change the map are disallowed.
no getterinherited
- format → FormatMode?
-
The format mode to be used. See FormatMode.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEmpty → bool
-
Whether there is no key/value pair in the map.
no setterinherited
- isNotEmpty → bool
-
Whether there is at least one key/value pair in the map.
no setterinherited
-
keys
→ Iterable<
String> -
The keys of this.
no setteroverride
- last ← dynamic
-
Throws an UnsupportedError;
operations that change the map are disallowed.
no getterinherited
- length → int
-
The number of key/value pairs in the map.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shallow → bool?
-
This is an advanced feature, designed to help you work with large
datasets without needing to download everything. Set this to true to
limit the depth of the data returned at a location. If the data at the
location is a JSON primitive (string, number or boolean), its value will
simply be returned. If the data snapshot at the location is a JSON
object, the values for each key will be truncated to true.
no setterinherited
- timeout → Timeout?
-
The timeout for read requests. See Timeout.
no setterinherited
-
values
→ Iterable<
String> -
The values of this.
no setterinherited
- writeSizeLimit → WriteSizeLimit?
-
no setterinherited
Methods
-
addAll(
Map< String, String> other) → void -
Throws an UnsupportedError;
operations that change the map are disallowed.
inherited
-
addEntries(
Iterable< MapEntry< newEntries) → voidString, String> > -
Adds all key/value pairs of
newEntries
to this map.inherited -
cast<
RK, RV> () → Map< RK, RV> -
Provides a view of this map as having
RK
keys andRV
instances, if necessary.inherited -
clear(
) → void -
Throws an UnsupportedError;
operations that change the map are disallowed.
inherited
-
containsKey(
Object? key) → bool -
Whether this map contains the given
key
.inherited -
containsValue(
Object? value) → bool -
Whether this map contains the given
value
.inherited -
forEach(
void action(String key, String value)) → void -
Applies
action
to each key/value pair of the map.inherited -
map<
K2, V2> (MapEntry< K2, V2> transform(String key, String value)) → Map<K2, V2> -
Returns a new map where all entries of this map are transformed by
the given
convert
function.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
putIfAbsent(
String key, String ifAbsent()) → String -
Throws an UnsupportedError;
operations that change the map are disallowed.
inherited
-
remove(
Object? key) → String -
Throws an UnsupportedError;
operations that change the map are disallowed.
inherited
-
removeWhere(
bool test(String key, String value)) → void -
Removes all entries of this map that satisfy the given
test
.inherited -
toString(
) → String -
A string representation of this object.
inherited
-
update(
String key, String update(String value), {String ifAbsent()?}) → String -
Updates the value for the provided
key
.inherited -
updateAll(
String update(String key, String value)) → void -
Updates all values.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
Object? key) → String? -
The value for the given
key
, ornull
ifkey
is not in the map.override -
operator []=(
String key, String value) → void -
Throws an UnsupportedError;
operations that change the map are disallowed.
inherited