Browse Source

NlpAutoml update contract api.

sdk-team 6 năm trước cách đây
mục cha
commit
773cabb9d7

+ 3 - 0
CHANGELOG

@@ -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.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.305
+1.36.306

+ 2 - 0
nlp-automl/include/alibabacloud/nlp-automl/model/RunContactReviewResult.h

@@ -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_;
 
 			};

+ 9 - 9
nlp-automl/src/model/CreateAsyncPredictRequest.cc

@@ -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);
 }
 

+ 2 - 2
nlp-automl/src/model/GetAsyncPredictRequest.cc

@@ -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));
 }
 

+ 6 - 6
nlp-automl/src/model/GetPredictResultRequest.cc

@@ -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);
 }
 

+ 3 - 3
nlp-automl/src/model/RunContactReviewRequest.cc

@@ -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);
 }
 

+ 7 - 0
nlp-automl/src/model/RunContactReviewResult.cc

@@ -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_;