public class ClaimAtom extends java.lang.Object implements XdrElement
union ClaimAtom switch (ClaimAtomType type)
{
case CLAIM_ATOM_TYPE_V0:
ClaimOfferAtomV0 v0;
case CLAIM_ATOM_TYPE_ORDER_BOOK:
ClaimOfferAtom orderBook;
case CLAIM_ATOM_TYPE_LIQUIDITY_POOL:
ClaimLiquidityAtom liquidityPool;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
ClaimAtom.ClaimAtomBuilder |
| Constructor and Description |
|---|
ClaimAtom() |
ClaimAtom(ClaimAtomType discriminant,
ClaimOfferAtomV0 v0,
ClaimOfferAtom orderBook,
ClaimLiquidityAtom liquidityPool) |
| Modifier and Type | Method and Description |
|---|---|
static ClaimAtom.ClaimAtomBuilder |
builder() |
static ClaimAtom |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static ClaimAtom |
fromXdrBase64(java.lang.String xdr) |
static ClaimAtom |
fromXdrByteArray(byte[] xdr) |
ClaimAtomType |
getDiscriminant() |
ClaimLiquidityAtom |
getLiquidityPool() |
ClaimOfferAtom |
getOrderBook() |
ClaimOfferAtomV0 |
getV0() |
int |
hashCode() |
void |
setDiscriminant(ClaimAtomType discriminant) |
void |
setLiquidityPool(ClaimLiquidityAtom liquidityPool) |
void |
setOrderBook(ClaimOfferAtom orderBook) |
void |
setV0(ClaimOfferAtomV0 v0) |
ClaimAtom.ClaimAtomBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic ClaimAtom()
public ClaimAtom(ClaimAtomType discriminant, ClaimOfferAtomV0 v0, ClaimOfferAtom orderBook, ClaimLiquidityAtom liquidityPool)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static ClaimAtom decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static ClaimAtom fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static ClaimAtom fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static ClaimAtom.ClaimAtomBuilder builder()
public ClaimAtom.ClaimAtomBuilder toBuilder()
public ClaimAtomType getDiscriminant()
public ClaimOfferAtomV0 getV0()
public ClaimOfferAtom getOrderBook()
public ClaimLiquidityAtom getLiquidityPool()
public void setDiscriminant(ClaimAtomType discriminant)
public void setV0(ClaimOfferAtomV0 v0)
public void setOrderBook(ClaimOfferAtom orderBook)
public void setLiquidityPool(ClaimLiquidityAtom liquidityPool)
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