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
-
hashCode
-
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
-
functionName
Returns the value of thefunctionName
record component.- Returns:
- the value of the
functionName
record component
-
input
-
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
-