Class SubmitTransactionResult
java.lang.Object
app.keyconnect.rippled.api.client.model.SubmitTransactionResult
- All Implemented Interfaces:
java.io.Serializable
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class SubmitTransactionResult
extends java.lang.Object
implements java.io.Serializable
SubmitTransactionResult
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ACCEPTEDstatic java.lang.StringJSON_PROPERTY_ACCOUNT_SEQUENCE_AVAILABLEstatic java.lang.StringJSON_PROPERTY_ACCOUNT_SEQUENCE_NEXTstatic java.lang.StringJSON_PROPERTY_APPLIEDstatic java.lang.StringJSON_PROPERTY_BROADCASTstatic java.lang.StringJSON_PROPERTY_ENGINE_RESULTstatic java.lang.StringJSON_PROPERTY_ENGINE_RESULT_CODEstatic java.lang.StringJSON_PROPERTY_ENGINE_RESULT_MESSAGEstatic java.lang.StringJSON_PROPERTY_KEPTstatic java.lang.StringJSON_PROPERTY_OPEN_LEDGER_COSTstatic java.lang.StringJSON_PROPERTY_QUEUEDstatic java.lang.StringJSON_PROPERTY_TX_BLOBstatic java.lang.StringJSON_PROPERTY_TX_JSONstatic java.lang.StringJSON_PROPERTY_VALIDATED_LEDGER_INDEX -
Constructor Summary
Constructors Constructor Description SubmitTransactionResult() -
Method Summary
Modifier and Type Method Description SubmitTransactionResultaccepted(java.lang.Boolean accepted)SubmitTransactionResultaccountSequenceAvailable(java.math.BigDecimal accountSequenceAvailable)SubmitTransactionResultaccountSequenceNext(java.math.BigDecimal accountSequenceNext)SubmitTransactionResultapplied(java.lang.Boolean applied)SubmitTransactionResultbroadcast(java.lang.Boolean broadcast)SubmitTransactionResultengineResult(java.lang.String engineResult)SubmitTransactionResultengineResultCode(java.lang.Integer engineResultCode)SubmitTransactionResultengineResultMessage(java.lang.String engineResultMessage)booleanequals(java.lang.Object o)java.lang.BooleangetAccepted()(Omitted in sign-and-submit mode) The value true indicates that the transaction was applied, queued, broadcast, or kept for later.java.math.BigDecimalgetAccountSequenceAvailable()(Omitted in sign-and-submit mode) The next Sequence Number available for the sending account after all pending and queued transactions.java.math.BigDecimalgetAccountSequenceNext()(Omitted in sign-and-submit mode) The next Sequence Number for the sending account after all transactions that have been provisionally applied, but not transactions in the queue.java.lang.BooleangetApplied()(Omitted in sign-and-submit mode) The value true indicates that this transaction was applied to the open ledger.java.lang.BooleangetBroadcast()(Omitted in sign-and-submit mode) The value true indicates this transaction was broadcast to peer servers in the peer-to-peer XRP Ledger network.java.lang.StringgetEngineResult()Text result code indicating the preliminary result of the transaction, for example tesSUCCESSjava.lang.IntegergetEngineResultCode()Numeric version of the result code.java.lang.StringgetEngineResultMessage()Human-readable explanation of the transaction's preliminary resultjava.lang.BooleangetKept()(Omitted in sign-and-submit mode) The value true indicates that the transaction was kept to be retried later.java.lang.StringgetOpenLedgerCost()(Omitted in sign-and-submit mode) The current open ledger cost before processing this transaction.java.lang.BooleangetQueued()(Omitted in sign-and-submit mode) The value true indicates the transaction was put in the Transaction Queue, which means it is likely to be included in a future ledger version.java.lang.StringgetTxBlob()The complete transaction in hex string formatAccountTransactiongetTxJson()Get txJsonjava.lang.IntegergetValidatedLedgerIndex()(Omitted in sign-and-submit mode) The ledger index of the newest validated ledger at the time of submission.inthashCode()SubmitTransactionResultkept(java.lang.Boolean kept)SubmitTransactionResultopenLedgerCost(java.lang.String openLedgerCost)SubmitTransactionResultqueued(java.lang.Boolean queued)voidsetAccepted(java.lang.Boolean accepted)voidsetAccountSequenceAvailable(java.math.BigDecimal accountSequenceAvailable)voidsetAccountSequenceNext(java.math.BigDecimal accountSequenceNext)voidsetApplied(java.lang.Boolean applied)voidsetBroadcast(java.lang.Boolean broadcast)voidsetEngineResult(java.lang.String engineResult)voidsetEngineResultCode(java.lang.Integer engineResultCode)voidsetEngineResultMessage(java.lang.String engineResultMessage)voidsetKept(java.lang.Boolean kept)voidsetOpenLedgerCost(java.lang.String openLedgerCost)voidsetQueued(java.lang.Boolean queued)voidsetTxBlob(java.lang.String txBlob)voidsetTxJson(AccountTransaction txJson)voidsetValidatedLedgerIndex(java.lang.Integer validatedLedgerIndex)java.lang.StringtoString()SubmitTransactionResulttxBlob(java.lang.String txBlob)SubmitTransactionResulttxJson(AccountTransaction txJson)SubmitTransactionResultvalidatedLedgerIndex(java.lang.Integer validatedLedgerIndex)Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
JSON_PROPERTY_TX_JSON
public static final java.lang.String JSON_PROPERTY_TX_JSON- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENGINE_RESULT
public static final java.lang.String JSON_PROPERTY_ENGINE_RESULT- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENGINE_RESULT_CODE
public static final java.lang.String JSON_PROPERTY_ENGINE_RESULT_CODE- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENGINE_RESULT_MESSAGE
public static final java.lang.String JSON_PROPERTY_ENGINE_RESULT_MESSAGE- See Also:
- Constant Field Values
-
JSON_PROPERTY_TX_BLOB
public static final java.lang.String JSON_PROPERTY_TX_BLOB- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCEPTED
public static final java.lang.String JSON_PROPERTY_ACCEPTED- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCOUNT_SEQUENCE_AVAILABLE
public static final java.lang.String JSON_PROPERTY_ACCOUNT_SEQUENCE_AVAILABLE- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCOUNT_SEQUENCE_NEXT
public static final java.lang.String JSON_PROPERTY_ACCOUNT_SEQUENCE_NEXT- See Also:
- Constant Field Values
-
JSON_PROPERTY_APPLIED
public static final java.lang.String JSON_PROPERTY_APPLIED- See Also:
- Constant Field Values
-
JSON_PROPERTY_BROADCAST
public static final java.lang.String JSON_PROPERTY_BROADCAST- See Also:
- Constant Field Values
-
JSON_PROPERTY_KEPT
public static final java.lang.String JSON_PROPERTY_KEPT- See Also:
- Constant Field Values
-
JSON_PROPERTY_QUEUED
public static final java.lang.String JSON_PROPERTY_QUEUED- See Also:
- Constant Field Values
-
JSON_PROPERTY_OPEN_LEDGER_COST
public static final java.lang.String JSON_PROPERTY_OPEN_LEDGER_COST- See Also:
- Constant Field Values
-
JSON_PROPERTY_VALIDATED_LEDGER_INDEX
public static final java.lang.String JSON_PROPERTY_VALIDATED_LEDGER_INDEX- See Also:
- Constant Field Values
-
-
Constructor Details
-
SubmitTransactionResult
public SubmitTransactionResult()
-
-
Method Details
-
txJson
-
getTxJson
Get txJson- Returns:
- txJson
-
setTxJson
-
engineResult
-
getEngineResult
@Nullable public java.lang.String getEngineResult()Text result code indicating the preliminary result of the transaction, for example tesSUCCESS- Returns:
- engineResult
-
setEngineResult
public void setEngineResult(java.lang.String engineResult) -
engineResultCode
-
getEngineResultCode
@Nullable public java.lang.Integer getEngineResultCode()Numeric version of the result code. Not recommended.- Returns:
- engineResultCode
-
setEngineResultCode
public void setEngineResultCode(java.lang.Integer engineResultCode) -
engineResultMessage
-
getEngineResultMessage
@Nullable public java.lang.String getEngineResultMessage()Human-readable explanation of the transaction's preliminary result- Returns:
- engineResultMessage
-
setEngineResultMessage
public void setEngineResultMessage(java.lang.String engineResultMessage) -
txBlob
-
getTxBlob
@Nullable public java.lang.String getTxBlob()The complete transaction in hex string format- Returns:
- txBlob
-
setTxBlob
public void setTxBlob(java.lang.String txBlob) -
accepted
-
getAccepted
@Nullable public java.lang.Boolean getAccepted()(Omitted in sign-and-submit mode) The value true indicates that the transaction was applied, queued, broadcast, or kept for later. The value false indicates that none of those happened, so the transaction cannot possibly succeed as long as you do not submit it again and have not already submitted it another time- Returns:
- accepted
-
setAccepted
public void setAccepted(java.lang.Boolean accepted) -
accountSequenceAvailable
public SubmitTransactionResult accountSequenceAvailable(java.math.BigDecimal accountSequenceAvailable) -
getAccountSequenceAvailable
@Nullable public java.math.BigDecimal getAccountSequenceAvailable()(Omitted in sign-and-submit mode) The next Sequence Number available for the sending account after all pending and queued transactions.- Returns:
- accountSequenceAvailable
-
setAccountSequenceAvailable
public void setAccountSequenceAvailable(java.math.BigDecimal accountSequenceAvailable) -
accountSequenceNext
-
getAccountSequenceNext
@Nullable public java.math.BigDecimal getAccountSequenceNext()(Omitted in sign-and-submit mode) The next Sequence Number for the sending account after all transactions that have been provisionally applied, but not transactions in the queue.- Returns:
- accountSequenceNext
-
setAccountSequenceNext
public void setAccountSequenceNext(java.math.BigDecimal accountSequenceNext) -
applied
-
getApplied
@Nullable public java.lang.Boolean getApplied()(Omitted in sign-and-submit mode) The value true indicates that this transaction was applied to the open ledger. In this case, the transaction is likely, but not guaranteed, to be validated in the next ledger version.- Returns:
- applied
-
setApplied
public void setApplied(java.lang.Boolean applied) -
broadcast
-
getBroadcast
@Nullable public java.lang.Boolean getBroadcast()(Omitted in sign-and-submit mode) The value true indicates this transaction was broadcast to peer servers in the peer-to-peer XRP Ledger network. (Note: if the server has no peers, such as in stand-alone mode, the server uses the value true for cases where it would have broadcast the transaction.) The value false indicates the transaction was not broadcast to any other servers.- Returns:
- broadcast
-
setBroadcast
public void setBroadcast(java.lang.Boolean broadcast) -
kept
-
getKept
@Nullable public java.lang.Boolean getKept()(Omitted in sign-and-submit mode) The value true indicates that the transaction was kept to be retried later.- Returns:
- kept
-
setKept
public void setKept(java.lang.Boolean kept) -
queued
-
getQueued
@Nullable public java.lang.Boolean getQueued()(Omitted in sign-and-submit mode) The value true indicates the transaction was put in the Transaction Queue, which means it is likely to be included in a future ledger version.- Returns:
- queued
-
setQueued
public void setQueued(java.lang.Boolean queued) -
openLedgerCost
-
getOpenLedgerCost
@Nullable public java.lang.String getOpenLedgerCost()(Omitted in sign-and-submit mode) The current open ledger cost before processing this transaction. Transactions with a lower cost are likely to be queued.- Returns:
- openLedgerCost
-
setOpenLedgerCost
public void setOpenLedgerCost(java.lang.String openLedgerCost) -
validatedLedgerIndex
-
getValidatedLedgerIndex
@Nullable public java.lang.Integer getValidatedLedgerIndex()(Omitted in sign-and-submit mode) The ledger index of the newest validated ledger at the time of submission. This provides a lower bound on the ledger versions that the transaction can appear in as a result of this request. (The transaction could only have been validated in this ledger version or earlier if it had already been submitted before.)- Returns:
- validatedLedgerIndex
-
setValidatedLedgerIndex
public void setValidatedLedgerIndex(java.lang.Integer validatedLedgerIndex) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-