Package org.stellar.sdk.xdr
Class ManageOfferSuccessResult
java.lang.Object
org.stellar.sdk.xdr.ManageOfferSuccessResult
- All Implemented Interfaces:
XdrElement
ManageOfferSuccessResult's original definition in the XDR file is:
struct ManageOfferSuccessResult
{
// offers that got claimed while creating this offer
ClaimAtom offersClaimed<>;
union switch (ManageOfferEffect effect)
{
case MANAGE_OFFER_CREATED:
case MANAGE_OFFER_UPDATED:
OfferEntry offer;
case MANAGE_OFFER_DELETED:
void;
}
offer;
};
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classManageOfferSuccessResultOffer's original definition in the XDR file is: -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionManageOfferSuccessResult(ClaimAtom[] offersClaimed, ManageOfferSuccessResult.ManageOfferSuccessResultOffer offer) Creates a newManageOfferSuccessResultinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static ManageOfferSuccessResultdecode(XdrDataInputStream stream) static ManageOfferSuccessResultdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic ManageOfferSuccessResultstatic ManageOfferSuccessResultfromXdrBase64(String xdr) static ManageOfferSuccessResultfromXdrByteArray(byte[] xdr) getOffer()Value of theofferfield.Value of theoffersClaimedfield.inthashCode()voidValue of theofferfield.voidsetOffersClaimed(ClaimAtom[] offersClaimed) Value of theoffersClaimedfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
ManageOfferSuccessResult
public ManageOfferSuccessResult() -
ManageOfferSuccessResult
public ManageOfferSuccessResult(ClaimAtom[] offersClaimed, ManageOfferSuccessResult.ManageOfferSuccessResultOffer offer) Creates a newManageOfferSuccessResultinstance.- Parameters:
offersClaimed- theoffersClaimedfield valueoffer- theofferfield value
-
-
Method Details
-
encode
Description copied from interface:XdrElementEncodes this value to XDR and writes it to the provided stream.- Specified by:
encodein interfaceXdrElement- Parameters:
stream- the destination XDR output stream- Throws:
IOException- if an I/O error occurs while writing the value
-
decode
public static ManageOfferSuccessResult decode(XdrDataInputStream stream, int maxDepth) throws IOException - Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
toJson
Description copied from interface:XdrElementSerializes this value to JSON.- Specified by:
toJsonin interfaceXdrElement- Returns:
- the JSON representation of this value
-
fromJson
-
builder
-
toBuilder
-
getOffersClaimed
Value of theoffersClaimedfield.- Returns:
- the
offersClaimedfield value
-
getOffer
Value of theofferfield.- Returns:
- the
offerfield value
-
setOffersClaimed
Value of theoffersClaimedfield.- Parameters:
offersClaimed- theoffersClaimedfield value
-
setOffer
Value of theofferfield.- Parameters:
offer- theofferfield value
-
equals
-
hashCode
public int hashCode() -
toString
-