libQuotient
A Qt library for building matrix clients
Quotient::Filter Struct Reference

#include <sync_filter.h>

Collaboration diagram for Quotient::Filter:

Public Attributes

QStringList eventFields {}
 
QString eventFormat {}
 
EventFilter presence {}
 The presence updates to include. More...
 
EventFilter accountData {}
 The user account data that isn't associated with rooms to include. More...
 
RoomFilter room {}
 Filters to be applied to room data. More...
 

Detailed Description

Definition at line 63 of file sync_filter.h.

Member Data Documentation

◆ accountData

EventFilter Quotient::Filter::accountData {}

The user account data that isn't associated with rooms to include.

Definition at line 79 of file sync_filter.h.

◆ eventFields

QStringList Quotient::Filter::eventFields {}

List of event fields to include. If this list is absent then all fields are included. The entries are dot-separated paths for each property to include. So ['content.body'] will include the 'body' field of the 'content' object. A server may include more fields than were requested.

Definition at line 68 of file sync_filter.h.

◆ eventFormat

QString Quotient::Filter::eventFormat {}

The format to use for events. 'client' will return the events in a format suitable for clients. 'federation' will return the raw event as received over federation. The default is 'client'.

Definition at line 73 of file sync_filter.h.

◆ presence

EventFilter Quotient::Filter::presence {}

The presence updates to include.

Definition at line 76 of file sync_filter.h.

◆ room

RoomFilter Quotient::Filter::room {}

Filters to be applied to room data.

Definition at line 82 of file sync_filter.h.


The documentation for this struct was generated from the following file: