com.getsensibill.core / Initializer
Initializer
interface Initializer
Interface that defines the required properties to initialize the Sensibill SDK
Properties
| Name | Summary |
|---|---|
| activityLifecycleListener | abstract val activityLifecycleListener: ActivityLifecycleListener?Android Activity lifecycle listener SDK will use to broadcast SDK lifecycle events |
| configuration | abstract val configuration: FunctionalConfiguration?Functional feature configurations that SDK will use |
| context | abstract val context: ContextAndroid Context |
| environment | abstract val environment: SBEnvironmentSBEnvironment SDK will be be using to make API calls |
| isCertificatePinningEnabled | abstract val isCertificatePinningEnabled: BooleanBoolean that will determine if certificate pinning will be enabled |
| onTrackEventListener | abstract val onTrackEventListener: OnTrackEventListener?Event Listener SDK will use to broadcast SDK events |
| tokenProvider | abstract val tokenProvider: TokenProvider?Token Provider that SDK will use to retrieve a new token |