1#include <nlohmann/json.hpp>
2#include <string>
3
4#include "mtx/events/name.hpp"
5
6using json = nlohmann::json;
7
8namespace mtx {
9namespace events {
10namespace state {
11
12void
13from_json(const json &obj, Name &event)
14{
15 if (obj.find(key: "name") != obj.end() && !obj.at(key: "name").is_null())
16 event.name = obj.at(key: "name").get<std::string>();
17}
18
19void
20to_json(json &obj, const Name &event)
21{
22 obj["name"] = event.name;
23}
24
25} // namespace state
26} // namespace events
27} // namespace mtx
28