com.getsensibill.core / InitializationBuilder
InitializationBuilder
class InitializationBuilder
Builder used to build instance of Initializer Initializer. InitializerBuilder makes sure that required values are available when creating Initializer
Constructors
Name | Summary |
---|---|
<init> | InitializationBuilder(context: Context , environment: DefaultEnvironment) Constructs an InitializationBuilder with required values to build an Initializer |
Properties
Name | Summary |
---|---|
configuration | var configuration: FunctionalConfiguration |
context | var context: Context |
enableCertificatePinning | var enableCertificatePinning: Boolean |
environment | var environment: SBEnvironment |
lifeCycleActivity | var lifeCycleActivity: ActivityLifecycleListener ? |
onTrackEventListener | var onTrackEventListener: OnTrackEventListener ? |
tokenProvider | var tokenProvider: TokenProvider? |
Functions
Name | Summary |
---|---|
activityLifecycle | fun activityLifecycle(activityLifecycleListener: ActivityLifecycleListener ?): InitializationBuilder Call to add ActivityLifecycleListener to initializer/SDK. |
authTokenProvider | fun authTokenProvider(tokenProvider: TokenProvider?): InitializationBuilder Call to add a token provider to the initializer/SDK. |
build | fun build(): Initializer Call to build instance of Initializer from InitializerBuilder |
certificatePinning | 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 | fun configuration(functionalConfiguration: FunctionalConfiguration): InitializationBuilder Call to add desired functional configuration to the initializer/SDK. |
onTrackEventListener | fun onTrackEventListener(listener: OnTrackEventListener ?): InitializationBuilder Call to add OnTrackEventListener to initializer/SDK. |
Companion Object Functions
Name | Summary |
---|---|
isValid | fun ~~isValid~~(initializer: Initializer ): Boolean Call to check if Initializer is valid (has minimum required info) |