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)
BridgeMapstedCoreSyncApiInterface Protocol Reference