public class ClaimableBalanceID extends java.lang.Object implements XdrElement
union ClaimableBalanceID switch (ClaimableBalanceIDType type) { case CLAIMABLE_BALANCE_ID_TYPE_V0: Hash v0; };
Modifier and Type | Class and Description |
---|---|
static class |
ClaimableBalanceID.ClaimableBalanceIDBuilder |
Constructor and Description |
---|
ClaimableBalanceID() |
ClaimableBalanceID(ClaimableBalanceIDType discriminant,
Hash v0) |
Modifier and Type | Method and Description |
---|---|
static ClaimableBalanceID.ClaimableBalanceIDBuilder |
builder() |
static ClaimableBalanceID |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static ClaimableBalanceID |
fromXdrBase64(java.lang.String xdr) |
static ClaimableBalanceID |
fromXdrByteArray(byte[] xdr) |
ClaimableBalanceIDType |
getDiscriminant() |
Hash |
getV0() |
int |
hashCode() |
void |
setDiscriminant(ClaimableBalanceIDType discriminant) |
void |
setV0(Hash v0) |
ClaimableBalanceID.ClaimableBalanceIDBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public ClaimableBalanceID()
public ClaimableBalanceID(ClaimableBalanceIDType discriminant, Hash v0)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static ClaimableBalanceID decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static ClaimableBalanceID fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static ClaimableBalanceID fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static ClaimableBalanceID.ClaimableBalanceIDBuilder builder()
public ClaimableBalanceID.ClaimableBalanceIDBuilder toBuilder()
public ClaimableBalanceIDType getDiscriminant()
public Hash getV0()
public void setDiscriminant(ClaimableBalanceIDType discriminant)
public void setV0(Hash v0)
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