java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.Message
public record Message(String id, Block block, 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, Account dst_account, Transaction 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, Account src_account, Transaction src_transaction, Integer src_workchain_id, Integer status, MessageProcessingStatusEnum status_name, Boolean tick, Boolean tock, String value, List<OtherCurrency> value_other)
extends Record
# 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:;
-
Constructor Summary
ConstructorsConstructorDescriptionMessage(String id, Block block, 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, Account dst_account, Transaction 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, Account src_account, Transaction 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 aMessagerecord class. -
Method Summary
Modifier and TypeMethodDescriptionblock()Returns the value of theblockrecord component.static QueryExecutorBuilderblock(String objectFieldsTree, Integer timeout, MessageFilter when) block_id()Returns the value of theblock_idrecord component.boc()Returns the value of thebocrecord component.body()Returns the value of thebodyrecord component.Returns the value of thebody_hashrecord component.bounce()Returns the value of thebouncerecord component.bounced()Returns the value of thebouncedrecord component.Returns the value of thechain_orderrecord component.code()Returns the value of thecoderecord component.Returns the value of thecode_hashrecord component.Returns the value of thecreated_atrecord component.Returns the value of thecreated_at_stringrecord component.Returns the value of thecreated_ltrecord component.static QueryExecutorBuildercreated_lt(String objectFieldsTree, BigIntFormat format) data()Returns the value of thedatarecord component.Returns the value of thedata_hashrecord component.dst()Returns the value of thedstrecord component.Returns the value of thedst_accountrecord component.static QueryExecutorBuilderdst_account(String objectFieldsTree, Integer timeout, MessageFilter when) Returns the value of thedst_transactionrecord component.static QueryExecutorBuilderdst_transaction(String objectFieldsTree, Integer timeout, MessageFilter when) Returns the value of thedst_workchain_idrecord component.final booleanIndicates whether some other object is "equal to" this one.fwd_fee()Returns the value of thefwd_feerecord component.static QueryExecutorBuilderfwd_fee(String objectFieldsTree, BigIntFormat format) final inthashCode()Returns a hash code value for this object.id()Returns the value of theidrecord component.Returns the value of theihr_disabledrecord component.ihr_fee()Returns the value of theihr_feerecord component.static QueryExecutorBuilderihr_fee(String objectFieldsTree, BigIntFormat format) Returns the value of theimport_feerecord component.static QueryExecutorBuilderimport_fee(String objectFieldsTree, BigIntFormat format) library()Returns the value of thelibraryrecord component.Returns the value of thelibrary_hashrecord component.msg_type()Returns the value of themsg_typerecord component.Returns the value of themsg_type_namerecord component.proof()Returns the value of theproofrecord component.Returns the value of thesplit_depthrecord component.src()Returns the value of thesrcrecord component.Returns the value of thesrc_accountrecord component.static QueryExecutorBuildersrc_account(String objectFieldsTree, Integer timeout, MessageFilter when) Returns the value of thesrc_transactionrecord component.static QueryExecutorBuildersrc_transaction(String objectFieldsTree, Integer timeout, MessageFilter when) Returns the value of thesrc_workchain_idrecord component.status()Returns the value of thestatusrecord component.Returns the value of thestatus_namerecord component.tick()Returns the value of thetickrecord component.tock()Returns the value of thetockrecord component.final StringtoString()Returns a string representation of this record class.value()Returns the value of thevaluerecord component.static QueryExecutorBuildervalue(String objectFieldsTree, BigIntFormat format) Returns the value of thevalue_otherrecord component.
-
Constructor Details
-
Message
public Message(String id, Block block, 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, Account dst_account, Transaction 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, Account src_account, Transaction 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 aMessagerecord class.- Parameters:
id- the value for theidrecord componentblock- the value for theblockrecord componentblock_id- the value for theblock_idrecord componentboc- the value for thebocrecord componentbody- the value for thebodyrecord componentbody_hash- the value for thebody_hashrecord componentbounce- the value for thebouncerecord componentbounced- the value for thebouncedrecord componentchain_order- the value for thechain_orderrecord componentcode- the value for thecoderecord componentcode_hash- the value for thecode_hashrecord componentcreated_at- the value for thecreated_atrecord componentcreated_at_string- the value for thecreated_at_stringrecord componentcreated_lt- the value for thecreated_ltrecord componentdata- the value for thedatarecord componentdata_hash- the value for thedata_hashrecord componentdst- the value for thedstrecord componentdst_account- the value for thedst_accountrecord componentdst_transaction- the value for thedst_transactionrecord componentdst_workchain_id- the value for thedst_workchain_idrecord componentfwd_fee- the value for thefwd_feerecord componentihr_disabled- the value for theihr_disabledrecord componentihr_fee- the value for theihr_feerecord componentimport_fee- the value for theimport_feerecord componentlibrary- the value for thelibraryrecord componentlibrary_hash- the value for thelibrary_hashrecord componentmsg_type- the value for themsg_typerecord componentmsg_type_name- the value for themsg_type_namerecord componentproof- the value for theproofrecord componentsplit_depth- the value for thesplit_depthrecord componentsrc- the value for thesrcrecord componentsrc_account- the value for thesrc_accountrecord componentsrc_transaction- the value for thesrc_transactionrecord componentsrc_workchain_id- the value for thesrc_workchain_idrecord componentstatus- the value for thestatusrecord componentstatus_name- the value for thestatus_namerecord componenttick- the value for thetickrecord componenttock- the value for thetockrecord componentvalue- the value for thevaluerecord componentvalue_other- the value for thevalue_otherrecord component
-
-
Method Details
-
block
public static QueryExecutorBuilder block(String objectFieldsTree, Integer timeout, MessageFilter when) -
created_lt
-
dst_account
public static QueryExecutorBuilder dst_account(String objectFieldsTree, Integer timeout, MessageFilter when) -
dst_transaction
public static QueryExecutorBuilder dst_transaction(String objectFieldsTree, Integer timeout, MessageFilter when) -
fwd_fee
-
ihr_fee
-
import_fee
-
src_account
public static QueryExecutorBuilder src_account(String objectFieldsTree, Integer timeout, MessageFilter when) -
src_transaction
public static QueryExecutorBuilder src_transaction(String objectFieldsTree, Integer timeout, MessageFilter when) -
value
-
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). -
id
Returns the value of theidrecord component.- Returns:
- the value of the
idrecord component
-
block
Returns the value of theblockrecord component.- Returns:
- the value of the
blockrecord component
-
block_id
Returns the value of theblock_idrecord component.- Returns:
- the value of the
block_idrecord component
-
boc
Returns the value of thebocrecord component.- Returns:
- the value of the
bocrecord component
-
body
Returns the value of thebodyrecord component.- Returns:
- the value of the
bodyrecord component
-
body_hash
Returns the value of thebody_hashrecord component.- Returns:
- the value of the
body_hashrecord component
-
bounce
Returns the value of thebouncerecord component.- Returns:
- the value of the
bouncerecord component
-
bounced
Returns the value of thebouncedrecord component.- Returns:
- the value of the
bouncedrecord component
-
chain_order
Returns the value of thechain_orderrecord component.- Returns:
- the value of the
chain_orderrecord component
-
code
Returns the value of thecoderecord component.- Returns:
- the value of the
coderecord component
-
code_hash
Returns the value of thecode_hashrecord component.- Returns:
- the value of the
code_hashrecord component
-
created_at
Returns the value of thecreated_atrecord component.- Returns:
- the value of the
created_atrecord component
-
created_at_string
Returns the value of thecreated_at_stringrecord component.- Returns:
- the value of the
created_at_stringrecord component
-
created_lt
Returns the value of thecreated_ltrecord component.- Returns:
- the value of the
created_ltrecord component
-
data
Returns the value of thedatarecord component.- Returns:
- the value of the
datarecord component
-
data_hash
Returns the value of thedata_hashrecord component.- Returns:
- the value of the
data_hashrecord component
-
dst
Returns the value of thedstrecord component.- Returns:
- the value of the
dstrecord component
-
dst_account
Returns the value of thedst_accountrecord component.- Returns:
- the value of the
dst_accountrecord component
-
dst_transaction
Returns the value of thedst_transactionrecord component.- Returns:
- the value of the
dst_transactionrecord component
-
dst_workchain_id
Returns the value of thedst_workchain_idrecord component.- Returns:
- the value of the
dst_workchain_idrecord component
-
fwd_fee
Returns the value of thefwd_feerecord component.- Returns:
- the value of the
fwd_feerecord component
-
ihr_disabled
Returns the value of theihr_disabledrecord component.- Returns:
- the value of the
ihr_disabledrecord component
-
ihr_fee
Returns the value of theihr_feerecord component.- Returns:
- the value of the
ihr_feerecord component
-
import_fee
Returns the value of theimport_feerecord component.- Returns:
- the value of the
import_feerecord component
-
library
Returns the value of thelibraryrecord component.- Returns:
- the value of the
libraryrecord component
-
library_hash
Returns the value of thelibrary_hashrecord component.- Returns:
- the value of the
library_hashrecord component
-
msg_type
Returns the value of themsg_typerecord component.- Returns:
- the value of the
msg_typerecord component
-
msg_type_name
Returns the value of themsg_type_namerecord component.- Returns:
- the value of the
msg_type_namerecord component
-
proof
Returns the value of theproofrecord component.- Returns:
- the value of the
proofrecord component
-
split_depth
Returns the value of thesplit_depthrecord component.- Returns:
- the value of the
split_depthrecord component
-
src
Returns the value of thesrcrecord component.- Returns:
- the value of the
srcrecord component
-
src_account
Returns the value of thesrc_accountrecord component.- Returns:
- the value of the
src_accountrecord component
-
src_transaction
Returns the value of thesrc_transactionrecord component.- Returns:
- the value of the
src_transactionrecord component
-
src_workchain_id
Returns the value of thesrc_workchain_idrecord component.- Returns:
- the value of the
src_workchain_idrecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
status_name
Returns the value of thestatus_namerecord component.- Returns:
- the value of the
status_namerecord component
-
tick
Returns the value of thetickrecord component.- Returns:
- the value of the
tickrecord component
-
tock
Returns the value of thetockrecord component.- Returns:
- the value of the
tockrecord component
-
value
Returns the value of thevaluerecord component.- Returns:
- the value of the
valuerecord component
-
value_other
Returns the value of thevalue_otherrecord component.- Returns:
- the value of the
value_otherrecord component
-