validate function
Implementation
String validate(qry) {
if (qry is int || qry is List<int>) {
return '/${qry.toString()}';
}
if (qry == null) return '';
if (qry is Map<String, String>) {
var url = '/?' +
qry.keys.map((key) {
return Uri.encodeComponent(key) +
'=' +
Uri.encodeComponent(Map.from(qry)[key]);
}).join('&');
return url;
}
throw ArgumentError(
'As argument use an object, an array, an integer or leave it blank');
}