dartValue property
dynamic
get
dartValue
Implementation
dynamic get dartValue {
if (hasStringValue()) return stringValue;
if (hasIntegerValue()) return integerValue;
if (hasDoubleValue()) return doubleValue;
if (hasBooleanValue()) return booleanValue;
if (hasTimestampValue()) return timestampValue;
if (hasMapValue()) {
Map<String, dynamic> map = {};
for (var entry in mapValue.fields.entries) {
map[entry.key] = entry.value.dartValue;
}
return map;
}
if (hasArrayValue()) {
return arrayValue.values.map((v) => v.dartValue).toList();
}
return null;
}