@@ -33,7 +33,7 @@ std::string TranslateECommerceRequest::getSourceLanguage()const
|
||||
void TranslateECommerceRequest::setSourceLanguage(const std::string& sourceLanguage)
|
||||
{
|
||||
sourceLanguage_ = sourceLanguage;
|
||||
setParameter("SourceLanguage", sourceLanguage);
|
||||
setCoreParameter("SourceLanguage", sourceLanguage);
|
||||
}
|
||||
|
||||
std::string TranslateECommerceRequest::getSourceText()const
|
||||
@@ -44,7 +44,7 @@ std::string TranslateECommerceRequest::getSourceText()const
|
||||
void TranslateECommerceRequest::setSourceText(const std::string& sourceText)
|
||||
{
|
||||
sourceText_ = sourceText;
|
||||
setParameter("SourceText", sourceText);
|
||||
setCoreParameter("SourceText", sourceText);
|
||||
}
|
||||
|
||||
std::string TranslateECommerceRequest::getFormatType()const
|
||||
@@ -55,7 +55,7 @@ std::string TranslateECommerceRequest::getFormatType()const
|
||||
void TranslateECommerceRequest::setFormatType(const std::string& formatType)
|
||||
{
|
||||
formatType_ = formatType;
|
||||
setParameter("FormatType", formatType);
|
||||
setCoreParameter("FormatType", formatType);
|
||||
}
|
||||
|
||||
std::string TranslateECommerceRequest::getTargetLanguage()const
|
||||
@@ -66,7 +66,7 @@ std::string TranslateECommerceRequest::getTargetLanguage()const
|
||||
void TranslateECommerceRequest::setTargetLanguage(const std::string& targetLanguage)
|
||||
{
|
||||
targetLanguage_ = targetLanguage;
|
||||
setParameter("TargetLanguage", targetLanguage);
|
||||
setCoreParameter("TargetLanguage", targetLanguage);
|
||||
}
|
||||
|
||||
std::string TranslateECommerceRequest::getScene()const
|
||||
@@ -77,6 +77,6 @@ std::string TranslateECommerceRequest::getScene()const
|
||||
void TranslateECommerceRequest::setScene(const std::string& scene)
|
||||
{
|
||||
scene_ = scene;
|
||||
setParameter("Scene", scene);
|
||||
setCoreParameter("Scene", scene);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,10 +35,13 @@ TranslateECommerceResult::~TranslateECommerceResult()
|
||||
|
||||
void TranslateECommerceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Translated"].isNull())
|
||||
|
||||
@@ -33,7 +33,7 @@ std::string TranslateGeneralRequest::getSourceLanguage()const
|
||||
void TranslateGeneralRequest::setSourceLanguage(const std::string& sourceLanguage)
|
||||
{
|
||||
sourceLanguage_ = sourceLanguage;
|
||||
setParameter("SourceLanguage", sourceLanguage);
|
||||
setCoreParameter("SourceLanguage", sourceLanguage);
|
||||
}
|
||||
|
||||
std::string TranslateGeneralRequest::getSourceText()const
|
||||
@@ -44,7 +44,7 @@ std::string TranslateGeneralRequest::getSourceText()const
|
||||
void TranslateGeneralRequest::setSourceText(const std::string& sourceText)
|
||||
{
|
||||
sourceText_ = sourceText;
|
||||
setParameter("SourceText", sourceText);
|
||||
setCoreParameter("SourceText", sourceText);
|
||||
}
|
||||
|
||||
std::string TranslateGeneralRequest::getFormatType()const
|
||||
@@ -55,7 +55,7 @@ std::string TranslateGeneralRequest::getFormatType()const
|
||||
void TranslateGeneralRequest::setFormatType(const std::string& formatType)
|
||||
{
|
||||
formatType_ = formatType;
|
||||
setParameter("FormatType", formatType);
|
||||
setCoreParameter("FormatType", formatType);
|
||||
}
|
||||
|
||||
std::string TranslateGeneralRequest::getTargetLanguage()const
|
||||
@@ -66,7 +66,7 @@ std::string TranslateGeneralRequest::getTargetLanguage()const
|
||||
void TranslateGeneralRequest::setTargetLanguage(const std::string& targetLanguage)
|
||||
{
|
||||
targetLanguage_ = targetLanguage;
|
||||
setParameter("TargetLanguage", targetLanguage);
|
||||
setCoreParameter("TargetLanguage", targetLanguage);
|
||||
}
|
||||
|
||||
std::string TranslateGeneralRequest::getScene()const
|
||||
@@ -77,6 +77,6 @@ std::string TranslateGeneralRequest::getScene()const
|
||||
void TranslateGeneralRequest::setScene(const std::string& scene)
|
||||
{
|
||||
scene_ = scene;
|
||||
setParameter("Scene", scene);
|
||||
setCoreParameter("Scene", scene);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,10 +35,13 @@ TranslateGeneralResult::~TranslateGeneralResult()
|
||||
|
||||
void TranslateGeneralResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Translated"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user