Go to the documentation of this file.
24 class GetRelatingEventsJob :
public BaseJob {
47 std::optional<std::string>
nextBatch()
const;
52 std::optional<std::string>
prevBatch()
const;
93 , std::string _accessToken
95 std::string roomId , std::string eventId , std::optional<std::string> from = std::nullopt, std::optional<std::string> to = std::nullopt, std::optional<int> limit = std::nullopt
100 std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
102 static BaseJob::Body buildBody(std::string roomId, std::string eventId, std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
115 using namespace Kazv;
146 bool success()
const;
161 std::optional<std::string> nextBatch()
const;
166 std::optional<std::string> prevBatch()
const;
210 , std::string _accessToken
212 std::string roomId , std::string eventId , std::string relType , std::optional<std::string> from = std::nullopt, std::optional<std::string> to = std::nullopt, std::optional<int> limit = std::nullopt
217 std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
219 static BaseJob::Body buildBody(std::string roomId, std::string eventId, std::string relType, std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
232 using namespace Kazv;
263 bool success()
const;
278 std::optional<std::string> nextBatch()
const;
283 std::optional<std::string> prevBatch()
const;
333 , std::string _accessToken
335 std::string roomId , std::string eventId , std::string relType , std::string eventType , std::optional<std::string> from = std::nullopt, std::optional<std::string> to = std::nullopt, std::optional<int> limit = std::nullopt
340 std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
342 static BaseJob::Body buildBody(std::string roomId, std::string eventId, std::string relType, std::string eventType, std::optional<std::string> from, std::optional<std::string> to, std::optional<int> limit);
355 using namespace Kazv;
JobResponse(Response r)
Definition: relations.cpp:74
Get the child events for a given parent event.
Definition: relations.hpp:26
Definition: relations.hpp:141
Definition: relations.hpp:258
GetRelatingEventsJob(std::string serverUrl, std::string _accessToken, std::string roomId, std::string eventId, std::optional< std::string > from=std::nullopt, std::optional< std::string > to=std::nullopt, std::optional< int > limit=std::nullopt)
Get the child events for a given parent event.
Definition: relations.cpp:40
Definition: location.hpp:26
Get the child events for a given parent event, with a given relType and eventType.
Definition: relations.hpp:253
Definition: location.hpp:10
Definition: relations.hpp:33
Definition: basejob.hpp:90
static BaseJob::Body buildBody(std::string roomId, std::string eventId, std::optional< std::string > from, std::optional< std::string > to, std::optional< int > limit)
Definition: relations.cpp:28
GetRelatingEventsJob withData(JsonWrap j) &&
Definition: relations.cpp:60
Definition: location.hpp:10
static constexpr auto needsAuth()
Definition: relations.hpp:169
std::optional< std::string > prevBatch() const
An opaque string representing a pagination token.
Definition: relations.cpp:110
static constexpr auto needsAuth()
Definition: relations.hpp:286
Definition: jsonwrap.hpp:22
Get the child events for a given parent event, with a given relType.
Definition: relations.hpp:136
bool success() const
Definition: relations.cpp:77
std::optional< std::string > nextBatch() const
An opaque string representing a pagination token.
Definition: relations.cpp:99
Definition: basejob.hpp:76
static constexpr auto needsAuth()
Definition: relations.hpp:59
static BaseJob::Query buildQuery(std::optional< std::string > from, std::optional< std::string > to, std::optional< int > limit)
Definition: relations.cpp:15
::Kazv::Body Body
Definition: basejob.hpp:100
immer::flex_vector< Event > EventList
Definition: types.hpp:107
Definition: basejob.hpp:50
EventList chunk() const
The child events of the requested event, ordered topologically most-recent first.
Definition: relations.cpp:88