LandmarkBrowseSessionSettings class Core

Used in specifying the settings of a LandmarkBrowseSession

Constructors

LandmarkBrowseSessionSettings.new({bool descendingOrder = false, LandmarkOrder orderBy = LandmarkOrder.name, String nameFilter = '', int categoryIdFilter = LandmarkStore.invalidLandmarkCategId, Coordinates? coordinates})
LandmarkBrowseSessionSettings.fromJson(Map<String, dynamic> json)
factory

Properties

categoryIdFilter int
Specify the category filter. By default it is LandmarkStore.invalidLandmarkCategId.
getter/setter pair
coordinates Coordinates
Coordinates relative to which the order by distance is made in case of LandmarkOrder.distance
getter/setter pair
descendingOrder bool
Specify if descending order is desired. By default it is ascending.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
nameFilter String
Specify the name filter. By default it is empty.
getter/setter pair
orderBy LandmarkOrder
Specify the kind of order desired. By default the landmarks are ordered by name.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(covariant LandmarkBrowseSessionSettings other) bool
The equality operator.
override