Module java4ever.binding
Record Class Node.BlockchainMessage
java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.Node.BlockchainMessage
- All Implemented Interfaces:
Node
- Enclosing interface:
Node
public static record Node.BlockchainMessage(String id, String hash, String block_id, String boc, String body, String body_hash, Boolean bounce, Boolean bounced, String chain_order, String code, String code_hash, Float created_at, String created_at_string, String created_lt, String data, String data_hash, String dst, Node.BlockchainTransaction dst_transaction, Integer dst_workchain_id, String fwd_fee, Boolean ihr_disabled, String ihr_fee, String import_fee, String library, String library_hash, Integer msg_type, MessageTypeEnum msg_type_name, String proof, Integer split_depth, String src, Node.BlockchainTransaction src_transaction, Integer src_workchain_id, Integer status, MessageProcessingStatusEnum status_name, Boolean tick, Boolean tock, String value, List<OtherCurrency> value_other)
extends Record
implements Node
**UNSTABLE**
# Message type
Message layout queries. A message consists of its header followed by its
body or payload. The body is essentially arbitrary, to be interpreted by the
destination smart contract. It can be queried with the following fields:;
-
Nested Class Summary
Nested classes/interfaces inherited from interface tech.deplant.java4ever.binding.gql.Node
Node.BlockchainAccount, Node.BlockchainBlock, Node.BlockchainMessage, Node.BlockchainTransaction
-
Constructor Summary
ConstructorsConstructorDescriptionBlockchainMessage
(String id, String hash, String block_id, String boc, String body, String body_hash, Boolean bounce, Boolean bounced, String chain_order, String code, String code_hash, Float created_at, String created_at_string, String created_lt, String data, String data_hash, String dst, Node.BlockchainTransaction dst_transaction, Integer dst_workchain_id, String fwd_fee, Boolean ihr_disabled, String ihr_fee, String import_fee, String library, String library_hash, Integer msg_type, MessageTypeEnum msg_type_name, String proof, Integer split_depth, String src, Node.BlockchainTransaction src_transaction, Integer src_workchain_id, Integer status, MessageProcessingStatusEnum status_name, Boolean tick, Boolean tock, String value, List<OtherCurrency> value_other) Creates an instance of aBlockchainMessage
record class. -
Method Summary
Modifier and TypeMethodDescriptionblock_id()
Returns the value of theblock_id
record component.boc()
Returns the value of theboc
record component.body()
Returns the value of thebody
record component.Returns the value of thebody_hash
record component.bounce()
Returns the value of thebounce
record component.bounced()
Returns the value of thebounced
record component.Returns the value of thechain_order
record component.code()
Returns the value of thecode
record component.Returns the value of thecode_hash
record component.Returns the value of thecreated_at
record component.Returns the value of thecreated_at_string
record component.Returns the value of thecreated_lt
record component.static QueryExecutorBuilder
created_lt
(String objectFieldsTree, BigIntFormat format) data()
Returns the value of thedata
record component.Returns the value of thedata_hash
record component.dst()
Returns the value of thedst
record component.Returns the value of thedst_transaction
record component.Returns the value of thedst_workchain_id
record component.final boolean
Indicates whether some other object is "equal to" this one.fwd_fee()
Returns the value of thefwd_fee
record component.static QueryExecutorBuilder
fwd_fee
(String objectFieldsTree, BigIntFormat format) hash()
Returns the value of thehash
record component.final int
hashCode()
Returns a hash code value for this object.id()
Returns the value of theid
record component.Returns the value of theihr_disabled
record component.ihr_fee()
Returns the value of theihr_fee
record component.static QueryExecutorBuilder
ihr_fee
(String objectFieldsTree, BigIntFormat format) Returns the value of theimport_fee
record component.static QueryExecutorBuilder
import_fee
(String objectFieldsTree, BigIntFormat format) library()
Returns the value of thelibrary
record component.Returns the value of thelibrary_hash
record component.msg_type()
Returns the value of themsg_type
record component.Returns the value of themsg_type_name
record component.proof()
Returns the value of theproof
record component.Returns the value of thesplit_depth
record component.src()
Returns the value of thesrc
record component.Returns the value of thesrc_transaction
record component.Returns the value of thesrc_workchain_id
record component.status()
Returns the value of thestatus
record component.Returns the value of thestatus_name
record component.tick()
Returns the value of thetick
record component.tock()
Returns the value of thetock
record component.final String
toString()
Returns a string representation of this record class.value()
Returns the value of thevalue
record component.static QueryExecutorBuilder
value
(String objectFieldsTree, BigIntFormat format) Returns the value of thevalue_other
record component.
-
Constructor Details
-
BlockchainMessage
public BlockchainMessage(String id, String hash, String block_id, String boc, String body, String body_hash, Boolean bounce, Boolean bounced, String chain_order, String code, String code_hash, Float created_at, String created_at_string, String created_lt, String data, String data_hash, String dst, Node.BlockchainTransaction dst_transaction, Integer dst_workchain_id, String fwd_fee, Boolean ihr_disabled, String ihr_fee, String import_fee, String library, String library_hash, Integer msg_type, MessageTypeEnum msg_type_name, String proof, Integer split_depth, String src, Node.BlockchainTransaction src_transaction, Integer src_workchain_id, Integer status, MessageProcessingStatusEnum status_name, Boolean tick, Boolean tock, String value, List<OtherCurrency> value_other) Creates an instance of aBlockchainMessage
record class.- Parameters:
id
- the value for theid
record componenthash
- the value for thehash
record componentblock_id
- the value for theblock_id
record componentboc
- the value for theboc
record componentbody
- the value for thebody
record componentbody_hash
- the value for thebody_hash
record componentbounce
- the value for thebounce
record componentbounced
- the value for thebounced
record componentchain_order
- the value for thechain_order
record componentcode
- the value for thecode
record componentcode_hash
- the value for thecode_hash
record componentcreated_at
- the value for thecreated_at
record componentcreated_at_string
- the value for thecreated_at_string
record componentcreated_lt
- the value for thecreated_lt
record componentdata
- the value for thedata
record componentdata_hash
- the value for thedata_hash
record componentdst
- the value for thedst
record componentdst_transaction
- the value for thedst_transaction
record componentdst_workchain_id
- the value for thedst_workchain_id
record componentfwd_fee
- the value for thefwd_fee
record componentihr_disabled
- the value for theihr_disabled
record componentihr_fee
- the value for theihr_fee
record componentimport_fee
- the value for theimport_fee
record componentlibrary
- the value for thelibrary
record componentlibrary_hash
- the value for thelibrary_hash
record componentmsg_type
- the value for themsg_type
record componentmsg_type_name
- the value for themsg_type_name
record componentproof
- the value for theproof
record componentsplit_depth
- the value for thesplit_depth
record componentsrc
- the value for thesrc
record componentsrc_transaction
- the value for thesrc_transaction
record componentsrc_workchain_id
- the value for thesrc_workchain_id
record componentstatus
- the value for thestatus
record componentstatus_name
- the value for thestatus_name
record componenttick
- the value for thetick
record componenttock
- the value for thetock
record componentvalue
- the value for thevalue
record componentvalue_other
- the value for thevalue_other
record component
-
-
Method Details
-
created_lt
-
fwd_fee
-
ihr_fee
-
import_fee
-
value
-
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)
. -
id
Returns the value of theid
record component.- Returns:
- the value of the
id
record component
-
hash
Returns the value of thehash
record component.- Returns:
- the value of the
hash
record component
-
block_id
Returns the value of theblock_id
record component.- Returns:
- the value of the
block_id
record component
-
boc
Returns the value of theboc
record component.- Returns:
- the value of the
boc
record component
-
body
Returns the value of thebody
record component.- Returns:
- the value of the
body
record component
-
body_hash
Returns the value of thebody_hash
record component.- Returns:
- the value of the
body_hash
record component
-
bounce
Returns the value of thebounce
record component.- Returns:
- the value of the
bounce
record component
-
bounced
Returns the value of thebounced
record component.- Returns:
- the value of the
bounced
record component
-
chain_order
Returns the value of thechain_order
record component.- Returns:
- the value of the
chain_order
record component
-
code
Returns the value of thecode
record component.- Returns:
- the value of the
code
record component
-
code_hash
Returns the value of thecode_hash
record component.- Returns:
- the value of the
code_hash
record component
-
created_at
Returns the value of thecreated_at
record component.- Returns:
- the value of the
created_at
record component
-
created_at_string
Returns the value of thecreated_at_string
record component.- Returns:
- the value of the
created_at_string
record component
-
created_lt
Returns the value of thecreated_lt
record component.- Returns:
- the value of the
created_lt
record component
-
data
Returns the value of thedata
record component.- Returns:
- the value of the
data
record component
-
data_hash
Returns the value of thedata_hash
record component.- Returns:
- the value of the
data_hash
record component
-
dst
Returns the value of thedst
record component.- Returns:
- the value of the
dst
record component
-
dst_transaction
Returns the value of thedst_transaction
record component.- Returns:
- the value of the
dst_transaction
record component
-
dst_workchain_id
Returns the value of thedst_workchain_id
record component.- Returns:
- the value of the
dst_workchain_id
record component
-
fwd_fee
Returns the value of thefwd_fee
record component.- Returns:
- the value of the
fwd_fee
record component
-
ihr_disabled
Returns the value of theihr_disabled
record component.- Returns:
- the value of the
ihr_disabled
record component
-
ihr_fee
Returns the value of theihr_fee
record component.- Returns:
- the value of the
ihr_fee
record component
-
import_fee
Returns the value of theimport_fee
record component.- Returns:
- the value of the
import_fee
record component
-
library
Returns the value of thelibrary
record component.- Returns:
- the value of the
library
record component
-
library_hash
Returns the value of thelibrary_hash
record component.- Returns:
- the value of the
library_hash
record component
-
msg_type
Returns the value of themsg_type
record component.- Returns:
- the value of the
msg_type
record component
-
msg_type_name
Returns the value of themsg_type_name
record component.- Returns:
- the value of the
msg_type_name
record component
-
proof
Returns the value of theproof
record component.- Returns:
- the value of the
proof
record component
-
split_depth
Returns the value of thesplit_depth
record component.- Returns:
- the value of the
split_depth
record component
-
src
Returns the value of thesrc
record component.- Returns:
- the value of the
src
record component
-
src_transaction
Returns the value of thesrc_transaction
record component.- Returns:
- the value of the
src_transaction
record component
-
src_workchain_id
Returns the value of thesrc_workchain_id
record component.- Returns:
- the value of the
src_workchain_id
record component
-
status
Returns the value of thestatus
record component.- Returns:
- the value of the
status
record component
-
status_name
Returns the value of thestatus_name
record component.- Returns:
- the value of the
status_name
record component
-
tick
Returns the value of thetick
record component.- Returns:
- the value of the
tick
record component
-
tock
Returns the value of thetock
record component.- Returns:
- the value of the
tock
record component
-
value
Returns the value of thevalue
record component.- Returns:
- the value of the
value
record component
-
value_other
Returns the value of thevalue_other
record component.- Returns:
- the value of the
value_other
record component
-