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