Record Class Transaction

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

public record Transaction(String id, Boolean aborted, Account account, String account_addr, TransactionAction action, String balance_delta, List<OtherCurrency> balance_delta_other, Block block, String block_id, String boc, TransactionBounce bounce, String chain_order, TransactionCompute compute, TransactionCredit credit, Boolean credit_first, Boolean destroyed, Integer end_status, AccountStatusEnum end_status_name, String ext_in_msg_fee, Message in_message, String in_msg, Boolean installed, String lt, String new_hash, Float now, String now_string, String old_hash, Integer orig_status, AccountStatusEnum orig_status_name, List<Message> out_messages, List<String> out_msgs, Integer outmsg_cnt, String prepare_transaction, String prev_trans_hash, String prev_trans_lt, String proof, TransactionSplitInfo split_info, Integer status, TransactionProcessingStatusEnum status_name, TransactionStorage storage, String total_fees, List<OtherCurrency> total_fees_other, Integer tr_type, TransactionTypeEnum tr_type_name, String tt, Integer workchain_id) extends Record
TON Transaction;
  • Constructor Details

    • Transaction

      public Transaction(String id, Boolean aborted, Account account, String account_addr, TransactionAction action, String balance_delta, List<OtherCurrency> balance_delta_other, Block block, String block_id, String boc, TransactionBounce bounce, String chain_order, TransactionCompute compute, TransactionCredit credit, Boolean credit_first, Boolean destroyed, Integer end_status, AccountStatusEnum end_status_name, String ext_in_msg_fee, Message in_message, String in_msg, Boolean installed, String lt, String new_hash, Float now, String now_string, String old_hash, Integer orig_status, AccountStatusEnum orig_status_name, List<Message> out_messages, List<String> out_msgs, Integer outmsg_cnt, String prepare_transaction, String prev_trans_hash, String prev_trans_lt, String proof, TransactionSplitInfo split_info, Integer status, TransactionProcessingStatusEnum status_name, TransactionStorage storage, String total_fees, List<OtherCurrency> total_fees_other, Integer tr_type, TransactionTypeEnum tr_type_name, String tt, Integer workchain_id)
      Creates an instance of a Transaction record class.
      Parameters:
      id - the value for the id record component
      aborted - the value for the aborted record component
      account - the value for the account record component
      account_addr - the value for the account_addr record component
      action - the value for the action record component
      balance_delta - the value for the balance_delta record component
      balance_delta_other - the value for the balance_delta_other record component
      block - the value for the block record component
      block_id - the value for the block_id record component
      boc - the value for the boc record component
      bounce - the value for the bounce record component
      chain_order - the value for the chain_order record component
      compute - the value for the compute record component
      credit - the value for the credit record component
      credit_first - the value for the credit_first record component
      destroyed - the value for the destroyed record component
      end_status - the value for the end_status record component
      end_status_name - the value for the end_status_name record component
      ext_in_msg_fee - the value for the ext_in_msg_fee record component
      in_message - the value for the in_message record component
      in_msg - the value for the in_msg record component
      installed - the value for the installed record component
      lt - the value for the lt record component
      new_hash - the value for the new_hash record component
      now - the value for the now record component
      now_string - the value for the now_string record component
      old_hash - the value for the old_hash record component
      orig_status - the value for the orig_status record component
      orig_status_name - the value for the orig_status_name record component
      out_messages - the value for the out_messages record component
      out_msgs - the value for the out_msgs record component
      outmsg_cnt - the value for the outmsg_cnt record component
      prepare_transaction - the value for the prepare_transaction record component
      prev_trans_hash - the value for the prev_trans_hash record component
      prev_trans_lt - the value for the prev_trans_lt record component
      proof - the value for the proof record component
      split_info - the value for the split_info record component
      status - the value for the status record component
      status_name - the value for the status_name record component
      storage - the value for the storage record component
      total_fees - the value for the total_fees record component
      total_fees_other - the value for the total_fees_other record component
      tr_type - the value for the tr_type record component
      tr_type_name - the value for the tr_type_name record component
      tt - the value for the tt record component
      workchain_id - the value for the workchain_id record component
  • Method Details

    • account

      public static QueryExecutorBuilder account(String objectFieldsTree, Integer timeout, TransactionFilter when)
    • balance_delta

      public static QueryExecutorBuilder balance_delta(String objectFieldsTree, BigIntFormat format)
    • block

      public static QueryExecutorBuilder block(String objectFieldsTree, Integer timeout, TransactionFilter when)
    • ext_in_msg_fee

      public static QueryExecutorBuilder ext_in_msg_fee(String objectFieldsTree, BigIntFormat format)
    • in_message

      public static QueryExecutorBuilder in_message(String objectFieldsTree, Integer timeout, TransactionFilter when)
    • lt

      public static QueryExecutorBuilder lt(String objectFieldsTree, BigIntFormat format)
    • out_messages

      public static QueryExecutorBuilder out_messages(String objectFieldsTree, Integer timeout, TransactionFilter when)
    • prev_trans_lt

      public static QueryExecutorBuilder prev_trans_lt(String objectFieldsTree, BigIntFormat format)
    • total_fees

      public static QueryExecutorBuilder total_fees(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
    • aborted

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

      public Account account()
      Returns the value of the account record component.
      Returns:
      the value of the account record component
    • account_addr

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

      public TransactionAction action()
      Returns the value of the action record component.
      Returns:
      the value of the action record component
    • balance_delta

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

      public List<OtherCurrency> balance_delta_other()
      Returns the value of the balance_delta_other record component.
      Returns:
      the value of the balance_delta_other record component
    • block

      public Block block()
      Returns the value of the block record component.
      Returns:
      the value of the block 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
    • bounce

      public TransactionBounce bounce()
      Returns the value of the bounce record component.
      Returns:
      the value of the bounce 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
    • compute

      public TransactionCompute compute()
      Returns the value of the compute record component.
      Returns:
      the value of the compute record component
    • credit

      public TransactionCredit credit()
      Returns the value of the credit record component.
      Returns:
      the value of the credit record component
    • credit_first

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

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

      public Integer end_status()
      Returns the value of the end_status record component.
      Returns:
      the value of the end_status record component
    • end_status_name

      public AccountStatusEnum end_status_name()
      Returns the value of the end_status_name record component.
      Returns:
      the value of the end_status_name record component
    • ext_in_msg_fee

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

      public Message in_message()
      Returns the value of the in_message record component.
      Returns:
      the value of the in_message record component
    • in_msg

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

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

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

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

      public Float now()
      Returns the value of the now record component.
      Returns:
      the value of the now record component
    • now_string

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

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

      public Integer orig_status()
      Returns the value of the orig_status record component.
      Returns:
      the value of the orig_status record component
    • orig_status_name

      public AccountStatusEnum orig_status_name()
      Returns the value of the orig_status_name record component.
      Returns:
      the value of the orig_status_name record component
    • out_messages

      public List<Message> out_messages()
      Returns the value of the out_messages record component.
      Returns:
      the value of the out_messages record component
    • out_msgs

      public List<String> out_msgs()
      Returns the value of the out_msgs record component.
      Returns:
      the value of the out_msgs record component
    • outmsg_cnt

      public Integer outmsg_cnt()
      Returns the value of the outmsg_cnt record component.
      Returns:
      the value of the outmsg_cnt record component
    • prepare_transaction

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

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

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

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

      public TransactionSplitInfo split_info()
      Returns the value of the split_info record component.
      Returns:
      the value of the split_info 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 TransactionProcessingStatusEnum status_name()
      Returns the value of the status_name record component.
      Returns:
      the value of the status_name record component
    • storage

      public TransactionStorage storage()
      Returns the value of the storage record component.
      Returns:
      the value of the storage record component
    • total_fees

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

      public List<OtherCurrency> total_fees_other()
      Returns the value of the total_fees_other record component.
      Returns:
      the value of the total_fees_other record component
    • tr_type

      public Integer tr_type()
      Returns the value of the tr_type record component.
      Returns:
      the value of the tr_type record component
    • tr_type_name

      public TransactionTypeEnum tr_type_name()
      Returns the value of the tr_type_name record component.
      Returns:
      the value of the tr_type_name record component
    • tt

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