formatToString static method
Builds a concise toString output from non-null fields.
Implementation
static String formatToString(String type, Map<String, Object?> fields) {
final buffer = StringBuffer('$type(');
var first = true;
fields.forEach((key, value) {
if (value == null) return;
if (!first) buffer.write(', ');
first = false;
buffer.write('$key: $value');
});
buffer.write(')');
return buffer.toString();
}