diff --git a/CHANGELOG b/CHANGELOG index 3b45205e2..c056c36f0 100644 --- a/CHANGELOG +++ b/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. diff --git a/VERSION b/VERSION index f58faaee3..1dc37da2a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.305 \ No newline at end of file +1.36.306 \ No newline at end of file diff --git a/nlp-automl/include/alibabacloud/nlp-automl/model/RunContactReviewResult.h b/nlp-automl/include/alibabacloud/nlp-automl/model/RunContactReviewResult.h index 2e81455ed..a112af6e0 100644 --- a/nlp-automl/include/alibabacloud/nlp-automl/model/RunContactReviewResult.h +++ b/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_; }; diff --git a/nlp-automl/src/model/CreateAsyncPredictRequest.cc b/nlp-automl/src/model/CreateAsyncPredictRequest.cc index ccb97be7b..434cdf100 100644 --- a/nlp-automl/src/model/CreateAsyncPredictRequest.cc +++ b/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); } diff --git a/nlp-automl/src/model/GetAsyncPredictRequest.cc b/nlp-automl/src/model/GetAsyncPredictRequest.cc index d9d550038..80ee38e31 100644 --- a/nlp-automl/src/model/GetAsyncPredictRequest.cc +++ b/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)); } diff --git a/nlp-automl/src/model/GetPredictResultRequest.cc b/nlp-automl/src/model/GetPredictResultRequest.cc index 30df834de..22310a199 100644 --- a/nlp-automl/src/model/GetPredictResultRequest.cc +++ b/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); } diff --git a/nlp-automl/src/model/RunContactReviewRequest.cc b/nlp-automl/src/model/RunContactReviewRequest.cc index 470f18712..9184e5a36 100644 --- a/nlp-automl/src/model/RunContactReviewRequest.cc +++ b/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); } diff --git a/nlp-automl/src/model/RunContactReviewResult.cc b/nlp-automl/src/model/RunContactReviewResult.cc index 96fd54e5f..847f1ec7f 100644 --- a/nlp-automl/src/model/RunContactReviewResult.cc +++ b/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_;