Package-level declarations

Types

Link copied to clipboard
State of Sensibill Core/SDK
Link copied to clipboard

Enum that represents the type of a Receipt Data Event. Associated with events tied to changes to receipt data

Link copied to clipboard
class InitializationBuilder(context: Context, environment: SBEnvironment, tokenProvider: TokenProvider)

Builder used to build instance of Initializer Initializer. InitializerBuilder makes sure that required values are available when creating Initializer

Link copied to clipboard
interface Initializer

Interface that defines the required properties to initialize the Sensibill SDK

Link copied to clipboard

Observer to monitor Receipt Data events that occur inside the Sensibill SDK

Link copied to clipboard

Simple listener to be used to be notified of the initialization result of the Sensibill SDK

Link copied to clipboard

Observer to monitor Sensibill SDK lifecycle events.

Link copied to clipboard

Simple listener to be used to be notified of the restoration result of the Sensibill SDK

Link copied to clipboard
interface SDKStartup
Listener to observe the SDK start process OnSDKStarted, SDK is available to use OnSDKFailed, SDK failed to start
Link copied to clipboard

SensibillSDK.kt

Link copied to clipboard
class Session(var userIdentifier: String, var environment: SBEnvironment, var tokenProvider: TokenProvider?)

Defines basic session properties that the Sensibill SDK will use to build API requests

Link copied to clipboard

Observer to monitor Receipt Upload Transactions that occur inside of the Sensibill SDK