BridgeMapstedCoreSyncApiInterface
public protocol BridgeMapstedCoreSyncApiInterface
-
Declaration
Swift
func onMapstedAlertEvent(propertyId: Int, triggerId: String, alertId: String)
-
Declaration
Swift
func onMapstedMarketingEvent(propertyId: Int) -> String?
-
Declaration
Swift
func onMapstedGeofenceEvent(propertyId: Int, geofenceId: String)
-
Declaration
Swift
func onMapstedMarketingEvent(propertyId: Int, triggerId: String, campaignId: String)
-
Declaration
Swift
func requestZoneChangeConfirmation(prevZone: MNZone, newZone: MNZone)
-
Declaration
Swift
func requestSelectNearbyEntityList(_ entityList: [Int])
-
Declaration
Swift
func onValidBlueDotStateChange(error: EnumValidBlueDotError)
-
Declaration
Swift
func onRouteResponse(response: MNRouteResponse)
-
Declaration
Swift
func onRoutingStatus(isRoutingModeOn: Bool, latestRouteResponse: MNRouteResponse)
-
Declaration
Swift
func onRouteRecalculation(newRouteResponse: MNRouteResponse)
-
Declaration
Swift
func onDestinationReached(waypoint: MapstedWaypoint)
-
Declaration
Swift
func onRouteSegmentReached(currentSegment: MNRouteSegment, visitedSegments: [MNRouteSegment], upcomingSegments: [MNRouteSegment])
-
Declaration
Swift
func onUserProgressAlongRoute(routeUserProgress: MNRouteUserProgress)
-
Declaration
Swift
func onRouteInstruction(nextKeyPoint: MNRouteNode, afterNextKeyPoint: MNRouteNode?)
-
Declaration
Swift
func addNearbyProperties(propertyIds: Set<Int>)
-
Declaration
Swift
func removeNearbyProperties(propertyIds: Set<Int>)
-
Declaration
Swift
func onPositionChange(position: MNPosition)
-
Declaration
Swift
func onPostLiveLocation(position: MNPosition)
-
Declaration
Swift
func onPositionAnimation(position: MNPosition, animationBegins: Bool)
-
Declaration
Swift
func setPositionVisibility(visible: Bool)
-
Declaration
Swift
func downloadPropertyInfoSync() -> Bool
-
Declaration
Swift
func downloadPropertyDatas(propertyId: Int, progress: @escaping ((Float) -> Void), completed: @escaping (() -> Void))
-
Declaration
Swift
func propertyVersion(propertyId: Int) -> Int
-
Declaration
Swift
func onLicenceStatusChanged(newStatus: MNLicenceStatus)
-
Declaration
Swift
func onSensorAccuracyChanged(type sensorTypeRawValue: Int, newValue: Int)
-
Declaration
Swift
func removeImages(urlMap: [String : String])
-
Declaration
Swift
func fetchPropertyInfoImagesFromServerAsyncs(urlMap: [String : String], dataId: Int, dataType: MNDataType)
-
Declaration
Swift
func reportLocationUpdate(locations: [CLLocation])
-
Declaration
Swift
func reportLocationUpdate(error: NSError)
-
Declaration
Swift
func onSDKSuccess()
-
Declaration
Swift
func onSDKFailure(errorCode: EnumSdkError)
-
Declaration
Swift
func onSDKStatusUpdate(update: EnumSdkUpdate)
-
Declaration
Swift
func jsonDataForPropertyInfos() -> [String]?
-
Declaration
Swift
func jsonDataForPropertyInfo(propertyId: Int) -> String?
-
Declaration
Swift
func productKey() -> String
-
Declaration
Swift
func validateProductLicOnline() -> Bool
-
Declaration
Swift
func objectDataMapForPropertyData(propertyId: Int) -> MNObjectDataMap?
-
Declaration
Swift
func buildingVersion(buildingId: Int) -> Int
-
Declaration
Swift
func objectDataMapForPropertyLanguage(propertyId: Int, languageId: Int) -> MNObjectDataMap?
-
Declaration
Swift
func objectDataMapForBuildingData(buildingId: Int) -> MNObjectDataMap?
-
Declaration
Swift
func languageVersionForPropertyData(propertyId: Int, languageType: MNLanguageType) -> Int
-
Declaration
Swift
func objectDatamapForBuildingLanguage(buildingId: Int, languageId: Int) -> MNObjectDataMap?
-
Declaration
Swift
func languageVersionForBuildingData(buildingId: Int, languageType: MNLanguageType) -> Int
-
Declaration
Swift
func objectDataMapForGlobalCategories() -> MNObjectDataMap?
-
Declaration
Swift
func onPhoneHeadingChanged(headingRad: CGFloat)
-
Declaration
Swift
func onPhoneHeadingAccuracyChanged(accuracy: MNConfidence)
-
Declaration
Swift
func onUserHeadingChanged(headingRad: CGFloat)
-
Declaration
Swift
func onFusedUserHeadingChanged(headingRad: CGFloat)