Record Class Node.BlockchainMessage

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

public static record Node.BlockchainMessage(String id, String hash, 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, Node.BlockchainTransaction 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, Node.BlockchainTransaction src_transaction, Integer src_workchain_id, Integer status, MessageProcessingStatusEnum status_name, Boolean tick, Boolean tock, String value, List<OtherCurrency> value_other) extends Record implements Node
**UNSTABLE** # 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 Details

    • BlockchainMessage

      public BlockchainMessage(String id, String hash, 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, Node.BlockchainTransaction 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, Node.BlockchainTransaction 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 a BlockchainMessage record class.
      Parameters:
      id - the value for the id record component
      hash - the value for the hash record component
      block_id - the value for the block_id record component
      boc - the value for the boc record component
      body - the value for the body record component
      body_hash - the value for the body_hash record component
      bounce - the value for the bounce record component
      bounced - the value for the bounced record component
      chain_order - the value for the chain_order record component
      code - the value for the code record component
      code_hash - the value for the code_hash record component
      created_at - the value for the created_at record component
      created_at_string - the value for the created_at_string record component
      created_lt - the value for the created_lt record component
      data - the value for the data record component
      data_hash - the value for the data_hash record component
      dst - the value for the dst record component
      dst_transaction - the value for the dst_transaction record component
      dst_workchain_id - the value for the dst_workchain_id record component
      fwd_fee - the value for the fwd_fee record component
      ihr_disabled - the value for the ihr_disabled record component
      ihr_fee - the value for the ihr_fee record component
      import_fee - the value for the import_fee record component
      library - the value for the library record component
      library_hash - the value for the library_hash record component
      msg_type - the value for the msg_type record component
      msg_type_name - the value for the msg_type_name record component
      proof - the value for the proof record component
      split_depth - the value for the split_depth record component
      src - the value for the src record component
      src_transaction - the value for the src_transaction record component
      src_workchain_id - the value for the src_workchain_id record component
      status - the value for the status record component
      status_name - the value for the status_name record component
      tick - the value for the tick record component
      tock - the value for the tock record component
      value - the value for the value record component
      value_other - the value for the value_other record component
  • Method Details

    • created_lt

      public static QueryExecutorBuilder created_lt(String objectFieldsTree, BigIntFormat format)
    • fwd_fee

      public static QueryExecutorBuilder fwd_fee(String objectFieldsTree, BigIntFormat format)
    • ihr_fee

      public static QueryExecutorBuilder ihr_fee(String objectFieldsTree, BigIntFormat format)
    • import_fee

      public static QueryExecutorBuilder import_fee(String objectFieldsTree, BigIntFormat format)
    • value

      public static QueryExecutorBuilder value(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
    • block_id

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

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

      public String body()
      Returns the value of the body record component.
      Returns:
      the value of the body record component
    • body_hash

      public String body_hash()
      Returns the value of the body_hash record component.
      Returns:
      the value of the body_hash record component
    • bounce

      public Boolean bounce()
      Returns the value of the bounce record component.
      Returns:
      the value of the bounce record component
    • bounced

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

      public String code()
      Returns the value of the code record component.
      Returns:
      the value of the code record component
    • code_hash

      public String code_hash()
      Returns the value of the code_hash record component.
      Returns:
      the value of the code_hash record component
    • created_at

      public Float created_at()
      Returns the value of the created_at record component.
      Returns:
      the value of the created_at record component
    • created_at_string

      public String created_at_string()
      Returns the value of the created_at_string record component.
      Returns:
      the value of the created_at_string record component
    • created_lt

      public String created_lt()
      Returns the value of the created_lt record component.
      Returns:
      the value of the created_lt record component
    • data

      public String data()
      Returns the value of the data record component.
      Returns:
      the value of the data record component
    • data_hash

      public String data_hash()
      Returns the value of the data_hash record component.
      Returns:
      the value of the data_hash record component
    • dst

      public String dst()
      Returns the value of the dst record component.
      Returns:
      the value of the dst record component
    • dst_transaction

      public Node.BlockchainTransaction dst_transaction()
      Returns the value of the dst_transaction record component.
      Returns:
      the value of the dst_transaction record component
    • dst_workchain_id

      public Integer dst_workchain_id()
      Returns the value of the dst_workchain_id record component.
      Returns:
      the value of the dst_workchain_id record component
    • fwd_fee

      public String fwd_fee()
      Returns the value of the fwd_fee record component.
      Returns:
      the value of the fwd_fee record component
    • ihr_disabled

      public Boolean ihr_disabled()
      Returns the value of the ihr_disabled record component.
      Returns:
      the value of the ihr_disabled record component
    • ihr_fee

      public String ihr_fee()
      Returns the value of the ihr_fee record component.
      Returns:
      the value of the ihr_fee record component
    • import_fee

      public String import_fee()
      Returns the value of the import_fee record component.
      Returns:
      the value of the import_fee record component
    • library

      public String library()
      Returns the value of the library record component.
      Returns:
      the value of the library record component
    • library_hash

      public String library_hash()
      Returns the value of the library_hash record component.
      Returns:
      the value of the library_hash record component
    • msg_type

      public Integer msg_type()
      Returns the value of the msg_type record component.
      Returns:
      the value of the msg_type record component
    • msg_type_name

      public MessageTypeEnum msg_type_name()
      Returns the value of the msg_type_name record component.
      Returns:
      the value of the msg_type_name record component
    • proof

      public String proof()
      Returns the value of the proof record component.
      Returns:
      the value of the proof record component
    • split_depth

      public Integer split_depth()
      Returns the value of the split_depth record component.
      Returns:
      the value of the split_depth record component
    • src

      public String src()
      Returns the value of the src record component.
      Returns:
      the value of the src record component
    • src_transaction

      public Node.BlockchainTransaction src_transaction()
      Returns the value of the src_transaction record component.
      Returns:
      the value of the src_transaction record component
    • src_workchain_id

      public Integer src_workchain_id()
      Returns the value of the src_workchain_id record component.
      Returns:
      the value of the src_workchain_id 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 MessageProcessingStatusEnum status_name()
      Returns the value of the status_name record component.
      Returns:
      the value of the status_name record component
    • tick

      public Boolean tick()
      Returns the value of the tick record component.
      Returns:
      the value of the tick record component
    • tock

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

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

      public List<OtherCurrency> value_other()
      Returns the value of the value_other record component.
      Returns:
      the value of the value_other record component