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: Context Android Context |
environment | abstract val environment: SBEnvironment SBEnvironment SDK will be be using to make API calls |
isCertificatePinningEnabled | abstract val isCertificatePinningEnabled: Boolean Boolean 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 |