setParams method
Implementation
@override
setParams(RestRequest request) {
super.setParams(request);
Map<String, dynamic> parameters = request.params;
if (!isEmpty(_identifierName) && !isEmpty(_identifierValue)) {
putValue(parameters, _identifierName!, _identifierValue);
} else {
if (_filter != null) {
putValue(parameters, FILTER_PARAM_NAME,
"${_filter!.fieldType} ${_filter!.fieldName} ${_filter!.rule} ${_filter!.fieldValue}");
}
if (_sorter != null) {
putValue(parameters, ORDER_PARAM_NAME,
"${_sorter!.sortType} ${_sorter!.fieldType} ${_sorter!.fieldName}");
}
}
if (_additionalParams != null && _additionalParams!.isNotEmpty) {
_additionalParams!.forEach((key, value) {
putValue(parameters, key, value);
});
}
}