Package-level declarations

Types

Link copied to clipboard
data class BlinkCardSingleSideScanningResult(val cardImage: CroppedImageResult?, val cardLivenessCheckResult: CardLivenessCheckResult)

Represents the result of scanning a single side of the card.

Link copied to clipboard
data class CardAccountResult(val cardNumber: String, val cardNumberValid: Boolean, val cardNumberPrefix: String?, val cvv: String?, val expiryDate: DateResult<String>?, val fundingType: String?, val cardCategory: String?, val issuerName: String?, val issuerCountryCode: String?, val issuerCountry: String?)

Represents the account information of a single account on a card.

Link copied to clipboard
data class CardLivenessCheckResult(val screenCheckResult: CheckResult, val photocopyCheckResult: CheckResult, val cardHeldInHandCheckResult: CheckResult)

Structure representing the result of liveness checks for a card.

Link copied to clipboard

Represents the rotation of the card.

Link copied to clipboard

Result of a single check performed during the document verification process.

Link copied to clipboard

Represents the result of the image crop transformation.

Link copied to clipboard
data class DateResult<StringType>(val day: Int?, val month: Int?, val year: Int?, val originalString: StringType, val filledByDomainKnowledge: Boolean = false, val successfullyParsed: Boolean = true)

Represents the result of the date extraction.

Link copied to clipboard

Represents the result of the image crop transformation with additional details.

Link copied to clipboard

ImageAnalysisDetectionStatus enum defines possible states of detection.

Link copied to clipboard

ImageAnalysisLightingStatus enum defines possible lighting statuses.

Link copied to clipboard
interface ImageBaseResult

Represents base class of all image results.

Link copied to clipboard
@Serializable
data class InputImageAnalysisResult(val processingStatus: ProcessingStatus, val scanningSide: ScanningSide, val detectionStatus: DetectionStatus, val cardLocation: Quadrilateral?, val blurDetectionStatus: ImageAnalysisDetectionStatus, val cardRotation: CardRotation)

Represents the results of processing and analyzing an input image.

Link copied to clipboard

Repesents original image of the captured document, untransformed, as it was used in processing.

Link copied to clipboard
@Serializable
data class Rectangle(val x: Float, val y: Float, val width: Float, val height: Float)

Represents a rectangle.

Link copied to clipboard
@Serializable
data class ResultCompleteness(val scanningStatus: ScanningStatus, val cardNumberExtractionStatus: FieldExtractionStatus, val cardNumberPrefixExtractionStatus: FieldExtractionStatus, val expiryDateExtractionStatus: FieldExtractionStatus, val cardholderNameExtractionStatus: FieldExtractionStatus, val cvvExtractionStatus: FieldExtractionStatus, val ibanExtractionStatus: FieldExtractionStatus, val cardImageExtractionStatus: ImageExtractionStatus)

Represents the completeness of the extraction process for a scanned card.

Link copied to clipboard

Represents the current scanning side.

Link copied to clipboard

Represents the different states of a scanning process.