Class AustriaSlipRecognizer.Result
java.lang.Object
com.microblink.photopay.entities.Entity.Result
com.microblink.photopay.entities.recognizers.Recognizer.Result
com.microblink.photopay.entities.recognizers.photopay.austria.slip.AustriaSlipRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
- Enclosing class:
- AustriaSlipRecognizer
-
Nested Class Summary
Nested classes/interfaces inherited from class com.microblink.photopay.entities.recognizers.Recognizer.Result
Recognizer.Result.State
-
Field Summary
Modifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<AustriaSlipRecognizer.Result>
Fields inherited from class com.microblink.photopay.entities.Entity.Result
mOwner
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Create a copy of the result.protected void
deserializeFromByteArray
(byte[] arr) The bank account number to which the payment goesint
Returns the scanned amount in smallest currency (e.g.The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc.int
Used to identify slip type.getBic()
The SWIFT/BIC number on the payslip.getBlz()
The bank code (BLZ) of the receiver bank (e.g.The contract account information (Vertragskonto)Returns the currency or null if nothing was scanned.The special customer related data (Kundendaten).getIban()
The International bank account number of the account to which the payment goesReturns the scanned amount as big decimal value in normal currency (e.g.The control digits of the payslip.The name of the receiving sideThe reference of the paymentThe tax number (Steuernummer) - used in payslip type 10 (see getBelegart)protected byte[]
protected void
terminateNative
(long nativeContext) toString()
Methods inherited from class com.microblink.photopay.entities.recognizers.Recognizer.Result
getResultState, isEmpty
Methods inherited from class com.microblink.photopay.entities.Entity.Result
describeContents, finalize, getNativeContext, readFromParcel, writeToParcel
-
Field Details
-
CREATOR
-
-
Constructor Details
-
Result
protected Result(long nativeResult)
-
-
Method Details
-
getAmount
public int getAmount()Returns the scanned amount in smallest currency (e.g. cents). Return 0 if nothing was scanned.- Returns:
- the scanned amount in smallest currency (e.g. cents).
-
getBelegNummer
public int getBelegNummer()Used to identify slip type. -
getPrufziffer
The control digits of the payslip. -
getTaxNumber
The tax number (Steuernummer) - used in payslip type 10 (see getBelegart) -
getCustomerData
The special customer related data (Kundendaten). -
getBelegart
The type of the payslip (30 or 32 for SEPA, 40, 42, 10, etc. for old non-SEPA slips, empty if form id not recognized) -
getAccountNumber
The bank account number to which the payment goes -
getBlz
The bank code (BLZ) of the receiver bank (e.g. 0034000). -
getReferenceNumber
The reference of the payment -
getIban
The International bank account number of the account to which the payment goes -
getRecipientName
The name of the receiving side -
getCurrency
Returns the currency or null if nothing was scanned.- Returns:
- the currency or null if nothing was scanned.
-
getContractAccount
The contract account information (Vertragskonto) -
getBic
The SWIFT/BIC number on the payslip. -
getParsedAmount
Returns the scanned amount as big decimal value in normal currency (e.g. euros).- Returns:
- the scanned amount as big decimal value in normal currency (e.g. euros).
-
toString
-
serializeToByteArray
@Nullable protected byte[] serializeToByteArray()- Specified by:
serializeToByteArray
in classEntity.Result
-
deserializeFromByteArray
protected void deserializeFromByteArray(@NonNull byte[] arr) - Specified by:
deserializeFromByteArray
in classEntity.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 classRecognizer.Result
- Returns:
- a copy of the result
-
terminateNative
protected void terminateNative(long nativeContext) - Specified by:
terminateNative
in classEntity.Result
-