Record Class MessageFilter

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

public record MessageFilter(StringFilter id, BlockFilter block, StringFilter block_id, StringFilter boc, StringFilter body, StringFilter body_hash, BooleanFilter bounce, BooleanFilter bounced, StringFilter chain_order, StringFilter code, StringFilter code_hash, FloatFilter created_at, StringFilter created_lt, StringFilter data, StringFilter data_hash, StringFilter dst, AccountFilter dst_account, TransactionFilter dst_transaction, IntFilter dst_workchain_id, StringFilter fwd_fee, BooleanFilter ihr_disabled, StringFilter ihr_fee, StringFilter import_fee, StringFilter library, StringFilter library_hash, IntFilter msg_type, MessageTypeEnumFilter msg_type_name, StringFilter proof, IntFilter split_depth, StringFilter src, AccountFilter src_account, TransactionFilter src_transaction, IntFilter src_workchain_id, IntFilter status, MessageProcessingStatusEnumFilter status_name, BooleanFilter tick, BooleanFilter tock, StringFilter value, OtherCurrencyArrayFilter value_other, MessageFilter OR) extends Record
# 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

    • MessageFilter

      public MessageFilter(StringFilter id, BlockFilter block, StringFilter block_id, StringFilter boc, StringFilter body, StringFilter body_hash, BooleanFilter bounce, BooleanFilter bounced, StringFilter chain_order, StringFilter code, StringFilter code_hash, FloatFilter created_at, StringFilter created_lt, StringFilter data, StringFilter data_hash, StringFilter dst, AccountFilter dst_account, TransactionFilter dst_transaction, IntFilter dst_workchain_id, StringFilter fwd_fee, BooleanFilter ihr_disabled, StringFilter ihr_fee, StringFilter import_fee, StringFilter library, StringFilter library_hash, IntFilter msg_type, MessageTypeEnumFilter msg_type_name, StringFilter proof, IntFilter split_depth, StringFilter src, AccountFilter src_account, TransactionFilter src_transaction, IntFilter src_workchain_id, IntFilter status, MessageProcessingStatusEnumFilter status_name, BooleanFilter tick, BooleanFilter tock, StringFilter value, OtherCurrencyArrayFilter value_other, MessageFilter OR)
      Creates an instance of a MessageFilter record class.
      Parameters:
      id - the value for the id 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
      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_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_account - the value for the dst_account 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_account - the value for the src_account 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
      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
    • 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
    • body

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

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

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

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

      public FloatFilter created_at()
      Returns the value of the created_at record component.
      Returns:
      the value of the created_at record component
    • created_lt

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

      public StringFilter dst()
      Returns the value of the dst record component.
      Returns:
      the value of the dst record component
    • dst_account

      public AccountFilter dst_account()
      Returns the value of the dst_account record component.
      Returns:
      the value of the dst_account record component
    • dst_transaction

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

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

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

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

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

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

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

      public StringFilter src()
      Returns the value of the src record component.
      Returns:
      the value of the src record component
    • src_account

      public AccountFilter src_account()
      Returns the value of the src_account record component.
      Returns:
      the value of the src_account record component
    • src_transaction

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

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

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

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

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

      public MessageFilter OR()
      Returns the value of the OR record component.
      Returns:
      the value of the OR record component