SearchEntity

public class SearchEntity
extension SearchEntity : CMSSearchable
  • Declaration

    Swift

    public let groupName: String
  • Declaration

    Swift

    public let entities: [MNSearchEntity]
  • Declaration

    Swift

    public var logoImageBaseUrl: String? { get }
  • Declaration

    Swift

    public var logoImageUID: String? { get }
  • Declaration

    Swift

    public var isBuilding: Bool { get }
  • Declaration

    Swift

    public var categoryNames: [String] { get }
  • Declaration

    Swift

    public var subCategoryNames: [String] { get }
  • Declaration

    Swift

    public var categoryUids: [String?] { get }
  • Declaration

    Swift

    public var mapDataType: MNDataType
  • Declaration

    Swift

    public init(groupName: String,
          mapDataType: MNDataType,
    propertyId: Int,
    buildingId: Int = -1,
          entities: [MNSearchEntity])
  • Declaration

    Swift

    public var isFavorite: Bool { get }
  • Declaration

    Swift

    public func inRecents(forSearch: Bool = false) -> Bool
  • Declaration

    Swift

    public var entityZones: [MNEntityZone] { get }
  • Declaration

    Swift

    public var zoneLabels: [MNZoneLabel] { get }
  • Declaration

    Swift

    public func getEntityWith(entityId: Int) -> MNSearchEntity?
  • Declaration

    Swift

    public var image: UIImage? { get }
  • Declaration

    Swift

    public var imageBaseUrlString: String? { get }
  • Declaration

    Swift

    public var imageIdString: String? { get }
  • Declaration

    Swift

    public var propertyId: Int { get }
  • Declaration

    Swift

    public var buildingId: Int { get }
  • Declaration

    Swift

    public var displayName: String { get }
  • Declaration

    Swift

    public var name: String { get }
  • Declaration

    Swift

    public var categoryName: String { get }
  • Declaration

    Swift

    public var categoryTags: [String] { get }
  • Declaration

    Swift

    public var categoryUid: String { get }
  • Declaration

    Swift

    public var subcategoryUids: [String] { get }
  • Declaration

    Swift

    public var categoryTagUids: [String] { get }
  • Declaration

    Swift

    public var locations: [MNMercatorZone] { get }
  • Declaration

    Swift

    public var matchWord: (MapstedCoreSearchApi.SearchableItemType, String) { get set }
  • Declaration

    Swift

    public func keywords() -> [String]
  • Declaration

    Swift

    public var buildingName: String { get }
  • Declaration

    Swift

    public var isMultiBuilding: Bool { get }
  • Declaration

    Swift

    public var toolTipName: String { get }