NlpAutoml update contract api.

This commit is contained in:
sdk-team
2020-03-09 13:12:58 +08:00
parent 5de44fa4bd
commit 773cabb9d7
8 changed files with 33 additions and 21 deletions

View File

@@ -1,3 +1,6 @@
2020-03-09 Version: 1.36.306
- NlpAutoml update contract api.
2020-03-06 Version: 1.36.305
- Supported Saf for cn.

View File

@@ -1 +1 @@
1.36.305
1.36.306

View File

@@ -60,11 +60,13 @@ namespace AlibabaCloud
RunContactReviewResult();
explicit RunContactReviewResult(const std::string &payload);
~RunContactReviewResult();
std::string getRawContractContent()const;
ContactContent getContactContent()const;
protected:
void parse(const std::string &payload);
private:
std::string rawContractContent_;
ContactContent contactContent_;
};

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Nlp_automl::Model::CreateAsyncPredictRequest;
CreateAsyncPredictRequest::CreateAsyncPredictRequest() :
RpcServiceRequest("nlp-automl", "2019-11-11", "CreateAsyncPredict")
{
setMethod(HttpRequest::Method::Post);
setMethod(HttpRequest::Method::POST);
}
CreateAsyncPredictRequest::~CreateAsyncPredictRequest()
@@ -35,7 +35,7 @@ int CreateAsyncPredictRequest::getTopK()const
void CreateAsyncPredictRequest::setTopK(int topK)
{
topK_ = topK;
setCoreParameter("TopK", std::to_string(topK));
setBodyParameter("TopK", std::to_string(topK));
}
std::string CreateAsyncPredictRequest::getFileType()const
@@ -46,7 +46,7 @@ std::string CreateAsyncPredictRequest::getFileType()const
void CreateAsyncPredictRequest::setFileType(const std::string& fileType)
{
fileType_ = fileType;
setCoreParameter("FileType", fileType);
setBodyParameter("FileType", fileType);
}
std::string CreateAsyncPredictRequest::getDetailTag()const
@@ -57,7 +57,7 @@ std::string CreateAsyncPredictRequest::getDetailTag()const
void CreateAsyncPredictRequest::setDetailTag(const std::string& detailTag)
{
detailTag_ = detailTag;
setCoreParameter("DetailTag", detailTag);
setBodyParameter("DetailTag", detailTag);
}
std::string CreateAsyncPredictRequest::getContent()const
@@ -68,7 +68,7 @@ std::string CreateAsyncPredictRequest::getContent()const
void CreateAsyncPredictRequest::setContent(const std::string& content)
{
content_ = content;
setCoreParameter("Content", content);
setBodyParameter("Content", content);
}
std::string CreateAsyncPredictRequest::getFileContent()const
@@ -79,7 +79,7 @@ std::string CreateAsyncPredictRequest::getFileContent()const
void CreateAsyncPredictRequest::setFileContent(const std::string& fileContent)
{
fileContent_ = fileContent;
setCoreParameter("FileContent", fileContent);
setBodyParameter("FileContent", fileContent);
}
int CreateAsyncPredictRequest::getModelId()const
@@ -90,7 +90,7 @@ int CreateAsyncPredictRequest::getModelId()const
void CreateAsyncPredictRequest::setModelId(int modelId)
{
modelId_ = modelId;
setCoreParameter("ModelId", std::to_string(modelId));
setBodyParameter("ModelId", std::to_string(modelId));
}
std::string CreateAsyncPredictRequest::getFileUrl()const
@@ -101,7 +101,7 @@ std::string CreateAsyncPredictRequest::getFileUrl()const
void CreateAsyncPredictRequest::setFileUrl(const std::string& fileUrl)
{
fileUrl_ = fileUrl;
setCoreParameter("FileUrl", fileUrl);
setBodyParameter("FileUrl", fileUrl);
}
std::string CreateAsyncPredictRequest::getModelVersion()const
@@ -112,6 +112,6 @@ std::string CreateAsyncPredictRequest::getModelVersion()const
void CreateAsyncPredictRequest::setModelVersion(const std::string& modelVersion)
{
modelVersion_ = modelVersion;
setCoreParameter("ModelVersion", modelVersion);
setBodyParameter("ModelVersion", modelVersion);
}

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Nlp_automl::Model::GetAsyncPredictRequest;
GetAsyncPredictRequest::GetAsyncPredictRequest() :
RpcServiceRequest("nlp-automl", "2019-11-11", "GetAsyncPredict")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::GET);
}
GetAsyncPredictRequest::~GetAsyncPredictRequest()
@@ -35,6 +35,6 @@ int GetAsyncPredictRequest::getAsyncPredictId()const
void GetAsyncPredictRequest::setAsyncPredictId(int asyncPredictId)
{
asyncPredictId_ = asyncPredictId;
setCoreParameter("AsyncPredictId", std::to_string(asyncPredictId));
setParameter("AsyncPredictId", std::to_string(asyncPredictId));
}

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Nlp_automl::Model::GetPredictResultRequest;
GetPredictResultRequest::GetPredictResultRequest() :
RpcServiceRequest("nlp-automl", "2019-11-11", "GetPredictResult")
{
setMethod(HttpRequest::Method::Post);
setMethod(HttpRequest::Method::POST);
}
GetPredictResultRequest::~GetPredictResultRequest()
@@ -35,7 +35,7 @@ int GetPredictResultRequest::getTopK()const
void GetPredictResultRequest::setTopK(int topK)
{
topK_ = topK;
setCoreParameter("TopK", std::to_string(topK));
setBodyParameter("TopK", std::to_string(topK));
}
int GetPredictResultRequest::getModelId()const
@@ -46,7 +46,7 @@ int GetPredictResultRequest::getModelId()const
void GetPredictResultRequest::setModelId(int modelId)
{
modelId_ = modelId;
setCoreParameter("ModelId", std::to_string(modelId));
setBodyParameter("ModelId", std::to_string(modelId));
}
std::string GetPredictResultRequest::getDetailTag()const
@@ -57,7 +57,7 @@ std::string GetPredictResultRequest::getDetailTag()const
void GetPredictResultRequest::setDetailTag(const std::string& detailTag)
{
detailTag_ = detailTag;
setCoreParameter("DetailTag", detailTag);
setBodyParameter("DetailTag", detailTag);
}
std::string GetPredictResultRequest::getContent()const
@@ -68,7 +68,7 @@ std::string GetPredictResultRequest::getContent()const
void GetPredictResultRequest::setContent(const std::string& content)
{
content_ = content;
setCoreParameter("Content", content);
setBodyParameter("Content", content);
}
std::string GetPredictResultRequest::getModelVersion()const
@@ -79,6 +79,6 @@ std::string GetPredictResultRequest::getModelVersion()const
void GetPredictResultRequest::setModelVersion(const std::string& modelVersion)
{
modelVersion_ = modelVersion;
setCoreParameter("ModelVersion", modelVersion);
setBodyParameter("ModelVersion", modelVersion);
}

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Nlp_automl::Model::RunContactReviewRequest;
RunContactReviewRequest::RunContactReviewRequest() :
RpcServiceRequest("nlp-automl", "2019-11-11", "RunContactReview")
{
setMethod(HttpRequest::Method::Post);
setMethod(HttpRequest::Method::POST);
}
RunContactReviewRequest::~RunContactReviewRequest()
@@ -35,7 +35,7 @@ std::string RunContactReviewRequest::getContactScene()const
void RunContactReviewRequest::setContactScene(const std::string& contactScene)
{
contactScene_ = contactScene;
setCoreParameter("ContactScene", contactScene);
setBodyParameter("ContactScene", contactScene);
}
std::string RunContactReviewRequest::getContactPath()const
@@ -46,6 +46,6 @@ std::string RunContactReviewRequest::getContactPath()const
void RunContactReviewRequest::setContactPath(const std::string& contactPath)
{
contactPath_ = contactPath;
setCoreParameter("ContactPath", contactPath);
setBodyParameter("ContactPath", contactPath);
}

View File

@@ -82,9 +82,16 @@ void RunContactReviewResult::parse(const std::string &payload)
structureResultObject.startPosition3.push_back(value.asString());
contactContent_.structureResults.push_back(structureResultObject);
}
if(!value["RawContractContent"].isNull())
rawContractContent_ = value["RawContractContent"].asString();
}
std::string RunContactReviewResult::getRawContractContent()const
{
return rawContractContent_;
}
RunContactReviewResult::ContactContent RunContactReviewResult::getContactContent()const
{
return contactContent_;