This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -56,14 +56,14 @@ void CreateTrainDataTagResult::parse(const std::string &payload)
trainData_.status = trainDataNode["Status"].asString();
if(!trainDataNode["TagStatus"].isNull())
trainData_.tagStatus = trainDataNode["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
auto allTagItemsNode = trainDataNode["TagItems"]["TagItem"];
for (auto trainDataNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemObject;
if(!value["TagId"].isNull())
tagItemObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemObject.regionType = value["RegionType"].asString();
if(!trainDataNodeTagItemsTagItem["TagId"].isNull())
tagItemObject.tagId = trainDataNodeTagItemsTagItem["TagId"].asString();
if(!trainDataNodeTagItemsTagItem["RegionType"].isNull())
tagItemObject.regionType = trainDataNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemObject.region.left = regionNode["Left"].asString();

View File

@@ -39,34 +39,34 @@ void CreateTrainDatasFromPredictionResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrainDatas = value["TrainDatas"]["TrainData"];
for (auto value : allTrainDatas)
auto allTrainDatasNode = value["TrainDatas"]["TrainData"];
for (auto valueTrainDatasTrainData : allTrainDatasNode)
{
TrainData trainDatasObject;
if(!value["ProjectId"].isNull())
trainDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
trainDatasObject.iterationId = value["IterationId"].asString();
if(!value["DataId"].isNull())
trainDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
trainDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
trainDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
trainDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
trainDatasObject.status = value["Status"].asString();
if(!value["TagStatus"].isNull())
trainDatasObject.tagStatus = value["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
if(!valueTrainDatasTrainData["ProjectId"].isNull())
trainDatasObject.projectId = valueTrainDatasTrainData["ProjectId"].asString();
if(!valueTrainDatasTrainData["IterationId"].isNull())
trainDatasObject.iterationId = valueTrainDatasTrainData["IterationId"].asString();
if(!valueTrainDatasTrainData["DataId"].isNull())
trainDatasObject.dataId = valueTrainDatasTrainData["DataId"].asString();
if(!valueTrainDatasTrainData["DataName"].isNull())
trainDatasObject.dataName = valueTrainDatasTrainData["DataName"].asString();
if(!valueTrainDatasTrainData["DataUrl"].isNull())
trainDatasObject.dataUrl = valueTrainDatasTrainData["DataUrl"].asString();
if(!valueTrainDatasTrainData["CreationTime"].isNull())
trainDatasObject.creationTime = valueTrainDatasTrainData["CreationTime"].asString();
if(!valueTrainDatasTrainData["Status"].isNull())
trainDatasObject.status = valueTrainDatasTrainData["Status"].asString();
if(!valueTrainDatasTrainData["TagStatus"].isNull())
trainDatasObject.tagStatus = valueTrainDatasTrainData["TagStatus"].asString();
auto allTagItemsNode = allTrainDatasNode["TagItems"]["TagItem"];
for (auto allTrainDatasNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemsObject;
if(!value["TagId"].isNull())
tagItemsObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemsObject.regionType = value["RegionType"].asString();
if(!allTrainDatasNodeTagItemsTagItem["TagId"].isNull())
tagItemsObject.tagId = allTrainDatasNodeTagItemsTagItem["TagId"].asString();
if(!allTrainDatasNodeTagItemsTagItem["RegionType"].isNull())
tagItemsObject.regionType = allTrainDatasNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemsObject.region.left = regionNode["Left"].asString();

View File

@@ -39,34 +39,34 @@ void CreateTrainDatasFromUrlsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrainDatas = value["TrainDatas"]["TrainData"];
for (auto value : allTrainDatas)
auto allTrainDatasNode = value["TrainDatas"]["TrainData"];
for (auto valueTrainDatasTrainData : allTrainDatasNode)
{
TrainData trainDatasObject;
if(!value["ProjectId"].isNull())
trainDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
trainDatasObject.iterationId = value["IterationId"].asString();
if(!value["DataId"].isNull())
trainDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
trainDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
trainDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
trainDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
trainDatasObject.status = value["Status"].asString();
if(!value["TagStatus"].isNull())
trainDatasObject.tagStatus = value["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
if(!valueTrainDatasTrainData["ProjectId"].isNull())
trainDatasObject.projectId = valueTrainDatasTrainData["ProjectId"].asString();
if(!valueTrainDatasTrainData["IterationId"].isNull())
trainDatasObject.iterationId = valueTrainDatasTrainData["IterationId"].asString();
if(!valueTrainDatasTrainData["DataId"].isNull())
trainDatasObject.dataId = valueTrainDatasTrainData["DataId"].asString();
if(!valueTrainDatasTrainData["DataName"].isNull())
trainDatasObject.dataName = valueTrainDatasTrainData["DataName"].asString();
if(!valueTrainDatasTrainData["DataUrl"].isNull())
trainDatasObject.dataUrl = valueTrainDatasTrainData["DataUrl"].asString();
if(!valueTrainDatasTrainData["CreationTime"].isNull())
trainDatasObject.creationTime = valueTrainDatasTrainData["CreationTime"].asString();
if(!valueTrainDatasTrainData["Status"].isNull())
trainDatasObject.status = valueTrainDatasTrainData["Status"].asString();
if(!valueTrainDatasTrainData["TagStatus"].isNull())
trainDatasObject.tagStatus = valueTrainDatasTrainData["TagStatus"].asString();
auto allTagItemsNode = allTrainDatasNode["TagItems"]["TagItem"];
for (auto allTrainDatasNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemsObject;
if(!value["TagId"].isNull())
tagItemsObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemsObject.regionType = value["RegionType"].asString();
if(!allTrainDatasNodeTagItemsTagItem["TagId"].isNull())
tagItemsObject.tagId = allTrainDatasNodeTagItemsTagItem["TagId"].asString();
if(!allTrainDatasNodeTagItemsTagItem["RegionType"].isNull())
tagItemsObject.regionType = allTrainDatasNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemsObject.region.left = regionNode["Left"].asString();

View File

@@ -56,14 +56,14 @@ void CreateTrainDatasTagResult::parse(const std::string &payload)
trainData_.status = trainDataNode["Status"].asString();
if(!trainDataNode["TagStatus"].isNull())
trainData_.tagStatus = trainDataNode["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
auto allTagItemsNode = trainDataNode["TagItems"]["TagItem"];
for (auto trainDataNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemObject;
if(!value["TagId"].isNull())
tagItemObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemObject.regionType = value["RegionType"].asString();
if(!trainDataNodeTagItemsTagItem["TagId"].isNull())
tagItemObject.tagId = trainDataNodeTagItemsTagItem["TagId"].asString();
if(!trainDataNodeTagItemsTagItem["RegionType"].isNull())
tagItemObject.regionType = trainDataNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemObject.region.left = regionNode["Left"].asString();

View File

@@ -39,30 +39,30 @@ void DescribeIterationsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allIterations = value["Iterations"]["Iteration"];
for (auto value : allIterations)
auto allIterationsNode = value["Iterations"]["Iteration"];
for (auto valueIterationsIteration : allIterationsNode)
{
Iteration iterationsObject;
if(!value["ProjectId"].isNull())
iterationsObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
iterationsObject.iterationId = value["IterationId"].asString();
if(!value["IterationName"].isNull())
iterationsObject.iterationName = value["IterationName"].asString();
if(!value["Status"].isNull())
iterationsObject.status = value["Status"].asString();
if(!value["CreationTime"].isNull())
iterationsObject.creationTime = value["CreationTime"].asString();
if(!value["FinishTime"].isNull())
iterationsObject.finishTime = value["FinishTime"].asString();
if(!value["ModelId"].isNull())
iterationsObject.modelId = value["ModelId"].asString();
if(!value["Precision"].isNull())
iterationsObject.precision = value["Precision"].asString();
if(!value["Recall"].isNull())
iterationsObject.recall = value["Recall"].asString();
if(!value["MAP"].isNull())
iterationsObject.mAP = value["MAP"].asString();
if(!valueIterationsIteration["ProjectId"].isNull())
iterationsObject.projectId = valueIterationsIteration["ProjectId"].asString();
if(!valueIterationsIteration["IterationId"].isNull())
iterationsObject.iterationId = valueIterationsIteration["IterationId"].asString();
if(!valueIterationsIteration["IterationName"].isNull())
iterationsObject.iterationName = valueIterationsIteration["IterationName"].asString();
if(!valueIterationsIteration["Status"].isNull())
iterationsObject.status = valueIterationsIteration["Status"].asString();
if(!valueIterationsIteration["CreationTime"].isNull())
iterationsObject.creationTime = valueIterationsIteration["CreationTime"].asString();
if(!valueIterationsIteration["FinishTime"].isNull())
iterationsObject.finishTime = valueIterationsIteration["FinishTime"].asString();
if(!valueIterationsIteration["ModelId"].isNull())
iterationsObject.modelId = valueIterationsIteration["ModelId"].asString();
if(!valueIterationsIteration["Precision"].isNull())
iterationsObject.precision = valueIterationsIteration["Precision"].asString();
if(!valueIterationsIteration["Recall"].isNull())
iterationsObject.recall = valueIterationsIteration["Recall"].asString();
if(!valueIterationsIteration["MAP"].isNull())
iterationsObject.mAP = valueIterationsIteration["MAP"].asString();
iterations_.push_back(iterationsObject);
}
if(!value["TotalNum"].isNull())

View File

@@ -39,44 +39,44 @@ void DescribePredictDatasResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPredictDatas = value["PredictDatas"]["PredictData"];
for (auto value : allPredictDatas)
auto allPredictDatasNode = value["PredictDatas"]["PredictData"];
for (auto valuePredictDatasPredictData : allPredictDatasNode)
{
PredictData predictDatasObject;
if(!value["ProjectId"].isNull())
predictDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
predictDatasObject.iterationId = value["IterationId"].asString();
if(!value["DataId"].isNull())
predictDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
predictDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
predictDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
predictDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
predictDatasObject.status = value["Status"].asString();
if(!value["ErrorCode"].isNull())
predictDatasObject.errorCode = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
predictDatasObject.errorMessage = value["ErrorMessage"].asString();
auto allPredictionResults = value["PredictionResults"]["PredictionResult"];
for (auto value : allPredictionResults)
if(!valuePredictDatasPredictData["ProjectId"].isNull())
predictDatasObject.projectId = valuePredictDatasPredictData["ProjectId"].asString();
if(!valuePredictDatasPredictData["IterationId"].isNull())
predictDatasObject.iterationId = valuePredictDatasPredictData["IterationId"].asString();
if(!valuePredictDatasPredictData["DataId"].isNull())
predictDatasObject.dataId = valuePredictDatasPredictData["DataId"].asString();
if(!valuePredictDatasPredictData["DataName"].isNull())
predictDatasObject.dataName = valuePredictDatasPredictData["DataName"].asString();
if(!valuePredictDatasPredictData["DataUrl"].isNull())
predictDatasObject.dataUrl = valuePredictDatasPredictData["DataUrl"].asString();
if(!valuePredictDatasPredictData["CreationTime"].isNull())
predictDatasObject.creationTime = valuePredictDatasPredictData["CreationTime"].asString();
if(!valuePredictDatasPredictData["Status"].isNull())
predictDatasObject.status = valuePredictDatasPredictData["Status"].asString();
if(!valuePredictDatasPredictData["ErrorCode"].isNull())
predictDatasObject.errorCode = valuePredictDatasPredictData["ErrorCode"].asString();
if(!valuePredictDatasPredictData["ErrorMessage"].isNull())
predictDatasObject.errorMessage = valuePredictDatasPredictData["ErrorMessage"].asString();
auto allPredictionResultsNode = allPredictDatasNode["PredictionResults"]["PredictionResult"];
for (auto allPredictDatasNodePredictionResultsPredictionResult : allPredictionResultsNode)
{
PredictData::PredictionResult predictionResultsObject;
if(!value["TagId"].isNull())
predictionResultsObject.tagId = value["TagId"].asString();
if(!value["TagName"].isNull())
predictionResultsObject.tagName = value["TagName"].asString();
if(!value["Probability"].isNull())
predictionResultsObject.probability = value["Probability"].asString();
if(!value["Overlap"].isNull())
predictionResultsObject.overlap = value["Overlap"].asString();
if(!value["RegionType"].isNull())
predictionResultsObject.regionType = value["RegionType"].asString();
if(!value["Properties"].isNull())
predictionResultsObject.properties = value["Properties"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["TagId"].isNull())
predictionResultsObject.tagId = allPredictDatasNodePredictionResultsPredictionResult["TagId"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["TagName"].isNull())
predictionResultsObject.tagName = allPredictDatasNodePredictionResultsPredictionResult["TagName"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Probability"].isNull())
predictionResultsObject.probability = allPredictDatasNodePredictionResultsPredictionResult["Probability"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Overlap"].isNull())
predictionResultsObject.overlap = allPredictDatasNodePredictionResultsPredictionResult["Overlap"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["RegionType"].isNull())
predictionResultsObject.regionType = allPredictDatasNodePredictionResultsPredictionResult["RegionType"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Properties"].isNull())
predictionResultsObject.properties = allPredictDatasNodePredictionResultsPredictionResult["Properties"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
predictionResultsObject.region.left = regionNode["Left"].asString();

View File

@@ -39,40 +39,40 @@ void DescribePredictModelsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allModels = value["Models"]["Model"];
for (auto value : allModels)
auto allModelsNode = value["Models"]["Model"];
for (auto valueModelsModel : allModelsNode)
{
Model modelsObject;
if(!value["ModelId"].isNull())
modelsObject.modelId = value["ModelId"].asString();
if(!value["Name"].isNull())
modelsObject.name = value["Name"].asString();
if(!value["Description"].isNull())
modelsObject.description = value["Description"].asString();
if(!value["ProjectId"].isNull())
modelsObject.projectId = value["ProjectId"].asString();
if(!value["ProjectName"].isNull())
modelsObject.projectName = value["ProjectName"].asString();
if(!value["IterationId"].isNull())
modelsObject.iterationId = value["IterationId"].asString();
if(!value["IterationVersion"].isNull())
modelsObject.iterationVersion = value["IterationVersion"].asString();
if(!value["Regions"].isNull())
modelsObject.regions = value["Regions"].asString();
if(!value["CreationTime"].isNull())
modelsObject.creationTime = value["CreationTime"].asString();
if(!value["Source"].isNull())
modelsObject.source = value["Source"].asString();
if(!value["Type"].isNull())
modelsObject.type = value["Type"].asString();
if(!value["DeployStatus"].isNull())
modelsObject.deployStatus = value["DeployStatus"].asString();
if(!value["Precision"].isNull())
modelsObject.precision = value["Precision"].asString();
if(!value["Recall"].isNull())
modelsObject.recall = value["Recall"].asString();
if(!value["MAP"].isNull())
modelsObject.mAP = value["MAP"].asString();
if(!valueModelsModel["ModelId"].isNull())
modelsObject.modelId = valueModelsModel["ModelId"].asString();
if(!valueModelsModel["Name"].isNull())
modelsObject.name = valueModelsModel["Name"].asString();
if(!valueModelsModel["Description"].isNull())
modelsObject.description = valueModelsModel["Description"].asString();
if(!valueModelsModel["ProjectId"].isNull())
modelsObject.projectId = valueModelsModel["ProjectId"].asString();
if(!valueModelsModel["ProjectName"].isNull())
modelsObject.projectName = valueModelsModel["ProjectName"].asString();
if(!valueModelsModel["IterationId"].isNull())
modelsObject.iterationId = valueModelsModel["IterationId"].asString();
if(!valueModelsModel["IterationVersion"].isNull())
modelsObject.iterationVersion = valueModelsModel["IterationVersion"].asString();
if(!valueModelsModel["Regions"].isNull())
modelsObject.regions = valueModelsModel["Regions"].asString();
if(!valueModelsModel["CreationTime"].isNull())
modelsObject.creationTime = valueModelsModel["CreationTime"].asString();
if(!valueModelsModel["Source"].isNull())
modelsObject.source = valueModelsModel["Source"].asString();
if(!valueModelsModel["Type"].isNull())
modelsObject.type = valueModelsModel["Type"].asString();
if(!valueModelsModel["DeployStatus"].isNull())
modelsObject.deployStatus = valueModelsModel["DeployStatus"].asString();
if(!valueModelsModel["Precision"].isNull())
modelsObject.precision = valueModelsModel["Precision"].asString();
if(!valueModelsModel["Recall"].isNull())
modelsObject.recall = valueModelsModel["Recall"].asString();
if(!valueModelsModel["MAP"].isNull())
modelsObject.mAP = valueModelsModel["MAP"].asString();
models_.push_back(modelsObject);
}
if(!value["CurrentPage"].isNull())

View File

@@ -39,24 +39,24 @@ void DescribePredictTemplatesResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTemplates = value["Templates"]["Template"];
for (auto value : allTemplates)
auto allTemplatesNode = value["Templates"]["Template"];
for (auto valueTemplatesTemplate : allTemplatesNode)
{
_Template templatesObject;
if(!value["TemplateId"].isNull())
templatesObject.templateId = value["TemplateId"].asString();
if(!value["Name"].isNull())
templatesObject.name = value["Name"].asString();
if(!value["Description"].isNull())
templatesObject.description = value["Description"].asString();
if(!value["Interval"].isNull())
templatesObject.interval = std::stoi(value["Interval"].asString());
if(!value["Output"].isNull())
templatesObject.output = value["Output"].asString();
if(!value["ModelIds"].isNull())
templatesObject.modelIds = value["ModelIds"].asString();
if(!value["CreationTime"].isNull())
templatesObject.creationTime = value["CreationTime"].asString();
if(!valueTemplatesTemplate["TemplateId"].isNull())
templatesObject.templateId = valueTemplatesTemplate["TemplateId"].asString();
if(!valueTemplatesTemplate["Name"].isNull())
templatesObject.name = valueTemplatesTemplate["Name"].asString();
if(!valueTemplatesTemplate["Description"].isNull())
templatesObject.description = valueTemplatesTemplate["Description"].asString();
if(!valueTemplatesTemplate["Interval"].isNull())
templatesObject.interval = std::stoi(valueTemplatesTemplate["Interval"].asString());
if(!valueTemplatesTemplate["Output"].isNull())
templatesObject.output = valueTemplatesTemplate["Output"].asString();
if(!valueTemplatesTemplate["ModelIds"].isNull())
templatesObject.modelIds = valueTemplatesTemplate["ModelIds"].asString();
if(!valueTemplatesTemplate["CreationTime"].isNull())
templatesObject.creationTime = valueTemplatesTemplate["CreationTime"].asString();
templates_.push_back(templatesObject);
}
if(!value["CurrentPage"].isNull())

View File

@@ -39,24 +39,24 @@ void DescribeProjectsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allProjects = value["Projects"]["Project"];
for (auto value : allProjects)
auto allProjectsNode = value["Projects"]["Project"];
for (auto valueProjectsProject : allProjectsNode)
{
Project projectsObject;
if(!value["ProjectId"].isNull())
projectsObject.projectId = value["ProjectId"].asString();
if(!value["Name"].isNull())
projectsObject.name = value["Name"].asString();
if(!value["Description"].isNull())
projectsObject.description = value["Description"].asString();
if(!value["ProType"].isNull())
projectsObject.proType = value["ProType"].asString();
if(!value["IterCount"].isNull())
projectsObject.iterCount = std::stoi(value["IterCount"].asString());
if(!value["CreationTime"].isNull())
projectsObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
projectsObject.status = value["Status"].asString();
if(!valueProjectsProject["ProjectId"].isNull())
projectsObject.projectId = valueProjectsProject["ProjectId"].asString();
if(!valueProjectsProject["Name"].isNull())
projectsObject.name = valueProjectsProject["Name"].asString();
if(!valueProjectsProject["Description"].isNull())
projectsObject.description = valueProjectsProject["Description"].asString();
if(!valueProjectsProject["ProType"].isNull())
projectsObject.proType = valueProjectsProject["ProType"].asString();
if(!valueProjectsProject["IterCount"].isNull())
projectsObject.iterCount = std::stoi(valueProjectsProject["IterCount"].asString());
if(!valueProjectsProject["CreationTime"].isNull())
projectsObject.creationTime = valueProjectsProject["CreationTime"].asString();
if(!valueProjectsProject["Status"].isNull())
projectsObject.status = valueProjectsProject["Status"].asString();
projects_.push_back(projectsObject);
}
if(!value["TotalNum"].isNull())

View File

@@ -39,20 +39,20 @@ void DescribeQuickDeploysResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allQuickDeploys = value["QuickDeploys"]["QuickDeploy"];
for (auto value : allQuickDeploys)
auto allQuickDeploysNode = value["QuickDeploys"]["QuickDeploy"];
for (auto valueQuickDeploysQuickDeploy : allQuickDeploysNode)
{
QuickDeploy quickDeploysObject;
if(!value["ProjectId"].isNull())
quickDeploysObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
quickDeploysObject.iterationId = value["IterationId"].asString();
if(!value["ModelId"].isNull())
quickDeploysObject.modelId = value["ModelId"].asString();
if(!value["CreationTime"].isNull())
quickDeploysObject.creationTime = value["CreationTime"].asString();
if(!value["DeployStatus"].isNull())
quickDeploysObject.deployStatus = value["DeployStatus"].asString();
if(!valueQuickDeploysQuickDeploy["ProjectId"].isNull())
quickDeploysObject.projectId = valueQuickDeploysQuickDeploy["ProjectId"].asString();
if(!valueQuickDeploysQuickDeploy["IterationId"].isNull())
quickDeploysObject.iterationId = valueQuickDeploysQuickDeploy["IterationId"].asString();
if(!valueQuickDeploysQuickDeploy["ModelId"].isNull())
quickDeploysObject.modelId = valueQuickDeploysQuickDeploy["ModelId"].asString();
if(!valueQuickDeploysQuickDeploy["CreationTime"].isNull())
quickDeploysObject.creationTime = valueQuickDeploysQuickDeploy["CreationTime"].asString();
if(!valueQuickDeploysQuickDeploy["DeployStatus"].isNull())
quickDeploysObject.deployStatus = valueQuickDeploysQuickDeploy["DeployStatus"].asString();
quickDeploys_.push_back(quickDeploysObject);
}
if(!value["CurrentPage"].isNull())

View File

@@ -39,24 +39,24 @@ void DescribeStreamPredictResultResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStreamPredictDatas = value["StreamPredictDatas"]["StreamPredictData"];
for (auto value : allStreamPredictDatas)
auto allStreamPredictDatasNode = value["StreamPredictDatas"]["StreamPredictData"];
for (auto valueStreamPredictDatasStreamPredictData : allStreamPredictDatasNode)
{
StreamPredictData streamPredictDatasObject;
if(!value["PredictId"].isNull())
streamPredictDatasObject.predictId = value["PredictId"].asString();
if(!value["ModelId"].isNull())
streamPredictDatasObject.modelId = value["ModelId"].asString();
if(!value["DataUrl"].isNull())
streamPredictDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["Timestamp"].isNull())
streamPredictDatasObject.timestamp = std::stol(value["Timestamp"].asString());
if(!value["PredictTime"].isNull())
streamPredictDatasObject.predictTime = value["PredictTime"].asString();
if(!value["Status"].isNull())
streamPredictDatasObject.status = value["Status"].asString();
if(!value["PredictResult"].isNull())
streamPredictDatasObject.predictResult = value["PredictResult"].asString();
if(!valueStreamPredictDatasStreamPredictData["PredictId"].isNull())
streamPredictDatasObject.predictId = valueStreamPredictDatasStreamPredictData["PredictId"].asString();
if(!valueStreamPredictDatasStreamPredictData["ModelId"].isNull())
streamPredictDatasObject.modelId = valueStreamPredictDatasStreamPredictData["ModelId"].asString();
if(!valueStreamPredictDatasStreamPredictData["DataUrl"].isNull())
streamPredictDatasObject.dataUrl = valueStreamPredictDatasStreamPredictData["DataUrl"].asString();
if(!valueStreamPredictDatasStreamPredictData["Timestamp"].isNull())
streamPredictDatasObject.timestamp = std::stol(valueStreamPredictDatasStreamPredictData["Timestamp"].asString());
if(!valueStreamPredictDatasStreamPredictData["PredictTime"].isNull())
streamPredictDatasObject.predictTime = valueStreamPredictDatasStreamPredictData["PredictTime"].asString();
if(!valueStreamPredictDatasStreamPredictData["Status"].isNull())
streamPredictDatasObject.status = valueStreamPredictDatasStreamPredictData["Status"].asString();
if(!valueStreamPredictDatasStreamPredictData["PredictResult"].isNull())
streamPredictDatasObject.predictResult = valueStreamPredictDatasStreamPredictData["PredictResult"].asString();
streamPredictDatas_.push_back(streamPredictDatasObject);
}
if(!value["TotalNum"].isNull())

View File

@@ -39,32 +39,32 @@ void DescribeStreamPredictsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStreamPredicts = value["StreamPredicts"]["StreamPredict"];
for (auto value : allStreamPredicts)
auto allStreamPredictsNode = value["StreamPredicts"]["StreamPredict"];
for (auto valueStreamPredictsStreamPredict : allStreamPredictsNode)
{
StreamPredict streamPredictsObject;
if(!value["PredictId"].isNull())
streamPredictsObject.predictId = value["PredictId"].asString();
if(!value["StreamType"].isNull())
streamPredictsObject.streamType = value["StreamType"].asString();
if(!value["StreamId"].isNull())
streamPredictsObject.streamId = value["StreamId"].asString();
if(!value["ModelIds"].isNull())
streamPredictsObject.modelIds = value["ModelIds"].asString();
if(!value["ProbabilityThresholds"].isNull())
streamPredictsObject.probabilityThresholds = value["ProbabilityThresholds"].asString();
if(!value["DetectIntervals"].isNull())
streamPredictsObject.detectIntervals = value["DetectIntervals"].asString();
if(!value["Output"].isNull())
streamPredictsObject.output = value["Output"].asString();
if(!value["Notify"].isNull())
streamPredictsObject.notify = value["Notify"].asString();
if(!value["UserData"].isNull())
streamPredictsObject.userData = value["UserData"].asString();
if(!value["CreationTime"].isNull())
streamPredictsObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
streamPredictsObject.status = value["Status"].asString();
if(!valueStreamPredictsStreamPredict["PredictId"].isNull())
streamPredictsObject.predictId = valueStreamPredictsStreamPredict["PredictId"].asString();
if(!valueStreamPredictsStreamPredict["StreamType"].isNull())
streamPredictsObject.streamType = valueStreamPredictsStreamPredict["StreamType"].asString();
if(!valueStreamPredictsStreamPredict["StreamId"].isNull())
streamPredictsObject.streamId = valueStreamPredictsStreamPredict["StreamId"].asString();
if(!valueStreamPredictsStreamPredict["ModelIds"].isNull())
streamPredictsObject.modelIds = valueStreamPredictsStreamPredict["ModelIds"].asString();
if(!valueStreamPredictsStreamPredict["ProbabilityThresholds"].isNull())
streamPredictsObject.probabilityThresholds = valueStreamPredictsStreamPredict["ProbabilityThresholds"].asString();
if(!valueStreamPredictsStreamPredict["DetectIntervals"].isNull())
streamPredictsObject.detectIntervals = valueStreamPredictsStreamPredict["DetectIntervals"].asString();
if(!valueStreamPredictsStreamPredict["Output"].isNull())
streamPredictsObject.output = valueStreamPredictsStreamPredict["Output"].asString();
if(!valueStreamPredictsStreamPredict["Notify"].isNull())
streamPredictsObject.notify = valueStreamPredictsStreamPredict["Notify"].asString();
if(!valueStreamPredictsStreamPredict["UserData"].isNull())
streamPredictsObject.userData = valueStreamPredictsStreamPredict["UserData"].asString();
if(!valueStreamPredictsStreamPredict["CreationTime"].isNull())
streamPredictsObject.creationTime = valueStreamPredictsStreamPredict["CreationTime"].asString();
if(!valueStreamPredictsStreamPredict["Status"].isNull())
streamPredictsObject.status = valueStreamPredictsStreamPredict["Status"].asString();
streamPredicts_.push_back(streamPredictsObject);
}
if(!value["TotalNum"].isNull())

View File

@@ -39,22 +39,22 @@ void DescribeSystemPredictModelsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allModels = value["Models"]["Model"];
for (auto value : allModels)
auto allModelsNode = value["Models"]["Model"];
for (auto valueModelsModel : allModelsNode)
{
Model modelsObject;
if(!value["ModelId"].isNull())
modelsObject.modelId = value["ModelId"].asString();
if(!value["Type"].isNull())
modelsObject.type = value["Type"].asString();
if(!value["Name"].isNull())
modelsObject.name = value["Name"].asString();
if(!value["Description"].isNull())
modelsObject.description = value["Description"].asString();
if(!value["Scene"].isNull())
modelsObject.scene = value["Scene"].asString();
if(!value["CreationTime"].isNull())
modelsObject.creationTime = value["CreationTime"].asString();
if(!valueModelsModel["ModelId"].isNull())
modelsObject.modelId = valueModelsModel["ModelId"].asString();
if(!valueModelsModel["Type"].isNull())
modelsObject.type = valueModelsModel["Type"].asString();
if(!valueModelsModel["Name"].isNull())
modelsObject.name = valueModelsModel["Name"].asString();
if(!valueModelsModel["Description"].isNull())
modelsObject.description = valueModelsModel["Description"].asString();
if(!valueModelsModel["Scene"].isNull())
modelsObject.scene = valueModelsModel["Scene"].asString();
if(!valueModelsModel["CreationTime"].isNull())
modelsObject.creationTime = valueModelsModel["CreationTime"].asString();
models_.push_back(modelsObject);
}
if(!value["CurrentPage"].isNull())

View File

@@ -39,22 +39,22 @@ void DescribeTagsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTags = value["Tags"]["Tag"];
for (auto value : allTags)
auto allTagsNode = value["Tags"]["Tag"];
for (auto valueTagsTag : allTagsNode)
{
Tag tagsObject;
if(!value["ProjectId"].isNull())
tagsObject.projectId = value["ProjectId"].asString();
if(!value["TagId"].isNull())
tagsObject.tagId = value["TagId"].asString();
if(!value["TagName"].isNull())
tagsObject.tagName = value["TagName"].asString();
if(!value["Description"].isNull())
tagsObject.description = value["Description"].asString();
if(!value["Count"].isNull())
tagsObject.count = std::stoi(value["Count"].asString());
if(!value["CreationTime"].isNull())
tagsObject.creationTime = value["CreationTime"].asString();
if(!valueTagsTag["ProjectId"].isNull())
tagsObject.projectId = valueTagsTag["ProjectId"].asString();
if(!valueTagsTag["TagId"].isNull())
tagsObject.tagId = valueTagsTag["TagId"].asString();
if(!valueTagsTag["TagName"].isNull())
tagsObject.tagName = valueTagsTag["TagName"].asString();
if(!valueTagsTag["Description"].isNull())
tagsObject.description = valueTagsTag["Description"].asString();
if(!valueTagsTag["Count"].isNull())
tagsObject.count = std::stoi(valueTagsTag["Count"].asString());
if(!valueTagsTag["CreationTime"].isNull())
tagsObject.creationTime = valueTagsTag["CreationTime"].asString();
tags_.push_back(tagsObject);
}
if(!value["TotalNum"].isNull())

View File

@@ -39,34 +39,34 @@ void DescribeTrainDatasByIdsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrainDatas = value["TrainDatas"]["TrainData"];
for (auto value : allTrainDatas)
auto allTrainDatasNode = value["TrainDatas"]["TrainData"];
for (auto valueTrainDatasTrainData : allTrainDatasNode)
{
TrainData trainDatasObject;
if(!value["ProjectId"].isNull())
trainDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
trainDatasObject.iterationId = value["IterationId"].asString();
if(!value["DataId"].isNull())
trainDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
trainDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
trainDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
trainDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
trainDatasObject.status = value["Status"].asString();
if(!value["TagStatus"].isNull())
trainDatasObject.tagStatus = value["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
if(!valueTrainDatasTrainData["ProjectId"].isNull())
trainDatasObject.projectId = valueTrainDatasTrainData["ProjectId"].asString();
if(!valueTrainDatasTrainData["IterationId"].isNull())
trainDatasObject.iterationId = valueTrainDatasTrainData["IterationId"].asString();
if(!valueTrainDatasTrainData["DataId"].isNull())
trainDatasObject.dataId = valueTrainDatasTrainData["DataId"].asString();
if(!valueTrainDatasTrainData["DataName"].isNull())
trainDatasObject.dataName = valueTrainDatasTrainData["DataName"].asString();
if(!valueTrainDatasTrainData["DataUrl"].isNull())
trainDatasObject.dataUrl = valueTrainDatasTrainData["DataUrl"].asString();
if(!valueTrainDatasTrainData["CreationTime"].isNull())
trainDatasObject.creationTime = valueTrainDatasTrainData["CreationTime"].asString();
if(!valueTrainDatasTrainData["Status"].isNull())
trainDatasObject.status = valueTrainDatasTrainData["Status"].asString();
if(!valueTrainDatasTrainData["TagStatus"].isNull())
trainDatasObject.tagStatus = valueTrainDatasTrainData["TagStatus"].asString();
auto allTagItemsNode = allTrainDatasNode["TagItems"]["TagItem"];
for (auto allTrainDatasNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemsObject;
if(!value["TagId"].isNull())
tagItemsObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemsObject.regionType = value["RegionType"].asString();
if(!allTrainDatasNodeTagItemsTagItem["TagId"].isNull())
tagItemsObject.tagId = allTrainDatasNodeTagItemsTagItem["TagId"].asString();
if(!allTrainDatasNodeTagItemsTagItem["RegionType"].isNull())
tagItemsObject.regionType = allTrainDatasNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemsObject.region.left = regionNode["Left"].asString();

View File

@@ -39,34 +39,34 @@ void DescribeTrainDatasResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrainDatas = value["TrainDatas"]["TrainData"];
for (auto value : allTrainDatas)
auto allTrainDatasNode = value["TrainDatas"]["TrainData"];
for (auto valueTrainDatasTrainData : allTrainDatasNode)
{
TrainData trainDatasObject;
if(!value["ProjectId"].isNull())
trainDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
trainDatasObject.iterationId = value["IterationId"].asString();
if(!value["DataId"].isNull())
trainDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
trainDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
trainDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
trainDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
trainDatasObject.status = value["Status"].asString();
if(!value["TagStatus"].isNull())
trainDatasObject.tagStatus = value["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
if(!valueTrainDatasTrainData["ProjectId"].isNull())
trainDatasObject.projectId = valueTrainDatasTrainData["ProjectId"].asString();
if(!valueTrainDatasTrainData["IterationId"].isNull())
trainDatasObject.iterationId = valueTrainDatasTrainData["IterationId"].asString();
if(!valueTrainDatasTrainData["DataId"].isNull())
trainDatasObject.dataId = valueTrainDatasTrainData["DataId"].asString();
if(!valueTrainDatasTrainData["DataName"].isNull())
trainDatasObject.dataName = valueTrainDatasTrainData["DataName"].asString();
if(!valueTrainDatasTrainData["DataUrl"].isNull())
trainDatasObject.dataUrl = valueTrainDatasTrainData["DataUrl"].asString();
if(!valueTrainDatasTrainData["CreationTime"].isNull())
trainDatasObject.creationTime = valueTrainDatasTrainData["CreationTime"].asString();
if(!valueTrainDatasTrainData["Status"].isNull())
trainDatasObject.status = valueTrainDatasTrainData["Status"].asString();
if(!valueTrainDatasTrainData["TagStatus"].isNull())
trainDatasObject.tagStatus = valueTrainDatasTrainData["TagStatus"].asString();
auto allTagItemsNode = allTrainDatasNode["TagItems"]["TagItem"];
for (auto allTrainDatasNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemsObject;
if(!value["TagId"].isNull())
tagItemsObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemsObject.regionType = value["RegionType"].asString();
if(!allTrainDatasNodeTagItemsTagItem["TagId"].isNull())
tagItemsObject.tagId = allTrainDatasNodeTagItemsTagItem["TagId"].asString();
if(!allTrainDatasNodeTagItemsTagItem["RegionType"].isNull())
tagItemsObject.regionType = allTrainDatasNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemsObject.region.left = regionNode["Left"].asString();

View File

@@ -64,20 +64,20 @@ void DescribeTrainResultResult::parse(const std::string &payload)
trainResult_.errorCode = trainResultNode["ErrorCode"].asString();
if(!trainResultNode["ErrorMessage"].isNull())
trainResult_.errorMessage = trainResultNode["ErrorMessage"].asString();
auto allTagResults = value["TagResults"]["TagResult"];
for (auto value : allTagResults)
auto allTagResultsNode = trainResultNode["TagResults"]["TagResult"];
for (auto trainResultNodeTagResultsTagResult : allTagResultsNode)
{
TrainResult::TagResult tagResultObject;
if(!value["TagId"].isNull())
tagResultObject.tagId = value["TagId"].asString();
if(!value["TagName"].isNull())
tagResultObject.tagName = value["TagName"].asString();
if(!value["Precision"].isNull())
tagResultObject.precision = value["Precision"].asString();
if(!value["Recall"].isNull())
tagResultObject.recall = value["Recall"].asString();
if(!value["AP"].isNull())
tagResultObject.aP = value["AP"].asString();
if(!trainResultNodeTagResultsTagResult["TagId"].isNull())
tagResultObject.tagId = trainResultNodeTagResultsTagResult["TagId"].asString();
if(!trainResultNodeTagResultsTagResult["TagName"].isNull())
tagResultObject.tagName = trainResultNodeTagResultsTagResult["TagName"].asString();
if(!trainResultNodeTagResultsTagResult["Precision"].isNull())
tagResultObject.precision = trainResultNodeTagResultsTagResult["Precision"].asString();
if(!trainResultNodeTagResultsTagResult["Recall"].isNull())
tagResultObject.recall = trainResultNodeTagResultsTagResult["Recall"].asString();
if(!trainResultNodeTagResultsTagResult["AP"].isNull())
tagResultObject.aP = trainResultNodeTagResultsTagResult["AP"].asString();
trainResult_.tagResults.push_back(tagResultObject);
}

View File

@@ -56,14 +56,14 @@ void ModifyTrainDataRegionTagAttributeResult::parse(const std::string &payload)
trainData_.status = trainDataNode["Status"].asString();
if(!trainDataNode["TagStatus"].isNull())
trainData_.tagStatus = trainDataNode["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
auto allTagItemsNode = trainDataNode["TagItems"]["TagItem"];
for (auto trainDataNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemObject;
if(!value["TagId"].isNull())
tagItemObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemObject.regionType = value["RegionType"].asString();
if(!trainDataNodeTagItemsTagItem["TagId"].isNull())
tagItemObject.tagId = trainDataNodeTagItemsTagItem["TagId"].asString();
if(!trainDataNodeTagItemsTagItem["RegionType"].isNull())
tagItemObject.regionType = trainDataNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemObject.region.left = regionNode["Left"].asString();

View File

@@ -56,14 +56,14 @@ void ModifyTrainDataTagAttributeResult::parse(const std::string &payload)
trainData_.status = trainDataNode["Status"].asString();
if(!trainDataNode["TagStatus"].isNull())
trainData_.tagStatus = trainDataNode["TagStatus"].asString();
auto allTagItems = value["TagItems"]["TagItem"];
for (auto value : allTagItems)
auto allTagItemsNode = trainDataNode["TagItems"]["TagItem"];
for (auto trainDataNodeTagItemsTagItem : allTagItemsNode)
{
TrainData::TagItem tagItemObject;
if(!value["TagId"].isNull())
tagItemObject.tagId = value["TagId"].asString();
if(!value["RegionType"].isNull())
tagItemObject.regionType = value["RegionType"].asString();
if(!trainDataNodeTagItemsTagItem["TagId"].isNull())
tagItemObject.tagId = trainDataNodeTagItemsTagItem["TagId"].asString();
if(!trainDataNodeTagItemsTagItem["RegionType"].isNull())
tagItemObject.regionType = trainDataNodeTagItemsTagItem["RegionType"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
tagItemObject.region.left = regionNode["Left"].asString();

View File

@@ -39,46 +39,46 @@ void PredictImageResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPredictDatas = value["PredictDatas"]["PredictData"];
for (auto value : allPredictDatas)
auto allPredictDatasNode = value["PredictDatas"]["PredictData"];
for (auto valuePredictDatasPredictData : allPredictDatasNode)
{
PredictData predictDatasObject;
if(!value["ProjectId"].isNull())
predictDatasObject.projectId = value["ProjectId"].asString();
if(!value["IterationId"].isNull())
predictDatasObject.iterationId = value["IterationId"].asString();
if(!value["ModelId"].isNull())
predictDatasObject.modelId = value["ModelId"].asString();
if(!value["DataId"].isNull())
predictDatasObject.dataId = value["DataId"].asString();
if(!value["DataName"].isNull())
predictDatasObject.dataName = value["DataName"].asString();
if(!value["DataUrl"].isNull())
predictDatasObject.dataUrl = value["DataUrl"].asString();
if(!value["CreationTime"].isNull())
predictDatasObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
predictDatasObject.status = value["Status"].asString();
if(!value["ErrorCode"].isNull())
predictDatasObject.errorCode = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
predictDatasObject.errorMessage = value["ErrorMessage"].asString();
auto allPredictionResults = value["PredictionResults"]["PredictionResult"];
for (auto value : allPredictionResults)
if(!valuePredictDatasPredictData["ProjectId"].isNull())
predictDatasObject.projectId = valuePredictDatasPredictData["ProjectId"].asString();
if(!valuePredictDatasPredictData["IterationId"].isNull())
predictDatasObject.iterationId = valuePredictDatasPredictData["IterationId"].asString();
if(!valuePredictDatasPredictData["ModelId"].isNull())
predictDatasObject.modelId = valuePredictDatasPredictData["ModelId"].asString();
if(!valuePredictDatasPredictData["DataId"].isNull())
predictDatasObject.dataId = valuePredictDatasPredictData["DataId"].asString();
if(!valuePredictDatasPredictData["DataName"].isNull())
predictDatasObject.dataName = valuePredictDatasPredictData["DataName"].asString();
if(!valuePredictDatasPredictData["DataUrl"].isNull())
predictDatasObject.dataUrl = valuePredictDatasPredictData["DataUrl"].asString();
if(!valuePredictDatasPredictData["CreationTime"].isNull())
predictDatasObject.creationTime = valuePredictDatasPredictData["CreationTime"].asString();
if(!valuePredictDatasPredictData["Status"].isNull())
predictDatasObject.status = valuePredictDatasPredictData["Status"].asString();
if(!valuePredictDatasPredictData["ErrorCode"].isNull())
predictDatasObject.errorCode = valuePredictDatasPredictData["ErrorCode"].asString();
if(!valuePredictDatasPredictData["ErrorMessage"].isNull())
predictDatasObject.errorMessage = valuePredictDatasPredictData["ErrorMessage"].asString();
auto allPredictionResultsNode = allPredictDatasNode["PredictionResults"]["PredictionResult"];
for (auto allPredictDatasNodePredictionResultsPredictionResult : allPredictionResultsNode)
{
PredictData::PredictionResult predictionResultsObject;
if(!value["TagId"].isNull())
predictionResultsObject.tagId = value["TagId"].asString();
if(!value["TagName"].isNull())
predictionResultsObject.tagName = value["TagName"].asString();
if(!value["Probability"].isNull())
predictionResultsObject.probability = value["Probability"].asString();
if(!value["Overlap"].isNull())
predictionResultsObject.overlap = value["Overlap"].asString();
if(!value["RegionType"].isNull())
predictionResultsObject.regionType = value["RegionType"].asString();
if(!value["Properties"].isNull())
predictionResultsObject.properties = value["Properties"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["TagId"].isNull())
predictionResultsObject.tagId = allPredictDatasNodePredictionResultsPredictionResult["TagId"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["TagName"].isNull())
predictionResultsObject.tagName = allPredictDatasNodePredictionResultsPredictionResult["TagName"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Probability"].isNull())
predictionResultsObject.probability = allPredictDatasNodePredictionResultsPredictionResult["Probability"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Overlap"].isNull())
predictionResultsObject.overlap = allPredictDatasNodePredictionResultsPredictionResult["Overlap"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["RegionType"].isNull())
predictionResultsObject.regionType = allPredictDatasNodePredictionResultsPredictionResult["RegionType"].asString();
if(!allPredictDatasNodePredictionResultsPredictionResult["Properties"].isNull())
predictionResultsObject.properties = allPredictDatasNodePredictionResultsPredictionResult["Properties"].asString();
auto regionNode = value["Region"];
if(!regionNode["Left"].isNull())
predictionResultsObject.region.left = regionNode["Left"].asString();