java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Tvm.ParamsOfRunGet
- Record Components:
account
- Account BOC in `base64`functionName
- Function nameinput
- Input parametersexecutionOptions
- Execution optionstupleListAsArray
- Default is `false`. Input parameters may use any of lists representations If you receive this error on Web: "Runtime error. Unreachable code should not be executed...", set this flag to true. This may happen, for example, when elector contract contains too many participants Convert lists based on nested tuples in the **result** into plain arrays.
- Enclosing class:
Tvm
public static record Tvm.ParamsOfRunGet(String account, String functionName, com.fasterxml.jackson.databind.JsonNode input, Tvm.ExecutionOptions executionOptions, Boolean tupleListAsArray)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionParamsOfRunGet
(String account, String functionName, com.fasterxml.jackson.databind.JsonNode input, Tvm.ExecutionOptions executionOptions, Boolean tupleListAsArray) Creates an instance of aParamsOfRunGet
record class. -
Method Summary
Modifier and TypeMethodDescriptionaccount()
Returns the value of theaccount
record component.final boolean
Indicates whether some other object is "equal to" this one.Returns the value of theexecutionOptions
record component.Returns the value of thefunctionName
record component.final int
hashCode()
Returns a hash code value for this object.com.fasterxml.jackson.databind.JsonNode
input()
Returns the value of theinput
record component.final String
toString()
Returns a string representation of this record class.Returns the value of thetupleListAsArray
record component.
-
Constructor Details
-
ParamsOfRunGet
public ParamsOfRunGet(String account, String functionName, com.fasterxml.jackson.databind.JsonNode input, Tvm.ExecutionOptions executionOptions, Boolean tupleListAsArray) Creates an instance of aParamsOfRunGet
record class.- Parameters:
account
- the value for theaccount
record componentfunctionName
- the value for thefunctionName
record componentinput
- the value for theinput
record componentexecutionOptions
- the value for theexecutionOptions
record componenttupleListAsArray
- the value for thetupleListAsArray
record component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
account
Returns the value of theaccount
record component.- Returns:
- the value of the
account
record component
-
functionName
Returns the value of thefunctionName
record component.- Returns:
- the value of the
functionName
record component
-
input
public com.fasterxml.jackson.databind.JsonNode input()Returns the value of theinput
record component.- Returns:
- the value of the
input
record component
-
executionOptions
Returns the value of theexecutionOptions
record component.- Returns:
- the value of the
executionOptions
record component
-
tupleListAsArray
Returns the value of thetupleListAsArray
record component.- Returns:
- the value of the
tupleListAsArray
record component
-