Class Failure
- java.lang.Object
-
- com.syntifi.casper.sdk.model.deploy.executionresult.Failure
-
- All Implemented Interfaces:
ExecutionResult
public class Failure extends java.lang.Object implements ExecutionResult
Abstract Executable Result of type Failure containing the details of the contract execution. It shows the result of a failed execution- Since:
- 0.0.1
- See Also:
ExecutionResult
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFailure.FailureBuilder
-
Constructor Summary
Constructors Constructor Description Failure()Failure(java.math.BigInteger cost, ExecutionEffect effect, java.lang.String errorMessage, java.util.List<java.lang.String> transfers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Failure.FailureBuilderbuilder()java.math.BigIntegergetCost()The cost of executing the deploy.ExecutionEffectgetEffect()java.lang.StringgetErrorMessage()The error message associated with executing the deployprotected java.lang.StringgetJsonCost()getter for cost json serializationjava.util.List<java.lang.String>getTransfers()List of Hex-encoded transfer address.voidsetCost(java.math.BigInteger cost)The cost of executing the deploy.voidsetEffect(ExecutionEffect effect)voidsetErrorMessage(java.lang.String errorMessage)The error message associated with executing the deployprotected voidsetJsonCost(java.lang.String value)setter for cost from json deserialized valuevoidsetTransfers(java.util.List<java.lang.String> transfers)List of Hex-encoded transfer address.
-
-
-
Constructor Detail
-
Failure
public Failure(java.math.BigInteger cost, ExecutionEffect effect, java.lang.String errorMessage, java.util.List<java.lang.String> transfers)
-
Failure
public Failure()
-
-
Method Detail
-
getJsonCost
@ExcludeFromJacocoGeneratedReport protected java.lang.String getJsonCost()
getter for cost json serialization- Returns:
- cost as expected for json serialization
-
setJsonCost
@ExcludeFromJacocoGeneratedReport protected void setJsonCost(java.lang.String value)
setter for cost from json deserialized value- Parameters:
value- the deserialized value
-
builder
public static Failure.FailureBuilder builder()
-
getCost
public java.math.BigInteger getCost()
The cost of executing the deploy.
-
getEffect
public ExecutionEffect getEffect()
- See Also:
ExecutionEffect
-
getErrorMessage
public java.lang.String getErrorMessage()
The error message associated with executing the deploy
-
getTransfers
public java.util.List<java.lang.String> getTransfers()
List of Hex-encoded transfer address.
-
setCost
public void setCost(java.math.BigInteger cost)
The cost of executing the deploy.
-
setEffect
public void setEffect(ExecutionEffect effect)
- See Also:
ExecutionEffect
-
setErrorMessage
public void setErrorMessage(java.lang.String errorMessage)
The error message associated with executing the deploy
-
setTransfers
public void setTransfers(java.util.List<java.lang.String> transfers)
List of Hex-encoded transfer address.
-
-