The date range used for filtering. When dateRuleType is CustomRange, it returns the custom range configured in the filter. When set to another filter type, it returns the range corresponding to the configured filter type calculated relative to the present time.
The date range used for filtering. Only applicable when dateRuleType is CustomRange.
Type of legacy rule for date filters having type "Filter By Rule".
Name of the field to which the filter is bound.
Type of the filter (All Values, Filter Empty Values, Selected Values, Filter By Rule).
Type of rule for date filters.
Get the filter's selected values as an array of string, integer or date, depending on the field type. An empty list means all available values are selected.
Set the filter's selected values. The list is to be specified as an array of string, integer or date, depending on the field type. An empty list means all available values are selected.
Method used to get the possible values for a given filter. For a Country filter, this will return the list of all countries, not only the selected ones. You can use this method to create your own UI to select filter values.
Centralized check for actions that are only valid for filters of type SelectedValues.
Class used to represent a visualization filter.