4 #include <jsoncpp/json/json.h> 18 if (!Data.isMember(
"type")) {
21 if (!Data.isMember(
"offset")) {
24 if (!Data.isMember(
"length")) {
28 std::string type = Data[
"type"].asString();
29 std::int32_t offset = Data[
"offset"].asInt();
30 std::int32_t length = Data[
"length"].asInt();
34 if (Data.isMember(
"url")) {
35 ret.
setUrl(Data[
"url"].asString());
37 if (Data.isMember(
"user")) {
MessageEntity fromJson(Json::Value Data)
User fromJson< User >(Json::Value Data)
void setUrl(const std::optional< std::string > &url)
void setUser(const std::optional< User > &user)