Record Class Node.BlockchainBlock

java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.Node.BlockchainBlock
All Implemented Interfaces:
Node
Enclosing interface:
Node

public static record Node.BlockchainBlock(String id, String hash, List<BlockAccountBlocks> account_blocks, Boolean after_merge, Boolean after_split, Boolean before_split, String boc, String chain_order, String created_by, String end_lt, String file_hash, Integer flags, Float gen_catchain_seqno, String gen_software_capabilities, Float gen_software_version, Float gen_utime, String gen_utime_string, Float gen_validator_list_hash_short, Integer global_id, List<InMsg> in_msg_descr, Boolean key_block, BlockMaster master, ExtBlkRef master_ref, Float min_ref_mc_seqno, List<OutMsg> out_msg_descr, ExtBlkRef prev_alt_ref, Float prev_key_block_seqno, ExtBlkRef prev_ref, ExtBlkRef prev_vert_alt_ref, ExtBlkRef prev_vert_ref, String rand_seed, Float seq_no, String shard, String start_lt, BlockStateUpdate state_update, Integer status, BlockProcessingStatusEnum status_name, Integer tr_count, BlockValueFlow value_flow, Float version, Float vert_seq_no, Boolean want_merge, Boolean want_split, Integer workchain_id) extends Record implements Node
**UNSTABLE** Block;
  • Constructor Details

    • BlockchainBlock

      public BlockchainBlock(String id, String hash, List<BlockAccountBlocks> account_blocks, Boolean after_merge, Boolean after_split, Boolean before_split, String boc, String chain_order, String created_by, String end_lt, String file_hash, Integer flags, Float gen_catchain_seqno, String gen_software_capabilities, Float gen_software_version, Float gen_utime, String gen_utime_string, Float gen_validator_list_hash_short, Integer global_id, List<InMsg> in_msg_descr, Boolean key_block, BlockMaster master, ExtBlkRef master_ref, Float min_ref_mc_seqno, List<OutMsg> out_msg_descr, ExtBlkRef prev_alt_ref, Float prev_key_block_seqno, ExtBlkRef prev_ref, ExtBlkRef prev_vert_alt_ref, ExtBlkRef prev_vert_ref, String rand_seed, Float seq_no, String shard, String start_lt, BlockStateUpdate state_update, Integer status, BlockProcessingStatusEnum status_name, Integer tr_count, BlockValueFlow value_flow, Float version, Float vert_seq_no, Boolean want_merge, Boolean want_split, Integer workchain_id)
      Creates an instance of a BlockchainBlock record class.
      Parameters:
      id - the value for the id record component
      hash - the value for the hash 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_utime_string - the value for the gen_utime_string 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
      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
  • Method Details

    • end_lt

      public static QueryExecutorBuilder end_lt(String objectFieldsTree, BigIntFormat format)
    • gen_software_capabilities

      public static QueryExecutorBuilder gen_software_capabilities(String objectFieldsTree, BigIntFormat format)
    • start_lt

      public static QueryExecutorBuilder start_lt(String objectFieldsTree, BigIntFormat format)
    • 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 String id()
      Returns the value of the id record component.
      Returns:
      the value of the id record component
    • hash

      public String hash()
      Returns the value of the hash record component.
      Returns:
      the value of the hash record component
    • account_blocks

      public List<BlockAccountBlocks> account_blocks()
      Returns the value of the account_blocks record component.
      Returns:
      the value of the account_blocks record component
    • after_merge

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

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

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

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

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

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

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

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

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

      public Float 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 String 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 Float 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 Float gen_utime()
      Returns the value of the gen_utime record component.
      Returns:
      the value of the gen_utime record component
    • gen_utime_string

      public String gen_utime_string()
      Returns the value of the gen_utime_string record component.
      Returns:
      the value of the gen_utime_string record component
    • gen_validator_list_hash_short

      public Float 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 Integer global_id()
      Returns the value of the global_id record component.
      Returns:
      the value of the global_id record component
    • in_msg_descr

      public List<InMsg> 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 Boolean key_block()
      Returns the value of the key_block record component.
      Returns:
      the value of the key_block record component
    • master

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

      public ExtBlkRef 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 Float 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 List<OutMsg> 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 ExtBlkRef 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 Float 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 ExtBlkRef 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 ExtBlkRef 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 ExtBlkRef 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 String rand_seed()
      Returns the value of the rand_seed record component.
      Returns:
      the value of the rand_seed record component
    • seq_no

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

      public String shard()
      Returns the value of the shard record component.
      Returns:
      the value of the shard record component
    • start_lt

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

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

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

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

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

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

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

      public Float 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 Boolean want_merge()
      Returns the value of the want_merge record component.
      Returns:
      the value of the want_merge record component
    • want_split

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

      public Integer workchain_id()
      Returns the value of the workchain_id record component.
      Returns:
      the value of the workchain_id record component