Package com.getsensibill.core  
          Types
ActivityLifecycleListener
                          
                    Link copied to clipboard
                        interface ActivityLifecycleListener
Content copied to clipboard
Observer to monitor the Android Activity lifecycle of Sensibill ActivitiesTo monitor Sensibill Activity lifecycle events, add an implementation of ActivityLifecycleListener to InitializationBuilder during SDK initialization
val builder = InitializationBuilder(context, env)
builder.activityLifecycle(object : ActivityLifecycleListener {
    // ActivityLifecycleListener implementation
})
DataEventType
                          
                    
                  Link copied to clipboard
                        InitializationBuilder
                          
                    Link copied to clipboard
                        class InitializationBuilder(context: Context, environment: DefaultEnvironment)
Content copied to clipboard
Builder used to build instance of Initializer Initializer.
Initializer
                          
                    Link copied to clipboard
                        interface Initializer
Content copied to clipboard
ReceiptDataObserver
                          
                    Link copied to clipboard
                        interface ReceiptDataObserver
Content copied to clipboard
Observer to monitor Receipt Data events that occur inside the Sensibill SDKTo monitor receipt data events, add an implementation of ReceiptDataObserver to the Sensibill SDK
SensibillSDK.addReceiptDataObserver(object : ReceiptDataObserver {
    override fun notify(dataEventType: DataEventType, receipt: Receipt) {
        // Observer Receipt Data Events
    }
})SDKInitializeListener
                          
                    Link copied to clipboard
                        interface SDKInitializeListener
Content copied to clipboard
SDKLifecycleObserver
                          
                    Link copied to clipboard
                        interface SDKLifecycleObserver
Content copied to clipboard
SDKRestoreListener
                          
                    Link copied to clipboard
                        interface SDKRestoreListener
Content copied to clipboard
SDKStartup
                          
                    Link copied to clipboard
                        interface SDKStartup
Content copied to clipboard
SensibillSDK
                          
                    Link copied to clipboard
                        Session
                          
                    Link copied to clipboard
                        class Session(userIdentifier: String, environment: SBEnvironment, tokenProvider: TokenProvider?)
Content copied to clipboard
TransactionDataObserver
                          
                    Link copied to clipboard
                        interface TransactionDataObserver
Content copied to clipboard
Observer to monitor Receipt Upload Transactions that occur inside of the Sensibill SDKTo monitor transactions, add an implementation of TransactionDataObserver to the Sensibill SDK
SensibillSDK.addTransactionDataObserver(object : TransactionDataObserver {
    override fun notify(transaction: Transaction) {
        // Observer upload transaction
    }
})