Record Class AccountFilter

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

public record AccountFilter(StringFilter id, IntFilter acc_type, AccountStatusEnumFilter acc_type_name, StringFilter balance, OtherCurrencyArrayFilter balance_other, StringFilter bits, StringFilter boc, StringFilter cells, StringFilter code, StringFilter code_hash, StringFilter data, StringFilter data_hash, StringFilter due_payment, StringFilter init_code_hash, FloatFilter last_paid, StringFilter last_trans_lt, StringFilter library, StringFilter library_hash, StringFilter prev_code_hash, StringFilter proof, StringFilter public_cells, IntFilter split_depth, StringFilter state_hash, BooleanFilter tick, BooleanFilter tock, IntFilter workchain_id, AccountFilter OR) extends Record
# Account type Recall that a smart contract and an account are the same thing in the context of the TON Blockchain, and that these terms can be used interchangeably, at least as long as only small (or “usual”) smart contracts are considered. A large smart-contract may employ several accounts lying in different shardchains of the same workchain for load balancing purposes. An account is identified by its full address and is completely described by its state. In other words, there is nothing else in an account apart from its address and state.;
  • Constructor Details

    • AccountFilter

      public AccountFilter(StringFilter id, IntFilter acc_type, AccountStatusEnumFilter acc_type_name, StringFilter balance, OtherCurrencyArrayFilter balance_other, StringFilter bits, StringFilter boc, StringFilter cells, StringFilter code, StringFilter code_hash, StringFilter data, StringFilter data_hash, StringFilter due_payment, StringFilter init_code_hash, FloatFilter last_paid, StringFilter last_trans_lt, StringFilter library, StringFilter library_hash, StringFilter prev_code_hash, StringFilter proof, StringFilter public_cells, IntFilter split_depth, StringFilter state_hash, BooleanFilter tick, BooleanFilter tock, IntFilter workchain_id, AccountFilter OR)
      Creates an instance of a AccountFilter record class.
      Parameters:
      id - the value for the id record component
      acc_type - the value for the acc_type record component
      acc_type_name - the value for the acc_type_name record component
      balance - the value for the balance record component
      balance_other - the value for the balance_other record component
      bits - the value for the bits record component
      boc - the value for the boc record component
      cells - the value for the cells record component
      code - the value for the code record component
      code_hash - the value for the code_hash record component
      data - the value for the data record component
      data_hash - the value for the data_hash record component
      due_payment - the value for the due_payment record component
      init_code_hash - the value for the init_code_hash record component
      last_paid - the value for the last_paid record component
      last_trans_lt - the value for the last_trans_lt record component
      library - the value for the library record component
      library_hash - the value for the library_hash record component
      prev_code_hash - the value for the prev_code_hash record component
      proof - the value for the proof record component
      public_cells - the value for the public_cells record component
      split_depth - the value for the split_depth record component
      state_hash - the value for the state_hash record component
      tick - the value for the tick record component
      tock - the value for the tock 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
    • acc_type

      public IntFilter acc_type()
      Returns the value of the acc_type record component.
      Returns:
      the value of the acc_type record component
    • acc_type_name

      public AccountStatusEnumFilter acc_type_name()
      Returns the value of the acc_type_name record component.
      Returns:
      the value of the acc_type_name record component
    • balance

      public StringFilter balance()
      Returns the value of the balance record component.
      Returns:
      the value of the balance record component
    • balance_other

      public OtherCurrencyArrayFilter balance_other()
      Returns the value of the balance_other record component.
      Returns:
      the value of the balance_other record component
    • bits

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

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

      public StringFilter cells()
      Returns the value of the cells record component.
      Returns:
      the value of the cells record component
    • code

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

      public StringFilter code_hash()
      Returns the value of the code_hash record component.
      Returns:
      the value of the code_hash record component
    • data

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

      public StringFilter data_hash()
      Returns the value of the data_hash record component.
      Returns:
      the value of the data_hash record component
    • due_payment

      public StringFilter due_payment()
      Returns the value of the due_payment record component.
      Returns:
      the value of the due_payment record component
    • init_code_hash

      public StringFilter init_code_hash()
      Returns the value of the init_code_hash record component.
      Returns:
      the value of the init_code_hash record component
    • last_paid

      public FloatFilter last_paid()
      Returns the value of the last_paid record component.
      Returns:
      the value of the last_paid record component
    • last_trans_lt

      public StringFilter last_trans_lt()
      Returns the value of the last_trans_lt record component.
      Returns:
      the value of the last_trans_lt record component
    • library

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

      public StringFilter library_hash()
      Returns the value of the library_hash record component.
      Returns:
      the value of the library_hash record component
    • prev_code_hash

      public StringFilter prev_code_hash()
      Returns the value of the prev_code_hash record component.
      Returns:
      the value of the prev_code_hash record component
    • proof

      public StringFilter proof()
      Returns the value of the proof record component.
      Returns:
      the value of the proof record component
    • public_cells

      public StringFilter public_cells()
      Returns the value of the public_cells record component.
      Returns:
      the value of the public_cells record component
    • split_depth

      public IntFilter split_depth()
      Returns the value of the split_depth record component.
      Returns:
      the value of the split_depth record component
    • state_hash

      public StringFilter state_hash()
      Returns the value of the state_hash record component.
      Returns:
      the value of the state_hash record component
    • tick

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

      public BooleanFilter tock()
      Returns the value of the tock record component.
      Returns:
      the value of the tock 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 AccountFilter OR()
      Returns the value of the OR record component.
      Returns:
      the value of the OR record component