TNDriveMotionSettingsBuilder

@objcMembers
public class TNDriveMotionSettingsBuilder : NSObject

This builder is used to create a instance of {@link TNDriveMotionSettings}.

  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func connectionMode(_ value: TNConnectionMode) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func driveDetectionMode(_ value: TNDriveDetectionMode) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func delegate(_ value: TNDriveMotionDelegate?) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func runInBackgroundMode(_ value: Bool) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func scoringInterval(_ value: TNCumulativeScoreInterval) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func userAlias(_ value: String) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func userState(_ value: String) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func optInRequired(_ value: Bool) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func isDeviceGuidOverrodeByForce(_ value: Bool) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func isExternalUserIdUsedByForce(_ value: Bool) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func loggerSettings(_ value: TNLoggerSettings) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func alertDelegate(_ value: TNDriveMotionAlertDelegate?) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func defaultAnalyticsQueryMode(_ value: AnalyticsQueryMode) -> TNDriveMotionSettingsBuilder
  • Undocumented

    Declaration

    Swift

    public func build() -> TNDriveMotionSettings?