public class PaymentResult extends java.lang.Object implements XdrElement
union PaymentResult switch (PaymentResultCode code) { case PAYMENT_SUCCESS: void; case PAYMENT_MALFORMED: case PAYMENT_UNDERFUNDED: case PAYMENT_SRC_NO_TRUST: case PAYMENT_SRC_NOT_AUTHORIZED: case PAYMENT_NO_DESTINATION: case PAYMENT_NO_TRUST: case PAYMENT_NOT_AUTHORIZED: case PAYMENT_LINE_FULL: case PAYMENT_NO_ISSUER: void; };
Modifier and Type | Class and Description |
---|---|
static class |
PaymentResult.PaymentResultBuilder |
Constructor and Description |
---|
PaymentResult() |
PaymentResult(PaymentResultCode discriminant) |
Modifier and Type | Method and Description |
---|---|
static PaymentResult.PaymentResultBuilder |
builder() |
static PaymentResult |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static PaymentResult |
fromXdrBase64(java.lang.String xdr) |
static PaymentResult |
fromXdrByteArray(byte[] xdr) |
PaymentResultCode |
getDiscriminant() |
int |
hashCode() |
void |
setDiscriminant(PaymentResultCode discriminant) |
PaymentResult.PaymentResultBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public PaymentResult()
public PaymentResult(PaymentResultCode discriminant)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static PaymentResult decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static PaymentResult fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static PaymentResult fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static PaymentResult.PaymentResultBuilder builder()
public PaymentResult.PaymentResultBuilder toBuilder()
public PaymentResultCode getDiscriminant()
public void setDiscriminant(PaymentResultCode discriminant)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object