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, valueOftoXdrBase64, toXdrByteArraypublic 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.IOExceptionpublic void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static PaymentResultCode fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static PaymentResultCode fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException