build method
Implementation
Map<String, dynamic> build() {
resetFiltersBuilder();
if (param == null) return filtersBuilder.build();
if (value != null) {
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: paramAction,
value: value));
} else if (values?.isNotEmpty ?? false) {
values?.forEach((value) => filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: paramAction,
value: value)));
} else if (paramSpecified != null) {
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: paramAction,
value: paramSpecified));
}
if (sortMode != null) {
filtersBuilder.putAll(SortModeUtils.build(sortMode, param,
filterActionType: filterActionType));
}
return filtersBuilder.build();
}