EventFilter

interface EventFilter

DNF filter for events: any term may match, and each term is an AND of signed literals. Sender predicates match all events from matching transactions; emit-module, event-type, and event-stream-head predicates match individual event-space dimensions. An absent filter matches everything. A present filter must have at least one term.

Properties

Link copied to clipboard
abstract val terms: List<EventTerm>

Terms are ORed together.

Functions

Link copied to clipboard
Link copied to clipboard
fun EventFilter.copy(body: <Error class: unknown class>.() -> Unit = {}): EventFilter

Copies the original message, including unknown fields.