addFilterParams method

Map<String, String> addFilterParams(
  1. Map<String, String>? params,
  2. FilterParams? filter
)

Adds filter parameters (with the same name as they defined) to invocation parameter map.

  • params invocation parameters.
  • filter (optional) filter parameters Returns invocation parameters with added filter parameters.

Implementation

Map<String, String> addFilterParams(
    Map<String, String>? params, FilterParams? filter) {
  params = params ?? {};

  if (filter != null) {
    for (var prop in filter.values) {
      //if (filter.hasOwnProperty(prop))
      if (prop != null) {
        params[prop] = filter[prop]!;
      }
    }
  }

  return params;
}