java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.MessageFilter
public record MessageFilter(StringFilter id, BlockFilter block, StringFilter block_id, StringFilter boc, StringFilter body, StringFilter body_hash, BooleanFilter bounce, BooleanFilter bounced, StringFilter chain_order, StringFilter code, StringFilter code_hash, FloatFilter created_at, StringFilter created_lt, StringFilter data, StringFilter data_hash, StringFilter dst, AccountFilter dst_account, TransactionFilter dst_transaction, IntFilter dst_workchain_id, StringFilter fwd_fee, BooleanFilter ihr_disabled, StringFilter ihr_fee, StringFilter import_fee, StringFilter library, StringFilter library_hash, IntFilter msg_type, MessageTypeEnumFilter msg_type_name, StringFilter proof, IntFilter split_depth, StringFilter src, AccountFilter src_account, TransactionFilter src_transaction, IntFilter src_workchain_id, IntFilter status, MessageProcessingStatusEnumFilter status_name, BooleanFilter tick, BooleanFilter tock, StringFilter value, OtherCurrencyArrayFilter value_other, MessageFilter OR)
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
ConstructorsConstructorDescriptionMessageFilter(StringFilter id, BlockFilter block, StringFilter block_id, StringFilter boc, StringFilter body, StringFilter body_hash, BooleanFilter bounce, BooleanFilter bounced, StringFilter chain_order, StringFilter code, StringFilter code_hash, FloatFilter created_at, StringFilter created_lt, StringFilter data, StringFilter data_hash, StringFilter dst, AccountFilter dst_account, TransactionFilter dst_transaction, IntFilter dst_workchain_id, StringFilter fwd_fee, BooleanFilter ihr_disabled, StringFilter ihr_fee, StringFilter import_fee, StringFilter library, StringFilter library_hash, IntFilter msg_type, MessageTypeEnumFilter msg_type_name, StringFilter proof, IntFilter split_depth, StringFilter src, AccountFilter src_account, TransactionFilter src_transaction, IntFilter src_workchain_id, IntFilter status, MessageProcessingStatusEnumFilter status_name, BooleanFilter tick, BooleanFilter tock, StringFilter value, OtherCurrencyArrayFilter value_other, MessageFilter OR) Creates an instance of aMessageFilterrecord class. -
Method Summary
Modifier and TypeMethodDescriptionblock()Returns the value of theblockrecord component.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_ltrecord component.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.Returns the value of thedst_transactionrecord component.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.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.Returns the value of theimport_feerecord component.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.OR()Returns the value of theORrecord 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.Returns the value of thesrc_transactionrecord component.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.Returns the value of thevalue_otherrecord component.
-
Constructor Details
-
MessageFilter
public MessageFilter(StringFilter id, BlockFilter block, StringFilter block_id, StringFilter boc, StringFilter body, StringFilter body_hash, BooleanFilter bounce, BooleanFilter bounced, StringFilter chain_order, StringFilter code, StringFilter code_hash, FloatFilter created_at, StringFilter created_lt, StringFilter data, StringFilter data_hash, StringFilter dst, AccountFilter dst_account, TransactionFilter dst_transaction, IntFilter dst_workchain_id, StringFilter fwd_fee, BooleanFilter ihr_disabled, StringFilter ihr_fee, StringFilter import_fee, StringFilter library, StringFilter library_hash, IntFilter msg_type, MessageTypeEnumFilter msg_type_name, StringFilter proof, IntFilter split_depth, StringFilter src, AccountFilter src_account, TransactionFilter src_transaction, IntFilter src_workchain_id, IntFilter status, MessageProcessingStatusEnumFilter status_name, BooleanFilter tick, BooleanFilter tock, StringFilter value, OtherCurrencyArrayFilter value_other, MessageFilter OR) Creates an instance of aMessageFilterrecord 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_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 componentOR- the value for theORrecord 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). -
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_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
-
OR
Returns the value of theORrecord component.- Returns:
- the value of the
ORrecord component
-