MapExt extension

Extension of the Map class for ease of access to the values

on

Methods

getBool(String key) bool

Available on Map<String, dynamic>, provided by the MapExt extension

getDouble(String key) double

Available on Map<String, dynamic>, provided by the MapExt extension

getInt(String key) int

Available on Map<String, dynamic>, provided by the MapExt extension

getList<T>(String key) List<T>

Available on Map<String, dynamic>, provided by the MapExt extension

getMap(String key) Map<String, dynamic>

Available on Map<String, dynamic>, provided by the MapExt extension

getMapSpecific<T, C>(String key) Map<T, C>

Available on Map<String, dynamic>, provided by the MapExt extension

getOptBool(String key) bool?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptDouble(String key) double?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptInt(String key) int?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptList<T>(String key) List<T>?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptMap(String key) Map<String, dynamic>?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptMapSpecific<T, C>(String key) Map<T, C>?

Available on Map<String, dynamic>, provided by the MapExt extension

getOptString(String key) String?

Available on Map<String, dynamic>, provided by the MapExt extension

Getting the nullable values from the map based on different data types
getString(String key) String

Available on Map<String, dynamic>, provided by the MapExt extension

Getting the non-nullable values from the map based on different data types