toQueryParameters method

Map<String, String> toQueryParameters()

Implementation

Map<String, String> toQueryParameters() {
  return {...toMap()..removeWhere((key, value) => key == 'key')}.map((key, value) {
    String valueString;
    if (value is String) {
      valueString = value;
    } else if (value is DateTime) {
      valueString = value.toIso8601String();
    } else {
      valueString = jsonEncode(value);
    }
    return MapEntry<String, String>(key, valueString);
  });
}