Module java4ever.binding
Package tech.deplant.java4ever.binding
Record Class Tvm.ResultOfRunExecutor
java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Tvm.ResultOfRunExecutor
- Record Components:
transaction- In addition to the regular transaction fields there is a `boc` field encoded with `base64` which contains source transaction BOC. Parsed transaction.outMessages- Encoded as `base64` List of output messages' BOCs.decoded- Optional decoded message bodies according to the optional `abi` parameter.account- Encoded as `base64` Updated account state BOC.fees- Transaction fees
- Enclosing class:
Tvm
public static record Tvm.ResultOfRunExecutor(com.fasterxml.jackson.databind.JsonNode transaction, String[] outMessages, Processing.DecodedOutput decoded, String account, Tvm.TransactionFees fees)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionResultOfRunExecutor(com.fasterxml.jackson.databind.JsonNode transaction, String[] outMessages, Processing.DecodedOutput decoded, String account, Tvm.TransactionFees fees) Creates an instance of aResultOfRunExecutorrecord class. -
Method Summary
Modifier and TypeMethodDescriptionaccount()Returns the value of theaccountrecord component.decoded()Returns the value of thedecodedrecord component.final booleanIndicates whether some other object is "equal to" this one.fees()Returns the value of thefeesrecord component.final inthashCode()Returns a hash code value for this object.String[]Returns the value of theoutMessagesrecord component.final StringtoString()Returns a string representation of this record class.com.fasterxml.jackson.databind.JsonNodeReturns the value of thetransactionrecord component.
-
Constructor Details
-
ResultOfRunExecutor
public ResultOfRunExecutor(com.fasterxml.jackson.databind.JsonNode transaction, String[] outMessages, Processing.DecodedOutput decoded, String account, Tvm.TransactionFees fees) Creates an instance of aResultOfRunExecutorrecord class.- Parameters:
transaction- the value for thetransactionrecord componentoutMessages- the value for theoutMessagesrecord componentdecoded- the value for thedecodedrecord componentaccount- the value for theaccountrecord componentfees- the value for thefeesrecord 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). -
transaction
public com.fasterxml.jackson.databind.JsonNode transaction()Returns the value of thetransactionrecord component.- Returns:
- the value of the
transactionrecord component
-
outMessages
Returns the value of theoutMessagesrecord component.- Returns:
- the value of the
outMessagesrecord component
-
decoded
-
account
-
fees
-