Rename the return of ListTaskFlow API.

This commit is contained in:
sdk-team
2022-04-15 08:39:44 +00:00
parent 778feae703
commit c0cebe1843
4 changed files with 27 additions and 24 deletions

View File

@@ -1,3 +1,6 @@
2022-04-15 Version: 1.36.1105
- Rename the return of ListTaskFlow API.
2022-04-13 Version: 1.36.1104
- Support throughput for API DescribeDisks.

View File

@@ -1 +1 @@
1.36.1104
1.36.1105

View File

@@ -32,7 +32,7 @@ namespace AlibabaCloud
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListTaskFlowResult : public ServiceResult
{
public:
struct DAGInstance
struct TaskFlow
{
int status;
int latestInstanceStatus;
@@ -48,7 +48,7 @@ namespace AlibabaCloud
ListTaskFlowResult();
explicit ListTaskFlowResult(const std::string &payload);
~ListTaskFlowResult();
std::vector<DAGInstance> getTaskFlowList()const;
std::vector<TaskFlow> getTaskFlowList()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
@@ -56,7 +56,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::vector<DAGInstance> taskFlowList_;
std::vector<TaskFlow> taskFlowList_;
std::string errorCode_;
std::string errorMessage_;
bool success_;

View File

@@ -39,26 +39,26 @@ void ListTaskFlowResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTaskFlowListNode = value["TaskFlowList"]["DAGInstance"];
for (auto valueTaskFlowListDAGInstance : allTaskFlowListNode)
auto allTaskFlowListNode = value["TaskFlowList"]["TaskFlow"];
for (auto valueTaskFlowListTaskFlow : allTaskFlowListNode)
{
DAGInstance taskFlowListObject;
if(!valueTaskFlowListDAGInstance["Id"].isNull())
taskFlowListObject.id = std::stol(valueTaskFlowListDAGInstance["Id"].asString());
if(!valueTaskFlowListDAGInstance["CreatorId"].isNull())
taskFlowListObject.creatorId = valueTaskFlowListDAGInstance["CreatorId"].asString();
if(!valueTaskFlowListDAGInstance["CreatorNickName"].isNull())
taskFlowListObject.creatorNickName = valueTaskFlowListDAGInstance["CreatorNickName"].asString();
if(!valueTaskFlowListDAGInstance["DagOwnerNickName"].isNull())
taskFlowListObject.dagOwnerNickName = valueTaskFlowListDAGInstance["DagOwnerNickName"].asString();
if(!valueTaskFlowListDAGInstance["DeployId"].isNull())
taskFlowListObject.deployId = std::stol(valueTaskFlowListDAGInstance["DeployId"].asString());
if(!valueTaskFlowListDAGInstance["Status"].isNull())
taskFlowListObject.status = std::stoi(valueTaskFlowListDAGInstance["Status"].asString());
if(!valueTaskFlowListDAGInstance["LatestInstanceStatus"].isNull())
taskFlowListObject.latestInstanceStatus = std::stoi(valueTaskFlowListDAGInstance["LatestInstanceStatus"].asString());
if(!valueTaskFlowListDAGInstance["LatestInstanceTime"].isNull())
taskFlowListObject.latestInstanceTime = valueTaskFlowListDAGInstance["LatestInstanceTime"].asString();
TaskFlow taskFlowListObject;
if(!valueTaskFlowListTaskFlow["Id"].isNull())
taskFlowListObject.id = std::stol(valueTaskFlowListTaskFlow["Id"].asString());
if(!valueTaskFlowListTaskFlow["CreatorId"].isNull())
taskFlowListObject.creatorId = valueTaskFlowListTaskFlow["CreatorId"].asString();
if(!valueTaskFlowListTaskFlow["CreatorNickName"].isNull())
taskFlowListObject.creatorNickName = valueTaskFlowListTaskFlow["CreatorNickName"].asString();
if(!valueTaskFlowListTaskFlow["DagOwnerNickName"].isNull())
taskFlowListObject.dagOwnerNickName = valueTaskFlowListTaskFlow["DagOwnerNickName"].asString();
if(!valueTaskFlowListTaskFlow["DeployId"].isNull())
taskFlowListObject.deployId = std::stol(valueTaskFlowListTaskFlow["DeployId"].asString());
if(!valueTaskFlowListTaskFlow["Status"].isNull())
taskFlowListObject.status = std::stoi(valueTaskFlowListTaskFlow["Status"].asString());
if(!valueTaskFlowListTaskFlow["LatestInstanceStatus"].isNull())
taskFlowListObject.latestInstanceStatus = std::stoi(valueTaskFlowListTaskFlow["LatestInstanceStatus"].asString());
if(!valueTaskFlowListTaskFlow["LatestInstanceTime"].isNull())
taskFlowListObject.latestInstanceTime = valueTaskFlowListTaskFlow["LatestInstanceTime"].asString();
taskFlowList_.push_back(taskFlowListObject);
}
if(!value["ErrorCode"].isNull())
@@ -70,7 +70,7 @@ void ListTaskFlowResult::parse(const std::string &payload)
}
std::vector<ListTaskFlowResult::DAGInstance> ListTaskFlowResult::getTaskFlowList()const
std::vector<ListTaskFlowResult::TaskFlow> ListTaskFlowResult::getTaskFlowList()const
{
return taskFlowList_;
}