Package-level declarations

Types

Link copied to clipboard
open class BuildingData
Link copied to clipboard
open class BuildingInfo
Link copied to clipboard
open class CategoriesResult
Link copied to clipboard
data class CategoryModel(val title: String, val subCategoryId: String, val parentCategoryId: String, var checkboxSelectionState: SelectionState = SelectionState.NONE_SELECTED, var subcategories: List<SubCategoryModel>? = null, var keywords: List<KeywordModel> = emptyList(), var propertyLevelKeywords: List<KeywordModel> = emptyList(), var buildingLevelKeywords: List<KeywordModel> = emptyList(), var filterType: Category.FilterType)
Link copied to clipboard

Pure, UI-free matcher for the combination / cross-reference search feature.

Link copied to clipboard
open class Entity
Link copied to clipboard
open class EntityTypePair
SDK-side entity type classification helper.
Link copied to clipboard
open class EntityZone
Link copied to clipboard
Link copied to clipboard
data class FilterSortView(var name: String = "", var resourceId: Int = -1, var isSelected: Boolean = false, var subFilters: List<FilterSortView>?, var filterSortViewType: FilterSortView.FilterSortViewType = FilterSortViewType.NONE, var indoorOutdoor: GeneralFilter.IndoorOutDoor? = null, var openNow: GeneralFilter.OpenNow? = null, var proximity: GeneralFilter.Proximity? = null, var generalSort: GeneralSort? = null)

This class is a general filter list model model to show static filters list.

Link copied to clipboard
Link copied to clipboard
data class GeneralFilter(buildingList: MutableSet<String> = mutableSetOf(), indoorOutDoorFilters: MutableSet<GeneralFilter.IndoorOutDoor> = mutableSetOf(), openNowFilters: MutableSet<GeneralFilter.OpenNow> = mutableSetOf(), proximityFilter: MutableSet<GeneralFilter.Proximity> = mutableSetOf(), hashMapFilters: HashMap<String, List<CategoryModel>> = mutableMapOf<String, List<CategoryModel>>() as HashMap<String, List<CategoryModel>>)

This class is a general filter model. Below builder is useful to create a filterParam for @see{PoiFilter} class

Link copied to clipboard

This class is a general sort list model model to show static filters list.

Link copied to clipboard
open class Hours
Link copied to clipboard
interface ISearchable
Link copied to clipboard
data class KeywordModel(val keywordName: String, var isSelected: Boolean = false, val buildingId: Int = -1)
Link copied to clipboard
open class LineStyle
Link copied to clipboard
open class MapPoint
Link copied to clipboard
open class MapPolygon
Link copied to clipboard
open class MapPolyline
Link copied to clipboard
object Metaphone

A compact Metaphone-class phonetic coder used by the combination/cross-reference search to derive sound-alike container matches GENERICALLY from CMS building names — with NO maintained abbreviation dictionary.

Link copied to clipboard
data class PoiFilter(searchKey: String = "", poiIntersectionFilters: MutableList<PoiFilter.PoiIntersectionFilter> = ArrayList(), filterParam: GeneralFilter = GeneralFilter(), searchScope: SearchScope = SearchScope.GENERAL, sortParam: GeneralSort = GeneralSort.DEFAULT)

PoiFilter is an object with filtering options which will be used to refine the list of points of interest list. CoreApi.Properties.searchPoi. Use the PoiFilter.Builder.addFilter to add multiple filters. // @formatter:off {code} //the following filter gets a) all poi in 'Fast Food' category that are on Floor 941. plus b) all the poi in "Department Stores" that are on building 504. PoiFilter poiFilter = new PoiFilter.Builder() .addFilter(new PoiFilter.IntersectionFilter.Builder() .addFloor(941) .addCategory(categoryUUID_of_Fast_Food) .build() ).addFilter(new PoiFilter.IntersectionFilter.Builder() .addBuilding(504) .addCategory(categoryUUID_of_Department_Stores) .build() ).build();

Link copied to clipboard
open class PointStyle
Link copied to clipboard
open class PolygonStyle
Link copied to clipboard
Link copied to clipboard
open class PropertyData
Link copied to clipboard
open class PropertyInfo
Link copied to clipboard
Link copied to clipboard
data class RoleAccessPair(val roleId: String, val accessLevelId: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This class is a general sort list model model to show static filters list.

Link copied to clipboard
Link copied to clipboard
open class StyleHelper
Link copied to clipboard
data class SubCategoryModel(val subCategoryName: String, val subCategoryId: String, var isSelected: Boolean = false)
Link copied to clipboard
open class TextStyle
Link copied to clipboard
data class UserRoleAccess(val propertyRoleAccessMap: HashMap<Int, RoleAccessPair>)
Link copied to clipboard
Link copied to clipboard
interface ZoneLabel