6 #include <rapidjson/document.h> 8 #include <pajlada/serialize.hpp> 21 assert(this->
id == other.
id);
23 this->name = other.
name;
36 return this->
id < rhs.
id;
47 bool *error =
nullptr)
53 if (!value.IsObject())
55 PAJLADA_REPORT_ERROR(error)
61 PAJLADA_REPORT_ERROR(error)
67 PAJLADA_REPORT_ERROR(error)
73 PAJLADA_REPORT_ERROR(error)
QString name
Definition: TwitchUser.hpp:16
QString displayName
Definition: TwitchUser.hpp:17
Definition: Application.cpp:48
void update(const TwitchUser &other) const
Definition: TwitchUser.hpp:19
QString userId
Definition: Helix.hpp:191
void fromHelixBlock(const HelixBlock &ignore)
Definition: TwitchUser.hpp:27
QString userName
Definition: Helix.hpp:192
QString id
Definition: TwitchUser.hpp:15
Definition: Command.hpp:25
QString displayName
Definition: Helix.hpp:193
Definition: TwitchUser.hpp:14
bool operator<(const TwitchUser &rhs) const
Definition: TwitchUser.hpp:34
bool getSafe(const rapidjson::Value &obj, const char *key, Type &out)
Definition: RapidjsonHelpers.hpp:73
Definition: Helix.hpp:190