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, toXdrByteArray
public ClaimAtom()
public ClaimAtom(ClaimAtomType discriminant, ClaimOfferAtomV0 v0, ClaimOfferAtom orderBook, ClaimLiquidityAtom liquidityPool)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static ClaimAtom decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static ClaimAtom fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static ClaimAtom fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object