encode method
Encodes url params into a path.
Implementation
String encode(Map<String, dynamic> values) {
final stringValues = values.map((key, value) =>
MapEntry(key, Uri.encodeComponent(decodeTyped<String>(value))));
return _segments.map((s) => s.encode(stringValues)).join();
}