buildNumberFilter method

Map<String, dynamic> buildNumberFilter()

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();
}