public enum PaymentResultCode extends java.lang.Enum<PaymentResultCode> implements XdrElement
enum PaymentResultCode { // codes considered as "success" for the operation PAYMENT_SUCCESS = 0, // payment successfully completed // codes considered as "failure" for the operation PAYMENT_MALFORMED = -1, // bad input PAYMENT_UNDERFUNDED = -2, // not enough funds in source account PAYMENT_SRC_NO_TRUST = -3, // no trust line on source account PAYMENT_SRC_NOT_AUTHORIZED = -4, // source not authorized to transfer PAYMENT_NO_DESTINATION = -5, // destination account does not exist PAYMENT_NO_TRUST = -6, // destination missing a trust line for asset PAYMENT_NOT_AUTHORIZED = -7, // destination not authorized to hold asset PAYMENT_LINE_FULL = -8, // destination would go above their limit PAYMENT_NO_ISSUER = -9 // missing issuer on asset };
Enum Constant and Description |
---|
PAYMENT_LINE_FULL |
PAYMENT_MALFORMED |
PAYMENT_NO_DESTINATION |
PAYMENT_NO_ISSUER |
PAYMENT_NO_TRUST |
PAYMENT_NOT_AUTHORIZED |
PAYMENT_SRC_NO_TRUST |
PAYMENT_SRC_NOT_AUTHORIZED |
PAYMENT_SUCCESS |
PAYMENT_UNDERFUNDED |
Modifier and Type | Method and Description |
---|---|
static PaymentResultCode |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
static PaymentResultCode |
fromXdrBase64(java.lang.String xdr) |
static PaymentResultCode |
fromXdrByteArray(byte[] xdr) |
int |
getValue() |
static PaymentResultCode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PaymentResultCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
toXdrBase64, toXdrByteArray
public static final PaymentResultCode PAYMENT_SUCCESS
public static final PaymentResultCode PAYMENT_MALFORMED
public static final PaymentResultCode PAYMENT_UNDERFUNDED
public static final PaymentResultCode PAYMENT_SRC_NO_TRUST
public static final PaymentResultCode PAYMENT_SRC_NOT_AUTHORIZED
public static final PaymentResultCode PAYMENT_NO_DESTINATION
public static final PaymentResultCode PAYMENT_NO_TRUST
public static final PaymentResultCode PAYMENT_NOT_AUTHORIZED
public static final PaymentResultCode PAYMENT_LINE_FULL
public static final PaymentResultCode PAYMENT_NO_ISSUER
public static PaymentResultCode[] values()
for (PaymentResultCode c : PaymentResultCode.values()) System.out.println(c);
public static PaymentResultCode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getValue()
public static PaymentResultCode decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static PaymentResultCode fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static PaymentResultCode fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException