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, toXdrByteArraypublic ClaimableBalanceID()
public ClaimableBalanceID(ClaimableBalanceIDType discriminant, Hash v0)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static ClaimableBalanceID decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static ClaimableBalanceID fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static ClaimableBalanceID fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object