Record Class BlockFilter

java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.BlockFilter

public record BlockFilter(StringFilter id, BlockAccountBlocksArrayFilter account_blocks, BooleanFilter after_merge, BooleanFilter after_split, BooleanFilter before_split, StringFilter boc, StringFilter chain_order, StringFilter created_by, StringFilter end_lt, StringFilter file_hash, IntFilter flags, FloatFilter gen_catchain_seqno, StringFilter gen_software_capabilities, FloatFilter gen_software_version, FloatFilter gen_utime, FloatFilter gen_validator_list_hash_short, IntFilter global_id, InMsgArrayFilter in_msg_descr, BooleanFilter key_block, BlockMasterFilter master, ExtBlkRefFilter master_ref, FloatFilter min_ref_mc_seqno, OutMsgArrayFilter out_msg_descr, ExtBlkRefFilter prev_alt_ref, FloatFilter prev_key_block_seqno, ExtBlkRefFilter prev_ref, ExtBlkRefFilter prev_vert_alt_ref, ExtBlkRefFilter prev_vert_ref, StringFilter rand_seed, FloatFilter seq_no, StringFilter shard, BlockSignaturesFilter signatures, StringFilter start_lt, BlockStateUpdateFilter state_update, IntFilter status, BlockProcessingStatusEnumFilter status_name, IntFilter tr_count, BlockValueFlowFilter value_flow, FloatFilter version, FloatFilter vert_seq_no, BooleanFilter want_merge, BooleanFilter want_split, IntFilter workchain_id, BlockFilter OR) extends Record
This is Block;
  • Constructor Details

    • BlockFilter

      public BlockFilter(StringFilter id, BlockAccountBlocksArrayFilter account_blocks, BooleanFilter after_merge, BooleanFilter after_split, BooleanFilter before_split, StringFilter boc, StringFilter chain_order, StringFilter created_by, StringFilter end_lt, StringFilter file_hash, IntFilter flags, FloatFilter gen_catchain_seqno, StringFilter gen_software_capabilities, FloatFilter gen_software_version, FloatFilter gen_utime, FloatFilter gen_validator_list_hash_short, IntFilter global_id, InMsgArrayFilter in_msg_descr, BooleanFilter key_block, BlockMasterFilter master, ExtBlkRefFilter master_ref, FloatFilter min_ref_mc_seqno, OutMsgArrayFilter out_msg_descr, ExtBlkRefFilter prev_alt_ref, FloatFilter prev_key_block_seqno, ExtBlkRefFilter prev_ref, ExtBlkRefFilter prev_vert_alt_ref, ExtBlkRefFilter prev_vert_ref, StringFilter rand_seed, FloatFilter seq_no, StringFilter shard, BlockSignaturesFilter signatures, StringFilter start_lt, BlockStateUpdateFilter state_update, IntFilter status, BlockProcessingStatusEnumFilter status_name, IntFilter tr_count, BlockValueFlowFilter value_flow, FloatFilter version, FloatFilter vert_seq_no, BooleanFilter want_merge, BooleanFilter want_split, IntFilter workchain_id, BlockFilter OR)
      Creates an instance of a BlockFilter record class.
      Parameters:
      id - the value for the id record component
      account_blocks - the value for the account_blocks record component
      after_merge - the value for the after_merge record component
      after_split - the value for the after_split record component
      before_split - the value for the before_split record component
      boc - the value for the boc record component
      chain_order - the value for the chain_order record component
      created_by - the value for the created_by record component
      end_lt - the value for the end_lt record component
      file_hash - the value for the file_hash record component
      flags - the value for the flags record component
      gen_catchain_seqno - the value for the gen_catchain_seqno record component
      gen_software_capabilities - the value for the gen_software_capabilities record component
      gen_software_version - the value for the gen_software_version record component
      gen_utime - the value for the gen_utime record component
      gen_validator_list_hash_short - the value for the gen_validator_list_hash_short record component
      global_id - the value for the global_id record component
      in_msg_descr - the value for the in_msg_descr record component
      key_block - the value for the key_block record component
      master - the value for the master record component
      master_ref - the value for the master_ref record component
      min_ref_mc_seqno - the value for the min_ref_mc_seqno record component
      out_msg_descr - the value for the out_msg_descr record component
      prev_alt_ref - the value for the prev_alt_ref record component
      prev_key_block_seqno - the value for the prev_key_block_seqno record component
      prev_ref - the value for the prev_ref record component
      prev_vert_alt_ref - the value for the prev_vert_alt_ref record component
      prev_vert_ref - the value for the prev_vert_ref record component
      rand_seed - the value for the rand_seed record component
      seq_no - the value for the seq_no record component
      shard - the value for the shard record component
      signatures - the value for the signatures record component
      start_lt - the value for the start_lt record component
      state_update - the value for the state_update record component
      status - the value for the status record component
      status_name - the value for the status_name record component
      tr_count - the value for the tr_count record component
      value_flow - the value for the value_flow record component
      version - the value for the version record component
      vert_seq_no - the value for the vert_seq_no record component
      want_merge - the value for the want_merge record component
      want_split - the value for the want_split record component
      workchain_id - the value for the workchain_id record component
      OR - the value for the OR record component
  • Method Details

    • toString

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • 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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • id

      public StringFilter id()
      Returns the value of the id record component.
      Returns:
      the value of the id record component
    • account_blocks

      public BlockAccountBlocksArrayFilter account_blocks()
      Returns the value of the account_blocks record component.
      Returns:
      the value of the account_blocks record component
    • after_merge

      public BooleanFilter after_merge()
      Returns the value of the after_merge record component.
      Returns:
      the value of the after_merge record component
    • after_split

      public BooleanFilter after_split()
      Returns the value of the after_split record component.
      Returns:
      the value of the after_split record component
    • before_split

      public BooleanFilter before_split()
      Returns the value of the before_split record component.
      Returns:
      the value of the before_split record component
    • boc

      public StringFilter boc()
      Returns the value of the boc record component.
      Returns:
      the value of the boc record component
    • chain_order

      public StringFilter chain_order()
      Returns the value of the chain_order record component.
      Returns:
      the value of the chain_order record component
    • created_by

      public StringFilter created_by()
      Returns the value of the created_by record component.
      Returns:
      the value of the created_by record component
    • end_lt

      public StringFilter end_lt()
      Returns the value of the end_lt record component.
      Returns:
      the value of the end_lt record component
    • file_hash

      public StringFilter file_hash()
      Returns the value of the file_hash record component.
      Returns:
      the value of the file_hash record component
    • flags

      public IntFilter flags()
      Returns the value of the flags record component.
      Returns:
      the value of the flags record component
    • gen_catchain_seqno

      public FloatFilter gen_catchain_seqno()
      Returns the value of the gen_catchain_seqno record component.
      Returns:
      the value of the gen_catchain_seqno record component
    • gen_software_capabilities

      public StringFilter gen_software_capabilities()
      Returns the value of the gen_software_capabilities record component.
      Returns:
      the value of the gen_software_capabilities record component
    • gen_software_version

      public FloatFilter gen_software_version()
      Returns the value of the gen_software_version record component.
      Returns:
      the value of the gen_software_version record component
    • gen_utime

      public FloatFilter gen_utime()
      Returns the value of the gen_utime record component.
      Returns:
      the value of the gen_utime record component
    • gen_validator_list_hash_short

      public FloatFilter gen_validator_list_hash_short()
      Returns the value of the gen_validator_list_hash_short record component.
      Returns:
      the value of the gen_validator_list_hash_short record component
    • global_id

      public IntFilter global_id()
      Returns the value of the global_id record component.
      Returns:
      the value of the global_id record component
    • in_msg_descr

      public InMsgArrayFilter in_msg_descr()
      Returns the value of the in_msg_descr record component.
      Returns:
      the value of the in_msg_descr record component
    • key_block

      public BooleanFilter key_block()
      Returns the value of the key_block record component.
      Returns:
      the value of the key_block record component
    • master

      public BlockMasterFilter master()
      Returns the value of the master record component.
      Returns:
      the value of the master record component
    • master_ref

      public ExtBlkRefFilter master_ref()
      Returns the value of the master_ref record component.
      Returns:
      the value of the master_ref record component
    • min_ref_mc_seqno

      public FloatFilter min_ref_mc_seqno()
      Returns the value of the min_ref_mc_seqno record component.
      Returns:
      the value of the min_ref_mc_seqno record component
    • out_msg_descr

      public OutMsgArrayFilter out_msg_descr()
      Returns the value of the out_msg_descr record component.
      Returns:
      the value of the out_msg_descr record component
    • prev_alt_ref

      public ExtBlkRefFilter prev_alt_ref()
      Returns the value of the prev_alt_ref record component.
      Returns:
      the value of the prev_alt_ref record component
    • prev_key_block_seqno

      public FloatFilter prev_key_block_seqno()
      Returns the value of the prev_key_block_seqno record component.
      Returns:
      the value of the prev_key_block_seqno record component
    • prev_ref

      public ExtBlkRefFilter prev_ref()
      Returns the value of the prev_ref record component.
      Returns:
      the value of the prev_ref record component
    • prev_vert_alt_ref

      public ExtBlkRefFilter prev_vert_alt_ref()
      Returns the value of the prev_vert_alt_ref record component.
      Returns:
      the value of the prev_vert_alt_ref record component
    • prev_vert_ref

      public ExtBlkRefFilter prev_vert_ref()
      Returns the value of the prev_vert_ref record component.
      Returns:
      the value of the prev_vert_ref record component
    • rand_seed

      public StringFilter rand_seed()
      Returns the value of the rand_seed record component.
      Returns:
      the value of the rand_seed record component
    • seq_no

      public FloatFilter seq_no()
      Returns the value of the seq_no record component.
      Returns:
      the value of the seq_no record component
    • shard

      public StringFilter shard()
      Returns the value of the shard record component.
      Returns:
      the value of the shard record component
    • signatures

      public BlockSignaturesFilter signatures()
      Returns the value of the signatures record component.
      Returns:
      the value of the signatures record component
    • start_lt

      public StringFilter start_lt()
      Returns the value of the start_lt record component.
      Returns:
      the value of the start_lt record component
    • state_update

      public BlockStateUpdateFilter state_update()
      Returns the value of the state_update record component.
      Returns:
      the value of the state_update record component
    • status

      public IntFilter status()
      Returns the value of the status record component.
      Returns:
      the value of the status record component
    • status_name

      public BlockProcessingStatusEnumFilter status_name()
      Returns the value of the status_name record component.
      Returns:
      the value of the status_name record component
    • tr_count

      public IntFilter tr_count()
      Returns the value of the tr_count record component.
      Returns:
      the value of the tr_count record component
    • value_flow

      public BlockValueFlowFilter value_flow()
      Returns the value of the value_flow record component.
      Returns:
      the value of the value_flow record component
    • version

      public FloatFilter version()
      Returns the value of the version record component.
      Returns:
      the value of the version record component
    • vert_seq_no

      public FloatFilter vert_seq_no()
      Returns the value of the vert_seq_no record component.
      Returns:
      the value of the vert_seq_no record component
    • want_merge

      public BooleanFilter want_merge()
      Returns the value of the want_merge record component.
      Returns:
      the value of the want_merge record component
    • want_split

      public BooleanFilter want_split()
      Returns the value of the want_split record component.
      Returns:
      the value of the want_split record component
    • workchain_id

      public IntFilter workchain_id()
      Returns the value of the workchain_id record component.
      Returns:
      the value of the workchain_id record component
    • OR

      public BlockFilter OR()
      Returns the value of the OR record component.
      Returns:
      the value of the OR record component