Event

@objc
public protocol Event : NSObjectProtocol

An event in Bluedot SDK. Could be a GeoTriggerEvent (e.g. FenceEntered, FenceExited), a TempoEvent or a LifecycleEvent

  • Type of event

    Declaration

    Swift

    var eventType: EventType { get }
  • Time when event occurred

    Declaration

    Swift

    var eventTime: Date { get }
  • Local Timezone of the device when event happens

    Declaration

    Swift

    var timeZoneIdentifier: String { get }
  • Trigger Engine mode of the PointSDK when event happens. Also see TriggerEngine.

    Declaration

    Swift

    var triggerEngine: TriggerEngine { get }
  • Application-related detail when event happens

    Declaration

    Swift

    var appState: AppState { get }