Package-level declarations
Types
Link copied to clipboard
interface CreditCardScanner
Link copied to clipboard
data class CreditCardScannerConfiguration(var useDocumentDetector: Boolean = true, var scanningMode: CreditCardScanningMode = CreditCardScanningMode.LIVE, var requireExpiryDate: Boolean = true, var requireCardholderName: Boolean = true, var resultAccumulationConfig: ResultAccumulationConfiguration = ResultAccumulationConfiguration( ), var returnCreditCardImage: Boolean = false) : Parcelable
Configuration for the credit card scanner.
Link copied to clipboard
Performs credit card data detection on camera preview frames. Outputs results via CreditCardScannerFrameHandler.ResultHandler.
Link copied to clipboard
The scanning mode.
Link copied to clipboard
data class CreditCardScanningResult(val detectionStatus: DocumentDetectionStatus, val scanningStatus: CreditCardScanningStatus, val creditCard: GenericDocument?, val quad: List<Point>, val quadNormalized: List<PointF>) : AutoCloseable, Parcelable
Contains the result of running the credit card scanner.
Link copied to clipboard
The status of the scanning process.
Link copied to clipboard
Implementation of CreditCardScanner - performs detection and scanning of the credit card data.