Warning
This feature is available in the Full MapKit SDK version
Package world.mappable.mapkit.search
Class FilterCollection
java.lang.Object
↳ world.mappable.mapkit.search.FilterCollection
class FilterCollection implements Serializable
Filters for search request.
Use builder to setup this class.
Nested Class Summary
Modifier and Type |
Interface |
Description |
|
Number range. Used for range filter. |
|
|
Date range. Dates are encoded as strings in YYYYMMDD format. |
Summary
Constructors
Signature and Description |
FilterCollection() |
FilterCollection(@NonNull java.util.List<java.lang.String> booleanFilters, |
Methods
Type and modifiers |
Method and Description |
|
getBooleanFilters() |
|
getEnumFilters() |
|
getRangeFilters() |
|
getDateFilters() |
void |
serialize(world.mappable.runtime.bindings.Archive archive) |
|
Constuctors
FilterCollection
FilterCollection() |
Use constructor with parameters in your code.
This one is for serialization only!
FilterCollection
FilterCollection(@NonNull java.util.List<java.lang.String> booleanFilters, |
Methods
getBooleanFilters
@NonNull |
List of boolean filter ids to be set.
getEnumFilters
@NonNull |
Mapping of enum filter ids to list of enum value ids.
getRangeFilters
@NonNull |
Mapping of range filter ids to number range.
getDateFilters
@NonNull |
Mapping of date filter ids to date range.
serialize
@Override |
getNativeName
java.lang.String getNativeName() |