Class SloveniaQrCodePaymentRecognizer.Result
java.lang.Object
com.microblink.photopay.entities.Entity.Result
com.microblink.photopay.entities.recognizers.Recognizer.Result
com.microblink.photopay.entities.recognizers.photopay.slovenia.SloveniaQrCodePaymentRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
- Enclosing class:
- SloveniaQrCodePaymentRecognizer
-
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<SloveniaQrCodePaymentRecognizer.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) int
The scanned amount in smallest currency (e.g.The due date of payment.The date of execution of the payment.getIban()
The international bank account number of the account to which the payment goes.The international bank account number of the account from where the payment goes.The name of the payer, if it exists.The place of the payer, if it exists.The reference of the payment's payer.The street of the payer, if it exists.The description of the payment.The purpose code of the payment.Raw resultThe name of the recipient.The place of the recipient.The street of the recipient.The reference of the payment.boolean
Whether deposit option is included in payment.boolean
Whether withdraw option is included in payment.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()The scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned. -
getRecipientStreet
The street of the recipient. -
getRawResult
Raw result -
getDueDate
The due date of payment. -
getPayerPlace
The place of the payer, if it exists. -
getExecutionDate
The date of execution of the payment. -
getPayerStreet
The street of the payer, if it exists. -
getPayerIban
The international bank account number of the account from where the payment goes. -
getPaymentDescription
The description of the payment. -
getReference
The reference of the payment. -
getRecipientPlace
The place of the recipient. -
getIban
The international bank account number of the account to which the payment goes. -
getPayerReference
The reference of the payment's payer. -
getPurposeCode
The purpose code of the payment. -
isDeposit
public boolean isDeposit()Whether deposit option is included in payment. -
getPayerName
The name of the payer, if it exists. -
getRecipientName
The name of the recipient. -
isWithdraw
public boolean isWithdraw()Whether withdraw option is included in payment. -
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
-