ClickstreamConfiguration

@objcMembers
public class ClickstreamConfiguration : NSObject

The configuration object for clickstream, modify the params after sdk initialize

  • Declaration

    Swift

    public func withAppId(_ appId: String) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withEndpoint(_ endpoint: String) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withSendEventInterval(_ sendEventsInterval: Int) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withTrackAppExceptionEvents(_ isTrackAppExceptionEvents: Bool) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withTrackScreenViewEvents(_ isTrackScreenViewEvents: Bool) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withTrackUserEngagementEvents(_ isTrackUserEngagementEvents: Bool) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withCompressEvents(_ isCompressEvents: Bool) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withLogEvents(_ isLogEvents: Bool) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withAuthCookie(_ authCookie: String) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withSessionTimeoutDuration(_ sessionTimeoutDuration: Int64) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withInitialGlobalAttributes(_ globalAttributes: ClickstreamAttribute) -> ClickstreamConfiguration
  • Declaration

    Swift

    public func withInitialGlobalAttributesObjc(_ globalAttributes: NSDictionary) -> ClickstreamConfiguration