Class SwitzerlandQrCodePaymentRecognizer.Result

java.lang.Object
com.microblink.photopay.entities.Entity.Result
com.microblink.photopay.entities.recognizers.Recognizer.Result
com.microblink.photopay.entities.recognizers.photopay.switzerland.SwitzerlandQrCodePaymentRecognizer.Result
All Implemented Interfaces:
android.os.Parcelable
Enclosing class:
SwitzerlandQrCodePaymentRecognizer

public static final class SwitzerlandQrCodePaymentRecognizer.Result extends Recognizer.Result
  • Field Details

  • Constructor Details

    • Result

      protected Result(long nativeResult)
  • Method Details

    • getUltimateRecipientStreet

      @NonNull public String getUltimateRecipientStreet()
      The street of the ultimate recipient.
    • getRecipientStreet

      @NonNull public String getRecipientStreet()
      The street of the recipient.
    • getDueDate

      @NonNull public Date getDueDate()
      The due date of the payment.
    • getUltimateRecipientName

      @NonNull public String getUltimateRecipientName()
      The name of the ultimate recipient.
    • getReference

      @NonNull public String getReference()
      The reference of the payment.
    • getRecipientPostalCode

      @NonNull public String getRecipientPostalCode()
      The postal code of the recipient.
    • getUltimateRecipientAddress

      @NonNull public String getUltimateRecipientAddress()
      The address of the ultimate recipient.
    • getRecipientHouseNumber

      @NonNull public String getRecipientHouseNumber()
      The house number of the recipient.
    • getPayerPostalCode

      @NonNull public String getPayerPostalCode()
      The postal code of the payer, if it exists.
    • getPayerName

      @NonNull public String getPayerName()
      The name of the payer, if it exists.
    • getRecipientName

      @NonNull public String getRecipientName()
      The name of the recipient.
    • getCurrency

      @NonNull public String getCurrency()
      The currency of the payment.
    • getRecipientAddress

      @NonNull public String getRecipientAddress()
      The address of the recipient.
    • getReferenceModel

      @NonNull public String getReferenceModel()
      The reference model of the payment.
    • getAdditionalInformation

      @NonNull public String getAdditionalInformation()
      The payment additional information.
    • getAmount

      public int getAmount()
      The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.
    • getAlternativeSchemeParameters

      @NonNull public String getAlternativeSchemeParameters()
      The parameters of the alternative scheme.
    • getUltimateRecipientCity

      @NonNull public String getUltimateRecipientCity()
      The city of the ultimate recipient.
    • getPayerStreet

      @NonNull public String getPayerStreet()
      The street of the payer, if it exists.
    • getUltimateRecipientPostalCode

      @NonNull public String getUltimateRecipientPostalCode()
      The postal code of the ultimate recipient.
    • getPayerCountry

      @NonNull public String getPayerCountry()
      The country of the payer, if it exists.
    • getPayerAddress

      @NonNull public String getPayerAddress()
      The address of the payer, if it exists.
    • getPayerCity

      @NonNull public String getPayerCity()
      The city of the payer, if it exists.
    • getUltimateRecipientCountry

      @NonNull public String getUltimateRecipientCountry()
      The country of the ultimate recipient.
    • getPayerHouseNumber

      @NonNull public String getPayerHouseNumber()
      The house number of the payer, if it exists.
    • getIban

      @NonNull public String getIban()
      The International bank account numbe of the account to which the payment goes.
    • getUltimateRecipientHouseNumber

      @NonNull public String getUltimateRecipientHouseNumber()
      The house number of the ultimate recipient.
    • getRecipientCountry

      @NonNull public String getRecipientCountry()
      The country of the recipient.
    • getRecipientCity

      @NonNull public String getRecipientCity()
      The city of the recipient.
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      string version of this result
    • serializeToByteArray

      @Nullable protected byte[] serializeToByteArray()
      Specified by:
      serializeToByteArray in class Entity.Result
    • deserializeFromByteArray

      protected void deserializeFromByteArray(@NonNull byte[] arr)
      Specified by:
      deserializeFromByteArray in class Entity.Result
    • clone

      Description copied from class: Entity.Result
      Create a copy of the result. This is required in order to retain the result even after owning entity has mutated it.
      Specified by:
      clone in class Recognizer.Result
      Returns:
      a copy of the result
    • terminateNative

      protected void terminateNative(long nativeContext)
      Specified by:
      terminateNative in class Entity.Result