|
@@ -39,12 +39,17 @@ void ExecuteRequestResult::parse(const std::string &payload)
|
|
|
Json::Value value;
|
|
Json::Value value;
|
|
|
reader.parse(payload, value);
|
|
reader.parse(payload, value);
|
|
|
setRequestId(value["RequestId"].asString());
|
|
setRequestId(value["RequestId"].asString());
|
|
|
|
|
+ auto dataNode = value["Data"];
|
|
|
|
|
+ if(!dataNode["Tags"].isNull())
|
|
|
|
|
+ data_.tags = dataNode["Tags"].asString();
|
|
|
|
|
+ if(!dataNode["Score"].isNull())
|
|
|
|
|
+ data_.score = dataNode["Score"].asString();
|
|
|
|
|
+ if(!dataNode["Extend"].isNull())
|
|
|
|
|
+ data_.extend = dataNode["Extend"].asString();
|
|
|
if(!value["Code"].isNull())
|
|
if(!value["Code"].isNull())
|
|
|
code_ = std::stoi(value["Code"].asString());
|
|
code_ = std::stoi(value["Code"].asString());
|
|
|
if(!value["Message"].isNull())
|
|
if(!value["Message"].isNull())
|
|
|
message_ = value["Message"].asString();
|
|
message_ = value["Message"].asString();
|
|
|
- if(!value["Data"].isNull())
|
|
|
|
|
- data_ = value["Data"].asString();
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -53,7 +58,7 @@ std::string ExecuteRequestResult::getMessage()const
|
|
|
return message_;
|
|
return message_;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-std::string ExecuteRequestResult::getData()const
|
|
|
|
|
|
|
+ExecuteRequestResult::Data ExecuteRequestResult::getData()const
|
|
|
{
|
|
{
|
|
|
return data_;
|
|
return data_;
|
|
|
}
|
|
}
|