InitializationBuilder

class InitializationBuilder(context: Context, environment: SBEnvironment, tokenProvider: TokenProvider)

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

tokenProvider

Token Provider for Sensibill SDK

Constructors

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

Types

Companion
Link copied to clipboard
object Companion

Functions

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
val context: Context
enableCertificatePinning
Link copied to clipboard
var enableCertificatePinning: Boolean = true
environment
Link copied to clipboard
val environment: SBEnvironment
onTrackEventListener
Link copied to clipboard
var onTrackEventListener: OnTrackEventListener? = null
tokenProvider
Link copied to clipboard
val tokenProvider: TokenProvider