Record Class TransactionFilter

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

public record TransactionFilter(StringFilter id, BooleanFilter aborted, AccountFilter account, StringFilter account_addr, TransactionActionFilter action, StringFilter balance_delta, OtherCurrencyArrayFilter balance_delta_other, BlockFilter block, StringFilter block_id, StringFilter boc, TransactionBounceFilter bounce, StringFilter chain_order, TransactionComputeFilter compute, TransactionCreditFilter credit, BooleanFilter credit_first, BooleanFilter destroyed, IntFilter end_status, AccountStatusEnumFilter end_status_name, StringFilter ext_in_msg_fee, MessageFilter in_message, StringFilter in_msg, BooleanFilter installed, StringFilter lt, StringFilter new_hash, FloatFilter now, StringFilter old_hash, IntFilter orig_status, AccountStatusEnumFilter orig_status_name, MessageArrayFilter out_messages, StringArrayFilter out_msgs, IntFilter outmsg_cnt, StringFilter prepare_transaction, StringFilter prev_trans_hash, StringFilter prev_trans_lt, StringFilter proof, TransactionSplitInfoFilter split_info, IntFilter status, TransactionProcessingStatusEnumFilter status_name, TransactionStorageFilter storage, StringFilter total_fees, OtherCurrencyArrayFilter total_fees_other, IntFilter tr_type, TransactionTypeEnumFilter tr_type_name, StringFilter tt, IntFilter workchain_id, TransactionFilter OR) extends Record
TON Transaction;
  • Constructor Details

    • TransactionFilter

      public TransactionFilter(StringFilter id, BooleanFilter aborted, AccountFilter account, StringFilter account_addr, TransactionActionFilter action, StringFilter balance_delta, OtherCurrencyArrayFilter balance_delta_other, BlockFilter block, StringFilter block_id, StringFilter boc, TransactionBounceFilter bounce, StringFilter chain_order, TransactionComputeFilter compute, TransactionCreditFilter credit, BooleanFilter credit_first, BooleanFilter destroyed, IntFilter end_status, AccountStatusEnumFilter end_status_name, StringFilter ext_in_msg_fee, MessageFilter in_message, StringFilter in_msg, BooleanFilter installed, StringFilter lt, StringFilter new_hash, FloatFilter now, StringFilter old_hash, IntFilter orig_status, AccountStatusEnumFilter orig_status_name, MessageArrayFilter out_messages, StringArrayFilter out_msgs, IntFilter outmsg_cnt, StringFilter prepare_transaction, StringFilter prev_trans_hash, StringFilter prev_trans_lt, StringFilter proof, TransactionSplitInfoFilter split_info, IntFilter status, TransactionProcessingStatusEnumFilter status_name, TransactionStorageFilter storage, StringFilter total_fees, OtherCurrencyArrayFilter total_fees_other, IntFilter tr_type, TransactionTypeEnumFilter tr_type_name, StringFilter tt, IntFilter workchain_id, TransactionFilter OR)
      Creates an instance of a TransactionFilter 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
      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
      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
    • aborted

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public AccountStatusEnumFilter 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 StringFilter 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 MessageFilter in_message()
      Returns the value of the in_message record component.
      Returns:
      the value of the in_message record component
    • in_msg

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

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

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

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

      public FloatFilter now()
      Returns the value of the now record component.
      Returns:
      the value of the now record component
    • old_hash

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

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

      public AccountStatusEnumFilter 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 MessageArrayFilter out_messages()
      Returns the value of the out_messages record component.
      Returns:
      the value of the out_messages record component
    • out_msgs

      public StringArrayFilter out_msgs()
      Returns the value of the out_msgs record component.
      Returns:
      the value of the out_msgs record component
    • outmsg_cnt

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

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

      public StringFilter 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 StringFilter 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 StringFilter proof()
      Returns the value of the proof record component.
      Returns:
      the value of the proof record component
    • split_info

      public TransactionSplitInfoFilter split_info()
      Returns the value of the split_info record component.
      Returns:
      the value of the split_info record component
    • status

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

      Returns the value of the status_name record component.
      Returns:
      the value of the status_name record component
    • storage

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

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

      public OtherCurrencyArrayFilter 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 IntFilter tr_type()
      Returns the value of the tr_type record component.
      Returns:
      the value of the tr_type record component
    • tr_type_name

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