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
Link copied to clipboard
interface OnTrackEventListener
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