ModelRawMapExt extension
Convenient extension on Model
- on
Methods
-
asModel(
) → Model -
Available on Map, provided by the ModelRawMapExt extension
Cast the map if needed. -
cvOverride(
CvField< Object?> field, [Object? value]) → void -
Available on Map, provided by the ModelRawMapExt extension
Override the map with a value from a field or from a value. -
cvRemove(
CvField< Object?> field) → void -
Available on Map, provided by the ModelRawMapExt extension
Remove a field. -
cvSetNull(
CvField< Object?> field) → void -
Available on Map, provided by the ModelRawMapExt extension
Nullify a field. -
deepClone(
) → Model -
Available on Map, provided by the ModelRawMapExt extension
Clone as a model. -
getKeyPathValue<
T extends Object?> (List< Object> paths) → T? -
Available on Map, provided by the ModelRawMapExt extension
'key1', 'key2', index3, 'key4
-
getMapEntry(
String key) → ModelEntry? -
Available on Map, provided by the ModelRawMapExt extension
Get a map entry for a given key. Returns null if it does not exists -
getValue<
T extends Object?> (String key) → T? -
Available on Map, provided by the ModelRawMapExt extension
Get a value expecting a given type -
setValue<
T extends Object?> (K key, T value, {bool presentIfNull = false}) → void -
Available on Map, provided by the ModelRawMapExt extension
Set a value, remove the key ifvalue
is null andpresentIfNull
is false.