InitializationBuilder

class InitializationBuilder(context: Context, environment: DefaultEnvironment)

Builder used to build instance of Initializer Initializer. InitializerBuilder makes sure that required values are available when creating Initializer

Parameters

context

Android Context

environment

Sensibill Environment

Constructors

InitializationBuilder
Link copied to clipboard
fun InitializationBuilder(context: Context, environment: DefaultEnvironment)
Constructs an InitializationBuilder with required values to build an Initializer

Types

Companion
Link copied to clipboard
object Companion

Functions

activityLifecycle
Link copied to clipboard
fun activityLifecycle(activityLifecycleListener: ActivityLifecycleListener?): InitializationBuilder
Call to add ActivityLifecycleListener to initializer/SDK.
authTokenProvider
Link copied to clipboard
fun authTokenProvider(tokenProvider: TokenProvider?): InitializationBuilder
Call to add a token provider to the initializer/SDK.
build
Link copied to clipboard
fun build(): Initializer
Call to build instance of Initializer from InitializerBuilder
certificatePinning
Link copied to clipboard
fun certificatePinning(enableCertificatePinning: Boolean): InitializationBuilder
Call to set whether certificate pinning should be enabled / disabled in the SDK (True) will enable certificate pinning, (False) will disable
configuration
Link copied to clipboard
fun configuration(functionalConfiguration: FunctionalConfiguration): InitializationBuilder
Call to add desired functional configuration to the initializer/SDK.
onTrackEventListener
Link copied to clipboard
fun onTrackEventListener(listener: OnTrackEventListener?): InitializationBuilder
Call to add OnTrackEventListener to initializer/SDK.

Properties

configuration
Link copied to clipboard
var configuration: FunctionalConfiguration
context
Link copied to clipboard
var context: Context
enableCertificatePinning
Link copied to clipboard
var enableCertificatePinning: Boolean = true
environment
Link copied to clipboard
var environment: SBEnvironment
lifeCycleActivity
Link copied to clipboard
var lifeCycleActivity: ActivityLifecycleListener? = null
onTrackEventListener
Link copied to clipboard
var onTrackEventListener: OnTrackEventListener? = null
tokenProvider
Link copied to clipboard
var tokenProvider: TokenProvider? = null