buildQueryParam static method

String buildQueryParam(
  1. dynamic data
)

Implementation

static String buildQueryParam(dynamic data) {
  if(data == null){
    return '';
  }
  Map<String, dynamic> params = data.toMap();
  return params.entries
      .where((entry) => entry.value != null && entry.value.toString().isNotEmpty)
      .map((entry) => '${Uri.encodeComponent(entry.key)}=${Uri.encodeComponent(entry.value.toString())}')
      .join('&');
}