Class CreditCardScanningResult

java.lang.Object
io.scanbot.sdk.creditcard.CreditCardScanningResult
All Implemented Interfaces:
AutoCloseable

public class CreditCardScanningResult extends Object implements AutoCloseable
Contains the result of running the credit card scanner.
  • Constructor Details

    • CreditCardScanningResult

      public CreditCardScanningResult(DocumentDetectionStatus detectionStatus, CreditCardScanningStatus scanningStatus, GenericDocument creditCard, List<Point> quad, List<PointF> quadNormalized)
      Constructs CreditCardScanningResult with the given params.
      Parameters:
      detectionStatus - The status of the credit card detection step.
      scanningStatus - The status of the credit card scanning step.
      creditCard - Generic document containing credit card data. Not present, if status is FAIL.
      quad - Coordinates of the detected credit card in the input image (clockwise from top-left).
      quadNormalized - Coordinates of the detected credit card in the input image (clockwise from top-left), normalized to the range [0, 1].
  • Method Details

    • getDetectionStatus

      public DocumentDetectionStatus getDetectionStatus()
      Getter for detectionStatus field. See constructor documentation for more information about the field.
      Returns:
      detectionStatus
    • getScanningStatus

      public CreditCardScanningStatus getScanningStatus()
      Getter for scanningStatus field. See constructor documentation for more information about the field.
      Returns:
      scanningStatus
    • getCreditCard

      public GenericDocument getCreditCard()
      Getter for creditCard field. See constructor documentation for more information about the field.
      Returns:
      creditCard
    • getQuad

      public List<Point> getQuad()
      Getter for quad field. See constructor documentation for more information about the field.
      Returns:
      quad
    • getQuadNormalized

      public List<PointF> getQuadNormalized()
      Getter for quadNormalized field. See constructor documentation for more information about the field.
      Returns:
      quadNormalized
    • close

      public void close()
      Closes native resources (images) held by the object.
      Specified by:
      close in interface AutoCloseable