module Nostr class Filter attr_reader ids: Array[String] attr_reader authors: Array[String] attr_reader kinds: Array[Integer] attr_reader e: Array[String] attr_reader p: Array[String] attr_reader since: Integer attr_reader until: Integer attr_reader limit: Integer def initialize: (**untyped) -> void def to_h: -> Hash[::Symbol, (::Array[::String] | ::Array[::Integer] | ::Integer)] def ==: (Filter other) -> bool end end