Package org.stellar.sdk.xdr
Class OperationResult.OperationResultTr
java.lang.Object
org.stellar.sdk.xdr.OperationResult.OperationResultTr
- All Implemented Interfaces:
XdrElement
- Enclosing class:
OperationResult
OperationResultTr's original definition in the XDR file is:
union switch (OperationType type)
{
case CREATE_ACCOUNT:
CreateAccountResult createAccountResult;
case PAYMENT:
PaymentResult paymentResult;
case PATH_PAYMENT_STRICT_RECEIVE:
PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult;
case MANAGE_SELL_OFFER:
ManageSellOfferResult manageSellOfferResult;
case CREATE_PASSIVE_SELL_OFFER:
ManageSellOfferResult createPassiveSellOfferResult;
case SET_OPTIONS:
SetOptionsResult setOptionsResult;
case CHANGE_TRUST:
ChangeTrustResult changeTrustResult;
case ALLOW_TRUST:
AllowTrustResult allowTrustResult;
case ACCOUNT_MERGE:
AccountMergeResult accountMergeResult;
case INFLATION:
InflationResult inflationResult;
case MANAGE_DATA:
ManageDataResult manageDataResult;
case BUMP_SEQUENCE:
BumpSequenceResult bumpSeqResult;
case MANAGE_BUY_OFFER:
ManageBuyOfferResult manageBuyOfferResult;
case PATH_PAYMENT_STRICT_SEND:
PathPaymentStrictSendResult pathPaymentStrictSendResult;
case CREATE_CLAIMABLE_BALANCE:
CreateClaimableBalanceResult createClaimableBalanceResult;
case CLAIM_CLAIMABLE_BALANCE:
ClaimClaimableBalanceResult claimClaimableBalanceResult;
case BEGIN_SPONSORING_FUTURE_RESERVES:
BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult;
case END_SPONSORING_FUTURE_RESERVES:
EndSponsoringFutureReservesResult endSponsoringFutureReservesResult;
case REVOKE_SPONSORSHIP:
RevokeSponsorshipResult revokeSponsorshipResult;
case CLAWBACK:
ClawbackResult clawbackResult;
case CLAWBACK_CLAIMABLE_BALANCE:
ClawbackClaimableBalanceResult clawbackClaimableBalanceResult;
case SET_TRUST_LINE_FLAGS:
SetTrustLineFlagsResult setTrustLineFlagsResult;
case LIQUIDITY_POOL_DEPOSIT:
LiquidityPoolDepositResult liquidityPoolDepositResult;
case LIQUIDITY_POOL_WITHDRAW:
LiquidityPoolWithdrawResult liquidityPoolWithdrawResult;
case INVOKE_HOST_FUNCTION:
InvokeHostFunctionResult invokeHostFunctionResult;
case EXTEND_FOOTPRINT_TTL:
ExtendFootprintTTLResult extendFootprintTTLResult;
case RESTORE_FOOTPRINT:
RestoreFootprintResult restoreFootprintResult;
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionOperationResultTr(OperationType discriminant, CreateAccountResult createAccountResult, PaymentResult paymentResult, PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult, ManageSellOfferResult manageSellOfferResult, ManageSellOfferResult createPassiveSellOfferResult, SetOptionsResult setOptionsResult, ChangeTrustResult changeTrustResult, AllowTrustResult allowTrustResult, AccountMergeResult accountMergeResult, InflationResult inflationResult, ManageDataResult manageDataResult, BumpSequenceResult bumpSeqResult, ManageBuyOfferResult manageBuyOfferResult, PathPaymentStrictSendResult pathPaymentStrictSendResult, CreateClaimableBalanceResult createClaimableBalanceResult, ClaimClaimableBalanceResult claimClaimableBalanceResult, BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult, EndSponsoringFutureReservesResult endSponsoringFutureReservesResult, RevokeSponsorshipResult revokeSponsorshipResult, ClawbackResult clawbackResult, ClawbackClaimableBalanceResult clawbackClaimableBalanceResult, SetTrustLineFlagsResult setTrustLineFlagsResult, LiquidityPoolDepositResult liquidityPoolDepositResult, LiquidityPoolWithdrawResult liquidityPoolWithdrawResult, InvokeHostFunctionResult invokeHostFunctionResult, ExtendFootprintTTLResult extendFootprintTTLResult, RestoreFootprintResult restoreFootprintResult) Creates a newOperationResultTrinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()decode(XdrDataInputStream stream) decode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanfromXdrBase64(String xdr) fromXdrByteArray(byte[] xdr) Value of theaccountMergeResultfield.Value of theallowTrustResultfield.Value of thebeginSponsoringFutureReservesResultfield.Value of thebumpSeqResultfield.Value of thechangeTrustResultfield.Value of theclaimClaimableBalanceResultfield.Value of theclawbackClaimableBalanceResultfield.Value of theclawbackResultfield.Value of thecreateAccountResultfield.Value of thecreateClaimableBalanceResultfield.Value of thecreatePassiveSellOfferResultfield.Value of thediscriminantfield.Value of theendSponsoringFutureReservesResultfield.Value of theextendFootprintTTLResultfield.Value of theinflationResultfield.Value of theinvokeHostFunctionResultfield.Value of theliquidityPoolDepositResultfield.Value of theliquidityPoolWithdrawResultfield.Value of themanageBuyOfferResultfield.Value of themanageDataResultfield.Value of themanageSellOfferResultfield.Value of thepathPaymentStrictReceiveResultfield.Value of thepathPaymentStrictSendResultfield.Value of thepaymentResultfield.Value of therestoreFootprintResultfield.Value of therevokeSponsorshipResultfield.Value of thesetOptionsResultfield.Value of thesetTrustLineFlagsResultfield.inthashCode()voidsetAccountMergeResult(AccountMergeResult accountMergeResult) Value of theaccountMergeResultfield.voidsetAllowTrustResult(AllowTrustResult allowTrustResult) Value of theallowTrustResultfield.voidsetBeginSponsoringFutureReservesResult(BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult) Value of thebeginSponsoringFutureReservesResultfield.voidsetBumpSeqResult(BumpSequenceResult bumpSeqResult) Value of thebumpSeqResultfield.voidsetChangeTrustResult(ChangeTrustResult changeTrustResult) Value of thechangeTrustResultfield.voidsetClaimClaimableBalanceResult(ClaimClaimableBalanceResult claimClaimableBalanceResult) Value of theclaimClaimableBalanceResultfield.voidsetClawbackClaimableBalanceResult(ClawbackClaimableBalanceResult clawbackClaimableBalanceResult) Value of theclawbackClaimableBalanceResultfield.voidsetClawbackResult(ClawbackResult clawbackResult) Value of theclawbackResultfield.voidsetCreateAccountResult(CreateAccountResult createAccountResult) Value of thecreateAccountResultfield.voidsetCreateClaimableBalanceResult(CreateClaimableBalanceResult createClaimableBalanceResult) Value of thecreateClaimableBalanceResultfield.voidsetCreatePassiveSellOfferResult(ManageSellOfferResult createPassiveSellOfferResult) Value of thecreatePassiveSellOfferResultfield.voidsetDiscriminant(OperationType discriminant) Value of thediscriminantfield.voidsetEndSponsoringFutureReservesResult(EndSponsoringFutureReservesResult endSponsoringFutureReservesResult) Value of theendSponsoringFutureReservesResultfield.voidsetExtendFootprintTTLResult(ExtendFootprintTTLResult extendFootprintTTLResult) Value of theextendFootprintTTLResultfield.voidsetInflationResult(InflationResult inflationResult) Value of theinflationResultfield.voidsetInvokeHostFunctionResult(InvokeHostFunctionResult invokeHostFunctionResult) Value of theinvokeHostFunctionResultfield.voidsetLiquidityPoolDepositResult(LiquidityPoolDepositResult liquidityPoolDepositResult) Value of theliquidityPoolDepositResultfield.voidsetLiquidityPoolWithdrawResult(LiquidityPoolWithdrawResult liquidityPoolWithdrawResult) Value of theliquidityPoolWithdrawResultfield.voidsetManageBuyOfferResult(ManageBuyOfferResult manageBuyOfferResult) Value of themanageBuyOfferResultfield.voidsetManageDataResult(ManageDataResult manageDataResult) Value of themanageDataResultfield.voidsetManageSellOfferResult(ManageSellOfferResult manageSellOfferResult) Value of themanageSellOfferResultfield.voidsetPathPaymentStrictReceiveResult(PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult) Value of thepathPaymentStrictReceiveResultfield.voidsetPathPaymentStrictSendResult(PathPaymentStrictSendResult pathPaymentStrictSendResult) Value of thepathPaymentStrictSendResultfield.voidsetPaymentResult(PaymentResult paymentResult) Value of thepaymentResultfield.voidsetRestoreFootprintResult(RestoreFootprintResult restoreFootprintResult) Value of therestoreFootprintResultfield.voidsetRevokeSponsorshipResult(RevokeSponsorshipResult revokeSponsorshipResult) Value of therevokeSponsorshipResultfield.voidsetSetOptionsResult(SetOptionsResult setOptionsResult) Value of thesetOptionsResultfield.voidsetSetTrustLineFlagsResult(SetTrustLineFlagsResult setTrustLineFlagsResult) Value of thesetTrustLineFlagsResultfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
OperationResultTr
public OperationResultTr() -
OperationResultTr
public OperationResultTr(OperationType discriminant, CreateAccountResult createAccountResult, PaymentResult paymentResult, PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult, ManageSellOfferResult manageSellOfferResult, ManageSellOfferResult createPassiveSellOfferResult, SetOptionsResult setOptionsResult, ChangeTrustResult changeTrustResult, AllowTrustResult allowTrustResult, AccountMergeResult accountMergeResult, InflationResult inflationResult, ManageDataResult manageDataResult, BumpSequenceResult bumpSeqResult, ManageBuyOfferResult manageBuyOfferResult, PathPaymentStrictSendResult pathPaymentStrictSendResult, CreateClaimableBalanceResult createClaimableBalanceResult, ClaimClaimableBalanceResult claimClaimableBalanceResult, BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult, EndSponsoringFutureReservesResult endSponsoringFutureReservesResult, RevokeSponsorshipResult revokeSponsorshipResult, ClawbackResult clawbackResult, ClawbackClaimableBalanceResult clawbackClaimableBalanceResult, SetTrustLineFlagsResult setTrustLineFlagsResult, LiquidityPoolDepositResult liquidityPoolDepositResult, LiquidityPoolWithdrawResult liquidityPoolWithdrawResult, InvokeHostFunctionResult invokeHostFunctionResult, ExtendFootprintTTLResult extendFootprintTTLResult, RestoreFootprintResult restoreFootprintResult) Creates a newOperationResultTrinstance.- Parameters:
discriminant- thediscriminantfield valuecreateAccountResult- thecreateAccountResultfield valuepaymentResult- thepaymentResultfield valuepathPaymentStrictReceiveResult- thepathPaymentStrictReceiveResultfield valuemanageSellOfferResult- themanageSellOfferResultfield valuecreatePassiveSellOfferResult- thecreatePassiveSellOfferResultfield valuesetOptionsResult- thesetOptionsResultfield valuechangeTrustResult- thechangeTrustResultfield valueallowTrustResult- theallowTrustResultfield valueaccountMergeResult- theaccountMergeResultfield valueinflationResult- theinflationResultfield valuemanageDataResult- themanageDataResultfield valuebumpSeqResult- thebumpSeqResultfield valuemanageBuyOfferResult- themanageBuyOfferResultfield valuepathPaymentStrictSendResult- thepathPaymentStrictSendResultfield valuecreateClaimableBalanceResult- thecreateClaimableBalanceResultfield valueclaimClaimableBalanceResult- theclaimClaimableBalanceResultfield valuebeginSponsoringFutureReservesResult- thebeginSponsoringFutureReservesResultfield valueendSponsoringFutureReservesResult- theendSponsoringFutureReservesResultfield valuerevokeSponsorshipResult- therevokeSponsorshipResultfield valueclawbackResult- theclawbackResultfield valueclawbackClaimableBalanceResult- theclawbackClaimableBalanceResultfield valuesetTrustLineFlagsResult- thesetTrustLineFlagsResultfield valueliquidityPoolDepositResult- theliquidityPoolDepositResultfield valueliquidityPoolWithdrawResult- theliquidityPoolWithdrawResultfield valueinvokeHostFunctionResult- theinvokeHostFunctionResultfield valueextendFootprintTTLResult- theextendFootprintTTLResultfield valuerestoreFootprintResult- therestoreFootprintResultfield 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 OperationResult.OperationResultTr decode(XdrDataInputStream stream, int maxDepth) throws IOException - Throws:
IOException
-
decode
public static OperationResult.OperationResultTr decode(XdrDataInputStream stream) throws IOException - 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
-
getDiscriminant
Value of thediscriminantfield.- Returns:
- the
discriminantfield value
-
getCreateAccountResult
Value of thecreateAccountResultfield.- Returns:
- the
createAccountResultfield value
-
getPaymentResult
Value of thepaymentResultfield.- Returns:
- the
paymentResultfield value
-
getPathPaymentStrictReceiveResult
Value of thepathPaymentStrictReceiveResultfield.- Returns:
- the
pathPaymentStrictReceiveResultfield value
-
getManageSellOfferResult
Value of themanageSellOfferResultfield.- Returns:
- the
manageSellOfferResultfield value
-
getCreatePassiveSellOfferResult
Value of thecreatePassiveSellOfferResultfield.- Returns:
- the
createPassiveSellOfferResultfield value
-
getSetOptionsResult
Value of thesetOptionsResultfield.- Returns:
- the
setOptionsResultfield value
-
getChangeTrustResult
Value of thechangeTrustResultfield.- Returns:
- the
changeTrustResultfield value
-
getAllowTrustResult
Value of theallowTrustResultfield.- Returns:
- the
allowTrustResultfield value
-
getAccountMergeResult
Value of theaccountMergeResultfield.- Returns:
- the
accountMergeResultfield value
-
getInflationResult
Value of theinflationResultfield.- Returns:
- the
inflationResultfield value
-
getManageDataResult
Value of themanageDataResultfield.- Returns:
- the
manageDataResultfield value
-
getBumpSeqResult
Value of thebumpSeqResultfield.- Returns:
- the
bumpSeqResultfield value
-
getManageBuyOfferResult
Value of themanageBuyOfferResultfield.- Returns:
- the
manageBuyOfferResultfield value
-
getPathPaymentStrictSendResult
Value of thepathPaymentStrictSendResultfield.- Returns:
- the
pathPaymentStrictSendResultfield value
-
getCreateClaimableBalanceResult
Value of thecreateClaimableBalanceResultfield.- Returns:
- the
createClaimableBalanceResultfield value
-
getClaimClaimableBalanceResult
Value of theclaimClaimableBalanceResultfield.- Returns:
- the
claimClaimableBalanceResultfield value
-
getBeginSponsoringFutureReservesResult
Value of thebeginSponsoringFutureReservesResultfield.- Returns:
- the
beginSponsoringFutureReservesResultfield value
-
getEndSponsoringFutureReservesResult
Value of theendSponsoringFutureReservesResultfield.- Returns:
- the
endSponsoringFutureReservesResultfield value
-
getRevokeSponsorshipResult
Value of therevokeSponsorshipResultfield.- Returns:
- the
revokeSponsorshipResultfield value
-
getClawbackResult
Value of theclawbackResultfield.- Returns:
- the
clawbackResultfield value
-
getClawbackClaimableBalanceResult
Value of theclawbackClaimableBalanceResultfield.- Returns:
- the
clawbackClaimableBalanceResultfield value
-
getSetTrustLineFlagsResult
Value of thesetTrustLineFlagsResultfield.- Returns:
- the
setTrustLineFlagsResultfield value
-
getLiquidityPoolDepositResult
Value of theliquidityPoolDepositResultfield.- Returns:
- the
liquidityPoolDepositResultfield value
-
getLiquidityPoolWithdrawResult
Value of theliquidityPoolWithdrawResultfield.- Returns:
- the
liquidityPoolWithdrawResultfield value
-
getInvokeHostFunctionResult
Value of theinvokeHostFunctionResultfield.- Returns:
- the
invokeHostFunctionResultfield value
-
getExtendFootprintTTLResult
Value of theextendFootprintTTLResultfield.- Returns:
- the
extendFootprintTTLResultfield value
-
getRestoreFootprintResult
Value of therestoreFootprintResultfield.- Returns:
- the
restoreFootprintResultfield value
-
setDiscriminant
Value of thediscriminantfield.- Parameters:
discriminant- thediscriminantfield value
-
setCreateAccountResult
Value of thecreateAccountResultfield.- Parameters:
createAccountResult- thecreateAccountResultfield value
-
setPaymentResult
Value of thepaymentResultfield.- Parameters:
paymentResult- thepaymentResultfield value
-
setPathPaymentStrictReceiveResult
public void setPathPaymentStrictReceiveResult(PathPaymentStrictReceiveResult pathPaymentStrictReceiveResult) Value of thepathPaymentStrictReceiveResultfield.- Parameters:
pathPaymentStrictReceiveResult- thepathPaymentStrictReceiveResultfield value
-
setManageSellOfferResult
Value of themanageSellOfferResultfield.- Parameters:
manageSellOfferResult- themanageSellOfferResultfield value
-
setCreatePassiveSellOfferResult
Value of thecreatePassiveSellOfferResultfield.- Parameters:
createPassiveSellOfferResult- thecreatePassiveSellOfferResultfield value
-
setSetOptionsResult
Value of thesetOptionsResultfield.- Parameters:
setOptionsResult- thesetOptionsResultfield value
-
setChangeTrustResult
Value of thechangeTrustResultfield.- Parameters:
changeTrustResult- thechangeTrustResultfield value
-
setAllowTrustResult
Value of theallowTrustResultfield.- Parameters:
allowTrustResult- theallowTrustResultfield value
-
setAccountMergeResult
Value of theaccountMergeResultfield.- Parameters:
accountMergeResult- theaccountMergeResultfield value
-
setInflationResult
Value of theinflationResultfield.- Parameters:
inflationResult- theinflationResultfield value
-
setManageDataResult
Value of themanageDataResultfield.- Parameters:
manageDataResult- themanageDataResultfield value
-
setBumpSeqResult
Value of thebumpSeqResultfield.- Parameters:
bumpSeqResult- thebumpSeqResultfield value
-
setManageBuyOfferResult
Value of themanageBuyOfferResultfield.- Parameters:
manageBuyOfferResult- themanageBuyOfferResultfield value
-
setPathPaymentStrictSendResult
Value of thepathPaymentStrictSendResultfield.- Parameters:
pathPaymentStrictSendResult- thepathPaymentStrictSendResultfield value
-
setCreateClaimableBalanceResult
public void setCreateClaimableBalanceResult(CreateClaimableBalanceResult createClaimableBalanceResult) Value of thecreateClaimableBalanceResultfield.- Parameters:
createClaimableBalanceResult- thecreateClaimableBalanceResultfield value
-
setClaimClaimableBalanceResult
Value of theclaimClaimableBalanceResultfield.- Parameters:
claimClaimableBalanceResult- theclaimClaimableBalanceResultfield value
-
setBeginSponsoringFutureReservesResult
public void setBeginSponsoringFutureReservesResult(BeginSponsoringFutureReservesResult beginSponsoringFutureReservesResult) Value of thebeginSponsoringFutureReservesResultfield.- Parameters:
beginSponsoringFutureReservesResult- thebeginSponsoringFutureReservesResultfield value
-
setEndSponsoringFutureReservesResult
public void setEndSponsoringFutureReservesResult(EndSponsoringFutureReservesResult endSponsoringFutureReservesResult) Value of theendSponsoringFutureReservesResultfield.- Parameters:
endSponsoringFutureReservesResult- theendSponsoringFutureReservesResultfield value
-
setRevokeSponsorshipResult
Value of therevokeSponsorshipResultfield.- Parameters:
revokeSponsorshipResult- therevokeSponsorshipResultfield value
-
setClawbackResult
Value of theclawbackResultfield.- Parameters:
clawbackResult- theclawbackResultfield value
-
setClawbackClaimableBalanceResult
public void setClawbackClaimableBalanceResult(ClawbackClaimableBalanceResult clawbackClaimableBalanceResult) Value of theclawbackClaimableBalanceResultfield.- Parameters:
clawbackClaimableBalanceResult- theclawbackClaimableBalanceResultfield value
-
setSetTrustLineFlagsResult
Value of thesetTrustLineFlagsResultfield.- Parameters:
setTrustLineFlagsResult- thesetTrustLineFlagsResultfield value
-
setLiquidityPoolDepositResult
Value of theliquidityPoolDepositResultfield.- Parameters:
liquidityPoolDepositResult- theliquidityPoolDepositResultfield value
-
setLiquidityPoolWithdrawResult
Value of theliquidityPoolWithdrawResultfield.- Parameters:
liquidityPoolWithdrawResult- theliquidityPoolWithdrawResultfield value
-
setInvokeHostFunctionResult
Value of theinvokeHostFunctionResultfield.- Parameters:
invokeHostFunctionResult- theinvokeHostFunctionResultfield value
-
setExtendFootprintTTLResult
Value of theextendFootprintTTLResultfield.- Parameters:
extendFootprintTTLResult- theextendFootprintTTLResultfield value
-
setRestoreFootprintResult
Value of therestoreFootprintResultfield.- Parameters:
restoreFootprintResult- therestoreFootprintResultfield value
-
equals
-
hashCode
public int hashCode() -
toString
-