Files
sf-app-platform/packages/utils/lib/src/query_params_builder.dart

26 lines
546 B
Dart

import 'dart:convert';
String encodeOrderBy(String field, {String direction = 'DESC'}) {
return base64Encode(
utf8.encode(
jsonEncode([
{'field': field, 'sortDirection': direction},
]),
),
);
}
String encodeFilters(List<Map<String, dynamic>> filters) {
return base64Encode(utf8.encode(jsonEncode(filters)));
}
String encodeFilter({
required String field,
required String operator,
required dynamic value,
}) {
return encodeFilters([
{'field': field, 'operator': operator, 'value': value},
]);
}