Classes
The following classes are available globally.
-
This class manages activities updating animations.
See moreDeclaration
Swift
open class MNActivityManager
-
Declaration
Swift
@objc public class AnalyticsSessionInfo : NSObject
-
Manager to provide interface to Core SDK
See moreDeclaration
Swift
public final class CoreApi : CoreApiInteface
-
Declaration
Swift
public class MapstedCoreSearchApi
-
Declaration
Swift
@objc public class MNAssistedPositioningManager : NSObject
-
Encapsulates information regarding information logged for debugging purposes.
See moreDeclaration
Swift
@objc open class MNPrint : NSObject
-
It represents an observable object. An observable object can have one or more observers.
See moreDeclaration
Swift
@objc open class MNCoreNotificationManager : NSObject
-
Declaration
Swift
public class CMSBuildingInfo : CMSEntityInfo
-
Declaration
Swift
public class CMSCategories : NSObject
-
Declaration
Swift
public class CMSCategory
extension CMSCategory : CMSSearchable
extension CMSCategory: Hashable, Equatable
extension CMSCategory: Identifiable
-
Declaration
Swift
@objc public class CMSCategoryTree : NSObject
-
Declaration
Swift
public class CMSEntityInfo : NSObject
-
Declaration
Swift
public class CMSManager : NSObject
-
Declaration
Swift
public class CMSDefaultIconStyle
extension CMSDefaultIconStyle : CustomStringConvertible
-
Declaration
Swift
public class CMSPropertyInfo : CMSEntityInfo
-
Declaration
Swift
public class MapstedSearchEntities : NSObject, PendingImplementation
-
Declaration
Swift
public class PropertySearchEntities : MapstedSearchEntities
-
Declaration
Swift
public class BuildingSearchEntities : MapstedSearchEntities
-
Declaration
-
Declaration
Swift
public class CMSStoreInfo : CMSEntityInfo
-
Declaration
Swift
public class Explore
-
Declaration
Swift
public class BuildingSearchEntity : MapstedSearchEntity
-
Declaration
Swift
public class PropertySearchEntity : MapstedSearchEntity
-
Declaration
Swift
public class MapstedSearchEntity : NSObject
extension MapstedSearchEntity : NSCopying
-
Declaration
Swift
public class DailyBusinessHours
-
Declaration
Swift
public class WeeklyBusinessHours
-
Declaration
Swift
@objc open class MNShareLocationItem : NSObject, Codable
-
Declaration
Swift
public class ImageFetcher
-
Faciliates synchronous and asynchronous network operations.
See moreDeclaration
Swift
public class MNNetworkManager : NSObject
-
Encapsulates basic information about network requests
See moreDeclaration
Swift
open class MNNetworkRequestBase
-
Declaration
Swift
@objc open class MNUrlManager : NSObject
-
Encapsulates ways of reaching a nework resource
See moreDeclaration
Swift
@objc public class Reachability : NSObject
-
Declaration
Swift
public class BuildingInfo
-
Declaration
Swift
public class FloorInfo
-
Declaration
-
Declaration
Swift
public class PoiFilter
-
Declaration
Swift
public class PoiIntersectionFilter
-
Declaration
-
Encapsulates a dispatch sempahore with boolean value
See moreDeclaration
Swift
open class MNAtomicBoolean
-
Encapsulates a dispatch semaphore with a dictionary of hashable keys and values
See moreDeclaration
Swift
open class MNAtomicDictionary<Key, Value> where Key : Hashable, Value : Hashable
-
This class contains calculation functions.
See moreDeclaration
Swift
open class MNCalcUtils
-
Encapsulates management of images used in various UI
See moreDeclaration
Swift
open class MNImageUtils
-
Encapsulates innformation regarding environmental settings
See moreDeclaration
Swift
@objc public class MNSettingUtils : NSObject
-
Encapsulates deletion of all files in local storage.
See moreDeclaration
Swift
open class MNStorageUtils
-
Encapsulates various utility methods used in string manipulation
See moreDeclaration
Swift
open class MNStringsUtils
-
Encapsulates information regarding the type of compression.
See moreDeclaration
Swift
open class MNTypeMeta
-
Network Utils for v3.
See moreDeclaration
Swift
open class MNNetworkUtils
-
Constructs
multipart/form-data
for uploads within an HTTP or HTTPS body. There are currently two ways to encode multipart form data. The first way is to encode the data directly in memory. This is very efficient, but can lead to memory issues if the dataset is too large. The second way is designed for larger datasets and will write all the data to a single file on disk with all the proper boundary segmentation. The second approach MUST be used for larger datasets such as video content, otherwise your app may run out of memory when trying to encode the dataset.For more information on
multipart/form-data
in general, please refer to the RFC-2388 and RFC-2045 specs as well and the w3 form documentation.- https://www.ietf.org/rfc/rfc2388.txt
- https://www.ietf.org/rfc/rfc2045.txt
- https://www.w3.org/TR/html401/interact/forms.html#h-17.13
Declaration
Swift
open class MultipartFormData
-
Responsible for sending a request and receiving the response and associated data from the server, as well as managing its underlying
See moreURLSessionTask
.Declaration
Swift
open class Request
extension Request: CustomStringConvertible
extension Request: CustomDebugStringConvertible
-
Declaration
Swift
open class UploadRequest : DataRequest
-
Responsible for managing the mapping of
See moreServerTrustPolicy
objects to a given host.Declaration
Swift
open class ServerTrustPolicyManager
-
Responsible for handling all delegate callbacks for the underlying session.
See moreDeclaration
Swift
open class SessionDelegate : NSObject
extension SessionDelegate: URLSessionDelegate
extension SessionDelegate: URLSessionTaskDelegate
extension SessionDelegate: URLSessionDataDelegate
extension SessionDelegate: URLSessionDownloadDelegate
extension SessionDelegate: URLSessionStreamDelegate
-
The task delegate is responsible for handling all delegate callbacks for the underlying task as well as executing all operations attached to the serial operation queue upon task completion.
See moreDeclaration
Swift
open class TaskDelegate : NSObject
-
Declaration
Swift
public class MNCategory
-
Declaration
Swift
public class CategoryTreeGlobal : CategoryTree
-
Declaration
Swift
public class PropertyCategoryTree : CategoryTree
-
Declaration
Swift
public class MNCategoryTree
-
Declaration
Swift
open class MNMapNotificationManager
-
This class contains all public api for map
See moreDeclaration
-
Declaration
-
Declaration
Swift
public class Zoom : Codable
-
Declaration
Swift
public class DynamicOverlaySettings : Codable
-
Declaration
Swift
public class Shape : Codable
-
Declaration
Swift
public class Coordinate : Codable
-
Declaration
Swift
public class MapOverlayResponse : Codable
-
The base layer for the map
See moreDeclaration
Swift
public class MNBasicLayer
-
Declaration
Swift
public class MNEntityVectorElements
-
Declaration
Swift
public class AngleCalc
-
Declaration
Swift
public class MapstedMapBounds
-
Declaration
Swift
public class MapstedMapConverter
-
Declaration
Swift
public class MapstedMapRange
-
Declaration
Swift
open class MNSelectionManager
-
Declaration
Swift
public class EntityVectorElements
-
Declaration
Swift
public class MNMapIconDetails
-
Declaration
Swift
public class MNMapFloorIconDetails : MNMapIconDetails
-
Declaration
Swift
public class MNMapPropertyIconDetails : MNMapIconDetails
-
Declaration
Swift
open class MNMapUIMeta
-
Declaration
Swift
open class MNMapUIColorMeta
-
Declaration
Swift
public class MapstedMapMeta
-
Declaration
Swift
open class Simplify
-
Declaration
Swift
open class MNMapView : NTMapView
-
Declaration
Swift
open class MNMapViewController : UIViewController
-
Declaration
Swift
public class MapstedMapCustomParameters
-
Declaration
Swift
public class MapProfileIcon
-
Declaration
Swift
@objc public class ShadowButton : UIButton
-
Declaration
Swift
@objc public class ShadowView : UIView
-
This view controller is an implementation of a generic container
See moreDeclaration
Swift
public class ContainerViewController : UIViewController
-
Declaration
Swift
public final class MapstedMapUiInternalViewController : UIViewController, UIGestureRecognizerDelegate
extension MapstedMapUiInternalViewController : EntityChoiceSelectionHandler
extension MapstedMapUiInternalViewController: UISearchBarDelegate
extension MapstedMapUiInternalViewController : UICollectionViewDelegate
extension MapstedMapUiInternalViewController : UICollectionViewDataSource
extension MapstedMapUiInternalViewController : UICollectionViewDelegateFlowLayout
extension MapstedMapUiInternalViewController: MNMapVectorTileEventListenerDelegate
extension MapstedMapUiInternalViewController: MNMapListenerDelegate
extension MapstedMapUiInternalViewController: NearbyPropertiesListener
extension MapstedMapUiInternalViewController: PositionChangeListener
extension MapstedMapUiInternalViewController: PositionAnimationListener
extension MapstedMapUiInternalViewController: PositionVisibilityListener
extension MapstedMapUiInternalViewController: MNMapVectorElementListenerDelegate
extension MapstedMapUiInternalViewController: MapSelectionProtocol
extension MapstedMapUiInternalViewController: MNSearchDelegate
extension MapstedMapUiInternalViewController : AlertSelectionDelegate
extension MapstedMapUiInternalViewController: RoutingRequestCallback
extension MapstedMapUiInternalViewController: KWCollectionViewDelegate
-
Declaration
Swift
public class MapIcons
-
Declaration
Swift
public class MapstedMapUiViewController : UIViewController
extension MapstedMapUiViewController: MNBannerDelegate
extension MapstedMapUiViewController: UITableViewDelegate
extension MapstedMapUiViewController: UITableViewDataSource
extension MapstedMapUiViewController : MNDeepLinkDelegate
-
This view controller displays a list of properties.
See moreDeclaration
Swift
public class PropertyListViewController : UIViewController
extension PropertyListViewController : UITableViewDataSource
extension PropertyListViewController : UITableViewDelegate
-
Declaration
Swift
public class MapstedSearchView : UIView
-
Declaration
Swift
public class InAppNotifyViewController : UIViewController
-
Declaration
Swift
public final class MarketingPageViewController : UIPageViewController
extension MarketingPageViewController : UIPageViewControllerDataSource, UIPageViewControllerDelegate
extension MarketingPageViewController : MarketingBannerUIDelegate
-
Declaration
Swift
open class MapstedTriggersManager : NSObject
-
Declaration
Swift
@IBDesignable open class HTMLLabel : UILabel
-
Declaration
Swift
public class CampaignCreativeCollectionCell : UICollectionViewCell
-
Declaration
Swift
public class CampaignCreativeTableCell : UITableViewCell
-
Declaration
Swift
public class CampaignCreativeView : UIView
-
Declaration
Swift
public class LocMarketingApi
-
Declaration
Swift
public class Region : NSObject, NSCoding
-
Declaration
Swift
open class PropertyGeofenceApi : NSObject
extension PropertyGeofenceApi: CLLocationManagerDelegate
-
Declaration
Swift
public class AlertsApi
-
Declaration
Swift
public class PropertyDO : NSManagedObject
-
Declaration
Swift
public class AlertCommunicationDO : NSManagedObject
-
Declaration
Swift
public class AlertConfigurationDO : NSManagedObject
-
Declaration
Swift
public class AlertDO : NSManagedObject
-
Declaration
Swift
public class AlertLanguageDO : NSManagedObject
-
Declaration
Swift
public class AlertScheduleDO : NSManagedObject
-
Declaration
Swift
public class AlertTargetDO : NSManagedObject
-
Declaration
Swift
public class AlertTriggerBehaviorDO : NSManagedObject
-
Declaration
Swift
public class AlertTriggerDO : NSManagedObject
-
Declaration
Swift
public class AlertTriggerEntityDO : NSManagedObject
-
Declaration
Swift
public class AlertTriggerLocationDO : NSManagedObject
-
Declaration
Swift
public class CMSAlertTriggerNotifiable
-
Declaration
Swift
public class AlertSearchable
extension AlertSearchable : CustomStringConvertible
extension AlertSearchable : CMSSearchable
extension AlertSearchable: TriggerCreative
extension AlertSearchable: Equatable
-
Declaration
Swift
public class CMSAlertInfo : Codable
-
Declaration
Swift
public class CMSAlert : Codable
-
Declaration
Swift
public class CMSActionPayload : Codable
-
Declaration
Swift
public class CMSAlertConfiguration : Codable
-
Declaration
Swift
public class CMSAlertCommunication : Codable
-
Declaration
Swift
public class CMSAlertSchedule : Codable
-
Declaration
Swift
public class CMSStyles : Codable
-
Declaration
Swift
public class CMSEntityZone : Codable
-
Declaration
Swift
public class CMSEntityZones : Codable
-
Declaration
Swift
public class CMSModifiedLocations : Codable
-
Declaration
Swift
public class EntityStyle : Codable
-
Declaration
Swift
public class IconStyle : Codable
-
Declaration
Swift
public class CMSAlertTrigger : Codable
-
Declaration
Swift
public class CMSAlertTriggerLocation : Codable
-
Declaration
Swift
public class CMSAlertTriggerBehavior : Codable
-
Declaration
Swift
public class CMSAlertEntity : Codable
-
Declaration
Swift
public class CMSEmergencyAlertInfo : Codable
-
Declaration
Swift
public class CMSEmergencyAlert : Codable
-
Declaration
Swift
public class CMSEmergencyAlertConfiguration : Codable
-
Declaration
Swift
public class CMSLocations : Codable
-
Declaration
Swift
public class CMSArbitraryLocation : Codable
-
Declaration
Swift
public class CMSZone : Codable
-
Declaration
Swift
public class CMSShape : Codable
-
Declaration
Swift
public class CMSCoordinate : Codable
-
Declaration
Swift
public class UICoreApi
-
Declaration
Swift
public class Category
-
Declaration
Swift
public class ZoneItem : Codable
-
Declaration
Swift
open class MQTTConnectionInfo : Decodable
-
Declaration
Swift
open class MQTTConnection : Decodable
-
Declaration
Swift
public class Zone : Codable
-
Declaration
Swift
public class CMSZone
-
Declaration
Swift
public class StoreItem : Codable
extension StoreItem : Comparable
extension StoreItem : CMSSearchable
-
Declaration
Swift
open class NetworkUtils
-
Declaration
Swift
@IBDesignable open class BadgeNumberLabel : UILabel
-
Declaration
Swift
public class FavoritableWithImageTitleDescription : UICollectionViewCell
-
Declaration
Swift
open class DropDownTextField : UITextField
extension DropDownTextField: UITextFieldDelegate
extension DropDownTextField: UITableViewDataSource
extension DropDownTextField: UITableViewDelegate
-
Declaration
Swift
@IBDesignable open class HTMLLabel : UILabel
-
Declaration
Swift
@IBDesignable open class HeaderTitleLabel : UILabel
-
Declaration
Swift
public class MapstedSearchView : UIView
-
Declaration
Swift
public class TableViewCellWithScrollView : UITableViewCell
-
Declaration
Swift
public class HelpMeFindTableViewCell : TableViewCellWithScrollView
-
Declaration
Swift
public class TableViewCellImageTextArrow : UITableViewCell
-
Declaration
Swift
public class TableHeaderViewWithTitle : UIView
-
Declaration
Swift
public class AlertsViewController : NSObject, AlertsTableViewDelegate
extension AlertsViewController: UITableViewDelegate
extension AlertsViewController: UITableViewDataSource
-
View controller to show list of stores for a selected category
See moreDeclaration
Swift
public class BuildingsViewController : ComActionViewController
extension BuildingsViewController: MapstedSearchDelegate
extension BuildingsViewController : MarketingBannerActionDelegate
-
Declaration
Swift
public class BaseViewController : UITableViewController
extension BaseViewController: AlertScheduleEventProtocol
extension BaseViewController: UISearchBarDelegate
extension BaseViewController : MNDeepLinkDelegate
-
Declaration
Swift
public class ComActionViewController : BaseViewController
-
Declaration
Swift
public class ComTabBarController : UITabBarController
extension ComTabBarController: UITabBarControllerDelegate
extension ComTabBarController: MNFeedDelegate
extension ComTabBarController: MNShareLocationDelegate
extension ComTabBarController : MNFeedbackDelegate
-
View controller to show list of stores for a selected category
See moreDeclaration
Swift
public class ExploreViewController : ComActionViewController
extension ExploreViewController: ArbitraryLocationSelectionDelegate
extension ExploreViewController: MapstedSearchDelegate
extension ExploreViewController : MarketingBannerActionDelegate
-
Declaration
Swift
public class FeedViewController : ComActionViewController
extension FeedViewController: KWCollectionViewDelegate
extension FeedViewController : MarketingBannerActionDelegate
extension FeedViewController : LocationMarketingCreativeDelegate
-
Declaration
Swift
public class HomeViewController : ComActionViewController
extension HomeViewController: SearchResultSelectionDelegate
extension HomeViewController : ArbitraryLocationSelectionDelegate
extension HomeViewController : MarketingBannerActionDelegate
extension HomeViewController: AlertSelectionDelegate
-
Declaration
Swift
public class MapViewController : UIViewController
extension MapViewController : MapstedNotificationDelegate
extension MapViewController : LocationMarketingCreativeDelegate
extension MapViewController : MNSearchDelegate
extension MapViewController : MNAlertDelegate
extension MapViewController: MarketingBannerActionDelegate
extension MapViewController : MNDeepLinkDelegate
-
Declaration
Swift
open class SplashViewController : UIViewController, CoreInitCallback
extension SplashViewController: NearbyPropertiesListener
extension SplashViewController: PositionVisibilityListener
-
Declaration
Swift
public class StartViewController : ComActionViewController
extension StartViewController: MapstedSearchDelegate
extension StartViewController: PositionChangeListener
extension StartViewController: PositionVisibilityListener
extension StartViewController : MarketingBannerActionDelegate
extension StartViewController : SearchResultSelectionDelegate
-
Declaration
Swift
open class ThemeManager
-
Declaration
Swift
public class CategoryTreeViewModel : NSObject
-
Declaration
Swift
open class FavoritesViewModel : NSObject
-
Declaration
Swift
open class HomeViewModel : SharedViewModel
-
Declaration
Swift
open class SharedViewModel : NSObject
-
Declaration
-
Declaration
Swift
public class ComponentFactory
-
Declaration
Swift
public class LocalizationManager
-
Declaration
Swift
public class ExploreResultsManager : NSObject
extension ExploreResultsManager: UITableViewDelegate
extension ExploreResultsManager: UITableViewDataSource
-
Declaration
Swift
public class SearchResultsManager : NSObject
extension SearchResultsManager: UITableViewDelegate
extension SearchResultsManager: UITableViewDataSource
-
View controller to show list of categories in a horizontal scrollable list.
See moreDeclaration
Swift
public class CategoryCarouselViewController : UIViewController
extension CategoryCarouselViewController : UICollectionViewDelegate
extension CategoryCarouselViewController : UICollectionViewDataSource
extension CategoryCarouselViewController : UICollectionViewDelegateFlowLayout
-
Declaration
Swift
public class EntityChooserContainerViewController : UIViewController
-
Declaration
Swift
public final class EntityChooserViewController : UIViewController
extension EntityChooserViewController : UITableViewDataSource
extension EntityChooserViewController : UITableViewDelegate
-
Declaration
Swift
public final class SearchableChooserViewController : UIViewController
extension SearchableChooserViewController : UITableViewDataSource
extension SearchableChooserViewController : UITableViewDelegate
-
This collection view is a container that displays and manages keywords
See moreDeclaration
Swift
public class KWCollectionView : UIViewController
extension KWCollectionView: UICollectionViewDataSource
extension KWCollectionView: UICollectionViewDelegate
extension KWCollectionView: KeywordCellLayoutDelegate
-
Declaration
Swift
public class KeywordCellLayout : UICollectionViewLayout
-
This text field can be used to create new tags (send them to a receiver) or filter tags in a (sender) collection of tags
See moreDeclaration
Swift
public class KWTextField : UITextField
-
Declaration
Swift
public class ArbitraryLocationCell : UITableViewCell
-
Declaration
Swift
public final class TagsTableViewCell : UITableViewCell
extension TagsTableViewCell : UICollectionViewDelegate
extension TagsTableViewCell : UICollectionViewDataSource
extension TagsTableViewCell : UICollectionViewDelegateFlowLayout