EventFilter class

Annotations
  • @_NameSource('spec')

Constructors

EventFilter({int? limit, List<String>? notSenders, List<String>? notTypes, List<String>? senders, List<String>? types})
EventFilter.fromJson(Map<String, Object?> json)

Properties

hashCode int
The hash code for this object.
no setterinherited
limit int?
The maximum number of events to return.
getter/setter pair
notSenders List<String>?
A list of sender IDs to exclude. If this list is absent then no senders are excluded. A matching sender will be excluded even if it is listed in the 'senders' filter.
getter/setter pair
notTypes List<String>?
A list of event types to exclude. If this list is absent then no event types are excluded. A matching type will be excluded even if it is listed in the 'types' filter. A '*' can be used as a wildcard to match any sequence of characters.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senders List<String>?
A list of senders IDs to include. If this list is absent then all senders are included.
getter/setter pair
types List<String>?
A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited