MPFilter class

A filter that can be applied during search, this will limit the returned MPEntitys to those that fulfills the filter

Inheritance
  • Object
  • MapsIndoorsObject
  • MPFilter

Properties

categories List<String>?
A list of categories (keys) from, for example, MPLocation.categories
final
depth int?
The depth property makes it possible to get the n'th descendant of a parent location
final
floorIndex int?
The floorIndex property makes it possible to get the locations on a specific floor
final
geometry MPBounds?
A geometry to search inside
final
hashCode int
The hash code for this object.
no setterinherited
ignoreLocationActiveStatus bool?
Allows queries to return results that are marked as inactive using the active from/to mechanism.
final
ignoreLocationSearchableStatus bool?
Allows queries to return results that are marked as non-searchable.
final
locations List<String>?
A list of location ids to search in
final
mapExtend MPBounds?
The outer bounds of the query
final
parents List<String>?
A list of parent ids
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skip int?
How many of the applicable locations to skip
final
take int?
How many of the applicable locations to take
final
types List<String>?
A list of location types to search in
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the MPFilter to a JSON representation that can be parsed by the MapsIndoors Platform SDK
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

builder() MPFilterBuilder