wemapsdkViewDelegate
@objc public protocol wemapsdkViewDelegate : AnyObject
Inheritance
AnyObject
Optional Requirements
waitForReady(_:)
@objc optional func waitForReady(_ wemapController: wemapsdk)
onEventOpen(_:event:)
@objc optional func onEventOpen(_ wemapController: wemapsdk, event: WemapEvent)
onPinpointOpen(_:pinpoint:)
@objc optional func onPinpointOpen(_ wemapController: wemapsdk, pinpoint: WemapPinpoint)
onEventClose(_:)
@objc optional func onEventClose(_ wemapController: wemapsdk)
onPinpointClose(_:)
@objc optional func onPinpointClose(_ wemapController: wemapsdk)
onGuidingStarted(_:)
@objc optional func onGuidingStarted(_ wemapController: wemapsdk)
onGuidingStopped(_:)
@objc optional func onGuidingStopped(_ wemapController: wemapsdk)
onUserLogin(_:)
@objc optional func onUserLogin(_ wemapController: wemapsdk)
onUserLogout(_:)
@objc optional func onUserLogout(_ wemapController: wemapsdk)
onUrlChange(_:previousUrl:nextUrl:)
@objc optional func onUrlChange(_ wemapController: wemapsdk, previousUrl: String, nextUrl: String)
onActionButtonClick(_:pinpoint:actionType:)
@objc optional func onActionButtonClick(_ wemapController: wemapsdk, pinpoint: WemapPinpoint, actionType: String)
onActionButtonClick(_:event:actionType:)
@objc optional func onActionButtonClick(_ wemapController: wemapsdk, event: WemapEvent, actionType: String)
onContentUpdated(_:events:contentUpdatedQuery:)
@objc optional func onContentUpdated(_ wemapController: wemapsdk, events: [WemapEvent], contentUpdatedQuery: ContentUpdatedQuery)
onContentUpdated(_:pinpoints:contentUpdatedQuery:)
@objc optional func onContentUpdated(_ wemapController: wemapsdk, pinpoints: [WemapPinpoint], contentUpdatedQuery: ContentUpdatedQuery)
onIndoorFeatureClick(_:data:)
@objc optional func onIndoorFeatureClick(_ wemapController: wemapsdk, data: [String: Any])
onIndoorLevelChanged(_:data:)
@objc optional func onIndoorLevelChanged(_ wemapController: wemapsdk, data: [String: Any])
onIndoorLevelsChanged(_:data:)
@objc optional func onIndoorLevelsChanged(_ wemapController: wemapsdk, data: Array<Any>)
onPermissionsDenied(_:deniedPermissions:)
@objc optional func onPermissionsDenied(_ wemapController: wemapsdk, deniedPermissions: [String])
onInaccurateMagnetometer(_:)
@objc optional func onInaccurateMagnetometer(_ wemapController: wemapsdk)
onBookEventClicked(_:event:)
@objc optional func onBookEventClicked(_ wemapController: wemapsdk, event: WemapEvent)
onGoToPinpointClicked(_:pinpoint:)
@objc optional func onGoToPinpointClicked(_ wemapController: wemapsdk, pinpoint: WemapPinpoint)
onMapMoved(_:mapMoved:)
@objc optional func onMapMoved(_ wemapController: wemapsdk, mapMoved: MapMoved)
onMapClick(_:coordinates:)
@objc optional func onMapClick(_ wemapController: wemapsdk, coordinates: Coordinates)
onMapLongClick(_:coordinates:)
@objc optional func onMapLongClick(_ wemapController: wemapsdk, coordinates: Coordinates)