DeviceVendorInfoDictionary class abstract interface

Emulated String-String key-value pair object for accessing entities of hardware information.

This interface has similar features from unmodifiable Map that it follows the identical workflow for accessing value disregard mechanism of fetching data.

Available extensions

Properties

entries Stream<MapEntry<String, String>>
Wrap pairs of keys and values into MapEntry and Stream them.
no setter
hashCode int
The hash code for this object.
no setterinherited
isEmpty Future<bool>
Determine this dictionary contains nothing.
no setter
isNotEmpty Future<bool>
Determine at least one pairs availabled in this dictionary.
no setter
keys Stream<String>
The keys of dictionary.
no setter
length Future<int>
Counts the total pairs stored in this dictionary.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
values Stream<String>
The values of dictionary.
no setter

Methods

containsKey(String key) Future<bool>
Find the given key contains in keys.
containsValue(String value) Future<bool>
Find the given value contains in values.
forEach(void action(String key, String value)) Future<void>
Apply action for each pairs.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](String key) Future<String?>
Return value which paired with key.