Переглянути джерело

Supported Saf for oversea.

sdk-team 6 роки тому
батько
коміт
be58d3d198

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-03-06 Version: 1.36.303
+- Supported Saf for oversea.
+
 2020-03-06 Version: 1.36.302
 - Add request parameter groupType for OnsGroupCreate.
 - Add request parameter groupType for OnsGroupList.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.302
+1.36.303

+ 2 - 8
saf/include/alibabacloud/saf/model/ExecuteRequestRequest.h

@@ -32,26 +32,20 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_SAF_EXPORT ExecuteRequestResult : public ServiceResult
 			{
 			public:
-				struct Data
-				{
-					std::string score;
-					std::string extend;
-					std::string tags;
-				};
 
 
 				ExecuteRequestResult();
 				explicit ExecuteRequestResult(const std::string &payload);
 				~ExecuteRequestResult();
 				std::string getMessage()const;
-				Data getData()const;
+				std::string getData()const;
 				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string message_;
-				Data data_;
+				std::string data_;
 				int code_;
 
 			};

+ 6 - 4
saf/src/model/ExecuteRequestRequest.cc

@@ -19,8 +19,10 @@
 using AlibabaCloud::Saf::Model::ExecuteRequestRequest;
 
 ExecuteRequestRequest::ExecuteRequestRequest() :
-	RpcServiceRequest("saf", "2018-09-19", "ExecuteRequest")
-{}
+	RpcServiceRequest("saf", "2019-05-21", "ExecuteRequest")
+{
+	setMethod(HttpRequest::Method::POST);
+}
 
 ExecuteRequestRequest::~ExecuteRequestRequest()
 {}
@@ -33,7 +35,7 @@ std::string ExecuteRequestRequest::getServiceParameters()const
 void ExecuteRequestRequest::setServiceParameters(const std::string& serviceParameters)
 {
 	serviceParameters_ = serviceParameters;
-	setCoreParameter("ServiceParameters", serviceParameters);
+	setParameter("ServiceParameters", serviceParameters);
 }
 
 std::string ExecuteRequestRequest::getService()const
@@ -44,6 +46,6 @@ std::string ExecuteRequestRequest::getService()const
 void ExecuteRequestRequest::setService(const std::string& service)
 {
 	service_ = service;
-	setCoreParameter("Service", service);
+	setParameter("Service", service);
 }
 

+ 3 - 8
saf/src/model/ExecuteRequestResult.cc

@@ -39,17 +39,12 @@ void ExecuteRequestResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	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())
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 		message_ = value["Message"].asString();
+	if(!value["Data"].isNull())
+		data_ = value["Data"].asString();
 
 }
 
@@ -58,7 +53,7 @@ std::string ExecuteRequestResult::getMessage()const
 	return message_;
 }
 
-ExecuteRequestResult::Data ExecuteRequestResult::getData()const
+std::string ExecuteRequestResult::getData()const
 {
 	return data_;
 }