Get Job Instance API add Field.

This commit is contained in:
sdk-team
2023-07-17 06:06:10 +00:00
parent 045dcc9fa9
commit 2173eb9110
5 changed files with 13 additions and 1 deletions

View File

@@ -67,6 +67,12 @@ void GetJobInstanceResult::parse(const std::string &payload)
data_.jobInstanceDetail.dataTime = jobInstanceDetailNode["DataTime"].asString();
if(!jobInstanceDetailNode["WorkAddr"].isNull())
data_.jobInstanceDetail.workAddr = jobInstanceDetailNode["WorkAddr"].asString();
if(!jobInstanceDetailNode["Parameters"].isNull())
data_.jobInstanceDetail.parameters = jobInstanceDetailNode["Parameters"].asString();
if(!jobInstanceDetailNode["JobName"].isNull())
data_.jobInstanceDetail.jobName = jobInstanceDetailNode["JobName"].asString();
if(!jobInstanceDetailNode["TraceId"].isNull())
data_.jobInstanceDetail.traceId = jobInstanceDetailNode["TraceId"].asString();
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())

View File

@@ -74,6 +74,8 @@ void GetWorkflowInstanceResult::parse(const std::string &payload)
nodeObject.result = wfInstanceDagNodeNodesNode["Result"].asString();
if(!wfInstanceDagNodeNodesNode["Attempt"].isNull())
nodeObject.attempt = std::stoi(wfInstanceDagNodeNodesNode["Attempt"].asString());
if(!wfInstanceDagNodeNodesNode["Status"].isNull())
nodeObject.status = std::stoi(wfInstanceDagNodeNodesNode["Status"].asString());
data_.wfInstanceDag.nodes.push_back(nodeObject);
}
auto allEdgesNode = wfInstanceDagNode["Edges"]["Edge"];