buildNumberFilter method
Implementation
Map<String, dynamic> buildNumberFilter() {
switch (numberFilterType) {
case NUMBER_FILTER_EQUALS:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.EQUALS,
value: valueMin));
break;
case NUMBER_FILTER_GREATER_THAN:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.GREATER_THAN,
value: valueMin));
break;
case NUMBER_FILTER_GREATER_OR_EQUAL_THAN:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.GREATER_OR_EQUAL_THAN,
value: valueMin));
break;
case NUMBER_FILTER_LESS_THAN:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.LESS_THAN,
value: valueMin));
break;
case NUMBER_FILTER_LESS_OR_EQUAL_THAN:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.LESS_OR_EQUAL_THAN,
value: valueMin));
break;
case NUMBER_FILTER_RANGE:
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.GREATER_OR_EQUAL_THAN,
value: valueMin));
filtersBuilder.putAll(FilterActions.build(
param: param!,
filterActionType: filterActionType,
action: FilterActions.LESS_OR_EQUAL_THAN,
value: valueMax));
break;
}
return filtersBuilder.build();
}