Class CzechiaQrCodeRecognizer.Result
java.lang.Object
com.microblink.photopay.entities.Entity.Result
com.microblink.photopay.entities.recognizers.Recognizer.Result
com.microblink.photopay.entities.recognizers.photopay.czechia.qr.CzechiaQrCodeRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
- Enclosing class:
- CzechiaQrCodeRecognizer
-
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<CzechiaQrCodeRecognizer.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) Returns default payment receiver account.int
Returns the scanned amount in smallest currency (e.g.Returns all available payment receiver accounts.Returns the constant symbol.Returns the currency or null if nothing was scanned.Returns the due date of the payment.Returns form version.Returns the last date of the standing order.Returns the frequency of the standing orderReturns the scanned amount as big decimal value in normal currency (e.g.Returns description of the paymentReturns the payment situation in which QR Code was generatedReturns the type of payment.Returns the name of the receiving sideReturns the reference of the paymentReturns the specific symbol.Returns the variable symbol.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).
-
getDueDate
Returns the due date of the payment.- Returns:
- the due date of the payment.
-
getLastDateOfTheStandingOrder
Returns the last date of the standing order.- Returns:
- the last date of the standing order
-
getSpecificSymbol
Returns the specific symbol.- Returns:
- the specific symbol.
-
getFormVersion
Returns form version.- Returns:
- form version
-
getPaymentType
Returns the type of payment.- Returns:
- the type of payment.
-
getPaymentDescription
Returns description of the payment- Returns:
- description of the payment
-
getReference
Returns the reference of the payment- Returns:
- the reference of the payment
-
getConstantSymbol
Returns the constant symbol.- Returns:
- the constant symbol.
-
getOrderFrequency
Returns the frequency of the standing order- Returns:
- the frequency of the order
-
getVariableSymbol
Returns the variable symbol.- Returns:
- the variable symbol.
-
getRecipientName
Returns the name of the receiving side- Returns:
- 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.
-
getPaymentSituation
Returns the payment situation in which QR Code was generated- Returns:
- payment situation
-
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).
-
getAccount
Returns default payment receiver account.- Returns:
- default payment receiver account
-
getAvailableAccounts
Returns all available payment receiver accounts.- Returns:
- all available payment receiver accounts
-
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
-