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?): InitializationBuilderCall to add ActivityLifecycleListener to initializer/SDK. |
| authTokenProvider | fun authTokenProvider(tokenProvider: TokenProvider?): InitializationBuilderCall to add a token provider to the initializer/SDK. |
| build | fun build(): InitializerCall to build instance of Initializer from InitializerBuilder |
| certificatePinning | fun certificatePinning(enableCertificatePinning: Boolean): InitializationBuilderCall 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): InitializationBuilderCall to add desired functional configuration to the initializer/SDK. |
| onTrackEventListener | fun onTrackEventListener(listener: OnTrackEventListener?): InitializationBuilderCall to add OnTrackEventListener to initializer/SDK. |
Companion Object Functions
| Name | Summary |
|---|---|
| isValid | fun ~~isValid~~(initializer: Initializer): BooleanCall to check if Initializer is valid (has minimum required info) |