libkazv
search.hpp File Reference
Include dependency graph for search.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kazv::Api::SearchJob
 Perform a server-side search. More...
 
struct  Kazv::Api::SearchJob::IncludeEventContext
 Configures whether any context for the events returned are included in the response. More...
 
struct  Kazv::Api::SearchJob::Group
 Configuration for group. More...
 
struct  Kazv::Api::SearchJob::Groupings
 Requests that the server partitions the result set based on the provided list of keys. More...
 
struct  Kazv::Api::SearchJob::RoomEventsCriteria
 Mapping of category name to search criteria. More...
 
struct  Kazv::Api::SearchJob::Categories
 Describes which categories to search in and their criteria. More...
 
struct  Kazv::Api::SearchJob::UserProfile
 Performs a full text search across different categories. More...
 
struct  Kazv::Api::SearchJob::EventContext
 Context for result, if requested. More...
 
struct  Kazv::Api::SearchJob::Result
 The result object. More...
 
struct  Kazv::Api::SearchJob::GroupValue
 The results for a particular group value. More...
 
struct  Kazv::Api::SearchJob::ResultRoomEvents
 Mapping of category name to search criteria. More...
 
struct  Kazv::Api::SearchJob::ResultCategories
 Describes which categories to search in and their criteria. More...
 
class  Kazv::Api::SearchJob::JobResponse
 
struct  nlohmann::adl_serializer< SearchJob::IncludeEventContext >
 
struct  nlohmann::adl_serializer< SearchJob::Group >
 
struct  nlohmann::adl_serializer< SearchJob::Groupings >
 
struct  nlohmann::adl_serializer< SearchJob::RoomEventsCriteria >
 
struct  nlohmann::adl_serializer< SearchJob::Categories >
 
struct  nlohmann::adl_serializer< SearchJob::UserProfile >
 
struct  nlohmann::adl_serializer< SearchJob::EventContext >
 
struct  nlohmann::adl_serializer< SearchJob::Result >
 
struct  nlohmann::adl_serializer< SearchJob::GroupValue >
 
struct  nlohmann::adl_serializer< SearchJob::ResultRoomEvents >
 
struct  nlohmann::adl_serializer< SearchJob::ResultCategories >
 

Namespaces

 Kazv
 
 Kazv::Api
 
 nlohmann
 

Typedefs

using Kazv::Api::SearchResponse = SearchJob::JobResponse