Package io.scanbot.sdk.creditcard
Class CreditCardScanningResult
-
- All Implemented Interfaces:
-
android.os.Parcelable
,java.lang.AutoCloseable
public final class CreditCardScanningResult implements AutoCloseable, Parcelable
Contains the result of running the credit card scanner.
-
-
Field Summary
Fields Modifier and Type Field Description private final DocumentDetectionStatus
detectionStatus
private final CreditCardScanningStatus
scanningStatus
private final GenericDocument
creditCard
private final List<Point>
quad
private final List<PointF>
quadNormalized
-
Constructor Summary
Constructors Constructor Description CreditCardScanningResult(Map<String, Object> source)
CreditCardScanningResult(JSONObject json)
CreditCardScanningResult(DocumentDetectionStatus detectionStatus, CreditCardScanningStatus scanningStatus, GenericDocument creditCard, List<Point> quad, List<PointF> quadNormalized)
-
Method Summary
Modifier and Type Method Description final DocumentDetectionStatus
getDetectionStatus()
The status of the credit card detection step. final CreditCardScanningStatus
getScanningStatus()
The status of the credit card scanning step. final GenericDocument
getCreditCard()
Generic document containing credit card data. final List<Point>
getQuad()
Coordinates of the detected credit card in the input image (clockwise from top-left). final List<PointF>
getQuadNormalized()
Coordinates of the detected credit card in the input image (clockwise from top-left), normalized to the range 0, 1. final JSONObject
toJson(ToJsonConfiguration config)
final CreditCardScanningResult
clone()
Unit
close()
-
-
Constructor Detail
-
CreditCardScanningResult
CreditCardScanningResult(JSONObject json)
-
CreditCardScanningResult
CreditCardScanningResult(DocumentDetectionStatus detectionStatus, CreditCardScanningStatus scanningStatus, GenericDocument creditCard, List<Point> quad, List<PointF> quadNormalized)
-
-
Method Detail
-
getDetectionStatus
final DocumentDetectionStatus getDetectionStatus()
The status of the credit card detection step.
-
getScanningStatus
final CreditCardScanningStatus getScanningStatus()
The status of the credit card scanning step.
-
getCreditCard
final GenericDocument getCreditCard()
Generic document containing credit card data. Not present, if status is FAIL.
-
getQuad
final List<Point> getQuad()
Coordinates of the detected credit card in the input image (clockwise from top-left).
-
getQuadNormalized
final List<PointF> getQuadNormalized()
Coordinates of the detected credit card in the input image (clockwise from top-left), normalized to the range 0, 1.
-
toJson
final JSONObject toJson(ToJsonConfiguration config)
-
clone
final CreditCardScanningResult clone()
-
-
-
-