nostr-gem/sig/nostr/filter.rbs
2023-01-22 17:42:59 +07:00

26 lines
580 B
Plaintext

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