Package-level declarations

Types

Link copied to clipboard
interface AnalyticsEvent
Interface that defines the properties of Analytics Events in the Sensibill SDK.
Link copied to clipboard
data class DocumentUploadUpdateData(val localId: Long, val documentId: String?, val accountId: String?, val externalAccountTransactionId: String?, val status: DocumentStatus = DocumentStatus.INITIALIZED, val documentType: DocumentType, val legacyReceiptId: String? = null) : Serializable

Analytics payload data for the DocumentUploadUpdateEvent event. Contains all the appropriate information to inform any observers of the progress of a document upload

Link copied to clipboard
Listener to monitor UI analytics events in the Sensibill SDK.
Link copied to clipboard

Interface that defines the properties of a Receipt Processing Transaction.

Functions

Link copied to clipboard
inline fun <T> AnalyticsEvent.checkTypeAndCast(type: Class<T>, eventName: String, feature: String? = null): T?

Helper function that can be used to safely and optionally case an AnalyticsEvent to a specific implementation