java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.BlockchainQuery
public record BlockchainQuery(BlockchainAccountQuery account, Node.BlockchainBlock block, Node.BlockchainBlock block_by_seq_no, Node.BlockchainTransaction transaction, Node.BlockchainMessage message, BlockchainMasterSeqNoRange master_seq_no_range, BlockchainBlocksConnection key_blocks, BlockchainBlocksConnection blocks, BlockchainTransactionsConnection transactions)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionBlockchainQuery
(BlockchainAccountQuery account, Node.BlockchainBlock block, Node.BlockchainBlock block_by_seq_no, Node.BlockchainTransaction transaction, Node.BlockchainMessage message, BlockchainMasterSeqNoRange master_seq_no_range, BlockchainBlocksConnection key_blocks, BlockchainBlocksConnection blocks, BlockchainTransactionsConnection transactions) Creates an instance of aBlockchainQuery
record class. -
Method Summary
Modifier and TypeMethodDescriptionaccount()
Returns the value of theaccount
record component.static QueryExecutorBuilder
block()
Returns the value of theblock
record component.static QueryExecutorBuilder
Returns the value of theblock_by_seq_no
record component.static QueryExecutorBuilder
block_by_seq_no
(String objectFieldsTree, Integer workchain, String thread, Float seq_no) blocks()
Returns the value of theblocks
record component.static QueryExecutorBuilder
blocks
(String objectFieldsTree, Boolean allow_latest_inconsistent_data, BlockchainMasterSeqNoFilter master_seq_no_range, Integer workchain, String thread, Integer min_tr_count, Integer max_tr_count, Integer first, String after, Integer last, String before) final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.Returns the value of thekey_blocks
record component.static QueryExecutorBuilder
key_blocks
(String objectFieldsTree, Boolean allow_latest_inconsistent_data, BlockchainMasterSeqNoFilter master_seq_no_range, Integer first, String after, Integer last, String before) Returns the value of themaster_seq_no_range
record component.static QueryExecutorBuilder
master_seq_no_range
(String objectFieldsTree, Integer time_start, Integer time_end) message()
Returns the value of themessage
record component.static QueryExecutorBuilder
final String
toString()
Returns a string representation of this record class.Returns the value of thetransaction
record component.static QueryExecutorBuilder
transaction
(String objectFieldsTree, String hash) Returns the value of thetransactions
record component.static QueryExecutorBuilder
transactions
(String objectFieldsTree, Boolean allow_latest_inconsistent_data, BlockchainMasterSeqNoFilter master_seq_no_range, Integer workchain, String min_balance_delta, String max_balance_delta, Integer first, String after, Integer last, String before)
-
Constructor Details
-
BlockchainQuery
public BlockchainQuery(BlockchainAccountQuery account, Node.BlockchainBlock block, Node.BlockchainBlock block_by_seq_no, Node.BlockchainTransaction transaction, Node.BlockchainMessage message, BlockchainMasterSeqNoRange master_seq_no_range, BlockchainBlocksConnection key_blocks, BlockchainBlocksConnection blocks, BlockchainTransactionsConnection transactions) Creates an instance of aBlockchainQuery
record class.- Parameters:
account
- the value for theaccount
record componentblock
- the value for theblock
record componentblock_by_seq_no
- the value for theblock_by_seq_no
record componenttransaction
- the value for thetransaction
record componentmessage
- the value for themessage
record componentmaster_seq_no_range
- the value for themaster_seq_no_range
record componentkey_blocks
- the value for thekey_blocks
record componentblocks
- the value for theblocks
record componenttransactions
- the value for thetransactions
record component
-
-
Method Details
-
account
-
block
-
block_by_seq_no
public static QueryExecutorBuilder block_by_seq_no(String objectFieldsTree, Integer workchain, String thread, Float seq_no) -
transaction
-
message
-
master_seq_no_range
public static QueryExecutorBuilder master_seq_no_range(String objectFieldsTree, Integer time_start, Integer time_end) -
key_blocks
public static QueryExecutorBuilder key_blocks(String objectFieldsTree, Boolean allow_latest_inconsistent_data, BlockchainMasterSeqNoFilter master_seq_no_range, Integer first, String after, Integer last, String before) -
blocks
-
transactions
-
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
Returns the value of theaccount
record component.- Returns:
- the value of the
account
record component
-
block
Returns the value of theblock
record component.- Returns:
- the value of the
block
record component
-
block_by_seq_no
Returns the value of theblock_by_seq_no
record component.- Returns:
- the value of the
block_by_seq_no
record component
-
transaction
Returns the value of thetransaction
record component.- Returns:
- the value of the
transaction
record component
-
message
Returns the value of themessage
record component.- Returns:
- the value of the
message
record component
-
master_seq_no_range
Returns the value of themaster_seq_no_range
record component.- Returns:
- the value of the
master_seq_no_range
record component
-
key_blocks
Returns the value of thekey_blocks
record component.- Returns:
- the value of the
key_blocks
record component
-
blocks
Returns the value of theblocks
record component.- Returns:
- the value of the
blocks
record component
-
transactions
Returns the value of thetransactions
record component.- Returns:
- the value of the
transactions
record component
-