-
- All Implemented Interfaces:
-
android.os.Parcelable
public class PaymentQRCodeData implements Parcelable
Internal use only. Contains payment information required for transactions that were parsed from a payment QR Code.
See PaymentQRCodeParser for supported formats.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPaymentQRCodeData.FormatSupported QR Code formats.
-
Field Summary
Fields Modifier and Type Field Description public final static Parcelable.Creator<PaymentQRCodeData>CREATOR
-
Constructor Summary
Constructors Constructor Description PaymentQRCodeData(PaymentQRCodeData.Format format, String unparsedContent, String paymentRecipient, String paymentReference, String iban, String bic, String amount)
-
Method Summary
Modifier and Type Method Description PaymentQRCodeData.FormatgetFormat()StringgetUnparsedContent()StringgetAmount()StringgetBIC()StringgetIBAN()StringgetPaymentRecipient()StringgetPaymentReference()StringtoString()StringtoJson()booleanequals(Object o)inthashCode()intdescribeContents()voidwriteToParcel(@NonNull() Parcel dest, int flags)-
-
Method Detail
-
getFormat
@NonNull() PaymentQRCodeData.Format getFormat()
-
getUnparsedContent
@NonNull() String getUnparsedContent()
-
getPaymentRecipient
@NonNull() String getPaymentRecipient()
-
getPaymentReference
@NonNull() String getPaymentReference()
-
hashCode
int hashCode()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(@NonNull() Parcel dest, int flags)
-
-
-
-