Class GermanyQrCodePaymentRecognizer.Result
java.lang.Object
com.microblink.photopay.entities.Entity.Result
com.microblink.photopay.entities.recognizers.Recognizer.Result
com.microblink.photopay.entities.recognizers.photopay.germany.GermanyQrCodePaymentRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
- Enclosing class:
- GermanyQrCodePaymentRecognizer
-
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<GermanyQrCodePaymentRecognizer.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) Bank account number to which the payment goesint
Scanned amount in smallest currency (e.g.Type of the authorityBank code (BLZ) of the receiver bank (e.g.getBic()
Bank Identifier Code of the bank to which the payment goesID of the creditorCurrency of the paymentDate of the direct debit signatureRemittance information, as agreed between the Originator and the BeneficiaryDate when the payment should be executedQR identification codeService tag of the SEPA QR code standardVersion of the SEPA QR code standardgetIban()
International bank account number of the account to which the payment goesID of the mandateDescription of the paymentFirst execution date for periodic paymentsLast execution date for periodic paymentsPeriodic time unit for periodic paymentsint
Period for periodic payments in periodic time unitsPosting keyPurpose of the paymentRaw, unparsed string embedded in QR codeName of the receiving sidePayment referenceprotected 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
-
getPeriodicLastExecutionDate
Last execution date for periodic payments -
getExecutionDate
Date when the payment should be executed -
getFormVersion
Version of the SEPA QR code standard -
getFormFunction
QR identification code -
getPostingKey
Posting key -
getReference
Payment reference -
getPeriodicTimeUnitRotation
public int getPeriodicTimeUnitRotation()Period for periodic payments in periodic time units -
getMandateId
ID of the mandate -
getRecipientName
Name of the receiving side -
getCurrency
Currency of the payment -
getPeriodicFirstExecutionDate
First execution date for periodic payments -
getBankCode
Bank code (BLZ) of the receiver bank (e.g. 0034000) -
getAmount
public int getAmount()Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned. -
getFormType
Service tag of the SEPA QR code standard -
getRawResult
Raw, unparsed string embedded in QR code -
getDateOfSignature
Date of the direct debit signature -
getDisplayData
Remittance information, as agreed between the Originator and the Beneficiary -
getAccountNumber
Bank account number to which the payment goes -
getPaymentDescription
Description of the payment -
getPeriodicTimeUnit
Periodic time unit for periodic payments -
getAuthority
Type of the authority -
getIban
International bank account number of the account to which the payment goes -
getPurposeCode
Purpose of the payment -
getBic
Bank Identifier Code of the bank to which the payment goes -
getCreditorId
ID of the creditor -
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
-