View on GitHub

sensibill-android-documentation

All Types

Name Summary
com.getsensibill.core.ActivityLifecycleListener Observer to monitor the Android Activity lifecycle of Sensibill Activities
com.getsensibill.core.analytic.AnalyticsEvent Interface that defines the properties of Analytics Events in the Sensibill SDK.
com.getsensibill.core.CoreState State of Sensibill Core/SDK
com.getsensibill.core.DataEventType Enum that represents the type of a Receipt Data Event. Associated with events tied to changes to receipt data
com.getsensibill.core.InitializationBuilder Builder used to build instance of Initializer Initializer. InitializerBuilder makes sure that required values are available when creating Initializer
com.getsensibill.core.Initializer Interface that defines the required properties to initialize the Sensibill SDK
com.getsensibill.core.analytic.OnTrackEventListener Listener to monitor UI analytics events in the Sensibill SDK.
com.getsensibill.core.ReceiptDataObserver Observer to monitor Receipt Data events that occur inside the Sensibill SDK
com.getsensibill.core.configuration.SBFunctionalConfiguration Class that defines the feature configurations for the Sensibill SDK.
com.getsensibill.core.SDKStartup Listener to observe the SDK start process OnSDKStarted, SDK is available to use OnSDKFailed, SDK failed to start
com.getsensibill.core.SensibillSDK SensibillSDK.kt
com.getsensibill.core.Session Defines basic session properties that the Sensibill SDK will use to build API requests
com.getsensibill.core.analytic.Transaction Interface that defines the properties of a Receipt Processing Transaction.
com.getsensibill.core.TransactionDataObserver Observer to monitor Receipt Upload Transactions that occur inside of the Sensibill SDK