View on GitHub

sensibill-android-documentation

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