Package-level declarations
Types
Link copied to clipboard
Represents level of anonymization performed on the scanning result.
Link copied to clipboard
data class AnonymizationSettings(val cardNumberAnonymizationSettings: CardNumberAnonymizationSettings = CardNumberAnonymizationSettings(), val cardNumberPrefixAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val cvvAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val ibanAnonymizationMode: AnonymizationMode = AnonymizationMode.None, val cardholderNameAnonymizationMode: AnonymizationMode = AnonymizationMode.None) : Parcelable
Holds the settings which control the anonymization of returned data.
Link copied to clipboard
data class CardNumberAnonymizationSettings(val anonymizationMode: AnonymizationMode = AnonymizationMode.None, val prefixDigitsVisible: UByte, val suffixDigitsVisible: UByte) : Parcelable
Holds the settings which control card number anonymization.
Link copied to clipboard
data class CroppedImageSettings(var dotsPerInch: UShort, @FloatRange(from = 0.0, to = 1.0) var extensionFactor: Float = 0.0f, var returnCardImage: Boolean = false) : Parcelable
Represents the image cropping settings.
Link copied to clipboard
Represents the different levels of detection sensitivity.
Link copied to clipboard
data class ExtractionSettings(val extractIban: Boolean = true, val extractExpiryDate: Boolean = true, val extractCardholderName: Boolean = true, val extractCvv: Boolean = true, val extractInvalidCardNumber: Boolean = false) : Parcelable
Controls which fields and images should be extracted from the payment card.
Link copied to clipboard
data class LivenessSettings(@FloatRange(from = 0.0, to = 1.0) val handToCardSizeRatio: Float = 0.15f, @FloatRange(from = 0.0, to = 1.0) val handCardOverlapThreshold: Float = 0.05f, val enableCardHeldInHandCheck: Boolean = true, val screenCheckStrictnessLevel: StrictnessLevel = StrictnessLevel.Level5, val photocopyCheckStrictnessLevel: StrictnessLevel = StrictnessLevel.Level5) : Parcelable
Configuration settings for liveness detection during card scanning.
Link copied to clipboard
data class ScanningSettings(val skipImagesWithBlur: Boolean = true, val tiltDetectionLevel: DetectionLevel = DetectionLevel.Mid, val inputImageMargin: Float = 0.02f, val extractionSettings: ExtractionSettings = ExtractionSettings(), val croppedImageSettings: CroppedImageSettings = CroppedImageSettings(), val livenessSettings: LivenessSettings = LivenessSettings(), val anonymizationSettings: AnonymizationSettings = AnonymizationSettings()) : Parcelable
Represents the configurable settings for scanning a card.
Link copied to clipboard
Defines the strictness level used by various models to control detection sensitivity.