1#include <nlohmann/json.hpp>
2#include <string>
3
4#include "mtx/events/pinned_events.hpp"
5
6using json = nlohmann::json;
7
8namespace mtx {
9namespace events {
10namespace state {
11
12void
13from_json(const json &obj, PinnedEvents &event)
14{
15 event.pinned = obj.value(key: "pinned", default_value: std::vector<std::string>{});
16}
17
18void
19to_json(json &obj, const PinnedEvents &event)
20{
21 obj["pinned"] = event.pinned;
22}
23
24} // namespace state
25} // namespace events
26} // namespace mtx
27