Package-level declarations
Types
Link copied to clipboard
Shape of the main action button in the Microblink Platform
SDK.
Link copied to clipboard
data class CardScanResult(val cardNumber: String, val expiryDate: Date, val owner: String, val cvv: String)
Result of the card scanning process.
Link copied to clipboard
object MicroblinkPlatform
Starting point for launching Microblink Platform SDK.
Link copied to clipboard
interface MicroblinkPlatformCardScanResultListener
Listener that receives the result of the card scanning process.
Link copied to clipboard
data class MicroblinkPlatformConfig(val mbpResultListener: MicroblinkPlatformResultListener, val mbpServiceSettings: MicroblinkPlatformServiceSettings, val mbpUiSettings: MicroblinkPlatformUiSettings = MicroblinkPlatformUiSettings(), val mbpCardScanResultListener: MicroblinkPlatformCardScanResultListener? = null)
Configuration for the Microblink Platform
SDK.
Link copied to clipboard
data class MicroblinkPlatformConsent(val userId: String, val isProcessingStoringAllowed: Boolean, val isTrainingAllowed: Boolean = false, val note: String? = null)
Consent given by the user.
Link copied to clipboard
data class MicroblinkPlatformImages(@DrawableRes val home: Int = R.drawable.mbp_home, @DrawableRes val verificationSuccess: Int = R.drawable.mbp_verification_success, @DrawableRes val verificationFail: Int = R.drawable.mbp_verification_fail, @DrawableRes val verificationReview: Int = R.drawable.mbp_verification_review, @DrawableRes val cameraPermission: Int = R.drawable.mbp_camera_permission_denied)
Images used in the Microblink Platform
SDK.
Link copied to clipboard
data class MicroblinkPlatformResult(val state: MicroblinkPlatformResult.FinishedState, val transactionId: String)
Result of the verification process.
Link copied to clipboard
interface MicroblinkPlatformResultListener
Listener that receives the result of the verification process.
Link copied to clipboard
data class MicroblinkPlatformServiceSettings(val workflowId: String, val hostUrl: String, val additionalRequestHeaders: Map<String, String> = emptyMap(), val consent: MicroblinkPlatformConsent)
Service settings for the backend you are hosting.
Link copied to clipboard
data class MicroblinkPlatformUiSettings(val buttonShape: ButtonShape = ButtonShape(), val mbpImages: MicroblinkPlatformImages = MicroblinkPlatformImages(), val typography: MicroblinkPlatformTypography = MicroblinkPlatformTypography.default(), val colorScheme: ColorScheme = MbpColorScheme, val documentScanningTypography: ParcelableUiTypography = ParcelableUiTypography.Default(null))
UI settings for the Microblink Platform
SDK.