Class ExecutionResultV2
- java.lang.Object
-
- com.casper.sdk.model.transaction.execution.ExecutionResult
-
- com.casper.sdk.model.transaction.execution.ExecutionResultV2
-
public class ExecutionResultV2 extends ExecutionResult
The result of executing a single transaction V2.
-
-
Constructor Summary
Constructors Constructor Description ExecutionResultV2()ExecutionResultV2(InitiatorAddr initiator, java.lang.String errorMessage, java.math.BigInteger limit, java.math.BigInteger consumed, java.math.BigInteger cost, long sizeEstimate, java.util.List<PaymentInfo> payment, java.util.List<Transfer> transfers, java.util.List<Effect> effects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigIntegergetConsumed()java.math.BigIntegergetCost()java.util.Optional<Effect>getEffectByKey(java.lang.String key)java.util.List<Effect>getEffects()java.lang.StringgetErrorMessage()If error_message is null, the execution was successful<T> InitiatorAddr<T>getInitiator()java.math.BigIntegergetLimit()java.util.List<PaymentInfo>getPayment()longgetSizeEstimate()java.util.List<Transfer>getTransfers()voidsetConsumed(java.math.BigInteger consumed)voidsetCost(java.math.BigInteger cost)voidsetEffects(java.util.List<Effect> effects)voidsetErrorMessage(java.lang.String errorMessage)If error_message is null, the execution was successfulvoidsetInitiator(InitiatorAddr initiator)voidsetLimit(java.math.BigInteger limit)voidsetPayment(java.util.List<PaymentInfo> payment)voidsetSizeEstimate(long sizeEstimate)voidsetTransfers(java.util.List<Transfer> transfers)
-
-
-
Constructor Detail
-
ExecutionResultV2
public ExecutionResultV2()
-
ExecutionResultV2
public ExecutionResultV2(InitiatorAddr initiator, java.lang.String errorMessage, java.math.BigInteger limit, java.math.BigInteger consumed, java.math.BigInteger cost, long sizeEstimate, java.util.List<PaymentInfo> payment, java.util.List<Transfer> transfers, java.util.List<Effect> effects)
-
-
Method Detail
-
getInitiator
public <T> InitiatorAddr<T> getInitiator()
-
getEffectByKey
public java.util.Optional<Effect> getEffectByKey(java.lang.String key)
-
getErrorMessage
public java.lang.String getErrorMessage()
If error_message is null, the execution was successful
-
getLimit
public java.math.BigInteger getLimit()
-
getConsumed
public java.math.BigInteger getConsumed()
-
getCost
public java.math.BigInteger getCost()
-
getSizeEstimate
public long getSizeEstimate()
-
getPayment
public java.util.List<PaymentInfo> getPayment()
-
getTransfers
public java.util.List<Transfer> getTransfers()
-
getEffects
public java.util.List<Effect> getEffects()
-
setInitiator
public void setInitiator(InitiatorAddr initiator)
-
setErrorMessage
public void setErrorMessage(java.lang.String errorMessage)
If error_message is null, the execution was successful
-
setLimit
public void setLimit(java.math.BigInteger limit)
-
setConsumed
public void setConsumed(java.math.BigInteger consumed)
-
setCost
public void setCost(java.math.BigInteger cost)
-
setSizeEstimate
public void setSizeEstimate(long sizeEstimate)
-
setPayment
public void setPayment(java.util.List<PaymentInfo> payment)
-
setTransfers
public void setTransfers(java.util.List<Transfer> transfers)
-
setEffects
public void setEffects(java.util.List<Effect> effects)
-
-