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