toNullableString static method
Converts value into string or returns null when value is null.
value
the value to convert. Returns string value or null when value is null.
Implementation
static String? toNullableString(value) {
if (value == null) return null;
if (value is String) return value;
if (value is DateTime) return value.toIso8601String();
if (value is List) {
var result = StringBuffer();
for (var i = 0; i < value.length - 1; i++) {
result.write(value[i].toString() + ',');
}
result.write(value[value.length - 1].toString());
return result.toString();
}
return value.toString();
}