toString method

  1. @override
String toString()
override

Gets a string representation of the object. The result is a semicolon-separated list of key-value pairs as 'key1=value1;key2=value2;key=value3'

Returns a string representation of the object.

Implementation

@override
String toString() {
  var builder = '';

  // Todo: User encoder
  for (var key in _values.keys) {
    var value = _values[key];

    if (builder.isNotEmpty) builder += ';';

    if (value != null) {
      builder += key + '=' + value;
    } else {
      builder += key;
    }
  }

  return builder;
}