101 bool ParseUInt32(
const json::Value& jValue, uint32_t& result);
102 bool ParseFloat(
const json::Value& jValue,
float& result);
uint32_t UserId
Definition: coretypes.h:22
bool ParseTimestamp(const json::Value &jTimestamp, Timestamp &result)
bool ParseBool(const ttv::json::Value &root, const char *key, bool &result)
bool ParseString(const ttv::json::Value &root, const char *key, std::string &result)
bool ParseDouble(const ttv::json::Value &root, const char *key, double &result)
uint32_t GameId
Definition: coretypes.h:24
uint32_t Timestamp
Definition: coretypes.h:27
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
Represents a JSON value.
Definition: value.h:114
bool ParseStreamInfo(const ttv::json::Value &root, StreamInfo &model)
bool ParseUInt32(const json::Value &jValue, uint32_t &result)
bool JsonArrayToVector(const ttv::json::Value &jArray, std::vector< float > &result)
bool GenerateColorString(Color color, std::string &colorString)
bool ParseGameId(const json::Value &jId, GameId &result)
bool ParseFloat(const json::Value &jValue, float &result)
bool ParseChannelId(const json::Value &jId, ChannelId &result)
bool ParseDocument(const std::string &body, ttv::json::Value &result)
bool ParseUserId(const json::Value &jId, UserId &result)
uint32_t ChannelId
Definition: coretypes.h:23
bool ParseColor(const std::string &str, Color &result)
bool ParseInt(const ttv::json::Value &root, const char *key, int64_t &result)
uint32_t Color
Definition: coretypes.h:28
bool ParseChannelInfo(const ttv::json::Value &root, ChannelInfo &model)
bool ParseUInt(const ttv::json::Value &root, const char *key, uint64_t &result)