|
libkazv
|
#include <event_filter.hpp>

Public Attributes | |
| std::optional< int > | limit |
| The maximum number of events to return. More... | |
| immer::array< std::string > | notSenders |
| 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. More... | |
| immer::array< std::string > | notTypes |
| 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. More... | |
| immer::array< std::string > | senders |
| A list of senders IDs to include. If this list is absent then all senders are included. More... | |
| immer::array< std::string > | types |
| 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. More... | |
| std::optional<int> Kazv::Api::EventFilter::limit |
The maximum number of events to return.
| immer::array<std::string> Kazv::Api::EventFilter::notSenders |
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.
| immer::array<std::string> Kazv::Api::EventFilter::notTypes |
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.
| immer::array<std::string> Kazv::Api::EventFilter::senders |
A list of senders IDs to include. If this list is absent then all senders are included.
| immer::array<std::string> Kazv::Api::EventFilter::types |
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.