ISearchable

public protocol ISearchable
  • Declaration

    Swift

    var propertyId: Int { get }
  • Declaration

    Swift

    var buildingId: Int { get }
  • Declaration

    Swift

    var entityId: Int { get }
  • Declaration

    Swift

    var floorId: Int { get }
  • Declaration

    Swift

    var displayName: String { get }
  • Declaration

    Swift

    var categoryName: String { get }
  • Declaration

    Swift

    var categoryUid: String { get }
  • Declaration

    Swift

    var buildingName: String { get }
  • iconUrl Default implementation

    Default Implementation

    Declaration

    Swift

    var iconUrl: String { get }
  • Declaration

    Swift

    var locations: [MNMercatorZone] { get }
  • Declaration

    Swift

    var entityZones: [MNEntityZone] { get }
  • Declaration

    Swift

    var matchWord: (MapstedCoreSearchApi.SearchableItemType, String) { get set }
  • subcategoryUids Default implementation

    Default Implementation

    Declaration

    Swift

    var subcategoryUids: [String] { get }
  • Declaration

    Swift

    var categoryTags: [String] { get }
  • Declaration

    Swift

    func keywords() -> [String]
  • Declaration

    Swift

    var entities: [MNSearchEntity] { get }
  • Declaration

    Swift

    var mapDataType: MNDataType { get set }
  • Declaration

    Swift

    var isBuilding: Bool { get }
  • Declaration

    Swift

    var isMultiBuilding: Bool { get }