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

@@ -39,20 +39,20 @@ void DescribePlayTopVideosResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTopPlayVideos = value["TopPlayVideos"]["TopPlayVideoStatis"];
for (auto value : allTopPlayVideos)
auto allTopPlayVideosNode = value["TopPlayVideos"]["TopPlayVideoStatis"];
for (auto valueTopPlayVideosTopPlayVideoStatis : allTopPlayVideosNode)
{
TopPlayVideoStatis topPlayVideosObject;
if(!value["PlayDuration"].isNull())
topPlayVideosObject.playDuration = value["PlayDuration"].asString();
if(!value["VV"].isNull())
topPlayVideosObject.vV = value["VV"].asString();
if(!value["UV"].isNull())
topPlayVideosObject.uV = value["UV"].asString();
if(!value["VideoId"].isNull())
topPlayVideosObject.videoId = value["VideoId"].asString();
if(!value["Title"].isNull())
topPlayVideosObject.title = value["Title"].asString();
if(!valueTopPlayVideosTopPlayVideoStatis["PlayDuration"].isNull())
topPlayVideosObject.playDuration = valueTopPlayVideosTopPlayVideoStatis["PlayDuration"].asString();
if(!valueTopPlayVideosTopPlayVideoStatis["VV"].isNull())
topPlayVideosObject.vV = valueTopPlayVideosTopPlayVideoStatis["VV"].asString();
if(!valueTopPlayVideosTopPlayVideoStatis["UV"].isNull())
topPlayVideosObject.uV = valueTopPlayVideosTopPlayVideoStatis["UV"].asString();
if(!valueTopPlayVideosTopPlayVideoStatis["VideoId"].isNull())
topPlayVideosObject.videoId = valueTopPlayVideosTopPlayVideoStatis["VideoId"].asString();
if(!valueTopPlayVideosTopPlayVideoStatis["Title"].isNull())
topPlayVideosObject.title = valueTopPlayVideosTopPlayVideoStatis["Title"].asString();
topPlayVideos_.push_back(topPlayVideosObject);
}
if(!value["PageNo"].isNull())

View File

@@ -39,16 +39,16 @@ void DescribePlayUserAvgResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUserPlayStatisAvgs = value["UserPlayStatisAvgs"]["UserPlayStatisAvg"];
for (auto value : allUserPlayStatisAvgs)
auto allUserPlayStatisAvgsNode = value["UserPlayStatisAvgs"]["UserPlayStatisAvg"];
for (auto valueUserPlayStatisAvgsUserPlayStatisAvg : allUserPlayStatisAvgsNode)
{
UserPlayStatisAvg userPlayStatisAvgsObject;
if(!value["Date"].isNull())
userPlayStatisAvgsObject.date = value["Date"].asString();
if(!value["AvgPlayDuration"].isNull())
userPlayStatisAvgsObject.avgPlayDuration = value["AvgPlayDuration"].asString();
if(!value["AvgPlayCount"].isNull())
userPlayStatisAvgsObject.avgPlayCount = value["AvgPlayCount"].asString();
if(!valueUserPlayStatisAvgsUserPlayStatisAvg["Date"].isNull())
userPlayStatisAvgsObject.date = valueUserPlayStatisAvgsUserPlayStatisAvg["Date"].asString();
if(!valueUserPlayStatisAvgsUserPlayStatisAvg["AvgPlayDuration"].isNull())
userPlayStatisAvgsObject.avgPlayDuration = valueUserPlayStatisAvgsUserPlayStatisAvg["AvgPlayDuration"].asString();
if(!valueUserPlayStatisAvgsUserPlayStatisAvg["AvgPlayCount"].isNull())
userPlayStatisAvgsObject.avgPlayCount = valueUserPlayStatisAvgsUserPlayStatisAvg["AvgPlayCount"].asString();
userPlayStatisAvgs_.push_back(userPlayStatisAvgsObject);
}

View File

@@ -39,16 +39,16 @@ void DescribePlayUserTotalResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUserPlayStatisTotals = value["UserPlayStatisTotals"]["UserPlayStatisTotal"];
for (auto value : allUserPlayStatisTotals)
auto allUserPlayStatisTotalsNode = value["UserPlayStatisTotals"]["UserPlayStatisTotal"];
for (auto valueUserPlayStatisTotalsUserPlayStatisTotal : allUserPlayStatisTotalsNode)
{
UserPlayStatisTotal userPlayStatisTotalsObject;
if(!value["Date"].isNull())
userPlayStatisTotalsObject.date = value["Date"].asString();
if(!value["PlayDuration"].isNull())
userPlayStatisTotalsObject.playDuration = value["PlayDuration"].asString();
if(!value["PlayRange"].isNull())
userPlayStatisTotalsObject.playRange = value["PlayRange"].asString();
if(!valueUserPlayStatisTotalsUserPlayStatisTotal["Date"].isNull())
userPlayStatisTotalsObject.date = valueUserPlayStatisTotalsUserPlayStatisTotal["Date"].asString();
if(!valueUserPlayStatisTotalsUserPlayStatisTotal["PlayDuration"].isNull())
userPlayStatisTotalsObject.playDuration = valueUserPlayStatisTotalsUserPlayStatisTotal["PlayDuration"].asString();
if(!valueUserPlayStatisTotalsUserPlayStatisTotal["PlayRange"].isNull())
userPlayStatisTotalsObject.playRange = valueUserPlayStatisTotalsUserPlayStatisTotal["PlayRange"].asString();
auto vVNode = value["VV"];
if(!vVNode["Android"].isNull())
userPlayStatisTotalsObject.vV.android = vVNode["Android"].asString();

View File

@@ -39,22 +39,22 @@ void DescribePlayVideoStatisResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVideoPlayStatisDetails = value["VideoPlayStatisDetails"]["VideoPlayStatisDetail"];
for (auto value : allVideoPlayStatisDetails)
auto allVideoPlayStatisDetailsNode = value["VideoPlayStatisDetails"]["VideoPlayStatisDetail"];
for (auto valueVideoPlayStatisDetailsVideoPlayStatisDetail : allVideoPlayStatisDetailsNode)
{
VideoPlayStatisDetail videoPlayStatisDetailsObject;
if(!value["Date"].isNull())
videoPlayStatisDetailsObject.date = value["Date"].asString();
if(!value["PlayDuration"].isNull())
videoPlayStatisDetailsObject.playDuration = value["PlayDuration"].asString();
if(!value["VV"].isNull())
videoPlayStatisDetailsObject.vV = value["VV"].asString();
if(!value["UV"].isNull())
videoPlayStatisDetailsObject.uV = value["UV"].asString();
if(!value["PlayRange"].isNull())
videoPlayStatisDetailsObject.playRange = value["PlayRange"].asString();
if(!value["Title"].isNull())
videoPlayStatisDetailsObject.title = value["Title"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["Date"].isNull())
videoPlayStatisDetailsObject.date = valueVideoPlayStatisDetailsVideoPlayStatisDetail["Date"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["PlayDuration"].isNull())
videoPlayStatisDetailsObject.playDuration = valueVideoPlayStatisDetailsVideoPlayStatisDetail["PlayDuration"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["VV"].isNull())
videoPlayStatisDetailsObject.vV = valueVideoPlayStatisDetailsVideoPlayStatisDetail["VV"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["UV"].isNull())
videoPlayStatisDetailsObject.uV = valueVideoPlayStatisDetailsVideoPlayStatisDetail["UV"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["PlayRange"].isNull())
videoPlayStatisDetailsObject.playRange = valueVideoPlayStatisDetailsVideoPlayStatisDetail["PlayRange"].asString();
if(!valueVideoPlayStatisDetailsVideoPlayStatisDetail["Title"].isNull())
videoPlayStatisDetailsObject.title = valueVideoPlayStatisDetailsVideoPlayStatisDetail["Title"].asString();
videoPlayStatisDetails_.push_back(videoPlayStatisDetailsObject);
}

View File

@@ -39,20 +39,20 @@ void DescribeVodAIDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAIData = value["AIData"]["AIDataItem"];
for (auto value : allAIData)
auto allAIDataNode = value["AIData"]["AIDataItem"];
for (auto valueAIDataAIDataItem : allAIDataNode)
{
AIDataItem aIDataObject;
if(!value["TimeStamp"].isNull())
aIDataObject.timeStamp = value["TimeStamp"].asString();
auto allData = value["Data"]["DataItem"];
for (auto value : allData)
if(!valueAIDataAIDataItem["TimeStamp"].isNull())
aIDataObject.timeStamp = valueAIDataAIDataItem["TimeStamp"].asString();
auto allDataNode = allAIDataNode["Data"]["DataItem"];
for (auto allAIDataNodeDataDataItem : allDataNode)
{
AIDataItem::DataItem dataObject;
if(!value["Name"].isNull())
dataObject.name = value["Name"].asString();
if(!value["Value"].isNull())
dataObject.value = value["Value"].asString();
if(!allAIDataNodeDataDataItem["Name"].isNull())
dataObject.name = allAIDataNodeDataDataItem["Name"].asString();
if(!allAIDataNodeDataDataItem["Value"].isNull())
dataObject.value = allAIDataNodeDataDataItem["Value"].asString();
aIDataObject.data.push_back(dataObject);
}
aIData_.push_back(aIDataObject);

View File

@@ -42,22 +42,22 @@ void DescribeVodCertificateListResult::parse(const std::string &payload)
auto certificateListModelNode = value["CertificateListModel"];
if(!certificateListModelNode["Count"].isNull())
certificateListModel_.count = std::stoi(certificateListModelNode["Count"].asString());
auto allCertList = value["CertList"]["Cert"];
for (auto value : allCertList)
auto allCertListNode = certificateListModelNode["CertList"]["Cert"];
for (auto certificateListModelNodeCertListCert : allCertListNode)
{
CertificateListModel::Cert certObject;
if(!value["CertName"].isNull())
certObject.certName = value["CertName"].asString();
if(!value["CertId"].isNull())
certObject.certId = std::stol(value["CertId"].asString());
if(!value["Fingerprint"].isNull())
certObject.fingerprint = value["Fingerprint"].asString();
if(!value["Common"].isNull())
certObject.common = value["Common"].asString();
if(!value["Issuer"].isNull())
certObject.issuer = value["Issuer"].asString();
if(!value["LastTime"].isNull())
certObject.lastTime = std::stol(value["LastTime"].asString());
if(!certificateListModelNodeCertListCert["CertName"].isNull())
certObject.certName = certificateListModelNodeCertListCert["CertName"].asString();
if(!certificateListModelNodeCertListCert["CertId"].isNull())
certObject.certId = std::stol(certificateListModelNodeCertListCert["CertId"].asString());
if(!certificateListModelNodeCertListCert["Fingerprint"].isNull())
certObject.fingerprint = certificateListModelNodeCertListCert["Fingerprint"].asString();
if(!certificateListModelNodeCertListCert["Common"].isNull())
certObject.common = certificateListModelNodeCertListCert["Common"].asString();
if(!certificateListModelNodeCertListCert["Issuer"].isNull())
certObject.issuer = certificateListModelNodeCertListCert["Issuer"].asString();
if(!certificateListModelNodeCertListCert["LastTime"].isNull())
certObject.lastTime = std::stol(certificateListModelNodeCertListCert["LastTime"].asString());
certificateListModel_.certList.push_back(certObject);
}

View File

@@ -39,24 +39,24 @@ void DescribeVodDomainBpsDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allBpsDataPerInterval = value["BpsDataPerInterval"]["DataModule"];
for (auto value : allBpsDataPerInterval)
auto allBpsDataPerIntervalNode = value["BpsDataPerInterval"]["DataModule"];
for (auto valueBpsDataPerIntervalDataModule : allBpsDataPerIntervalNode)
{
DataModule bpsDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
bpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["Value"].isNull())
bpsDataPerIntervalObject.value = value["Value"].asString();
if(!value["DomesticValue"].isNull())
bpsDataPerIntervalObject.domesticValue = value["DomesticValue"].asString();
if(!value["OverseasValue"].isNull())
bpsDataPerIntervalObject.overseasValue = value["OverseasValue"].asString();
if(!value["HttpsValue"].isNull())
bpsDataPerIntervalObject.httpsValue = value["HttpsValue"].asString();
if(!value["HttpsDomesticValue"].isNull())
bpsDataPerIntervalObject.httpsDomesticValue = value["HttpsDomesticValue"].asString();
if(!value["HttpsOverseasValue"].isNull())
bpsDataPerIntervalObject.httpsOverseasValue = value["HttpsOverseasValue"].asString();
if(!valueBpsDataPerIntervalDataModule["TimeStamp"].isNull())
bpsDataPerIntervalObject.timeStamp = valueBpsDataPerIntervalDataModule["TimeStamp"].asString();
if(!valueBpsDataPerIntervalDataModule["Value"].isNull())
bpsDataPerIntervalObject.value = valueBpsDataPerIntervalDataModule["Value"].asString();
if(!valueBpsDataPerIntervalDataModule["DomesticValue"].isNull())
bpsDataPerIntervalObject.domesticValue = valueBpsDataPerIntervalDataModule["DomesticValue"].asString();
if(!valueBpsDataPerIntervalDataModule["OverseasValue"].isNull())
bpsDataPerIntervalObject.overseasValue = valueBpsDataPerIntervalDataModule["OverseasValue"].asString();
if(!valueBpsDataPerIntervalDataModule["HttpsValue"].isNull())
bpsDataPerIntervalObject.httpsValue = valueBpsDataPerIntervalDataModule["HttpsValue"].asString();
if(!valueBpsDataPerIntervalDataModule["HttpsDomesticValue"].isNull())
bpsDataPerIntervalObject.httpsDomesticValue = valueBpsDataPerIntervalDataModule["HttpsDomesticValue"].asString();
if(!valueBpsDataPerIntervalDataModule["HttpsOverseasValue"].isNull())
bpsDataPerIntervalObject.httpsOverseasValue = valueBpsDataPerIntervalDataModule["HttpsOverseasValue"].asString();
bpsDataPerInterval_.push_back(bpsDataPerIntervalObject);
}
if(!value["DomainName"].isNull())

View File

@@ -39,28 +39,28 @@ void DescribeVodDomainCertificateInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allCertInfos = value["CertInfos"]["CertInfo"];
for (auto value : allCertInfos)
auto allCertInfosNode = value["CertInfos"]["CertInfo"];
for (auto valueCertInfosCertInfo : allCertInfosNode)
{
CertInfo certInfosObject;
if(!value["DomainName"].isNull())
certInfosObject.domainName = value["DomainName"].asString();
if(!value["CertName"].isNull())
certInfosObject.certName = value["CertName"].asString();
if(!value["CertDomainName"].isNull())
certInfosObject.certDomainName = value["CertDomainName"].asString();
if(!value["CertExpireTime"].isNull())
certInfosObject.certExpireTime = value["CertExpireTime"].asString();
if(!value["CertLife"].isNull())
certInfosObject.certLife = value["CertLife"].asString();
if(!value["CertOrg"].isNull())
certInfosObject.certOrg = value["CertOrg"].asString();
if(!value["CertType"].isNull())
certInfosObject.certType = value["CertType"].asString();
if(!value["ServerCertificateStatus"].isNull())
certInfosObject.serverCertificateStatus = value["ServerCertificateStatus"].asString();
if(!value["Status"].isNull())
certInfosObject.status = value["Status"].asString();
if(!valueCertInfosCertInfo["DomainName"].isNull())
certInfosObject.domainName = valueCertInfosCertInfo["DomainName"].asString();
if(!valueCertInfosCertInfo["CertName"].isNull())
certInfosObject.certName = valueCertInfosCertInfo["CertName"].asString();
if(!valueCertInfosCertInfo["CertDomainName"].isNull())
certInfosObject.certDomainName = valueCertInfosCertInfo["CertDomainName"].asString();
if(!valueCertInfosCertInfo["CertExpireTime"].isNull())
certInfosObject.certExpireTime = valueCertInfosCertInfo["CertExpireTime"].asString();
if(!valueCertInfosCertInfo["CertLife"].isNull())
certInfosObject.certLife = valueCertInfosCertInfo["CertLife"].asString();
if(!valueCertInfosCertInfo["CertOrg"].isNull())
certInfosObject.certOrg = valueCertInfosCertInfo["CertOrg"].asString();
if(!valueCertInfosCertInfo["CertType"].isNull())
certInfosObject.certType = valueCertInfosCertInfo["CertType"].asString();
if(!valueCertInfosCertInfo["ServerCertificateStatus"].isNull())
certInfosObject.serverCertificateStatus = valueCertInfosCertInfo["ServerCertificateStatus"].asString();
if(!valueCertInfosCertInfo["Status"].isNull())
certInfosObject.status = valueCertInfosCertInfo["Status"].asString();
certInfos_.push_back(certInfosObject);
}

View File

@@ -39,24 +39,24 @@ void DescribeVodDomainConfigsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainConfigs = value["DomainConfigs"]["DomainConfig"];
for (auto value : allDomainConfigs)
auto allDomainConfigsNode = value["DomainConfigs"]["DomainConfig"];
for (auto valueDomainConfigsDomainConfig : allDomainConfigsNode)
{
DomainConfig domainConfigsObject;
if(!value["FunctionName"].isNull())
domainConfigsObject.functionName = value["FunctionName"].asString();
if(!value["ConfigId"].isNull())
domainConfigsObject.configId = value["ConfigId"].asString();
if(!value["Status"].isNull())
domainConfigsObject.status = value["Status"].asString();
auto allFunctionArgs = value["FunctionArgs"]["FunctionArg"];
for (auto value : allFunctionArgs)
if(!valueDomainConfigsDomainConfig["FunctionName"].isNull())
domainConfigsObject.functionName = valueDomainConfigsDomainConfig["FunctionName"].asString();
if(!valueDomainConfigsDomainConfig["ConfigId"].isNull())
domainConfigsObject.configId = valueDomainConfigsDomainConfig["ConfigId"].asString();
if(!valueDomainConfigsDomainConfig["Status"].isNull())
domainConfigsObject.status = valueDomainConfigsDomainConfig["Status"].asString();
auto allFunctionArgsNode = allDomainConfigsNode["FunctionArgs"]["FunctionArg"];
for (auto allDomainConfigsNodeFunctionArgsFunctionArg : allFunctionArgsNode)
{
DomainConfig::FunctionArg functionArgsObject;
if(!value["ArgName"].isNull())
functionArgsObject.argName = value["ArgName"].asString();
if(!value["ArgValue"].isNull())
functionArgsObject.argValue = value["ArgValue"].asString();
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].isNull())
functionArgsObject.argName = allDomainConfigsNodeFunctionArgsFunctionArg["ArgName"].asString();
if(!allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].isNull())
functionArgsObject.argValue = allDomainConfigsNodeFunctionArgsFunctionArg["ArgValue"].asString();
domainConfigsObject.functionArgs.push_back(functionArgsObject);
}
domainConfigs_.push_back(domainConfigsObject);

View File

@@ -62,20 +62,20 @@ void DescribeVodDomainDetailResult::parse(const std::string &payload)
domainDetail_.certName = domainDetailNode["CertName"].asString();
if(!domainDetailNode["Weight"].isNull())
domainDetail_.weight = domainDetailNode["Weight"].asString();
auto allSources = value["Sources"]["Source"];
for (auto value : allSources)
auto allSourcesNode = domainDetailNode["Sources"]["Source"];
for (auto domainDetailNodeSourcesSource : allSourcesNode)
{
DomainDetail::Source sourceObject;
if(!value["Content"].isNull())
sourceObject.content = value["Content"].asString();
if(!value["Type"].isNull())
sourceObject.type = value["Type"].asString();
if(!value["Port"].isNull())
sourceObject.port = std::stoi(value["Port"].asString());
if(!value["Enabled"].isNull())
sourceObject.enabled = value["Enabled"].asString();
if(!value["Priority"].isNull())
sourceObject.priority = value["Priority"].asString();
if(!domainDetailNodeSourcesSource["Content"].isNull())
sourceObject.content = domainDetailNodeSourcesSource["Content"].asString();
if(!domainDetailNodeSourcesSource["Type"].isNull())
sourceObject.type = domainDetailNodeSourcesSource["Type"].asString();
if(!domainDetailNodeSourcesSource["Port"].isNull())
sourceObject.port = std::stoi(domainDetailNodeSourcesSource["Port"].asString());
if(!domainDetailNodeSourcesSource["Enabled"].isNull())
sourceObject.enabled = domainDetailNodeSourcesSource["Enabled"].asString();
if(!domainDetailNodeSourcesSource["Priority"].isNull())
sourceObject.priority = domainDetailNodeSourcesSource["Priority"].asString();
domainDetail_.sources.push_back(sourceObject);
}

View File

@@ -39,28 +39,28 @@ void DescribeVodDomainLogResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainLogDetails = value["DomainLogDetails"]["DomainLogDetail"];
for (auto value : allDomainLogDetails)
auto allDomainLogDetailsNode = value["DomainLogDetails"]["DomainLogDetail"];
for (auto valueDomainLogDetailsDomainLogDetail : allDomainLogDetailsNode)
{
DomainLogDetail domainLogDetailsObject;
if(!value["DomainName"].isNull())
domainLogDetailsObject.domainName = value["DomainName"].asString();
if(!value["LogCount"].isNull())
domainLogDetailsObject.logCount = std::stol(value["LogCount"].asString());
auto allLogInfos = value["LogInfos"]["LogInfoDetail"];
for (auto value : allLogInfos)
if(!valueDomainLogDetailsDomainLogDetail["DomainName"].isNull())
domainLogDetailsObject.domainName = valueDomainLogDetailsDomainLogDetail["DomainName"].asString();
if(!valueDomainLogDetailsDomainLogDetail["LogCount"].isNull())
domainLogDetailsObject.logCount = std::stol(valueDomainLogDetailsDomainLogDetail["LogCount"].asString());
auto allLogInfosNode = allDomainLogDetailsNode["LogInfos"]["LogInfoDetail"];
for (auto allDomainLogDetailsNodeLogInfosLogInfoDetail : allLogInfosNode)
{
DomainLogDetail::LogInfoDetail logInfosObject;
if(!value["LogName"].isNull())
logInfosObject.logName = value["LogName"].asString();
if(!value["LogPath"].isNull())
logInfosObject.logPath = value["LogPath"].asString();
if(!value["LogSize"].isNull())
logInfosObject.logSize = std::stol(value["LogSize"].asString());
if(!value["StartTime"].isNull())
logInfosObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
logInfosObject.endTime = value["EndTime"].asString();
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].isNull())
logInfosObject.logName = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogName"].asString();
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].isNull())
logInfosObject.logPath = allDomainLogDetailsNodeLogInfosLogInfoDetail["LogPath"].asString();
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].isNull())
logInfosObject.logSize = std::stol(allDomainLogDetailsNodeLogInfosLogInfoDetail["LogSize"].asString());
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].isNull())
logInfosObject.startTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["StartTime"].asString();
if(!allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].isNull())
logInfosObject.endTime = allDomainLogDetailsNodeLogInfosLogInfoDetail["EndTime"].asString();
domainLogDetailsObject.logInfos.push_back(logInfosObject);
}
auto pageInfosNode = value["PageInfos"];

View File

@@ -39,24 +39,24 @@ void DescribeVodDomainTrafficDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrafficDataPerInterval = value["TrafficDataPerInterval"]["DataModule"];
for (auto value : allTrafficDataPerInterval)
auto allTrafficDataPerIntervalNode = value["TrafficDataPerInterval"]["DataModule"];
for (auto valueTrafficDataPerIntervalDataModule : allTrafficDataPerIntervalNode)
{
DataModule trafficDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
trafficDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["Value"].isNull())
trafficDataPerIntervalObject.value = value["Value"].asString();
if(!value["DomesticValue"].isNull())
trafficDataPerIntervalObject.domesticValue = value["DomesticValue"].asString();
if(!value["OverseasValue"].isNull())
trafficDataPerIntervalObject.overseasValue = value["OverseasValue"].asString();
if(!value["HttpsValue"].isNull())
trafficDataPerIntervalObject.httpsValue = value["HttpsValue"].asString();
if(!value["HttpsDomesticValue"].isNull())
trafficDataPerIntervalObject.httpsDomesticValue = value["HttpsDomesticValue"].asString();
if(!value["HttpsOverseasValue"].isNull())
trafficDataPerIntervalObject.httpsOverseasValue = value["HttpsOverseasValue"].asString();
if(!valueTrafficDataPerIntervalDataModule["TimeStamp"].isNull())
trafficDataPerIntervalObject.timeStamp = valueTrafficDataPerIntervalDataModule["TimeStamp"].asString();
if(!valueTrafficDataPerIntervalDataModule["Value"].isNull())
trafficDataPerIntervalObject.value = valueTrafficDataPerIntervalDataModule["Value"].asString();
if(!valueTrafficDataPerIntervalDataModule["DomesticValue"].isNull())
trafficDataPerIntervalObject.domesticValue = valueTrafficDataPerIntervalDataModule["DomesticValue"].asString();
if(!valueTrafficDataPerIntervalDataModule["OverseasValue"].isNull())
trafficDataPerIntervalObject.overseasValue = valueTrafficDataPerIntervalDataModule["OverseasValue"].asString();
if(!valueTrafficDataPerIntervalDataModule["HttpsValue"].isNull())
trafficDataPerIntervalObject.httpsValue = valueTrafficDataPerIntervalDataModule["HttpsValue"].asString();
if(!valueTrafficDataPerIntervalDataModule["HttpsDomesticValue"].isNull())
trafficDataPerIntervalObject.httpsDomesticValue = valueTrafficDataPerIntervalDataModule["HttpsDomesticValue"].asString();
if(!valueTrafficDataPerIntervalDataModule["HttpsOverseasValue"].isNull())
trafficDataPerIntervalObject.httpsOverseasValue = valueTrafficDataPerIntervalDataModule["HttpsOverseasValue"].asString();
trafficDataPerInterval_.push_back(trafficDataPerIntervalObject);
}
if(!value["DomainName"].isNull())

View File

@@ -39,14 +39,14 @@ void DescribeVodDomainUsageDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUsageDataPerInterval = value["UsageDataPerInterval"]["DataModule"];
for (auto value : allUsageDataPerInterval)
auto allUsageDataPerIntervalNode = value["UsageDataPerInterval"]["DataModule"];
for (auto valueUsageDataPerIntervalDataModule : allUsageDataPerIntervalNode)
{
DataModule usageDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
usageDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["Value"].isNull())
usageDataPerIntervalObject.value = value["Value"].asString();
if(!valueUsageDataPerIntervalDataModule["TimeStamp"].isNull())
usageDataPerIntervalObject.timeStamp = valueUsageDataPerIntervalDataModule["TimeStamp"].asString();
if(!valueUsageDataPerIntervalDataModule["Value"].isNull())
usageDataPerIntervalObject.value = valueUsageDataPerIntervalDataModule["Value"].asString();
usageDataPerInterval_.push_back(usageDataPerIntervalObject);
}
if(!value["DomainName"].isNull())

View File

@@ -39,24 +39,24 @@ void DescribeVodRefreshTasksResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTasks = value["Tasks"]["Task"];
for (auto value : allTasks)
auto allTasksNode = value["Tasks"]["Task"];
for (auto valueTasksTask : allTasksNode)
{
Task tasksObject;
if(!value["TaskId"].isNull())
tasksObject.taskId = value["TaskId"].asString();
if(!value["ObjectPath"].isNull())
tasksObject.objectPath = value["ObjectPath"].asString();
if(!value["Process"].isNull())
tasksObject.process = value["Process"].asString();
if(!value["Status"].isNull())
tasksObject.status = value["Status"].asString();
if(!value["CreationTime"].isNull())
tasksObject.creationTime = value["CreationTime"].asString();
if(!value["Description"].isNull())
tasksObject.description = value["Description"].asString();
if(!value["ObjectType"].isNull())
tasksObject.objectType = value["ObjectType"].asString();
if(!valueTasksTask["TaskId"].isNull())
tasksObject.taskId = valueTasksTask["TaskId"].asString();
if(!valueTasksTask["ObjectPath"].isNull())
tasksObject.objectPath = valueTasksTask["ObjectPath"].asString();
if(!valueTasksTask["Process"].isNull())
tasksObject.process = valueTasksTask["Process"].asString();
if(!valueTasksTask["Status"].isNull())
tasksObject.status = valueTasksTask["Status"].asString();
if(!valueTasksTask["CreationTime"].isNull())
tasksObject.creationTime = valueTasksTask["CreationTime"].asString();
if(!valueTasksTask["Description"].isNull())
tasksObject.description = valueTasksTask["Description"].asString();
if(!valueTasksTask["ObjectType"].isNull())
tasksObject.objectType = valueTasksTask["ObjectType"].asString();
tasks_.push_back(tasksObject);
}
if(!value["PageNumber"].isNull())

View File

@@ -39,16 +39,16 @@ void DescribeVodStorageDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStorageData = value["StorageData"]["StorageDataItem"];
for (auto value : allStorageData)
auto allStorageDataNode = value["StorageData"]["StorageDataItem"];
for (auto valueStorageDataStorageDataItem : allStorageDataNode)
{
StorageDataItem storageDataObject;
if(!value["TimeStamp"].isNull())
storageDataObject.timeStamp = value["TimeStamp"].asString();
if(!value["StorageUtilization"].isNull())
storageDataObject.storageUtilization = value["StorageUtilization"].asString();
if(!value["NetworkOut"].isNull())
storageDataObject.networkOut = value["NetworkOut"].asString();
if(!valueStorageDataStorageDataItem["TimeStamp"].isNull())
storageDataObject.timeStamp = valueStorageDataStorageDataItem["TimeStamp"].asString();
if(!valueStorageDataStorageDataItem["StorageUtilization"].isNull())
storageDataObject.storageUtilization = valueStorageDataStorageDataItem["StorageUtilization"].asString();
if(!valueStorageDataStorageDataItem["NetworkOut"].isNull())
storageDataObject.networkOut = valueStorageDataStorageDataItem["NetworkOut"].asString();
storageData_.push_back(storageDataObject);
}
if(!value["DataInterval"].isNull())

View File

@@ -39,20 +39,20 @@ void DescribeVodTranscodeDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTranscodeData = value["TranscodeData"]["TranscodeDataItem"];
for (auto value : allTranscodeData)
auto allTranscodeDataNode = value["TranscodeData"]["TranscodeDataItem"];
for (auto valueTranscodeDataTranscodeDataItem : allTranscodeDataNode)
{
TranscodeDataItem transcodeDataObject;
if(!value["TimeStamp"].isNull())
transcodeDataObject.timeStamp = value["TimeStamp"].asString();
auto allData = value["Data"]["DataItem"];
for (auto value : allData)
if(!valueTranscodeDataTranscodeDataItem["TimeStamp"].isNull())
transcodeDataObject.timeStamp = valueTranscodeDataTranscodeDataItem["TimeStamp"].asString();
auto allDataNode = allTranscodeDataNode["Data"]["DataItem"];
for (auto allTranscodeDataNodeDataDataItem : allDataNode)
{
TranscodeDataItem::DataItem dataObject;
if(!value["Name"].isNull())
dataObject.name = value["Name"].asString();
if(!value["Value"].isNull())
dataObject.value = value["Value"].asString();
if(!allTranscodeDataNodeDataDataItem["Name"].isNull())
dataObject.name = allTranscodeDataNodeDataDataItem["Name"].asString();
if(!allTranscodeDataNodeDataDataItem["Value"].isNull())
dataObject.value = allTranscodeDataNodeDataDataItem["Value"].asString();
transcodeDataObject.data.push_back(dataObject);
}
transcodeData_.push_back(transcodeDataObject);

View File

@@ -39,42 +39,42 @@ void DescribeVodUserDomainsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomains = value["Domains"]["PageData"];
for (auto value : allDomains)
auto allDomainsNode = value["Domains"]["PageData"];
for (auto valueDomainsPageData : allDomainsNode)
{
PageData domainsObject;
if(!value["DomainName"].isNull())
domainsObject.domainName = value["DomainName"].asString();
if(!value["Cname"].isNull())
domainsObject.cname = value["Cname"].asString();
if(!value["CdnType"].isNull())
domainsObject.cdnType = value["CdnType"].asString();
if(!value["DomainStatus"].isNull())
domainsObject.domainStatus = value["DomainStatus"].asString();
if(!value["GmtCreated"].isNull())
domainsObject.gmtCreated = value["GmtCreated"].asString();
if(!value["GmtModified"].isNull())
domainsObject.gmtModified = value["GmtModified"].asString();
if(!value["Description"].isNull())
domainsObject.description = value["Description"].asString();
if(!value["SslProtocol"].isNull())
domainsObject.sslProtocol = value["SslProtocol"].asString();
if(!value["Weight"].isNull())
domainsObject.weight = value["Weight"].asString();
if(!value["Sandbox"].isNull())
domainsObject.sandbox = value["Sandbox"].asString();
auto allSources = value["Sources"]["Source"];
for (auto value : allSources)
if(!valueDomainsPageData["DomainName"].isNull())
domainsObject.domainName = valueDomainsPageData["DomainName"].asString();
if(!valueDomainsPageData["Cname"].isNull())
domainsObject.cname = valueDomainsPageData["Cname"].asString();
if(!valueDomainsPageData["CdnType"].isNull())
domainsObject.cdnType = valueDomainsPageData["CdnType"].asString();
if(!valueDomainsPageData["DomainStatus"].isNull())
domainsObject.domainStatus = valueDomainsPageData["DomainStatus"].asString();
if(!valueDomainsPageData["GmtCreated"].isNull())
domainsObject.gmtCreated = valueDomainsPageData["GmtCreated"].asString();
if(!valueDomainsPageData["GmtModified"].isNull())
domainsObject.gmtModified = valueDomainsPageData["GmtModified"].asString();
if(!valueDomainsPageData["Description"].isNull())
domainsObject.description = valueDomainsPageData["Description"].asString();
if(!valueDomainsPageData["SslProtocol"].isNull())
domainsObject.sslProtocol = valueDomainsPageData["SslProtocol"].asString();
if(!valueDomainsPageData["Weight"].isNull())
domainsObject.weight = valueDomainsPageData["Weight"].asString();
if(!valueDomainsPageData["Sandbox"].isNull())
domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
auto allSourcesNode = allDomainsNode["Sources"]["Source"];
for (auto allDomainsNodeSourcesSource : allSourcesNode)
{
PageData::Source sourcesObject;
if(!value["Type"].isNull())
sourcesObject.type = value["Type"].asString();
if(!value["Content"].isNull())
sourcesObject.content = value["Content"].asString();
if(!value["Port"].isNull())
sourcesObject.port = std::stoi(value["Port"].asString());
if(!value["Priority"].isNull())
sourcesObject.priority = value["Priority"].asString();
if(!allDomainsNodeSourcesSource["Type"].isNull())
sourcesObject.type = allDomainsNodeSourcesSource["Type"].asString();
if(!allDomainsNodeSourcesSource["Content"].isNull())
sourcesObject.content = allDomainsNodeSourcesSource["Content"].asString();
if(!allDomainsNodeSourcesSource["Port"].isNull())
sourcesObject.port = std::stoi(allDomainsNodeSourcesSource["Port"].asString());
if(!allDomainsNodeSourcesSource["Priority"].isNull())
sourcesObject.priority = allDomainsNodeSourcesSource["Priority"].asString();
domainsObject.sources.push_back(sourcesObject);
}
domains_.push_back(domainsObject);

View File

@@ -63,50 +63,50 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.abnormalModules = dataNode["AbnormalModules"].asString();
if(!dataNode["Label"].isNull())
mediaAuditJob_.data.label = dataNode["Label"].asString();
auto allImageResult = value["ImageResult"]["ImageResultItem"];
for (auto value : allImageResult)
auto allImageResultNode = dataNode["ImageResult"]["ImageResultItem"];
for (auto dataNodeImageResultImageResultItem : allImageResultNode)
{
MediaAuditJob::Data::ImageResultItem imageResultItemObject;
if(!value["Suggestion"].isNull())
imageResultItemObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
imageResultItemObject.label = value["Label"].asString();
if(!value["Type"].isNull())
imageResultItemObject.type = value["Type"].asString();
if(!value["Url"].isNull())
imageResultItemObject.url = value["Url"].asString();
auto allResult = value["Result"]["ResultItem"];
for (auto value : allResult)
if(!dataNodeImageResultImageResultItem["Suggestion"].isNull())
imageResultItemObject.suggestion = dataNodeImageResultImageResultItem["Suggestion"].asString();
if(!dataNodeImageResultImageResultItem["Label"].isNull())
imageResultItemObject.label = dataNodeImageResultImageResultItem["Label"].asString();
if(!dataNodeImageResultImageResultItem["Type"].isNull())
imageResultItemObject.type = dataNodeImageResultImageResultItem["Type"].asString();
if(!dataNodeImageResultImageResultItem["Url"].isNull())
imageResultItemObject.url = dataNodeImageResultImageResultItem["Url"].asString();
auto allResultNode = allImageResultNode["Result"]["ResultItem"];
for (auto allImageResultNodeResultResultItem : allResultNode)
{
MediaAuditJob::Data::ImageResultItem::ResultItem resultObject;
if(!value["Suggestion"].isNull())
resultObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
resultObject.label = value["Label"].asString();
if(!value["Score"].isNull())
resultObject.score = value["Score"].asString();
if(!value["Scene"].isNull())
resultObject.scene = value["Scene"].asString();
if(!allImageResultNodeResultResultItem["Suggestion"].isNull())
resultObject.suggestion = allImageResultNodeResultResultItem["Suggestion"].asString();
if(!allImageResultNodeResultResultItem["Label"].isNull())
resultObject.label = allImageResultNodeResultResultItem["Label"].asString();
if(!allImageResultNodeResultResultItem["Score"].isNull())
resultObject.score = allImageResultNodeResultResultItem["Score"].asString();
if(!allImageResultNodeResultResultItem["Scene"].isNull())
resultObject.scene = allImageResultNodeResultResultItem["Scene"].asString();
imageResultItemObject.result.push_back(resultObject);
}
mediaAuditJob_.data.imageResult.push_back(imageResultItemObject);
}
auto allTextResult = value["TextResult"]["TextResultItem"];
for (auto value : allTextResult)
auto allTextResultNode = dataNode["TextResult"]["TextResultItem"];
for (auto dataNodeTextResultTextResultItem : allTextResultNode)
{
MediaAuditJob::Data::TextResultItem textResultItemObject;
if(!value["Suggestion"].isNull())
textResultItemObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
textResultItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
textResultItemObject.score = value["Score"].asString();
if(!value["Scene"].isNull())
textResultItemObject.scene = value["Scene"].asString();
if(!value["Type"].isNull())
textResultItemObject.type = value["Type"].asString();
if(!value["Content"].isNull())
textResultItemObject.content = value["Content"].asString();
if(!dataNodeTextResultTextResultItem["Suggestion"].isNull())
textResultItemObject.suggestion = dataNodeTextResultTextResultItem["Suggestion"].asString();
if(!dataNodeTextResultTextResultItem["Label"].isNull())
textResultItemObject.label = dataNodeTextResultTextResultItem["Label"].asString();
if(!dataNodeTextResultTextResultItem["Score"].isNull())
textResultItemObject.score = dataNodeTextResultTextResultItem["Score"].asString();
if(!dataNodeTextResultTextResultItem["Scene"].isNull())
textResultItemObject.scene = dataNodeTextResultTextResultItem["Scene"].asString();
if(!dataNodeTextResultTextResultItem["Type"].isNull())
textResultItemObject.type = dataNodeTextResultTextResultItem["Type"].asString();
if(!dataNodeTextResultTextResultItem["Content"].isNull())
textResultItemObject.content = dataNodeTextResultTextResultItem["Content"].asString();
mediaAuditJob_.data.textResult.push_back(textResultItemObject);
}
auto videoResultNode = dataNode["VideoResult"];
@@ -123,28 +123,28 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.videoResult.terrorismResult.maxScore = terrorismResultNode["MaxScore"].asString();
if(!terrorismResultNode["AverageScore"].isNull())
mediaAuditJob_.data.videoResult.terrorismResult.averageScore = terrorismResultNode["AverageScore"].asString();
auto allCounterList = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList)
auto allCounterListNode = terrorismResultNode["CounterList"]["CounterListItem"];
for (auto terrorismResultNodeCounterListCounterListItem : allCounterListNode)
{
MediaAuditJob::Data::VideoResult::TerrorismResult::CounterListItem counterListItemObject;
if(!value["Label"].isNull())
counterListItemObject.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItemObject.count = std::stoi(value["Count"].asString());
if(!terrorismResultNodeCounterListCounterListItem["Label"].isNull())
counterListItemObject.label = terrorismResultNodeCounterListCounterListItem["Label"].asString();
if(!terrorismResultNodeCounterListCounterListItem["Count"].isNull())
counterListItemObject.count = std::stoi(terrorismResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditJob_.data.videoResult.terrorismResult.counterList.push_back(counterListItemObject);
}
auto allTopList = value["TopList"]["TopListItem"];
for (auto value : allTopList)
auto allTopListNode = terrorismResultNode["TopList"]["TopListItem"];
for (auto terrorismResultNodeTopListTopListItem : allTopListNode)
{
MediaAuditJob::Data::VideoResult::TerrorismResult::TopListItem topListItemObject;
if(!value["Label"].isNull())
topListItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItemObject.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItemObject.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItemObject.url = value["Url"].asString();
if(!terrorismResultNodeTopListTopListItem["Label"].isNull())
topListItemObject.label = terrorismResultNodeTopListTopListItem["Label"].asString();
if(!terrorismResultNodeTopListTopListItem["Score"].isNull())
topListItemObject.score = terrorismResultNodeTopListTopListItem["Score"].asString();
if(!terrorismResultNodeTopListTopListItem["Timestamp"].isNull())
topListItemObject.timestamp = terrorismResultNodeTopListTopListItem["Timestamp"].asString();
if(!terrorismResultNodeTopListTopListItem["Url"].isNull())
topListItemObject.url = terrorismResultNodeTopListTopListItem["Url"].asString();
mediaAuditJob_.data.videoResult.terrorismResult.topList.push_back(topListItemObject);
}
auto pornResultNode = videoResultNode["PornResult"];
@@ -156,28 +156,28 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.videoResult.pornResult.maxScore = pornResultNode["MaxScore"].asString();
if(!pornResultNode["AverageScore"].isNull())
mediaAuditJob_.data.videoResult.pornResult.averageScore = pornResultNode["AverageScore"].asString();
auto allCounterList1 = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList1)
auto allCounterList1Node = pornResultNode["CounterList"]["CounterListItem"];
for (auto pornResultNodeCounterListCounterListItem : allCounterList1Node)
{
MediaAuditJob::Data::VideoResult::PornResult::CounterListItem3 counterListItem3Object;
if(!value["Label"].isNull())
counterListItem3Object.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItem3Object.count = std::stoi(value["Count"].asString());
if(!pornResultNodeCounterListCounterListItem["Label"].isNull())
counterListItem3Object.label = pornResultNodeCounterListCounterListItem["Label"].asString();
if(!pornResultNodeCounterListCounterListItem["Count"].isNull())
counterListItem3Object.count = std::stoi(pornResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditJob_.data.videoResult.pornResult.counterList1.push_back(counterListItem3Object);
}
auto allTopList2 = value["TopList"]["TopListItem"];
for (auto value : allTopList2)
auto allTopList2Node = pornResultNode["TopList"]["TopListItem"];
for (auto pornResultNodeTopListTopListItem : allTopList2Node)
{
MediaAuditJob::Data::VideoResult::PornResult::TopListItem4 topListItem4Object;
if(!value["Label"].isNull())
topListItem4Object.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItem4Object.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItem4Object.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItem4Object.url = value["Url"].asString();
if(!pornResultNodeTopListTopListItem["Label"].isNull())
topListItem4Object.label = pornResultNodeTopListTopListItem["Label"].asString();
if(!pornResultNodeTopListTopListItem["Score"].isNull())
topListItem4Object.score = pornResultNodeTopListTopListItem["Score"].asString();
if(!pornResultNodeTopListTopListItem["Timestamp"].isNull())
topListItem4Object.timestamp = pornResultNodeTopListTopListItem["Timestamp"].asString();
if(!pornResultNodeTopListTopListItem["Url"].isNull())
topListItem4Object.url = pornResultNodeTopListTopListItem["Url"].asString();
mediaAuditJob_.data.videoResult.pornResult.topList2.push_back(topListItem4Object);
}
auto adResultNode = videoResultNode["AdResult"];
@@ -189,28 +189,28 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.videoResult.adResult.maxScore = adResultNode["MaxScore"].asString();
if(!adResultNode["AverageScore"].isNull())
mediaAuditJob_.data.videoResult.adResult.averageScore = adResultNode["AverageScore"].asString();
auto allCounterList5 = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList5)
auto allCounterList5Node = adResultNode["CounterList"]["CounterListItem"];
for (auto adResultNodeCounterListCounterListItem : allCounterList5Node)
{
MediaAuditJob::Data::VideoResult::AdResult::CounterListItem7 counterListItem7Object;
if(!value["Label"].isNull())
counterListItem7Object.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItem7Object.count = std::stoi(value["Count"].asString());
if(!adResultNodeCounterListCounterListItem["Label"].isNull())
counterListItem7Object.label = adResultNodeCounterListCounterListItem["Label"].asString();
if(!adResultNodeCounterListCounterListItem["Count"].isNull())
counterListItem7Object.count = std::stoi(adResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditJob_.data.videoResult.adResult.counterList5.push_back(counterListItem7Object);
}
auto allTopList6 = value["TopList"]["TopListItem"];
for (auto value : allTopList6)
auto allTopList6Node = adResultNode["TopList"]["TopListItem"];
for (auto adResultNodeTopListTopListItem : allTopList6Node)
{
MediaAuditJob::Data::VideoResult::AdResult::TopListItem8 topListItem8Object;
if(!value["Label"].isNull())
topListItem8Object.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItem8Object.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItem8Object.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItem8Object.url = value["Url"].asString();
if(!adResultNodeTopListTopListItem["Label"].isNull())
topListItem8Object.label = adResultNodeTopListTopListItem["Label"].asString();
if(!adResultNodeTopListTopListItem["Score"].isNull())
topListItem8Object.score = adResultNodeTopListTopListItem["Score"].asString();
if(!adResultNodeTopListTopListItem["Timestamp"].isNull())
topListItem8Object.timestamp = adResultNodeTopListTopListItem["Timestamp"].asString();
if(!adResultNodeTopListTopListItem["Url"].isNull())
topListItem8Object.url = adResultNodeTopListTopListItem["Url"].asString();
mediaAuditJob_.data.videoResult.adResult.topList6.push_back(topListItem8Object);
}
auto liveResultNode = videoResultNode["LiveResult"];
@@ -222,28 +222,28 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.videoResult.liveResult.maxScore = liveResultNode["MaxScore"].asString();
if(!liveResultNode["AverageScore"].isNull())
mediaAuditJob_.data.videoResult.liveResult.averageScore = liveResultNode["AverageScore"].asString();
auto allCounterList9 = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList9)
auto allCounterList9Node = liveResultNode["CounterList"]["CounterListItem"];
for (auto liveResultNodeCounterListCounterListItem : allCounterList9Node)
{
MediaAuditJob::Data::VideoResult::LiveResult::CounterListItem11 counterListItem11Object;
if(!value["Label"].isNull())
counterListItem11Object.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItem11Object.count = std::stoi(value["Count"].asString());
if(!liveResultNodeCounterListCounterListItem["Label"].isNull())
counterListItem11Object.label = liveResultNodeCounterListCounterListItem["Label"].asString();
if(!liveResultNodeCounterListCounterListItem["Count"].isNull())
counterListItem11Object.count = std::stoi(liveResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditJob_.data.videoResult.liveResult.counterList9.push_back(counterListItem11Object);
}
auto allTopList10 = value["TopList"]["TopListItem"];
for (auto value : allTopList10)
auto allTopList10Node = liveResultNode["TopList"]["TopListItem"];
for (auto liveResultNodeTopListTopListItem : allTopList10Node)
{
MediaAuditJob::Data::VideoResult::LiveResult::TopListItem12 topListItem12Object;
if(!value["Label"].isNull())
topListItem12Object.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItem12Object.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItem12Object.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItem12Object.url = value["Url"].asString();
if(!liveResultNodeTopListTopListItem["Label"].isNull())
topListItem12Object.label = liveResultNodeTopListTopListItem["Label"].asString();
if(!liveResultNodeTopListTopListItem["Score"].isNull())
topListItem12Object.score = liveResultNodeTopListTopListItem["Score"].asString();
if(!liveResultNodeTopListTopListItem["Timestamp"].isNull())
topListItem12Object.timestamp = liveResultNodeTopListTopListItem["Timestamp"].asString();
if(!liveResultNodeTopListTopListItem["Url"].isNull())
topListItem12Object.url = liveResultNodeTopListTopListItem["Url"].asString();
mediaAuditJob_.data.videoResult.liveResult.topList10.push_back(topListItem12Object);
}
auto logoResultNode = videoResultNode["LogoResult"];
@@ -255,28 +255,28 @@ void GetAIMediaAuditJobResult::parse(const std::string &payload)
mediaAuditJob_.data.videoResult.logoResult.maxScore = logoResultNode["MaxScore"].asString();
if(!logoResultNode["AverageScore"].isNull())
mediaAuditJob_.data.videoResult.logoResult.averageScore = logoResultNode["AverageScore"].asString();
auto allCounterList13 = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList13)
auto allCounterList13Node = logoResultNode["CounterList"]["CounterListItem"];
for (auto logoResultNodeCounterListCounterListItem : allCounterList13Node)
{
MediaAuditJob::Data::VideoResult::LogoResult::CounterListItem15 counterListItem15Object;
if(!value["Label"].isNull())
counterListItem15Object.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItem15Object.count = std::stoi(value["Count"].asString());
if(!logoResultNodeCounterListCounterListItem["Label"].isNull())
counterListItem15Object.label = logoResultNodeCounterListCounterListItem["Label"].asString();
if(!logoResultNodeCounterListCounterListItem["Count"].isNull())
counterListItem15Object.count = std::stoi(logoResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditJob_.data.videoResult.logoResult.counterList13.push_back(counterListItem15Object);
}
auto allTopList14 = value["TopList"]["TopListItem"];
for (auto value : allTopList14)
auto allTopList14Node = logoResultNode["TopList"]["TopListItem"];
for (auto logoResultNodeTopListTopListItem : allTopList14Node)
{
MediaAuditJob::Data::VideoResult::LogoResult::TopListItem16 topListItem16Object;
if(!value["Label"].isNull())
topListItem16Object.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItem16Object.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItem16Object.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItem16Object.url = value["Url"].asString();
if(!logoResultNodeTopListTopListItem["Label"].isNull())
topListItem16Object.label = logoResultNodeTopListTopListItem["Label"].asString();
if(!logoResultNodeTopListTopListItem["Score"].isNull())
topListItem16Object.score = logoResultNodeTopListTopListItem["Score"].asString();
if(!logoResultNodeTopListTopListItem["Timestamp"].isNull())
topListItem16Object.timestamp = logoResultNodeTopListTopListItem["Timestamp"].asString();
if(!logoResultNodeTopListTopListItem["Url"].isNull())
topListItem16Object.url = logoResultNodeTopListTopListItem["Url"].asString();
mediaAuditJob_.data.videoResult.logoResult.topList14.push_back(topListItem16Object);
}

View File

@@ -40,55 +40,55 @@ void GetAIVideoTagResultResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto videoTagResultNode = value["VideoTagResult"];
auto allCategory = value["Category"]["CategoryItem"];
for (auto value : allCategory)
auto allCategoryNode = videoTagResultNode["Category"]["CategoryItem"];
for (auto videoTagResultNodeCategoryCategoryItem : allCategoryNode)
{
VideoTagResult::CategoryItem categoryItemObject;
if(!value["Tag"].isNull())
categoryItemObject.tag = value["Tag"].asString();
if(!videoTagResultNodeCategoryCategoryItem["Tag"].isNull())
categoryItemObject.tag = videoTagResultNodeCategoryCategoryItem["Tag"].asString();
videoTagResult_.category.push_back(categoryItemObject);
}
auto allPerson = value["Person"]["PersonItem"];
for (auto value : allPerson)
auto allPersonNode = videoTagResultNode["Person"]["PersonItem"];
for (auto videoTagResultNodePersonPersonItem : allPersonNode)
{
VideoTagResult::PersonItem personItemObject;
if(!value["FaceUrl"].isNull())
personItemObject.faceUrl = value["FaceUrl"].asString();
if(!value["Tag"].isNull())
personItemObject.tag = value["Tag"].asString();
if(!videoTagResultNodePersonPersonItem["FaceUrl"].isNull())
personItemObject.faceUrl = videoTagResultNodePersonPersonItem["FaceUrl"].asString();
if(!videoTagResultNodePersonPersonItem["Tag"].isNull())
personItemObject.tag = videoTagResultNodePersonPersonItem["Tag"].asString();
auto allTimes = value["Times"]["Times"];
for (auto value : allTimes)
personItemObject.times.push_back(value.asString());
videoTagResult_.person.push_back(personItemObject);
}
auto allTime = value["Time"]["TimeItem"];
for (auto value : allTime)
auto allTimeNode = videoTagResultNode["Time"]["TimeItem"];
for (auto videoTagResultNodeTimeTimeItem : allTimeNode)
{
VideoTagResult::TimeItem timeItemObject;
if(!value["Tag"].isNull())
timeItemObject.tag = value["Tag"].asString();
if(!videoTagResultNodeTimeTimeItem["Tag"].isNull())
timeItemObject.tag = videoTagResultNodeTimeTimeItem["Tag"].asString();
auto allTimes1 = value["Times"]["Times"];
for (auto value : allTimes1)
timeItemObject.times1.push_back(value.asString());
videoTagResult_.time.push_back(timeItemObject);
}
auto allLocation = value["Location"]["LocationItem"];
for (auto value : allLocation)
auto allLocationNode = videoTagResultNode["Location"]["LocationItem"];
for (auto videoTagResultNodeLocationLocationItem : allLocationNode)
{
VideoTagResult::LocationItem locationItemObject;
if(!value["Tag"].isNull())
locationItemObject.tag = value["Tag"].asString();
if(!videoTagResultNodeLocationLocationItem["Tag"].isNull())
locationItemObject.tag = videoTagResultNodeLocationLocationItem["Tag"].asString();
auto allTimes2 = value["Times"]["Times"];
for (auto value : allTimes2)
locationItemObject.times2.push_back(value.asString());
videoTagResult_.location.push_back(locationItemObject);
}
auto allKeyword = value["Keyword"]["KeywordItem"];
for (auto value : allKeyword)
auto allKeywordNode = videoTagResultNode["Keyword"]["KeywordItem"];
for (auto videoTagResultNodeKeywordKeywordItem : allKeywordNode)
{
VideoTagResult::KeywordItem keywordItemObject;
if(!value["Tag"].isNull())
keywordItemObject.tag = value["Tag"].asString();
if(!videoTagResultNodeKeywordKeywordItem["Tag"].isNull())
keywordItemObject.tag = videoTagResultNodeKeywordKeywordItem["Tag"].asString();
auto allTimes3 = value["Times"]["Times"];
for (auto value : allTimes3)
keywordItemObject.times3.push_back(value.asString());

View File

@@ -39,24 +39,24 @@ void GetAppInfosResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAppInfoList = value["AppInfoList"]["AppInfo"];
for (auto value : allAppInfoList)
auto allAppInfoListNode = value["AppInfoList"]["AppInfo"];
for (auto valueAppInfoListAppInfo : allAppInfoListNode)
{
AppInfo appInfoListObject;
if(!value["AppId"].isNull())
appInfoListObject.appId = value["AppId"].asString();
if(!value["AppName"].isNull())
appInfoListObject.appName = value["AppName"].asString();
if(!value["Type"].isNull())
appInfoListObject.type = value["Type"].asString();
if(!value["Description"].isNull())
appInfoListObject.description = value["Description"].asString();
if(!value["Status"].isNull())
appInfoListObject.status = value["Status"].asString();
if(!value["CreationTime"].isNull())
appInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
appInfoListObject.modificationTime = value["ModificationTime"].asString();
if(!valueAppInfoListAppInfo["AppId"].isNull())
appInfoListObject.appId = valueAppInfoListAppInfo["AppId"].asString();
if(!valueAppInfoListAppInfo["AppName"].isNull())
appInfoListObject.appName = valueAppInfoListAppInfo["AppName"].asString();
if(!valueAppInfoListAppInfo["Type"].isNull())
appInfoListObject.type = valueAppInfoListAppInfo["Type"].asString();
if(!valueAppInfoListAppInfo["Description"].isNull())
appInfoListObject.description = valueAppInfoListAppInfo["Description"].asString();
if(!valueAppInfoListAppInfo["Status"].isNull())
appInfoListObject.status = valueAppInfoListAppInfo["Status"].asString();
if(!valueAppInfoListAppInfo["CreationTime"].isNull())
appInfoListObject.creationTime = valueAppInfoListAppInfo["CreationTime"].asString();
if(!valueAppInfoListAppInfo["ModificationTime"].isNull())
appInfoListObject.modificationTime = valueAppInfoListAppInfo["ModificationTime"].asString();
appInfoList_.push_back(appInfoListObject);
}
auto allNonExistAppIds = value["NonExistAppIds"]["AppId"];

View File

@@ -39,52 +39,52 @@ void GetAttachedMediaInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAttachedMediaList = value["AttachedMediaList"]["AttachedMedia"];
for (auto value : allAttachedMediaList)
auto allAttachedMediaListNode = value["AttachedMediaList"]["AttachedMedia"];
for (auto valueAttachedMediaListAttachedMedia : allAttachedMediaListNode)
{
AttachedMedia attachedMediaListObject;
if(!value["MediaId"].isNull())
attachedMediaListObject.mediaId = value["MediaId"].asString();
if(!value["Title"].isNull())
attachedMediaListObject.title = value["Title"].asString();
if(!value["Type"].isNull())
attachedMediaListObject.type = value["Type"].asString();
if(!value["Tags"].isNull())
attachedMediaListObject.tags = value["Tags"].asString();
if(!value["URL"].isNull())
attachedMediaListObject.uRL = value["URL"].asString();
if(!value["Description"].isNull())
attachedMediaListObject.description = value["Description"].asString();
if(!value["FileSize"].isNull())
attachedMediaListObject.fileSize = std::stol(value["FileSize"].asString());
if(!value["StorageLocation"].isNull())
attachedMediaListObject.storageLocation = std::stol(value["StorageLocation"].asString());
if(!value["CreationTime"].isNull())
attachedMediaListObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
attachedMediaListObject.modificationTime = value["ModificationTime"].asString();
if(!value["AppId"].isNull())
attachedMediaListObject.appId = value["AppId"].asString();
if(!value["Status"].isNull())
attachedMediaListObject.status = value["Status"].asString();
if(!value["OnlineStatus"].isNull())
attachedMediaListObject.onlineStatus = value["OnlineStatus"].asString();
if(!value["Icon"].isNull())
attachedMediaListObject.icon = value["Icon"].asString();
if(!value["RegionId"].isNull())
attachedMediaListObject.regionId = value["RegionId"].asString();
auto allCategories = value["Categories"]["Category"];
for (auto value : allCategories)
if(!valueAttachedMediaListAttachedMedia["MediaId"].isNull())
attachedMediaListObject.mediaId = valueAttachedMediaListAttachedMedia["MediaId"].asString();
if(!valueAttachedMediaListAttachedMedia["Title"].isNull())
attachedMediaListObject.title = valueAttachedMediaListAttachedMedia["Title"].asString();
if(!valueAttachedMediaListAttachedMedia["Type"].isNull())
attachedMediaListObject.type = valueAttachedMediaListAttachedMedia["Type"].asString();
if(!valueAttachedMediaListAttachedMedia["Tags"].isNull())
attachedMediaListObject.tags = valueAttachedMediaListAttachedMedia["Tags"].asString();
if(!valueAttachedMediaListAttachedMedia["URL"].isNull())
attachedMediaListObject.uRL = valueAttachedMediaListAttachedMedia["URL"].asString();
if(!valueAttachedMediaListAttachedMedia["Description"].isNull())
attachedMediaListObject.description = valueAttachedMediaListAttachedMedia["Description"].asString();
if(!valueAttachedMediaListAttachedMedia["FileSize"].isNull())
attachedMediaListObject.fileSize = std::stol(valueAttachedMediaListAttachedMedia["FileSize"].asString());
if(!valueAttachedMediaListAttachedMedia["StorageLocation"].isNull())
attachedMediaListObject.storageLocation = std::stol(valueAttachedMediaListAttachedMedia["StorageLocation"].asString());
if(!valueAttachedMediaListAttachedMedia["CreationTime"].isNull())
attachedMediaListObject.creationTime = valueAttachedMediaListAttachedMedia["CreationTime"].asString();
if(!valueAttachedMediaListAttachedMedia["ModificationTime"].isNull())
attachedMediaListObject.modificationTime = valueAttachedMediaListAttachedMedia["ModificationTime"].asString();
if(!valueAttachedMediaListAttachedMedia["AppId"].isNull())
attachedMediaListObject.appId = valueAttachedMediaListAttachedMedia["AppId"].asString();
if(!valueAttachedMediaListAttachedMedia["Status"].isNull())
attachedMediaListObject.status = valueAttachedMediaListAttachedMedia["Status"].asString();
if(!valueAttachedMediaListAttachedMedia["OnlineStatus"].isNull())
attachedMediaListObject.onlineStatus = valueAttachedMediaListAttachedMedia["OnlineStatus"].asString();
if(!valueAttachedMediaListAttachedMedia["Icon"].isNull())
attachedMediaListObject.icon = valueAttachedMediaListAttachedMedia["Icon"].asString();
if(!valueAttachedMediaListAttachedMedia["RegionId"].isNull())
attachedMediaListObject.regionId = valueAttachedMediaListAttachedMedia["RegionId"].asString();
auto allCategoriesNode = allAttachedMediaListNode["Categories"]["Category"];
for (auto allAttachedMediaListNodeCategoriesCategory : allCategoriesNode)
{
AttachedMedia::Category categoriesObject;
if(!value["CateId"].isNull())
categoriesObject.cateId = std::stol(value["CateId"].asString());
if(!value["CateName"].isNull())
categoriesObject.cateName = value["CateName"].asString();
if(!value["Level"].isNull())
categoriesObject.level = std::stol(value["Level"].asString());
if(!value["ParentId"].isNull())
categoriesObject.parentId = std::stol(value["ParentId"].asString());
if(!allAttachedMediaListNodeCategoriesCategory["CateId"].isNull())
categoriesObject.cateId = std::stol(allAttachedMediaListNodeCategoriesCategory["CateId"].asString());
if(!allAttachedMediaListNodeCategoriesCategory["CateName"].isNull())
categoriesObject.cateName = allAttachedMediaListNodeCategoriesCategory["CateName"].asString();
if(!allAttachedMediaListNodeCategoriesCategory["Level"].isNull())
categoriesObject.level = std::stol(allAttachedMediaListNodeCategoriesCategory["Level"].asString());
if(!allAttachedMediaListNodeCategoriesCategory["ParentId"].isNull())
categoriesObject.parentId = std::stol(allAttachedMediaListNodeCategoriesCategory["ParentId"].asString());
attachedMediaListObject.categories.push_back(categoriesObject);
}
attachedMediaList_.push_back(attachedMediaListObject);

View File

@@ -39,20 +39,20 @@ void GetAuditHistoryResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allHistories = value["Histories"]["History"];
for (auto value : allHistories)
auto allHistoriesNode = value["Histories"]["History"];
for (auto valueHistoriesHistory : allHistoriesNode)
{
History historiesObject;
if(!value["CreationTime"].isNull())
historiesObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())
historiesObject.status = value["Status"].asString();
if(!value["Reason"].isNull())
historiesObject.reason = value["Reason"].asString();
if(!value["Comment"].isNull())
historiesObject.comment = value["Comment"].asString();
if(!value["Auditor"].isNull())
historiesObject.auditor = value["Auditor"].asString();
if(!valueHistoriesHistory["CreationTime"].isNull())
historiesObject.creationTime = valueHistoriesHistory["CreationTime"].asString();
if(!valueHistoriesHistory["Status"].isNull())
historiesObject.status = valueHistoriesHistory["Status"].asString();
if(!valueHistoriesHistory["Reason"].isNull())
historiesObject.reason = valueHistoriesHistory["Reason"].asString();
if(!valueHistoriesHistory["Comment"].isNull())
historiesObject.comment = valueHistoriesHistory["Comment"].asString();
if(!valueHistoriesHistory["Auditor"].isNull())
historiesObject.auditor = valueHistoriesHistory["Auditor"].asString();
histories_.push_back(historiesObject);
}
if(!value["Status"].isNull())

View File

@@ -39,22 +39,22 @@ void GetCategoriesResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSubCategories = value["SubCategories"]["Category"];
for (auto value : allSubCategories)
auto allSubCategoriesNode = value["SubCategories"]["Category"];
for (auto valueSubCategoriesCategory : allSubCategoriesNode)
{
Category subCategoriesObject;
if(!value["CateId"].isNull())
subCategoriesObject.cateId = std::stol(value["CateId"].asString());
if(!value["CateName"].isNull())
subCategoriesObject.cateName = value["CateName"].asString();
if(!value["Level"].isNull())
subCategoriesObject.level = std::stol(value["Level"].asString());
if(!value["ParentId"].isNull())
subCategoriesObject.parentId = std::stol(value["ParentId"].asString());
if(!value["SubTotal"].isNull())
subCategoriesObject.subTotal = std::stol(value["SubTotal"].asString());
if(!value["Type"].isNull())
subCategoriesObject.type = value["Type"].asString();
if(!valueSubCategoriesCategory["CateId"].isNull())
subCategoriesObject.cateId = std::stol(valueSubCategoriesCategory["CateId"].asString());
if(!valueSubCategoriesCategory["CateName"].isNull())
subCategoriesObject.cateName = valueSubCategoriesCategory["CateName"].asString();
if(!valueSubCategoriesCategory["Level"].isNull())
subCategoriesObject.level = std::stol(valueSubCategoriesCategory["Level"].asString());
if(!valueSubCategoriesCategory["ParentId"].isNull())
subCategoriesObject.parentId = std::stol(valueSubCategoriesCategory["ParentId"].asString());
if(!valueSubCategoriesCategory["SubTotal"].isNull())
subCategoriesObject.subTotal = std::stol(valueSubCategoriesCategory["SubTotal"].asString());
if(!valueSubCategoriesCategory["Type"].isNull())
subCategoriesObject.type = valueSubCategoriesCategory["Type"].asString();
subCategories_.push_back(subCategoriesObject);
}
auto category1Node = value["Category"];

View File

@@ -39,38 +39,38 @@ void GetEditingProjectMaterialsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMaterialList = value["MaterialList"]["Material"];
for (auto value : allMaterialList)
auto allMaterialListNode = value["MaterialList"]["Material"];
for (auto valueMaterialListMaterial : allMaterialListNode)
{
Material materialListObject;
if(!value["MaterialId"].isNull())
materialListObject.materialId = value["MaterialId"].asString();
if(!value["Title"].isNull())
materialListObject.title = value["Title"].asString();
if(!value["Tags"].isNull())
materialListObject.tags = value["Tags"].asString();
if(!value["Status"].isNull())
materialListObject.status = value["Status"].asString();
if(!value["Size"].isNull())
materialListObject.size = std::stol(value["Size"].asString());
if(!value["Duration"].isNull())
materialListObject.duration = std::stof(value["Duration"].asString());
if(!value["Description"].isNull())
materialListObject.description = value["Description"].asString();
if(!value["CreationTime"].isNull())
materialListObject.creationTime = value["CreationTime"].asString();
if(!value["ModifiedTime"].isNull())
materialListObject.modifiedTime = value["ModifiedTime"].asString();
if(!value["CoverURL"].isNull())
materialListObject.coverURL = value["CoverURL"].asString();
if(!value["CateId"].isNull())
materialListObject.cateId = std::stoi(value["CateId"].asString());
if(!value["CateName"].isNull())
materialListObject.cateName = value["CateName"].asString();
if(!value["Source"].isNull())
materialListObject.source = value["Source"].asString();
if(!value["SpriteConfig"].isNull())
materialListObject.spriteConfig = value["SpriteConfig"].asString();
if(!valueMaterialListMaterial["MaterialId"].isNull())
materialListObject.materialId = valueMaterialListMaterial["MaterialId"].asString();
if(!valueMaterialListMaterial["Title"].isNull())
materialListObject.title = valueMaterialListMaterial["Title"].asString();
if(!valueMaterialListMaterial["Tags"].isNull())
materialListObject.tags = valueMaterialListMaterial["Tags"].asString();
if(!valueMaterialListMaterial["Status"].isNull())
materialListObject.status = valueMaterialListMaterial["Status"].asString();
if(!valueMaterialListMaterial["Size"].isNull())
materialListObject.size = std::stol(valueMaterialListMaterial["Size"].asString());
if(!valueMaterialListMaterial["Duration"].isNull())
materialListObject.duration = std::stof(valueMaterialListMaterial["Duration"].asString());
if(!valueMaterialListMaterial["Description"].isNull())
materialListObject.description = valueMaterialListMaterial["Description"].asString();
if(!valueMaterialListMaterial["CreationTime"].isNull())
materialListObject.creationTime = valueMaterialListMaterial["CreationTime"].asString();
if(!valueMaterialListMaterial["ModifiedTime"].isNull())
materialListObject.modifiedTime = valueMaterialListMaterial["ModifiedTime"].asString();
if(!valueMaterialListMaterial["CoverURL"].isNull())
materialListObject.coverURL = valueMaterialListMaterial["CoverURL"].asString();
if(!valueMaterialListMaterial["CateId"].isNull())
materialListObject.cateId = std::stoi(valueMaterialListMaterial["CateId"].asString());
if(!valueMaterialListMaterial["CateName"].isNull())
materialListObject.cateName = valueMaterialListMaterial["CateName"].asString();
if(!valueMaterialListMaterial["Source"].isNull())
materialListObject.source = valueMaterialListMaterial["Source"].asString();
if(!valueMaterialListMaterial["SpriteConfig"].isNull())
materialListObject.spriteConfig = valueMaterialListMaterial["SpriteConfig"].asString();
auto allSnapshots = value["Snapshots"]["Snapshot"];
for (auto value : allSnapshots)
materialListObject.snapshots.push_back(value.asString());

View File

@@ -42,22 +42,22 @@ void GetMediaAuditResultDetailResult::parse(const std::string &payload)
auto mediaAuditResultDetailNode = value["MediaAuditResultDetail"];
if(!mediaAuditResultDetailNode["Total"].isNull())
mediaAuditResultDetail_.total = std::stoi(mediaAuditResultDetailNode["Total"].asString());
auto allList = value["List"]["ListItem"];
for (auto value : allList)
auto allListNode = mediaAuditResultDetailNode["List"]["ListItem"];
for (auto mediaAuditResultDetailNodeListListItem : allListNode)
{
MediaAuditResultDetail::ListItem listItemObject;
if(!value["PornLabel"].isNull())
listItemObject.pornLabel = value["PornLabel"].asString();
if(!value["PornScore"].isNull())
listItemObject.pornScore = value["PornScore"].asString();
if(!value["TerrorismLabel"].isNull())
listItemObject.terrorismLabel = value["TerrorismLabel"].asString();
if(!value["TerrorismScore"].isNull())
listItemObject.terrorismScore = value["TerrorismScore"].asString();
if(!value["Timestamp"].isNull())
listItemObject.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
listItemObject.url = value["Url"].asString();
if(!mediaAuditResultDetailNodeListListItem["PornLabel"].isNull())
listItemObject.pornLabel = mediaAuditResultDetailNodeListListItem["PornLabel"].asString();
if(!mediaAuditResultDetailNodeListListItem["PornScore"].isNull())
listItemObject.pornScore = mediaAuditResultDetailNodeListListItem["PornScore"].asString();
if(!mediaAuditResultDetailNodeListListItem["TerrorismLabel"].isNull())
listItemObject.terrorismLabel = mediaAuditResultDetailNodeListListItem["TerrorismLabel"].asString();
if(!mediaAuditResultDetailNodeListListItem["TerrorismScore"].isNull())
listItemObject.terrorismScore = mediaAuditResultDetailNodeListListItem["TerrorismScore"].asString();
if(!mediaAuditResultDetailNodeListListItem["Timestamp"].isNull())
listItemObject.timestamp = mediaAuditResultDetailNodeListListItem["Timestamp"].asString();
if(!mediaAuditResultDetailNodeListListItem["Url"].isNull())
listItemObject.url = mediaAuditResultDetailNodeListListItem["Url"].asString();
mediaAuditResultDetail_.list.push_back(listItemObject);
}

View File

@@ -46,50 +46,50 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
mediaAuditResult_.label = mediaAuditResultNode["Label"].asString();
if(!mediaAuditResultNode["Suggestion"].isNull())
mediaAuditResult_.suggestion = mediaAuditResultNode["Suggestion"].asString();
auto allImageResult = value["ImageResult"]["ImageResultItem"];
for (auto value : allImageResult)
auto allImageResultNode = mediaAuditResultNode["ImageResult"]["ImageResultItem"];
for (auto mediaAuditResultNodeImageResultImageResultItem : allImageResultNode)
{
MediaAuditResult::ImageResultItem imageResultItemObject;
if(!value["Suggestion"].isNull())
imageResultItemObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
imageResultItemObject.label = value["Label"].asString();
if(!value["Type"].isNull())
imageResultItemObject.type = value["Type"].asString();
if(!value["Url"].isNull())
imageResultItemObject.url = value["Url"].asString();
auto allResult = value["Result"]["ResultItem"];
for (auto value : allResult)
if(!mediaAuditResultNodeImageResultImageResultItem["Suggestion"].isNull())
imageResultItemObject.suggestion = mediaAuditResultNodeImageResultImageResultItem["Suggestion"].asString();
if(!mediaAuditResultNodeImageResultImageResultItem["Label"].isNull())
imageResultItemObject.label = mediaAuditResultNodeImageResultImageResultItem["Label"].asString();
if(!mediaAuditResultNodeImageResultImageResultItem["Type"].isNull())
imageResultItemObject.type = mediaAuditResultNodeImageResultImageResultItem["Type"].asString();
if(!mediaAuditResultNodeImageResultImageResultItem["Url"].isNull())
imageResultItemObject.url = mediaAuditResultNodeImageResultImageResultItem["Url"].asString();
auto allResultNode = allImageResultNode["Result"]["ResultItem"];
for (auto allImageResultNodeResultResultItem : allResultNode)
{
MediaAuditResult::ImageResultItem::ResultItem resultObject;
if(!value["Suggestion"].isNull())
resultObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
resultObject.label = value["Label"].asString();
if(!value["Score"].isNull())
resultObject.score = value["Score"].asString();
if(!value["Scene"].isNull())
resultObject.scene = value["Scene"].asString();
if(!allImageResultNodeResultResultItem["Suggestion"].isNull())
resultObject.suggestion = allImageResultNodeResultResultItem["Suggestion"].asString();
if(!allImageResultNodeResultResultItem["Label"].isNull())
resultObject.label = allImageResultNodeResultResultItem["Label"].asString();
if(!allImageResultNodeResultResultItem["Score"].isNull())
resultObject.score = allImageResultNodeResultResultItem["Score"].asString();
if(!allImageResultNodeResultResultItem["Scene"].isNull())
resultObject.scene = allImageResultNodeResultResultItem["Scene"].asString();
imageResultItemObject.result.push_back(resultObject);
}
mediaAuditResult_.imageResult.push_back(imageResultItemObject);
}
auto allTextResult = value["TextResult"]["TextResultItem"];
for (auto value : allTextResult)
auto allTextResultNode = mediaAuditResultNode["TextResult"]["TextResultItem"];
for (auto mediaAuditResultNodeTextResultTextResultItem : allTextResultNode)
{
MediaAuditResult::TextResultItem textResultItemObject;
if(!value["Suggestion"].isNull())
textResultItemObject.suggestion = value["Suggestion"].asString();
if(!value["Label"].isNull())
textResultItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
textResultItemObject.score = value["Score"].asString();
if(!value["Scene"].isNull())
textResultItemObject.scene = value["Scene"].asString();
if(!value["Type"].isNull())
textResultItemObject.type = value["Type"].asString();
if(!value["Content"].isNull())
textResultItemObject.content = value["Content"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Suggestion"].isNull())
textResultItemObject.suggestion = mediaAuditResultNodeTextResultTextResultItem["Suggestion"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Label"].isNull())
textResultItemObject.label = mediaAuditResultNodeTextResultTextResultItem["Label"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Score"].isNull())
textResultItemObject.score = mediaAuditResultNodeTextResultTextResultItem["Score"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Scene"].isNull())
textResultItemObject.scene = mediaAuditResultNodeTextResultTextResultItem["Scene"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Type"].isNull())
textResultItemObject.type = mediaAuditResultNodeTextResultTextResultItem["Type"].asString();
if(!mediaAuditResultNodeTextResultTextResultItem["Content"].isNull())
textResultItemObject.content = mediaAuditResultNodeTextResultTextResultItem["Content"].asString();
mediaAuditResult_.textResult.push_back(textResultItemObject);
}
auto videoResultNode = mediaAuditResultNode["VideoResult"];
@@ -106,28 +106,28 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
mediaAuditResult_.videoResult.terrorismResult.maxScore = terrorismResultNode["MaxScore"].asString();
if(!terrorismResultNode["AverageScore"].isNull())
mediaAuditResult_.videoResult.terrorismResult.averageScore = terrorismResultNode["AverageScore"].asString();
auto allCounterList = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList)
auto allCounterListNode = terrorismResultNode["CounterList"]["CounterListItem"];
for (auto terrorismResultNodeCounterListCounterListItem : allCounterListNode)
{
MediaAuditResult::VideoResult::TerrorismResult::CounterListItem counterListItemObject;
if(!value["Label"].isNull())
counterListItemObject.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItemObject.count = std::stoi(value["Count"].asString());
if(!terrorismResultNodeCounterListCounterListItem["Label"].isNull())
counterListItemObject.label = terrorismResultNodeCounterListCounterListItem["Label"].asString();
if(!terrorismResultNodeCounterListCounterListItem["Count"].isNull())
counterListItemObject.count = std::stoi(terrorismResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditResult_.videoResult.terrorismResult.counterList.push_back(counterListItemObject);
}
auto allTopList = value["TopList"]["TopListItem"];
for (auto value : allTopList)
auto allTopListNode = terrorismResultNode["TopList"]["TopListItem"];
for (auto terrorismResultNodeTopListTopListItem : allTopListNode)
{
MediaAuditResult::VideoResult::TerrorismResult::TopListItem topListItemObject;
if(!value["Label"].isNull())
topListItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItemObject.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItemObject.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItemObject.url = value["Url"].asString();
if(!terrorismResultNodeTopListTopListItem["Label"].isNull())
topListItemObject.label = terrorismResultNodeTopListTopListItem["Label"].asString();
if(!terrorismResultNodeTopListTopListItem["Score"].isNull())
topListItemObject.score = terrorismResultNodeTopListTopListItem["Score"].asString();
if(!terrorismResultNodeTopListTopListItem["Timestamp"].isNull())
topListItemObject.timestamp = terrorismResultNodeTopListTopListItem["Timestamp"].asString();
if(!terrorismResultNodeTopListTopListItem["Url"].isNull())
topListItemObject.url = terrorismResultNodeTopListTopListItem["Url"].asString();
mediaAuditResult_.videoResult.terrorismResult.topList.push_back(topListItemObject);
}
auto pornResultNode = videoResultNode["PornResult"];
@@ -139,28 +139,28 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
mediaAuditResult_.videoResult.pornResult.maxScore = pornResultNode["MaxScore"].asString();
if(!pornResultNode["AverageScore"].isNull())
mediaAuditResult_.videoResult.pornResult.averageScore = pornResultNode["AverageScore"].asString();
auto allCounterList1 = value["CounterList"]["CounterListItem"];
for (auto value : allCounterList1)
auto allCounterList1Node = pornResultNode["CounterList"]["CounterListItem"];
for (auto pornResultNodeCounterListCounterListItem : allCounterList1Node)
{
MediaAuditResult::VideoResult::PornResult::CounterListItem3 counterListItem3Object;
if(!value["Label"].isNull())
counterListItem3Object.label = value["Label"].asString();
if(!value["Count"].isNull())
counterListItem3Object.count = std::stoi(value["Count"].asString());
if(!pornResultNodeCounterListCounterListItem["Label"].isNull())
counterListItem3Object.label = pornResultNodeCounterListCounterListItem["Label"].asString();
if(!pornResultNodeCounterListCounterListItem["Count"].isNull())
counterListItem3Object.count = std::stoi(pornResultNodeCounterListCounterListItem["Count"].asString());
mediaAuditResult_.videoResult.pornResult.counterList1.push_back(counterListItem3Object);
}
auto allTopList2 = value["TopList"]["TopListItem"];
for (auto value : allTopList2)
auto allTopList2Node = pornResultNode["TopList"]["TopListItem"];
for (auto pornResultNodeTopListTopListItem : allTopList2Node)
{
MediaAuditResult::VideoResult::PornResult::TopListItem4 topListItem4Object;
if(!value["Label"].isNull())
topListItem4Object.label = value["Label"].asString();
if(!value["Score"].isNull())
topListItem4Object.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
topListItem4Object.timestamp = value["Timestamp"].asString();
if(!value["Url"].isNull())
topListItem4Object.url = value["Url"].asString();
if(!pornResultNodeTopListTopListItem["Label"].isNull())
topListItem4Object.label = pornResultNodeTopListTopListItem["Label"].asString();
if(!pornResultNodeTopListTopListItem["Score"].isNull())
topListItem4Object.score = pornResultNodeTopListTopListItem["Score"].asString();
if(!pornResultNodeTopListTopListItem["Timestamp"].isNull())
topListItem4Object.timestamp = pornResultNodeTopListTopListItem["Timestamp"].asString();
if(!pornResultNodeTopListTopListItem["Url"].isNull())
topListItem4Object.url = pornResultNodeTopListTopListItem["Url"].asString();
mediaAuditResult_.videoResult.pornResult.topList2.push_back(topListItem4Object);
}

View File

@@ -40,28 +40,28 @@ void GetMediaAuditResultTimelineResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto mediaAuditResultTimelineNode = value["MediaAuditResultTimeline"];
auto allPorn = value["Porn"]["PornItem"];
for (auto value : allPorn)
auto allPornNode = mediaAuditResultTimelineNode["Porn"]["PornItem"];
for (auto mediaAuditResultTimelineNodePornPornItem : allPornNode)
{
MediaAuditResultTimeline::PornItem pornItemObject;
if(!value["Label"].isNull())
pornItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
pornItemObject.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
pornItemObject.timestamp = value["Timestamp"].asString();
if(!mediaAuditResultTimelineNodePornPornItem["Label"].isNull())
pornItemObject.label = mediaAuditResultTimelineNodePornPornItem["Label"].asString();
if(!mediaAuditResultTimelineNodePornPornItem["Score"].isNull())
pornItemObject.score = mediaAuditResultTimelineNodePornPornItem["Score"].asString();
if(!mediaAuditResultTimelineNodePornPornItem["Timestamp"].isNull())
pornItemObject.timestamp = mediaAuditResultTimelineNodePornPornItem["Timestamp"].asString();
mediaAuditResultTimeline_.porn.push_back(pornItemObject);
}
auto allTerrorism = value["Terrorism"]["TerrorismItem"];
for (auto value : allTerrorism)
auto allTerrorismNode = mediaAuditResultTimelineNode["Terrorism"]["TerrorismItem"];
for (auto mediaAuditResultTimelineNodeTerrorismTerrorismItem : allTerrorismNode)
{
MediaAuditResultTimeline::TerrorismItem terrorismItemObject;
if(!value["Label"].isNull())
terrorismItemObject.label = value["Label"].asString();
if(!value["Score"].isNull())
terrorismItemObject.score = value["Score"].asString();
if(!value["Timestamp"].isNull())
terrorismItemObject.timestamp = value["Timestamp"].asString();
if(!mediaAuditResultTimelineNodeTerrorismTerrorismItem["Label"].isNull())
terrorismItemObject.label = mediaAuditResultTimelineNodeTerrorismTerrorismItem["Label"].asString();
if(!mediaAuditResultTimelineNodeTerrorismTerrorismItem["Score"].isNull())
terrorismItemObject.score = mediaAuditResultTimelineNodeTerrorismTerrorismItem["Score"].asString();
if(!mediaAuditResultTimelineNodeTerrorismTerrorismItem["Timestamp"].isNull())
terrorismItemObject.timestamp = mediaAuditResultTimelineNodeTerrorismTerrorismItem["Timestamp"].asString();
mediaAuditResultTimeline_.terrorism.push_back(terrorismItemObject);
}

View File

@@ -40,16 +40,16 @@ void GetMediaDNAResultResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dNAResultNode = value["DNAResult"];
auto allVideoDNA = value["VideoDNA"]["VideoDNAItem"];
for (auto value : allVideoDNA)
auto allVideoDNANode = dNAResultNode["VideoDNA"]["VideoDNAItem"];
for (auto dNAResultNodeVideoDNAVideoDNAItem : allVideoDNANode)
{
DNAResult::VideoDNAItem videoDNAItemObject;
if(!value["PrimaryKey"].isNull())
videoDNAItemObject.primaryKey = value["PrimaryKey"].asString();
if(!value["Similarity"].isNull())
videoDNAItemObject.similarity = value["Similarity"].asString();
auto allDetail = value["Detail"]["DetailItem"];
for (auto value : allDetail)
if(!dNAResultNodeVideoDNAVideoDNAItem["PrimaryKey"].isNull())
videoDNAItemObject.primaryKey = dNAResultNodeVideoDNAVideoDNAItem["PrimaryKey"].asString();
if(!dNAResultNodeVideoDNAVideoDNAItem["Similarity"].isNull())
videoDNAItemObject.similarity = dNAResultNodeVideoDNAVideoDNAItem["Similarity"].asString();
auto allDetailNode = allVideoDNANode["Detail"]["DetailItem"];
for (auto allVideoDNANodeDetailDetailItem : allDetailNode)
{
DNAResult::VideoDNAItem::DetailItem detailObject;
auto inputNode = value["Input"];

View File

@@ -68,92 +68,92 @@ void GetMezzanineInfoResult::parse(const std::string &payload)
mezzanine_.preprocessStatus = mezzanineNode["PreprocessStatus"].asString();
if(!mezzanineNode["OutputType"].isNull())
mezzanine_.outputType = mezzanineNode["OutputType"].asString();
auto allAudioStreamList = value["AudioStreamList"]["AudioStream"];
for (auto value : allAudioStreamList)
auto allAudioStreamListNode = mezzanineNode["AudioStreamList"]["AudioStream"];
for (auto mezzanineNodeAudioStreamListAudioStream : allAudioStreamListNode)
{
Mezzanine::AudioStream audioStreamObject;
if(!value["Index"].isNull())
audioStreamObject.index = value["Index"].asString();
if(!value["CodecName"].isNull())
audioStreamObject.codecName = value["CodecName"].asString();
if(!value["CodecLongName"].isNull())
audioStreamObject.codecLongName = value["CodecLongName"].asString();
if(!value["CodecTimeBase"].isNull())
audioStreamObject.codecTimeBase = value["CodecTimeBase"].asString();
if(!value["CodecTagString"].isNull())
audioStreamObject.codecTagString = value["CodecTagString"].asString();
if(!value["CodecTag"].isNull())
audioStreamObject.codecTag = value["CodecTag"].asString();
if(!value["SampleFmt"].isNull())
audioStreamObject.sampleFmt = value["SampleFmt"].asString();
if(!value["SampleRate"].isNull())
audioStreamObject.sampleRate = value["SampleRate"].asString();
if(!value["Channels"].isNull())
audioStreamObject.channels = value["Channels"].asString();
if(!value["ChannelLayout"].isNull())
audioStreamObject.channelLayout = value["ChannelLayout"].asString();
if(!value["Timebase"].isNull())
audioStreamObject.timebase = value["Timebase"].asString();
if(!value["StartTime"].isNull())
audioStreamObject.startTime = value["StartTime"].asString();
if(!value["Duration"].isNull())
audioStreamObject.duration = value["Duration"].asString();
if(!value["Bitrate"].isNull())
audioStreamObject.bitrate = value["Bitrate"].asString();
if(!value["NumFrames"].isNull())
audioStreamObject.numFrames = value["NumFrames"].asString();
if(!value["Lang"].isNull())
audioStreamObject.lang = value["Lang"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Index"].isNull())
audioStreamObject.index = mezzanineNodeAudioStreamListAudioStream["Index"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["CodecName"].isNull())
audioStreamObject.codecName = mezzanineNodeAudioStreamListAudioStream["CodecName"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["CodecLongName"].isNull())
audioStreamObject.codecLongName = mezzanineNodeAudioStreamListAudioStream["CodecLongName"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["CodecTimeBase"].isNull())
audioStreamObject.codecTimeBase = mezzanineNodeAudioStreamListAudioStream["CodecTimeBase"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["CodecTagString"].isNull())
audioStreamObject.codecTagString = mezzanineNodeAudioStreamListAudioStream["CodecTagString"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["CodecTag"].isNull())
audioStreamObject.codecTag = mezzanineNodeAudioStreamListAudioStream["CodecTag"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["SampleFmt"].isNull())
audioStreamObject.sampleFmt = mezzanineNodeAudioStreamListAudioStream["SampleFmt"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["SampleRate"].isNull())
audioStreamObject.sampleRate = mezzanineNodeAudioStreamListAudioStream["SampleRate"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Channels"].isNull())
audioStreamObject.channels = mezzanineNodeAudioStreamListAudioStream["Channels"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["ChannelLayout"].isNull())
audioStreamObject.channelLayout = mezzanineNodeAudioStreamListAudioStream["ChannelLayout"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Timebase"].isNull())
audioStreamObject.timebase = mezzanineNodeAudioStreamListAudioStream["Timebase"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["StartTime"].isNull())
audioStreamObject.startTime = mezzanineNodeAudioStreamListAudioStream["StartTime"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Duration"].isNull())
audioStreamObject.duration = mezzanineNodeAudioStreamListAudioStream["Duration"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Bitrate"].isNull())
audioStreamObject.bitrate = mezzanineNodeAudioStreamListAudioStream["Bitrate"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["NumFrames"].isNull())
audioStreamObject.numFrames = mezzanineNodeAudioStreamListAudioStream["NumFrames"].asString();
if(!mezzanineNodeAudioStreamListAudioStream["Lang"].isNull())
audioStreamObject.lang = mezzanineNodeAudioStreamListAudioStream["Lang"].asString();
mezzanine_.audioStreamList.push_back(audioStreamObject);
}
auto allVideoStreamList = value["VideoStreamList"]["VideoStream"];
for (auto value : allVideoStreamList)
auto allVideoStreamListNode = mezzanineNode["VideoStreamList"]["VideoStream"];
for (auto mezzanineNodeVideoStreamListVideoStream : allVideoStreamListNode)
{
Mezzanine::VideoStream videoStreamObject;
if(!value["Index"].isNull())
videoStreamObject.index = value["Index"].asString();
if(!value["CodecName"].isNull())
videoStreamObject.codecName = value["CodecName"].asString();
if(!value["CodecLongName"].isNull())
videoStreamObject.codecLongName = value["CodecLongName"].asString();
if(!value["Profile"].isNull())
videoStreamObject.profile = value["Profile"].asString();
if(!value["CodecTimeBase"].isNull())
videoStreamObject.codecTimeBase = value["CodecTimeBase"].asString();
if(!value["CodecTagString"].isNull())
videoStreamObject.codecTagString = value["CodecTagString"].asString();
if(!value["CodecTag"].isNull())
videoStreamObject.codecTag = value["CodecTag"].asString();
if(!value["Width"].isNull())
videoStreamObject.width = value["Width"].asString();
if(!value["Height"].isNull())
videoStreamObject.height = value["Height"].asString();
if(!value["HasBFrames"].isNull())
videoStreamObject.hasBFrames = value["HasBFrames"].asString();
if(!value["Sar"].isNull())
videoStreamObject.sar = value["Sar"].asString();
if(!value["Dar"].isNull())
videoStreamObject.dar = value["Dar"].asString();
if(!value["PixFmt"].isNull())
videoStreamObject.pixFmt = value["PixFmt"].asString();
if(!value["Level"].isNull())
videoStreamObject.level = value["Level"].asString();
if(!value["Fps"].isNull())
videoStreamObject.fps = value["Fps"].asString();
if(!value["AvgFPS"].isNull())
videoStreamObject.avgFPS = value["AvgFPS"].asString();
if(!value["Timebase"].isNull())
videoStreamObject.timebase = value["Timebase"].asString();
if(!value["StartTime"].isNull())
videoStreamObject.startTime = value["StartTime"].asString();
if(!value["Duration"].isNull())
videoStreamObject.duration = value["Duration"].asString();
if(!value["NumFrames"].isNull())
videoStreamObject.numFrames = value["NumFrames"].asString();
if(!value["Lang"].isNull())
videoStreamObject.lang = value["Lang"].asString();
if(!value["Rotate"].isNull())
videoStreamObject.rotate = value["Rotate"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Index"].isNull())
videoStreamObject.index = mezzanineNodeVideoStreamListVideoStream["Index"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["CodecName"].isNull())
videoStreamObject.codecName = mezzanineNodeVideoStreamListVideoStream["CodecName"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["CodecLongName"].isNull())
videoStreamObject.codecLongName = mezzanineNodeVideoStreamListVideoStream["CodecLongName"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Profile"].isNull())
videoStreamObject.profile = mezzanineNodeVideoStreamListVideoStream["Profile"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["CodecTimeBase"].isNull())
videoStreamObject.codecTimeBase = mezzanineNodeVideoStreamListVideoStream["CodecTimeBase"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["CodecTagString"].isNull())
videoStreamObject.codecTagString = mezzanineNodeVideoStreamListVideoStream["CodecTagString"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["CodecTag"].isNull())
videoStreamObject.codecTag = mezzanineNodeVideoStreamListVideoStream["CodecTag"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Width"].isNull())
videoStreamObject.width = mezzanineNodeVideoStreamListVideoStream["Width"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Height"].isNull())
videoStreamObject.height = mezzanineNodeVideoStreamListVideoStream["Height"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["HasBFrames"].isNull())
videoStreamObject.hasBFrames = mezzanineNodeVideoStreamListVideoStream["HasBFrames"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Sar"].isNull())
videoStreamObject.sar = mezzanineNodeVideoStreamListVideoStream["Sar"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Dar"].isNull())
videoStreamObject.dar = mezzanineNodeVideoStreamListVideoStream["Dar"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["PixFmt"].isNull())
videoStreamObject.pixFmt = mezzanineNodeVideoStreamListVideoStream["PixFmt"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Level"].isNull())
videoStreamObject.level = mezzanineNodeVideoStreamListVideoStream["Level"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Fps"].isNull())
videoStreamObject.fps = mezzanineNodeVideoStreamListVideoStream["Fps"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["AvgFPS"].isNull())
videoStreamObject.avgFPS = mezzanineNodeVideoStreamListVideoStream["AvgFPS"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Timebase"].isNull())
videoStreamObject.timebase = mezzanineNodeVideoStreamListVideoStream["Timebase"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["StartTime"].isNull())
videoStreamObject.startTime = mezzanineNodeVideoStreamListVideoStream["StartTime"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Duration"].isNull())
videoStreamObject.duration = mezzanineNodeVideoStreamListVideoStream["Duration"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["NumFrames"].isNull())
videoStreamObject.numFrames = mezzanineNodeVideoStreamListVideoStream["NumFrames"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Lang"].isNull())
videoStreamObject.lang = mezzanineNodeVideoStreamListVideoStream["Lang"].asString();
if(!mezzanineNodeVideoStreamListVideoStream["Rotate"].isNull())
videoStreamObject.rotate = mezzanineNodeVideoStreamListVideoStream["Rotate"].asString();
mezzanine_.videoStreamList.push_back(videoStreamObject);
}

View File

@@ -39,56 +39,56 @@ void GetPlayInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPlayInfoList = value["PlayInfoList"]["PlayInfo"];
for (auto value : allPlayInfoList)
auto allPlayInfoListNode = value["PlayInfoList"]["PlayInfo"];
for (auto valuePlayInfoListPlayInfo : allPlayInfoListNode)
{
PlayInfo playInfoListObject;
if(!value["Width"].isNull())
playInfoListObject.width = std::stol(value["Width"].asString());
if(!value["Height"].isNull())
playInfoListObject.height = std::stol(value["Height"].asString());
if(!value["Size"].isNull())
playInfoListObject.size = std::stol(value["Size"].asString());
if(!value["PlayURL"].isNull())
playInfoListObject.playURL = value["PlayURL"].asString();
if(!value["Bitrate"].isNull())
playInfoListObject.bitrate = value["Bitrate"].asString();
if(!value["Definition"].isNull())
playInfoListObject.definition = value["Definition"].asString();
if(!value["Duration"].isNull())
playInfoListObject.duration = value["Duration"].asString();
if(!value["Format"].isNull())
playInfoListObject.format = value["Format"].asString();
if(!value["Fps"].isNull())
playInfoListObject.fps = value["Fps"].asString();
if(!value["Encrypt"].isNull())
playInfoListObject.encrypt = std::stol(value["Encrypt"].asString());
if(!value["Plaintext"].isNull())
playInfoListObject.plaintext = value["Plaintext"].asString();
if(!value["Complexity"].isNull())
playInfoListObject.complexity = value["Complexity"].asString();
if(!value["StreamType"].isNull())
playInfoListObject.streamType = value["StreamType"].asString();
if(!value["Rand"].isNull())
playInfoListObject.rand = value["Rand"].asString();
if(!value["JobId"].isNull())
playInfoListObject.jobId = value["JobId"].asString();
if(!value["PreprocessStatus"].isNull())
playInfoListObject.preprocessStatus = value["PreprocessStatus"].asString();
if(!value["WatermarkId"].isNull())
playInfoListObject.watermarkId = value["WatermarkId"].asString();
if(!value["Status"].isNull())
playInfoListObject.status = value["Status"].asString();
if(!value["CreationTime"].isNull())
playInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
playInfoListObject.modificationTime = value["ModificationTime"].asString();
if(!value["EncryptType"].isNull())
playInfoListObject.encryptType = value["EncryptType"].asString();
if(!value["NarrowBandType"].isNull())
playInfoListObject.narrowBandType = value["NarrowBandType"].asString();
if(!value["Specification"].isNull())
playInfoListObject.specification = value["Specification"].asString();
if(!valuePlayInfoListPlayInfo["Width"].isNull())
playInfoListObject.width = std::stol(valuePlayInfoListPlayInfo["Width"].asString());
if(!valuePlayInfoListPlayInfo["Height"].isNull())
playInfoListObject.height = std::stol(valuePlayInfoListPlayInfo["Height"].asString());
if(!valuePlayInfoListPlayInfo["Size"].isNull())
playInfoListObject.size = std::stol(valuePlayInfoListPlayInfo["Size"].asString());
if(!valuePlayInfoListPlayInfo["PlayURL"].isNull())
playInfoListObject.playURL = valuePlayInfoListPlayInfo["PlayURL"].asString();
if(!valuePlayInfoListPlayInfo["Bitrate"].isNull())
playInfoListObject.bitrate = valuePlayInfoListPlayInfo["Bitrate"].asString();
if(!valuePlayInfoListPlayInfo["Definition"].isNull())
playInfoListObject.definition = valuePlayInfoListPlayInfo["Definition"].asString();
if(!valuePlayInfoListPlayInfo["Duration"].isNull())
playInfoListObject.duration = valuePlayInfoListPlayInfo["Duration"].asString();
if(!valuePlayInfoListPlayInfo["Format"].isNull())
playInfoListObject.format = valuePlayInfoListPlayInfo["Format"].asString();
if(!valuePlayInfoListPlayInfo["Fps"].isNull())
playInfoListObject.fps = valuePlayInfoListPlayInfo["Fps"].asString();
if(!valuePlayInfoListPlayInfo["Encrypt"].isNull())
playInfoListObject.encrypt = std::stol(valuePlayInfoListPlayInfo["Encrypt"].asString());
if(!valuePlayInfoListPlayInfo["Plaintext"].isNull())
playInfoListObject.plaintext = valuePlayInfoListPlayInfo["Plaintext"].asString();
if(!valuePlayInfoListPlayInfo["Complexity"].isNull())
playInfoListObject.complexity = valuePlayInfoListPlayInfo["Complexity"].asString();
if(!valuePlayInfoListPlayInfo["StreamType"].isNull())
playInfoListObject.streamType = valuePlayInfoListPlayInfo["StreamType"].asString();
if(!valuePlayInfoListPlayInfo["Rand"].isNull())
playInfoListObject.rand = valuePlayInfoListPlayInfo["Rand"].asString();
if(!valuePlayInfoListPlayInfo["JobId"].isNull())
playInfoListObject.jobId = valuePlayInfoListPlayInfo["JobId"].asString();
if(!valuePlayInfoListPlayInfo["PreprocessStatus"].isNull())
playInfoListObject.preprocessStatus = valuePlayInfoListPlayInfo["PreprocessStatus"].asString();
if(!valuePlayInfoListPlayInfo["WatermarkId"].isNull())
playInfoListObject.watermarkId = valuePlayInfoListPlayInfo["WatermarkId"].asString();
if(!valuePlayInfoListPlayInfo["Status"].isNull())
playInfoListObject.status = valuePlayInfoListPlayInfo["Status"].asString();
if(!valuePlayInfoListPlayInfo["CreationTime"].isNull())
playInfoListObject.creationTime = valuePlayInfoListPlayInfo["CreationTime"].asString();
if(!valuePlayInfoListPlayInfo["ModificationTime"].isNull())
playInfoListObject.modificationTime = valuePlayInfoListPlayInfo["ModificationTime"].asString();
if(!valuePlayInfoListPlayInfo["EncryptType"].isNull())
playInfoListObject.encryptType = valuePlayInfoListPlayInfo["EncryptType"].asString();
if(!valuePlayInfoListPlayInfo["NarrowBandType"].isNull())
playInfoListObject.narrowBandType = valuePlayInfoListPlayInfo["NarrowBandType"].asString();
if(!valuePlayInfoListPlayInfo["Specification"].isNull())
playInfoListObject.specification = valuePlayInfoListPlayInfo["Specification"].asString();
playInfoList_.push_back(playInfoListObject);
}
auto videoBaseNode = value["VideoBase"];
@@ -110,12 +110,12 @@ void GetPlayInfoResult::parse(const std::string &payload)
videoBase_.creationTime = videoBaseNode["CreationTime"].asString();
if(!videoBaseNode["TranscodeMode"].isNull())
videoBase_.transcodeMode = videoBaseNode["TranscodeMode"].asString();
auto allThumbnailList = value["ThumbnailList"]["Thumbnail"];
for (auto value : allThumbnailList)
auto allThumbnailListNode = videoBaseNode["ThumbnailList"]["Thumbnail"];
for (auto videoBaseNodeThumbnailListThumbnail : allThumbnailListNode)
{
VideoBase::Thumbnail thumbnailObject;
if(!value["URL"].isNull())
thumbnailObject.uRL = value["URL"].asString();
if(!videoBaseNodeThumbnailListThumbnail["URL"].isNull())
thumbnailObject.uRL = videoBaseNodeThumbnailListThumbnail["URL"].asString();
videoBase_.thumbnailList.push_back(thumbnailObject);
}

View File

@@ -39,58 +39,58 @@ void GetTranscodeSummaryResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTranscodeSummaryList = value["TranscodeSummaryList"]["TranscodeSummary"];
for (auto value : allTranscodeSummaryList)
auto allTranscodeSummaryListNode = value["TranscodeSummaryList"]["TranscodeSummary"];
for (auto valueTranscodeSummaryListTranscodeSummary : allTranscodeSummaryListNode)
{
TranscodeSummary transcodeSummaryListObject;
if(!value["VideoId"].isNull())
transcodeSummaryListObject.videoId = value["VideoId"].asString();
if(!value["TranscodeStatus"].isNull())
transcodeSummaryListObject.transcodeStatus = value["TranscodeStatus"].asString();
if(!value["CreationTime"].isNull())
transcodeSummaryListObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
transcodeSummaryListObject.completeTime = value["CompleteTime"].asString();
if(!value["Trigger"].isNull())
transcodeSummaryListObject.trigger = value["Trigger"].asString();
if(!value["TranscodeTemplateGroupId"].isNull())
transcodeSummaryListObject.transcodeTemplateGroupId = value["TranscodeTemplateGroupId"].asString();
auto allTranscodeJobInfoSummaryList = value["TranscodeJobInfoSummaryList"]["TranscodeJobInfoSummary"];
for (auto value : allTranscodeJobInfoSummaryList)
if(!valueTranscodeSummaryListTranscodeSummary["VideoId"].isNull())
transcodeSummaryListObject.videoId = valueTranscodeSummaryListTranscodeSummary["VideoId"].asString();
if(!valueTranscodeSummaryListTranscodeSummary["TranscodeStatus"].isNull())
transcodeSummaryListObject.transcodeStatus = valueTranscodeSummaryListTranscodeSummary["TranscodeStatus"].asString();
if(!valueTranscodeSummaryListTranscodeSummary["CreationTime"].isNull())
transcodeSummaryListObject.creationTime = valueTranscodeSummaryListTranscodeSummary["CreationTime"].asString();
if(!valueTranscodeSummaryListTranscodeSummary["CompleteTime"].isNull())
transcodeSummaryListObject.completeTime = valueTranscodeSummaryListTranscodeSummary["CompleteTime"].asString();
if(!valueTranscodeSummaryListTranscodeSummary["Trigger"].isNull())
transcodeSummaryListObject.trigger = valueTranscodeSummaryListTranscodeSummary["Trigger"].asString();
if(!valueTranscodeSummaryListTranscodeSummary["TranscodeTemplateGroupId"].isNull())
transcodeSummaryListObject.transcodeTemplateGroupId = valueTranscodeSummaryListTranscodeSummary["TranscodeTemplateGroupId"].asString();
auto allTranscodeJobInfoSummaryListNode = allTranscodeSummaryListNode["TranscodeJobInfoSummaryList"]["TranscodeJobInfoSummary"];
for (auto allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary : allTranscodeJobInfoSummaryListNode)
{
TranscodeSummary::TranscodeJobInfoSummary transcodeJobInfoSummaryListObject;
if(!value["TranscodeTemplateId"].isNull())
transcodeJobInfoSummaryListObject.transcodeTemplateId = value["TranscodeTemplateId"].asString();
if(!value["TranscodeJobStatus"].isNull())
transcodeJobInfoSummaryListObject.transcodeJobStatus = value["TranscodeJobStatus"].asString();
if(!value["CreationTime"].isNull())
transcodeJobInfoSummaryListObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
transcodeJobInfoSummaryListObject.completeTime = value["CompleteTime"].asString();
if(!value["TranscodeProgress"].isNull())
transcodeJobInfoSummaryListObject.transcodeProgress = std::stol(value["TranscodeProgress"].asString());
if(!value["ErrorCode"].isNull())
transcodeJobInfoSummaryListObject.errorCode = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
transcodeJobInfoSummaryListObject.errorMessage = value["ErrorMessage"].asString();
if(!value["Definition"].isNull())
transcodeJobInfoSummaryListObject.definition = value["Definition"].asString();
if(!value["Encryption"].isNull())
transcodeJobInfoSummaryListObject.encryption = value["Encryption"].asString();
if(!value["Width"].isNull())
transcodeJobInfoSummaryListObject.width = value["Width"].asString();
if(!value["Height"].isNull())
transcodeJobInfoSummaryListObject.height = value["Height"].asString();
if(!value["Bitrate"].isNull())
transcodeJobInfoSummaryListObject.bitrate = value["Bitrate"].asString();
if(!value["Fps"].isNull())
transcodeJobInfoSummaryListObject.fps = value["Fps"].asString();
if(!value["Format"].isNull())
transcodeJobInfoSummaryListObject.format = value["Format"].asString();
if(!value["Duration"].isNull())
transcodeJobInfoSummaryListObject.duration = value["Duration"].asString();
if(!value["Filesize"].isNull())
transcodeJobInfoSummaryListObject.filesize = std::stol(value["Filesize"].asString());
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeTemplateId"].isNull())
transcodeJobInfoSummaryListObject.transcodeTemplateId = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeTemplateId"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeJobStatus"].isNull())
transcodeJobInfoSummaryListObject.transcodeJobStatus = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeJobStatus"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["CreationTime"].isNull())
transcodeJobInfoSummaryListObject.creationTime = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["CreationTime"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["CompleteTime"].isNull())
transcodeJobInfoSummaryListObject.completeTime = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["CompleteTime"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeProgress"].isNull())
transcodeJobInfoSummaryListObject.transcodeProgress = std::stol(allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["TranscodeProgress"].asString());
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["ErrorCode"].isNull())
transcodeJobInfoSummaryListObject.errorCode = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["ErrorCode"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["ErrorMessage"].isNull())
transcodeJobInfoSummaryListObject.errorMessage = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["ErrorMessage"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Definition"].isNull())
transcodeJobInfoSummaryListObject.definition = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Definition"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Encryption"].isNull())
transcodeJobInfoSummaryListObject.encryption = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Encryption"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Width"].isNull())
transcodeJobInfoSummaryListObject.width = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Width"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Height"].isNull())
transcodeJobInfoSummaryListObject.height = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Height"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Bitrate"].isNull())
transcodeJobInfoSummaryListObject.bitrate = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Bitrate"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Fps"].isNull())
transcodeJobInfoSummaryListObject.fps = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Fps"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Format"].isNull())
transcodeJobInfoSummaryListObject.format = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Format"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Duration"].isNull())
transcodeJobInfoSummaryListObject.duration = allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Duration"].asString();
if(!allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Filesize"].isNull())
transcodeJobInfoSummaryListObject.filesize = std::stol(allTranscodeSummaryListNodeTranscodeJobInfoSummaryListTranscodeJobInfoSummary["Filesize"].asString());
auto allWatermarkIdList = value["WatermarkIdList"]["WatermarkId"];
for (auto value : allWatermarkIdList)
transcodeJobInfoSummaryListObject.watermarkIdList.push_back(value.asString());

View File

@@ -54,32 +54,32 @@ void GetTranscodeTaskResult::parse(const std::string &payload)
transcodeTask_.trigger = transcodeTaskNode["Trigger"].asString();
if(!transcodeTaskNode["TranscodeTemplateGroupId"].isNull())
transcodeTask_.transcodeTemplateGroupId = transcodeTaskNode["TranscodeTemplateGroupId"].asString();
auto allTranscodeJobInfoList = value["TranscodeJobInfoList"]["TranscodeJobInfo"];
for (auto value : allTranscodeJobInfoList)
auto allTranscodeJobInfoListNode = transcodeTaskNode["TranscodeJobInfoList"]["TranscodeJobInfo"];
for (auto transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo : allTranscodeJobInfoListNode)
{
TranscodeTask::TranscodeJobInfo transcodeJobInfoObject;
if(!value["TranscodeJobId"].isNull())
transcodeJobInfoObject.transcodeJobId = value["TranscodeJobId"].asString();
if(!value["TranscodeTemplateId"].isNull())
transcodeJobInfoObject.transcodeTemplateId = value["TranscodeTemplateId"].asString();
if(!value["TranscodeJobStatus"].isNull())
transcodeJobInfoObject.transcodeJobStatus = value["TranscodeJobStatus"].asString();
if(!value["CreationTime"].isNull())
transcodeJobInfoObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
transcodeJobInfoObject.completeTime = value["CompleteTime"].asString();
if(!value["TranscodeProgress"].isNull())
transcodeJobInfoObject.transcodeProgress = std::stol(value["TranscodeProgress"].asString());
if(!value["InputFileUrl"].isNull())
transcodeJobInfoObject.inputFileUrl = value["InputFileUrl"].asString();
if(!value["Priority"].isNull())
transcodeJobInfoObject.priority = value["Priority"].asString();
if(!value["ErrorCode"].isNull())
transcodeJobInfoObject.errorCode = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
transcodeJobInfoObject.errorMessage = value["ErrorMessage"].asString();
if(!value["Definition"].isNull())
transcodeJobInfoObject.definition = value["Definition"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeJobId"].isNull())
transcodeJobInfoObject.transcodeJobId = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeJobId"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeTemplateId"].isNull())
transcodeJobInfoObject.transcodeTemplateId = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeTemplateId"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeJobStatus"].isNull())
transcodeJobInfoObject.transcodeJobStatus = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeJobStatus"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["CreationTime"].isNull())
transcodeJobInfoObject.creationTime = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["CreationTime"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["CompleteTime"].isNull())
transcodeJobInfoObject.completeTime = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["CompleteTime"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeProgress"].isNull())
transcodeJobInfoObject.transcodeProgress = std::stol(transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["TranscodeProgress"].asString());
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["InputFileUrl"].isNull())
transcodeJobInfoObject.inputFileUrl = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["InputFileUrl"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["Priority"].isNull())
transcodeJobInfoObject.priority = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["Priority"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["ErrorCode"].isNull())
transcodeJobInfoObject.errorCode = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["ErrorCode"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["ErrorMessage"].isNull())
transcodeJobInfoObject.errorMessage = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["ErrorMessage"].asString();
if(!transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["Definition"].isNull())
transcodeJobInfoObject.definition = transcodeTaskNodeTranscodeJobInfoListTranscodeJobInfo["Definition"].asString();
auto outputFileNode = value["OutputFile"];
if(!outputFileNode["Width"].isNull())
transcodeJobInfoObject.outputFile.width = outputFileNode["Width"].asString();

View File

@@ -56,42 +56,42 @@ void GetTranscodeTemplateGroupResult::parse(const std::string &payload)
transcodeTemplateGroup_.appId = transcodeTemplateGroupNode["AppId"].asString();
if(!transcodeTemplateGroupNode["TranscodeTemplateGroupId"].isNull())
transcodeTemplateGroup_.transcodeTemplateGroupId = transcodeTemplateGroupNode["TranscodeTemplateGroupId"].asString();
auto allTranscodeTemplateList = value["TranscodeTemplateList"]["TranscodeTemplate"];
for (auto value : allTranscodeTemplateList)
auto allTranscodeTemplateListNode = transcodeTemplateGroupNode["TranscodeTemplateList"]["TranscodeTemplate"];
for (auto transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate : allTranscodeTemplateListNode)
{
TranscodeTemplateGroup::TranscodeTemplate transcodeTemplateObject;
if(!value["TranscodeTemplateId"].isNull())
transcodeTemplateObject.transcodeTemplateId = value["TranscodeTemplateId"].asString();
if(!value["Video"].isNull())
transcodeTemplateObject.video = value["Video"].asString();
if(!value["Audio"].isNull())
transcodeTemplateObject.audio = value["Audio"].asString();
if(!value["Container"].isNull())
transcodeTemplateObject.container = value["Container"].asString();
if(!value["MuxConfig"].isNull())
transcodeTemplateObject.muxConfig = value["MuxConfig"].asString();
if(!value["TransConfig"].isNull())
transcodeTemplateObject.transConfig = value["TransConfig"].asString();
if(!value["Definition"].isNull())
transcodeTemplateObject.definition = value["Definition"].asString();
if(!value["EncryptSetting"].isNull())
transcodeTemplateObject.encryptSetting = value["EncryptSetting"].asString();
if(!value["PackageSetting"].isNull())
transcodeTemplateObject.packageSetting = value["PackageSetting"].asString();
if(!value["SubtitleList"].isNull())
transcodeTemplateObject.subtitleList = value["SubtitleList"].asString();
if(!value["OpeningList"].isNull())
transcodeTemplateObject.openingList = value["OpeningList"].asString();
if(!value["TailSlateList"].isNull())
transcodeTemplateObject.tailSlateList = value["TailSlateList"].asString();
if(!value["TemplateName"].isNull())
transcodeTemplateObject.templateName = value["TemplateName"].asString();
if(!value["TranscodeFileRegular"].isNull())
transcodeTemplateObject.transcodeFileRegular = value["TranscodeFileRegular"].asString();
if(!value["Clip"].isNull())
transcodeTemplateObject.clip = value["Clip"].asString();
if(!value["Rotate"].isNull())
transcodeTemplateObject.rotate = value["Rotate"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TranscodeTemplateId"].isNull())
transcodeTemplateObject.transcodeTemplateId = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TranscodeTemplateId"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Video"].isNull())
transcodeTemplateObject.video = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Video"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Audio"].isNull())
transcodeTemplateObject.audio = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Audio"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Container"].isNull())
transcodeTemplateObject.container = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Container"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["MuxConfig"].isNull())
transcodeTemplateObject.muxConfig = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["MuxConfig"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TransConfig"].isNull())
transcodeTemplateObject.transConfig = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TransConfig"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Definition"].isNull())
transcodeTemplateObject.definition = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Definition"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["EncryptSetting"].isNull())
transcodeTemplateObject.encryptSetting = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["EncryptSetting"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["PackageSetting"].isNull())
transcodeTemplateObject.packageSetting = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["PackageSetting"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["SubtitleList"].isNull())
transcodeTemplateObject.subtitleList = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["SubtitleList"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["OpeningList"].isNull())
transcodeTemplateObject.openingList = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["OpeningList"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TailSlateList"].isNull())
transcodeTemplateObject.tailSlateList = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TailSlateList"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TemplateName"].isNull())
transcodeTemplateObject.templateName = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TemplateName"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TranscodeFileRegular"].isNull())
transcodeTemplateObject.transcodeFileRegular = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["TranscodeFileRegular"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Clip"].isNull())
transcodeTemplateObject.clip = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Clip"].asString();
if(!transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Rotate"].isNull())
transcodeTemplateObject.rotate = transcodeTemplateGroupNodeTranscodeTemplateListTranscodeTemplate["Rotate"].asString();
auto allWatermarkIds = value["WatermarkIds"]["WatermarkId"];
for (auto value : allWatermarkIds)
transcodeTemplateObject.watermarkIds.push_back(value.asString());

View File

@@ -39,30 +39,30 @@ void GetURLUploadInfosResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allURLUploadInfoList = value["URLUploadInfoList"]["UrlUploadJobInfoDTO"];
for (auto value : allURLUploadInfoList)
auto allURLUploadInfoListNode = value["URLUploadInfoList"]["UrlUploadJobInfoDTO"];
for (auto valueURLUploadInfoListUrlUploadJobInfoDTO : allURLUploadInfoListNode)
{
UrlUploadJobInfoDTO uRLUploadInfoListObject;
if(!value["JobId"].isNull())
uRLUploadInfoListObject.jobId = value["JobId"].asString();
if(!value["UploadURL"].isNull())
uRLUploadInfoListObject.uploadURL = value["UploadURL"].asString();
if(!value["MediaId"].isNull())
uRLUploadInfoListObject.mediaId = value["MediaId"].asString();
if(!value["FileSize"].isNull())
uRLUploadInfoListObject.fileSize = value["FileSize"].asString();
if(!value["Status"].isNull())
uRLUploadInfoListObject.status = value["Status"].asString();
if(!value["UserData"].isNull())
uRLUploadInfoListObject.userData = value["UserData"].asString();
if(!value["ErrorCode"].isNull())
uRLUploadInfoListObject.errorCode = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
uRLUploadInfoListObject.errorMessage = value["ErrorMessage"].asString();
if(!value["CreationTime"].isNull())
uRLUploadInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
uRLUploadInfoListObject.completeTime = value["CompleteTime"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["JobId"].isNull())
uRLUploadInfoListObject.jobId = valueURLUploadInfoListUrlUploadJobInfoDTO["JobId"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["UploadURL"].isNull())
uRLUploadInfoListObject.uploadURL = valueURLUploadInfoListUrlUploadJobInfoDTO["UploadURL"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["MediaId"].isNull())
uRLUploadInfoListObject.mediaId = valueURLUploadInfoListUrlUploadJobInfoDTO["MediaId"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["FileSize"].isNull())
uRLUploadInfoListObject.fileSize = valueURLUploadInfoListUrlUploadJobInfoDTO["FileSize"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["Status"].isNull())
uRLUploadInfoListObject.status = valueURLUploadInfoListUrlUploadJobInfoDTO["Status"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["UserData"].isNull())
uRLUploadInfoListObject.userData = valueURLUploadInfoListUrlUploadJobInfoDTO["UserData"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["ErrorCode"].isNull())
uRLUploadInfoListObject.errorCode = valueURLUploadInfoListUrlUploadJobInfoDTO["ErrorCode"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["ErrorMessage"].isNull())
uRLUploadInfoListObject.errorMessage = valueURLUploadInfoListUrlUploadJobInfoDTO["ErrorMessage"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["CreationTime"].isNull())
uRLUploadInfoListObject.creationTime = valueURLUploadInfoListUrlUploadJobInfoDTO["CreationTime"].asString();
if(!valueURLUploadInfoListUrlUploadJobInfoDTO["CompleteTime"].isNull())
uRLUploadInfoListObject.completeTime = valueURLUploadInfoListUrlUploadJobInfoDTO["CompleteTime"].asString();
uRLUploadInfoList_.push_back(uRLUploadInfoListObject);
}
auto allNonExists = value["NonExists"]["ExistId"];

View File

@@ -39,36 +39,36 @@ void GetUploadDetailsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUploadDetails = value["UploadDetails"]["UploadDetail"];
for (auto value : allUploadDetails)
auto allUploadDetailsNode = value["UploadDetails"]["UploadDetail"];
for (auto valueUploadDetailsUploadDetail : allUploadDetailsNode)
{
UploadDetail uploadDetailsObject;
if(!value["MediaId"].isNull())
uploadDetailsObject.mediaId = value["MediaId"].asString();
if(!value["Title"].isNull())
uploadDetailsObject.title = value["Title"].asString();
if(!value["FileSize"].isNull())
uploadDetailsObject.fileSize = std::stol(value["FileSize"].asString());
if(!value["Status"].isNull())
uploadDetailsObject.status = value["Status"].asString();
if(!value["UploadStatus"].isNull())
uploadDetailsObject.uploadStatus = value["UploadStatus"].asString();
if(!value["CreationTime"].isNull())
uploadDetailsObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
uploadDetailsObject.modificationTime = value["ModificationTime"].asString();
if(!value["CompletionTime"].isNull())
uploadDetailsObject.completionTime = value["CompletionTime"].asString();
if(!value["UploadSize"].isNull())
uploadDetailsObject.uploadSize = std::stol(value["UploadSize"].asString());
if(!value["UploadRatio"].isNull())
uploadDetailsObject.uploadRatio = std::stof(value["UploadRatio"].asString());
if(!value["UploadIP"].isNull())
uploadDetailsObject.uploadIP = value["UploadIP"].asString();
if(!value["UploadSource"].isNull())
uploadDetailsObject.uploadSource = value["UploadSource"].asString();
if(!value["DeviceModel"].isNull())
uploadDetailsObject.deviceModel = value["DeviceModel"].asString();
if(!valueUploadDetailsUploadDetail["MediaId"].isNull())
uploadDetailsObject.mediaId = valueUploadDetailsUploadDetail["MediaId"].asString();
if(!valueUploadDetailsUploadDetail["Title"].isNull())
uploadDetailsObject.title = valueUploadDetailsUploadDetail["Title"].asString();
if(!valueUploadDetailsUploadDetail["FileSize"].isNull())
uploadDetailsObject.fileSize = std::stol(valueUploadDetailsUploadDetail["FileSize"].asString());
if(!valueUploadDetailsUploadDetail["Status"].isNull())
uploadDetailsObject.status = valueUploadDetailsUploadDetail["Status"].asString();
if(!valueUploadDetailsUploadDetail["UploadStatus"].isNull())
uploadDetailsObject.uploadStatus = valueUploadDetailsUploadDetail["UploadStatus"].asString();
if(!valueUploadDetailsUploadDetail["CreationTime"].isNull())
uploadDetailsObject.creationTime = valueUploadDetailsUploadDetail["CreationTime"].asString();
if(!valueUploadDetailsUploadDetail["ModificationTime"].isNull())
uploadDetailsObject.modificationTime = valueUploadDetailsUploadDetail["ModificationTime"].asString();
if(!valueUploadDetailsUploadDetail["CompletionTime"].isNull())
uploadDetailsObject.completionTime = valueUploadDetailsUploadDetail["CompletionTime"].asString();
if(!valueUploadDetailsUploadDetail["UploadSize"].isNull())
uploadDetailsObject.uploadSize = std::stol(valueUploadDetailsUploadDetail["UploadSize"].asString());
if(!valueUploadDetailsUploadDetail["UploadRatio"].isNull())
uploadDetailsObject.uploadRatio = std::stof(valueUploadDetailsUploadDetail["UploadRatio"].asString());
if(!valueUploadDetailsUploadDetail["UploadIP"].isNull())
uploadDetailsObject.uploadIP = valueUploadDetailsUploadDetail["UploadIP"].asString();
if(!valueUploadDetailsUploadDetail["UploadSource"].isNull())
uploadDetailsObject.uploadSource = valueUploadDetailsUploadDetail["UploadSource"].asString();
if(!valueUploadDetailsUploadDetail["DeviceModel"].isNull())
uploadDetailsObject.deviceModel = valueUploadDetailsUploadDetail["DeviceModel"].asString();
uploadDetails_.push_back(uploadDetailsObject);
}
auto allNonExistMediaIds = value["NonExistMediaIds"]["MediaId"];

View File

@@ -84,12 +84,12 @@ void GetVideoInfoResult::parse(const std::string &payload)
video_.auditStatus = videoNode["AuditStatus"].asString();
if(!videoNode["AppId"].isNull())
video_.appId = videoNode["AppId"].asString();
auto allThumbnailList = value["ThumbnailList"]["Thumbnail"];
for (auto value : allThumbnailList)
auto allThumbnailListNode = videoNode["ThumbnailList"]["Thumbnail"];
for (auto videoNodeThumbnailListThumbnail : allThumbnailListNode)
{
Video::Thumbnail thumbnailObject;
if(!value["URL"].isNull())
thumbnailObject.uRL = value["URL"].asString();
if(!videoNodeThumbnailListThumbnail["URL"].isNull())
thumbnailObject.uRL = videoNodeThumbnailListThumbnail["URL"].asString();
video_.thumbnailList.push_back(thumbnailObject);
}
auto allSnapshots = videoNode["Snapshots"]["Snapshot"];

View File

@@ -39,54 +39,54 @@ void GetVideoInfosResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVideoList = value["VideoList"]["Video"];
for (auto value : allVideoList)
auto allVideoListNode = value["VideoList"]["Video"];
for (auto valueVideoListVideo : allVideoListNode)
{
Video videoListObject;
if(!value["VideoId"].isNull())
videoListObject.videoId = value["VideoId"].asString();
if(!value["Title"].isNull())
videoListObject.title = value["Title"].asString();
if(!value["Tags"].isNull())
videoListObject.tags = value["Tags"].asString();
if(!value["Status"].isNull())
videoListObject.status = value["Status"].asString();
if(!value["Size"].isNull())
videoListObject.size = std::stol(value["Size"].asString());
if(!value["Duration"].isNull())
videoListObject.duration = std::stof(value["Duration"].asString());
if(!value["Description"].isNull())
videoListObject.description = value["Description"].asString();
if(!value["ModificationTime"].isNull())
videoListObject.modificationTime = value["ModificationTime"].asString();
if(!value["CreationTime"].isNull())
videoListObject.creationTime = value["CreationTime"].asString();
if(!value["CoverURL"].isNull())
videoListObject.coverURL = value["CoverURL"].asString();
if(!value["CateId"].isNull())
videoListObject.cateId = std::stol(value["CateId"].asString());
if(!value["CateName"].isNull())
videoListObject.cateName = value["CateName"].asString();
if(!value["DownloadSwitch"].isNull())
videoListObject.downloadSwitch = value["DownloadSwitch"].asString();
if(!value["TemplateGroupId"].isNull())
videoListObject.templateGroupId = value["TemplateGroupId"].asString();
if(!value["PreprocessStatus"].isNull())
videoListObject.preprocessStatus = value["PreprocessStatus"].asString();
if(!value["StorageLocation"].isNull())
videoListObject.storageLocation = value["StorageLocation"].asString();
if(!value["RegionId"].isNull())
videoListObject.regionId = value["RegionId"].asString();
if(!value["CustomMediaInfo"].isNull())
videoListObject.customMediaInfo = value["CustomMediaInfo"].asString();
if(!value["AppId"].isNull())
videoListObject.appId = value["AppId"].asString();
auto allThumbnailList = value["ThumbnailList"]["Thumbnail"];
for (auto value : allThumbnailList)
if(!valueVideoListVideo["VideoId"].isNull())
videoListObject.videoId = valueVideoListVideo["VideoId"].asString();
if(!valueVideoListVideo["Title"].isNull())
videoListObject.title = valueVideoListVideo["Title"].asString();
if(!valueVideoListVideo["Tags"].isNull())
videoListObject.tags = valueVideoListVideo["Tags"].asString();
if(!valueVideoListVideo["Status"].isNull())
videoListObject.status = valueVideoListVideo["Status"].asString();
if(!valueVideoListVideo["Size"].isNull())
videoListObject.size = std::stol(valueVideoListVideo["Size"].asString());
if(!valueVideoListVideo["Duration"].isNull())
videoListObject.duration = std::stof(valueVideoListVideo["Duration"].asString());
if(!valueVideoListVideo["Description"].isNull())
videoListObject.description = valueVideoListVideo["Description"].asString();
if(!valueVideoListVideo["ModificationTime"].isNull())
videoListObject.modificationTime = valueVideoListVideo["ModificationTime"].asString();
if(!valueVideoListVideo["CreationTime"].isNull())
videoListObject.creationTime = valueVideoListVideo["CreationTime"].asString();
if(!valueVideoListVideo["CoverURL"].isNull())
videoListObject.coverURL = valueVideoListVideo["CoverURL"].asString();
if(!valueVideoListVideo["CateId"].isNull())
videoListObject.cateId = std::stol(valueVideoListVideo["CateId"].asString());
if(!valueVideoListVideo["CateName"].isNull())
videoListObject.cateName = valueVideoListVideo["CateName"].asString();
if(!valueVideoListVideo["DownloadSwitch"].isNull())
videoListObject.downloadSwitch = valueVideoListVideo["DownloadSwitch"].asString();
if(!valueVideoListVideo["TemplateGroupId"].isNull())
videoListObject.templateGroupId = valueVideoListVideo["TemplateGroupId"].asString();
if(!valueVideoListVideo["PreprocessStatus"].isNull())
videoListObject.preprocessStatus = valueVideoListVideo["PreprocessStatus"].asString();
if(!valueVideoListVideo["StorageLocation"].isNull())
videoListObject.storageLocation = valueVideoListVideo["StorageLocation"].asString();
if(!valueVideoListVideo["RegionId"].isNull())
videoListObject.regionId = valueVideoListVideo["RegionId"].asString();
if(!valueVideoListVideo["CustomMediaInfo"].isNull())
videoListObject.customMediaInfo = valueVideoListVideo["CustomMediaInfo"].asString();
if(!valueVideoListVideo["AppId"].isNull())
videoListObject.appId = valueVideoListVideo["AppId"].asString();
auto allThumbnailListNode = allVideoListNode["ThumbnailList"]["Thumbnail"];
for (auto allVideoListNodeThumbnailListThumbnail : allThumbnailListNode)
{
Video::Thumbnail thumbnailListObject;
if(!value["URL"].isNull())
thumbnailListObject.uRL = value["URL"].asString();
if(!allVideoListNodeThumbnailListThumbnail["URL"].isNull())
thumbnailListObject.uRL = allVideoListNodeThumbnailListThumbnail["URL"].asString();
videoListObject.thumbnailList.push_back(thumbnailListObject);
}
auto allSnapshots = value["Snapshots"]["Snapshot"];

View File

@@ -39,42 +39,42 @@ void GetVideoListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVideoList = value["VideoList"]["Video"];
for (auto value : allVideoList)
auto allVideoListNode = value["VideoList"]["Video"];
for (auto valueVideoListVideo : allVideoListNode)
{
Video videoListObject;
if(!value["VideoId"].isNull())
videoListObject.videoId = value["VideoId"].asString();
if(!value["Title"].isNull())
videoListObject.title = value["Title"].asString();
if(!value["Tags"].isNull())
videoListObject.tags = value["Tags"].asString();
if(!value["Status"].isNull())
videoListObject.status = value["Status"].asString();
if(!value["Size"].isNull())
videoListObject.size = std::stol(value["Size"].asString());
if(!value["Duration"].isNull())
videoListObject.duration = std::stof(value["Duration"].asString());
if(!value["Description"].isNull())
videoListObject.description = value["Description"].asString();
if(!value["CreateTime"].isNull())
videoListObject.createTime = value["CreateTime"].asString();
if(!value["ModifyTime"].isNull())
videoListObject.modifyTime = value["ModifyTime"].asString();
if(!value["ModificationTime"].isNull())
videoListObject.modificationTime = value["ModificationTime"].asString();
if(!value["CreationTime"].isNull())
videoListObject.creationTime = value["CreationTime"].asString();
if(!value["CoverURL"].isNull())
videoListObject.coverURL = value["CoverURL"].asString();
if(!value["CateId"].isNull())
videoListObject.cateId = std::stol(value["CateId"].asString());
if(!value["CateName"].isNull())
videoListObject.cateName = value["CateName"].asString();
if(!value["StorageLocation"].isNull())
videoListObject.storageLocation = value["StorageLocation"].asString();
if(!value["AppId"].isNull())
videoListObject.appId = value["AppId"].asString();
if(!valueVideoListVideo["VideoId"].isNull())
videoListObject.videoId = valueVideoListVideo["VideoId"].asString();
if(!valueVideoListVideo["Title"].isNull())
videoListObject.title = valueVideoListVideo["Title"].asString();
if(!valueVideoListVideo["Tags"].isNull())
videoListObject.tags = valueVideoListVideo["Tags"].asString();
if(!valueVideoListVideo["Status"].isNull())
videoListObject.status = valueVideoListVideo["Status"].asString();
if(!valueVideoListVideo["Size"].isNull())
videoListObject.size = std::stol(valueVideoListVideo["Size"].asString());
if(!valueVideoListVideo["Duration"].isNull())
videoListObject.duration = std::stof(valueVideoListVideo["Duration"].asString());
if(!valueVideoListVideo["Description"].isNull())
videoListObject.description = valueVideoListVideo["Description"].asString();
if(!valueVideoListVideo["CreateTime"].isNull())
videoListObject.createTime = valueVideoListVideo["CreateTime"].asString();
if(!valueVideoListVideo["ModifyTime"].isNull())
videoListObject.modifyTime = valueVideoListVideo["ModifyTime"].asString();
if(!valueVideoListVideo["ModificationTime"].isNull())
videoListObject.modificationTime = valueVideoListVideo["ModificationTime"].asString();
if(!valueVideoListVideo["CreationTime"].isNull())
videoListObject.creationTime = valueVideoListVideo["CreationTime"].asString();
if(!valueVideoListVideo["CoverURL"].isNull())
videoListObject.coverURL = valueVideoListVideo["CoverURL"].asString();
if(!valueVideoListVideo["CateId"].isNull())
videoListObject.cateId = std::stol(valueVideoListVideo["CateId"].asString());
if(!valueVideoListVideo["CateName"].isNull())
videoListObject.cateName = valueVideoListVideo["CateName"].asString();
if(!valueVideoListVideo["StorageLocation"].isNull())
videoListObject.storageLocation = valueVideoListVideo["StorageLocation"].asString();
if(!valueVideoListVideo["AppId"].isNull())
videoListObject.appId = valueVideoListVideo["AppId"].asString();
auto allSnapshots = value["Snapshots"]["Snapshot"];
for (auto value : allSnapshots)
videoListObject.snapshots.push_back(value.asString());

View File

@@ -39,28 +39,28 @@ void ListAIJobResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAIJobList = value["AIJobList"]["AIJob"];
for (auto value : allAIJobList)
auto allAIJobListNode = value["AIJobList"]["AIJob"];
for (auto valueAIJobListAIJob : allAIJobListNode)
{
AIJob aIJobListObject;
if(!value["JobId"].isNull())
aIJobListObject.jobId = value["JobId"].asString();
if(!value["MediaId"].isNull())
aIJobListObject.mediaId = value["MediaId"].asString();
if(!value["Type"].isNull())
aIJobListObject.type = value["Type"].asString();
if(!value["Status"].isNull())
aIJobListObject.status = value["Status"].asString();
if(!value["Code"].isNull())
aIJobListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
aIJobListObject.message = value["Message"].asString();
if(!value["CreationTime"].isNull())
aIJobListObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
aIJobListObject.completeTime = value["CompleteTime"].asString();
if(!value["Data"].isNull())
aIJobListObject.data = value["Data"].asString();
if(!valueAIJobListAIJob["JobId"].isNull())
aIJobListObject.jobId = valueAIJobListAIJob["JobId"].asString();
if(!valueAIJobListAIJob["MediaId"].isNull())
aIJobListObject.mediaId = valueAIJobListAIJob["MediaId"].asString();
if(!valueAIJobListAIJob["Type"].isNull())
aIJobListObject.type = valueAIJobListAIJob["Type"].asString();
if(!valueAIJobListAIJob["Status"].isNull())
aIJobListObject.status = valueAIJobListAIJob["Status"].asString();
if(!valueAIJobListAIJob["Code"].isNull())
aIJobListObject.code = valueAIJobListAIJob["Code"].asString();
if(!valueAIJobListAIJob["Message"].isNull())
aIJobListObject.message = valueAIJobListAIJob["Message"].asString();
if(!valueAIJobListAIJob["CreationTime"].isNull())
aIJobListObject.creationTime = valueAIJobListAIJob["CreationTime"].asString();
if(!valueAIJobListAIJob["CompleteTime"].isNull())
aIJobListObject.completeTime = valueAIJobListAIJob["CompleteTime"].asString();
if(!valueAIJobListAIJob["Data"].isNull())
aIJobListObject.data = valueAIJobListAIJob["Data"].asString();
aIJobList_.push_back(aIJobListObject);
}
auto allNonExistAIJobIds = value["NonExistAIJobIds"]["String"];

View File

@@ -39,26 +39,26 @@ void ListAITemplateResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTemplateInfoList = value["TemplateInfoList"]["TemplateInfoListItem"];
for (auto value : allTemplateInfoList)
auto allTemplateInfoListNode = value["TemplateInfoList"]["TemplateInfoListItem"];
for (auto valueTemplateInfoListTemplateInfoListItem : allTemplateInfoListNode)
{
TemplateInfoListItem templateInfoListObject;
if(!value["TemplateId"].isNull())
templateInfoListObject.templateId = value["TemplateId"].asString();
if(!value["TemplateType"].isNull())
templateInfoListObject.templateType = value["TemplateType"].asString();
if(!value["TemplateName"].isNull())
templateInfoListObject.templateName = value["TemplateName"].asString();
if(!value["TemplateConfig"].isNull())
templateInfoListObject.templateConfig = value["TemplateConfig"].asString();
if(!value["Source"].isNull())
templateInfoListObject.source = value["Source"].asString();
if(!value["IsDefault"].isNull())
templateInfoListObject.isDefault = value["IsDefault"].asString();
if(!value["CreationTime"].isNull())
templateInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["ModifyTime"].isNull())
templateInfoListObject.modifyTime = value["ModifyTime"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["TemplateId"].isNull())
templateInfoListObject.templateId = valueTemplateInfoListTemplateInfoListItem["TemplateId"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["TemplateType"].isNull())
templateInfoListObject.templateType = valueTemplateInfoListTemplateInfoListItem["TemplateType"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["TemplateName"].isNull())
templateInfoListObject.templateName = valueTemplateInfoListTemplateInfoListItem["TemplateName"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["TemplateConfig"].isNull())
templateInfoListObject.templateConfig = valueTemplateInfoListTemplateInfoListItem["TemplateConfig"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["Source"].isNull())
templateInfoListObject.source = valueTemplateInfoListTemplateInfoListItem["Source"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["IsDefault"].isNull())
templateInfoListObject.isDefault = valueTemplateInfoListTemplateInfoListItem["IsDefault"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["CreationTime"].isNull())
templateInfoListObject.creationTime = valueTemplateInfoListTemplateInfoListItem["CreationTime"].asString();
if(!valueTemplateInfoListTemplateInfoListItem["ModifyTime"].isNull())
templateInfoListObject.modifyTime = valueTemplateInfoListTemplateInfoListItem["ModifyTime"].asString();
templateInfoList_.push_back(templateInfoListObject);
}

View File

@@ -39,24 +39,24 @@ void ListAppInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAppInfoList = value["AppInfoList"]["AppInfo"];
for (auto value : allAppInfoList)
auto allAppInfoListNode = value["AppInfoList"]["AppInfo"];
for (auto valueAppInfoListAppInfo : allAppInfoListNode)
{
AppInfo appInfoListObject;
if(!value["AppId"].isNull())
appInfoListObject.appId = value["AppId"].asString();
if(!value["AppName"].isNull())
appInfoListObject.appName = value["AppName"].asString();
if(!value["Type"].isNull())
appInfoListObject.type = value["Type"].asString();
if(!value["Description"].isNull())
appInfoListObject.description = value["Description"].asString();
if(!value["Status"].isNull())
appInfoListObject.status = value["Status"].asString();
if(!value["CreationTime"].isNull())
appInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
appInfoListObject.modificationTime = value["ModificationTime"].asString();
if(!valueAppInfoListAppInfo["AppId"].isNull())
appInfoListObject.appId = valueAppInfoListAppInfo["AppId"].asString();
if(!valueAppInfoListAppInfo["AppName"].isNull())
appInfoListObject.appName = valueAppInfoListAppInfo["AppName"].asString();
if(!valueAppInfoListAppInfo["Type"].isNull())
appInfoListObject.type = valueAppInfoListAppInfo["Type"].asString();
if(!valueAppInfoListAppInfo["Description"].isNull())
appInfoListObject.description = valueAppInfoListAppInfo["Description"].asString();
if(!valueAppInfoListAppInfo["Status"].isNull())
appInfoListObject.status = valueAppInfoListAppInfo["Status"].asString();
if(!valueAppInfoListAppInfo["CreationTime"].isNull())
appInfoListObject.creationTime = valueAppInfoListAppInfo["CreationTime"].asString();
if(!valueAppInfoListAppInfo["ModificationTime"].isNull())
appInfoListObject.modificationTime = valueAppInfoListAppInfo["ModificationTime"].asString();
appInfoList_.push_back(appInfoListObject);
}
if(!value["Total"].isNull())

View File

@@ -39,24 +39,24 @@ void ListAppPoliciesForIdentityResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAppPolicyList = value["AppPolicyList"]["AppPolicy"];
for (auto value : allAppPolicyList)
auto allAppPolicyListNode = value["AppPolicyList"]["AppPolicy"];
for (auto valueAppPolicyListAppPolicy : allAppPolicyListNode)
{
AppPolicy appPolicyListObject;
if(!value["AppId"].isNull())
appPolicyListObject.appId = value["AppId"].asString();
if(!value["CreationTime"].isNull())
appPolicyListObject.creationTime = value["CreationTime"].asString();
if(!value["PolicyName"].isNull())
appPolicyListObject.policyName = value["PolicyName"].asString();
if(!value["PolicyType"].isNull())
appPolicyListObject.policyType = value["PolicyType"].asString();
if(!value["PolicyValue"].isNull())
appPolicyListObject.policyValue = value["PolicyValue"].asString();
if(!value["Description"].isNull())
appPolicyListObject.description = value["Description"].asString();
if(!value["ModificationTime"].isNull())
appPolicyListObject.modificationTime = value["ModificationTime"].asString();
if(!valueAppPolicyListAppPolicy["AppId"].isNull())
appPolicyListObject.appId = valueAppPolicyListAppPolicy["AppId"].asString();
if(!valueAppPolicyListAppPolicy["CreationTime"].isNull())
appPolicyListObject.creationTime = valueAppPolicyListAppPolicy["CreationTime"].asString();
if(!valueAppPolicyListAppPolicy["PolicyName"].isNull())
appPolicyListObject.policyName = valueAppPolicyListAppPolicy["PolicyName"].asString();
if(!valueAppPolicyListAppPolicy["PolicyType"].isNull())
appPolicyListObject.policyType = valueAppPolicyListAppPolicy["PolicyType"].asString();
if(!valueAppPolicyListAppPolicy["PolicyValue"].isNull())
appPolicyListObject.policyValue = valueAppPolicyListAppPolicy["PolicyValue"].asString();
if(!valueAppPolicyListAppPolicy["Description"].isNull())
appPolicyListObject.description = valueAppPolicyListAppPolicy["Description"].asString();
if(!valueAppPolicyListAppPolicy["ModificationTime"].isNull())
appPolicyListObject.modificationTime = valueAppPolicyListAppPolicy["ModificationTime"].asString();
appPolicyList_.push_back(appPolicyListObject);
}

View File

@@ -39,18 +39,18 @@ void ListAuditSecurityIpResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSecurityIpList = value["SecurityIpList"]["SecurityIp"];
for (auto value : allSecurityIpList)
auto allSecurityIpListNode = value["SecurityIpList"]["SecurityIp"];
for (auto valueSecurityIpListSecurityIp : allSecurityIpListNode)
{
SecurityIp securityIpListObject;
if(!value["SecurityGroupName"].isNull())
securityIpListObject.securityGroupName = value["SecurityGroupName"].asString();
if(!value["Ips"].isNull())
securityIpListObject.ips = value["Ips"].asString();
if(!value["CreationTime"].isNull())
securityIpListObject.creationTime = value["CreationTime"].asString();
if(!value["ModificationTime"].isNull())
securityIpListObject.modificationTime = value["ModificationTime"].asString();
if(!valueSecurityIpListSecurityIp["SecurityGroupName"].isNull())
securityIpListObject.securityGroupName = valueSecurityIpListSecurityIp["SecurityGroupName"].asString();
if(!valueSecurityIpListSecurityIp["Ips"].isNull())
securityIpListObject.ips = valueSecurityIpListSecurityIp["Ips"].asString();
if(!valueSecurityIpListSecurityIp["CreationTime"].isNull())
securityIpListObject.creationTime = valueSecurityIpListSecurityIp["CreationTime"].asString();
if(!valueSecurityIpListSecurityIp["ModificationTime"].isNull())
securityIpListObject.modificationTime = valueSecurityIpListSecurityIp["ModificationTime"].asString();
securityIpList_.push_back(securityIpListObject);
}

View File

@@ -39,56 +39,56 @@ void ListLiveRecordVideoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allLiveRecordVideoList = value["LiveRecordVideoList"]["LiveRecordVideo"];
for (auto value : allLiveRecordVideoList)
auto allLiveRecordVideoListNode = value["LiveRecordVideoList"]["LiveRecordVideo"];
for (auto valueLiveRecordVideoListLiveRecordVideo : allLiveRecordVideoListNode)
{
LiveRecordVideo liveRecordVideoListObject;
if(!value["StreamName"].isNull())
liveRecordVideoListObject.streamName = value["StreamName"].asString();
if(!value["DomainName"].isNull())
liveRecordVideoListObject.domainName = value["DomainName"].asString();
if(!value["AppName"].isNull())
liveRecordVideoListObject.appName = value["AppName"].asString();
if(!value["PlaylistId"].isNull())
liveRecordVideoListObject.playlistId = value["PlaylistId"].asString();
if(!value["RecordStartTime"].isNull())
liveRecordVideoListObject.recordStartTime = value["RecordStartTime"].asString();
if(!value["RecordEndTime"].isNull())
liveRecordVideoListObject.recordEndTime = value["RecordEndTime"].asString();
auto allPlayInfoList = value["PlayInfoList"]["PlayInfo"];
for (auto value : allPlayInfoList)
if(!valueLiveRecordVideoListLiveRecordVideo["StreamName"].isNull())
liveRecordVideoListObject.streamName = valueLiveRecordVideoListLiveRecordVideo["StreamName"].asString();
if(!valueLiveRecordVideoListLiveRecordVideo["DomainName"].isNull())
liveRecordVideoListObject.domainName = valueLiveRecordVideoListLiveRecordVideo["DomainName"].asString();
if(!valueLiveRecordVideoListLiveRecordVideo["AppName"].isNull())
liveRecordVideoListObject.appName = valueLiveRecordVideoListLiveRecordVideo["AppName"].asString();
if(!valueLiveRecordVideoListLiveRecordVideo["PlaylistId"].isNull())
liveRecordVideoListObject.playlistId = valueLiveRecordVideoListLiveRecordVideo["PlaylistId"].asString();
if(!valueLiveRecordVideoListLiveRecordVideo["RecordStartTime"].isNull())
liveRecordVideoListObject.recordStartTime = valueLiveRecordVideoListLiveRecordVideo["RecordStartTime"].asString();
if(!valueLiveRecordVideoListLiveRecordVideo["RecordEndTime"].isNull())
liveRecordVideoListObject.recordEndTime = valueLiveRecordVideoListLiveRecordVideo["RecordEndTime"].asString();
auto allPlayInfoListNode = allLiveRecordVideoListNode["PlayInfoList"]["PlayInfo"];
for (auto allLiveRecordVideoListNodePlayInfoListPlayInfo : allPlayInfoListNode)
{
LiveRecordVideo::PlayInfo playInfoListObject;
if(!value["Width"].isNull())
playInfoListObject.width = std::stol(value["Width"].asString());
if(!value["Height"].isNull())
playInfoListObject.height = std::stol(value["Height"].asString());
if(!value["Size"].isNull())
playInfoListObject.size = std::stol(value["Size"].asString());
if(!value["PlayURL"].isNull())
playInfoListObject.playURL = value["PlayURL"].asString();
if(!value["Bitrate"].isNull())
playInfoListObject.bitrate = value["Bitrate"].asString();
if(!value["Definition"].isNull())
playInfoListObject.definition = value["Definition"].asString();
if(!value["Duration"].isNull())
playInfoListObject.duration = value["Duration"].asString();
if(!value["Format"].isNull())
playInfoListObject.format = value["Format"].asString();
if(!value["Fps"].isNull())
playInfoListObject.fps = value["Fps"].asString();
if(!value["Encrypt"].isNull())
playInfoListObject.encrypt = std::stol(value["Encrypt"].asString());
if(!value["Plaintext"].isNull())
playInfoListObject.plaintext = value["Plaintext"].asString();
if(!value["Complexity"].isNull())
playInfoListObject.complexity = value["Complexity"].asString();
if(!value["StreamType"].isNull())
playInfoListObject.streamType = value["StreamType"].asString();
if(!value["Rand"].isNull())
playInfoListObject.rand = value["Rand"].asString();
if(!value["JobId"].isNull())
playInfoListObject.jobId = value["JobId"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Width"].isNull())
playInfoListObject.width = std::stol(allLiveRecordVideoListNodePlayInfoListPlayInfo["Width"].asString());
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Height"].isNull())
playInfoListObject.height = std::stol(allLiveRecordVideoListNodePlayInfoListPlayInfo["Height"].asString());
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Size"].isNull())
playInfoListObject.size = std::stol(allLiveRecordVideoListNodePlayInfoListPlayInfo["Size"].asString());
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["PlayURL"].isNull())
playInfoListObject.playURL = allLiveRecordVideoListNodePlayInfoListPlayInfo["PlayURL"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Bitrate"].isNull())
playInfoListObject.bitrate = allLiveRecordVideoListNodePlayInfoListPlayInfo["Bitrate"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Definition"].isNull())
playInfoListObject.definition = allLiveRecordVideoListNodePlayInfoListPlayInfo["Definition"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Duration"].isNull())
playInfoListObject.duration = allLiveRecordVideoListNodePlayInfoListPlayInfo["Duration"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Format"].isNull())
playInfoListObject.format = allLiveRecordVideoListNodePlayInfoListPlayInfo["Format"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Fps"].isNull())
playInfoListObject.fps = allLiveRecordVideoListNodePlayInfoListPlayInfo["Fps"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Encrypt"].isNull())
playInfoListObject.encrypt = std::stol(allLiveRecordVideoListNodePlayInfoListPlayInfo["Encrypt"].asString());
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Plaintext"].isNull())
playInfoListObject.plaintext = allLiveRecordVideoListNodePlayInfoListPlayInfo["Plaintext"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Complexity"].isNull())
playInfoListObject.complexity = allLiveRecordVideoListNodePlayInfoListPlayInfo["Complexity"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["StreamType"].isNull())
playInfoListObject.streamType = allLiveRecordVideoListNodePlayInfoListPlayInfo["StreamType"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["Rand"].isNull())
playInfoListObject.rand = allLiveRecordVideoListNodePlayInfoListPlayInfo["Rand"].asString();
if(!allLiveRecordVideoListNodePlayInfoListPlayInfo["JobId"].isNull())
playInfoListObject.jobId = allLiveRecordVideoListNodePlayInfoListPlayInfo["JobId"].asString();
liveRecordVideoListObject.playInfoList.push_back(playInfoListObject);
}
auto videoNode = value["Video"];

View File

@@ -48,14 +48,14 @@ void ListSnapshotsResult::parse(const std::string &payload)
mediaSnapshot_.creationTime = mediaSnapshotNode["CreationTime"].asString();
if(!mediaSnapshotNode["JobId"].isNull())
mediaSnapshot_.jobId = mediaSnapshotNode["JobId"].asString();
auto allSnapshots = value["Snapshots"]["Snapshot"];
for (auto value : allSnapshots)
auto allSnapshotsNode = mediaSnapshotNode["Snapshots"]["Snapshot"];
for (auto mediaSnapshotNodeSnapshotsSnapshot : allSnapshotsNode)
{
MediaSnapshot::Snapshot snapshotObject;
if(!value["Index"].isNull())
snapshotObject.index = std::stol(value["Index"].asString());
if(!value["Url"].isNull())
snapshotObject.url = value["Url"].asString();
if(!mediaSnapshotNodeSnapshotsSnapshot["Index"].isNull())
snapshotObject.index = std::stol(mediaSnapshotNodeSnapshotsSnapshot["Index"].asString());
if(!mediaSnapshotNodeSnapshotsSnapshot["Url"].isNull())
snapshotObject.url = mediaSnapshotNodeSnapshotsSnapshot["Url"].asString();
mediaSnapshot_.snapshots.push_back(snapshotObject);
}

View File

@@ -39,24 +39,24 @@ void ListTranscodeTaskResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTranscodeTaskList = value["TranscodeTaskList"]["TranscodeTask"];
for (auto value : allTranscodeTaskList)
auto allTranscodeTaskListNode = value["TranscodeTaskList"]["TranscodeTask"];
for (auto valueTranscodeTaskListTranscodeTask : allTranscodeTaskListNode)
{
TranscodeTask transcodeTaskListObject;
if(!value["TranscodeTaskId"].isNull())
transcodeTaskListObject.transcodeTaskId = value["TranscodeTaskId"].asString();
if(!value["VideoId"].isNull())
transcodeTaskListObject.videoId = value["VideoId"].asString();
if(!value["TaskStatus"].isNull())
transcodeTaskListObject.taskStatus = value["TaskStatus"].asString();
if(!value["TranscodeTemplateGroupId"].isNull())
transcodeTaskListObject.transcodeTemplateGroupId = value["TranscodeTemplateGroupId"].asString();
if(!value["CreationTime"].isNull())
transcodeTaskListObject.creationTime = value["CreationTime"].asString();
if(!value["CompleteTime"].isNull())
transcodeTaskListObject.completeTime = value["CompleteTime"].asString();
if(!value["Trigger"].isNull())
transcodeTaskListObject.trigger = value["Trigger"].asString();
if(!valueTranscodeTaskListTranscodeTask["TranscodeTaskId"].isNull())
transcodeTaskListObject.transcodeTaskId = valueTranscodeTaskListTranscodeTask["TranscodeTaskId"].asString();
if(!valueTranscodeTaskListTranscodeTask["VideoId"].isNull())
transcodeTaskListObject.videoId = valueTranscodeTaskListTranscodeTask["VideoId"].asString();
if(!valueTranscodeTaskListTranscodeTask["TaskStatus"].isNull())
transcodeTaskListObject.taskStatus = valueTranscodeTaskListTranscodeTask["TaskStatus"].asString();
if(!valueTranscodeTaskListTranscodeTask["TranscodeTemplateGroupId"].isNull())
transcodeTaskListObject.transcodeTemplateGroupId = valueTranscodeTaskListTranscodeTask["TranscodeTemplateGroupId"].asString();
if(!valueTranscodeTaskListTranscodeTask["CreationTime"].isNull())
transcodeTaskListObject.creationTime = valueTranscodeTaskListTranscodeTask["CreationTime"].asString();
if(!valueTranscodeTaskListTranscodeTask["CompleteTime"].isNull())
transcodeTaskListObject.completeTime = valueTranscodeTaskListTranscodeTask["CompleteTime"].asString();
if(!valueTranscodeTaskListTranscodeTask["Trigger"].isNull())
transcodeTaskListObject.trigger = valueTranscodeTaskListTranscodeTask["Trigger"].asString();
transcodeTaskList_.push_back(transcodeTaskListObject);
}

View File

@@ -39,26 +39,26 @@ void ListTranscodeTemplateGroupResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTranscodeTemplateGroupList = value["TranscodeTemplateGroupList"]["TranscodeTemplateGroup"];
for (auto value : allTranscodeTemplateGroupList)
auto allTranscodeTemplateGroupListNode = value["TranscodeTemplateGroupList"]["TranscodeTemplateGroup"];
for (auto valueTranscodeTemplateGroupListTranscodeTemplateGroup : allTranscodeTemplateGroupListNode)
{
TranscodeTemplateGroup transcodeTemplateGroupListObject;
if(!value["CreationTime"].isNull())
transcodeTemplateGroupListObject.creationTime = value["CreationTime"].asString();
if(!value["ModifyTime"].isNull())
transcodeTemplateGroupListObject.modifyTime = value["ModifyTime"].asString();
if(!value["Name"].isNull())
transcodeTemplateGroupListObject.name = value["Name"].asString();
if(!value["IsDefault"].isNull())
transcodeTemplateGroupListObject.isDefault = value["IsDefault"].asString();
if(!value["Locked"].isNull())
transcodeTemplateGroupListObject.locked = value["Locked"].asString();
if(!value["TranscodeTemplateGroupId"].isNull())
transcodeTemplateGroupListObject.transcodeTemplateGroupId = value["TranscodeTemplateGroupId"].asString();
if(!value["TranscodeMode"].isNull())
transcodeTemplateGroupListObject.transcodeMode = value["TranscodeMode"].asString();
if(!value["AppId"].isNull())
transcodeTemplateGroupListObject.appId = value["AppId"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["CreationTime"].isNull())
transcodeTemplateGroupListObject.creationTime = valueTranscodeTemplateGroupListTranscodeTemplateGroup["CreationTime"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["ModifyTime"].isNull())
transcodeTemplateGroupListObject.modifyTime = valueTranscodeTemplateGroupListTranscodeTemplateGroup["ModifyTime"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["Name"].isNull())
transcodeTemplateGroupListObject.name = valueTranscodeTemplateGroupListTranscodeTemplateGroup["Name"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["IsDefault"].isNull())
transcodeTemplateGroupListObject.isDefault = valueTranscodeTemplateGroupListTranscodeTemplateGroup["IsDefault"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["Locked"].isNull())
transcodeTemplateGroupListObject.locked = valueTranscodeTemplateGroupListTranscodeTemplateGroup["Locked"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["TranscodeTemplateGroupId"].isNull())
transcodeTemplateGroupListObject.transcodeTemplateGroupId = valueTranscodeTemplateGroupListTranscodeTemplateGroup["TranscodeTemplateGroupId"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["TranscodeMode"].isNull())
transcodeTemplateGroupListObject.transcodeMode = valueTranscodeTemplateGroupListTranscodeTemplateGroup["TranscodeMode"].asString();
if(!valueTranscodeTemplateGroupListTranscodeTemplateGroup["AppId"].isNull())
transcodeTemplateGroupListObject.appId = valueTranscodeTemplateGroupListTranscodeTemplateGroup["AppId"].asString();
transcodeTemplateGroupList_.push_back(transcodeTemplateGroupListObject);
}

View File

@@ -39,30 +39,30 @@ void ListVodTemplateResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVodTemplateInfoList = value["VodTemplateInfoList"]["VodTemplateInfo"];
for (auto value : allVodTemplateInfoList)
auto allVodTemplateInfoListNode = value["VodTemplateInfoList"]["VodTemplateInfo"];
for (auto valueVodTemplateInfoListVodTemplateInfo : allVodTemplateInfoListNode)
{
VodTemplateInfo vodTemplateInfoListObject;
if(!value["Name"].isNull())
vodTemplateInfoListObject.name = value["Name"].asString();
if(!value["VodTemplateId"].isNull())
vodTemplateInfoListObject.vodTemplateId = value["VodTemplateId"].asString();
if(!value["TemplateType"].isNull())
vodTemplateInfoListObject.templateType = value["TemplateType"].asString();
if(!value["SubTemplateType"].isNull())
vodTemplateInfoListObject.subTemplateType = value["SubTemplateType"].asString();
if(!value["Source"].isNull())
vodTemplateInfoListObject.source = value["Source"].asString();
if(!value["IsDefault"].isNull())
vodTemplateInfoListObject.isDefault = value["IsDefault"].asString();
if(!value["TemplateConfig"].isNull())
vodTemplateInfoListObject.templateConfig = value["TemplateConfig"].asString();
if(!value["CreationTime"].isNull())
vodTemplateInfoListObject.creationTime = value["CreationTime"].asString();
if(!value["ModifyTime"].isNull())
vodTemplateInfoListObject.modifyTime = value["ModifyTime"].asString();
if(!value["AppId"].isNull())
vodTemplateInfoListObject.appId = value["AppId"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["Name"].isNull())
vodTemplateInfoListObject.name = valueVodTemplateInfoListVodTemplateInfo["Name"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["VodTemplateId"].isNull())
vodTemplateInfoListObject.vodTemplateId = valueVodTemplateInfoListVodTemplateInfo["VodTemplateId"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["TemplateType"].isNull())
vodTemplateInfoListObject.templateType = valueVodTemplateInfoListVodTemplateInfo["TemplateType"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["SubTemplateType"].isNull())
vodTemplateInfoListObject.subTemplateType = valueVodTemplateInfoListVodTemplateInfo["SubTemplateType"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["Source"].isNull())
vodTemplateInfoListObject.source = valueVodTemplateInfoListVodTemplateInfo["Source"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["IsDefault"].isNull())
vodTemplateInfoListObject.isDefault = valueVodTemplateInfoListVodTemplateInfo["IsDefault"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["TemplateConfig"].isNull())
vodTemplateInfoListObject.templateConfig = valueVodTemplateInfoListVodTemplateInfo["TemplateConfig"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["CreationTime"].isNull())
vodTemplateInfoListObject.creationTime = valueVodTemplateInfoListVodTemplateInfo["CreationTime"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["ModifyTime"].isNull())
vodTemplateInfoListObject.modifyTime = valueVodTemplateInfoListVodTemplateInfo["ModifyTime"].asString();
if(!valueVodTemplateInfoListVodTemplateInfo["AppId"].isNull())
vodTemplateInfoListObject.appId = valueVodTemplateInfoListVodTemplateInfo["AppId"].asString();
vodTemplateInfoList_.push_back(vodTemplateInfoListObject);
}

View File

@@ -39,26 +39,26 @@ void ListWatermarkResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allWatermarkInfos = value["WatermarkInfos"]["WatermarkInfo"];
for (auto value : allWatermarkInfos)
auto allWatermarkInfosNode = value["WatermarkInfos"]["WatermarkInfo"];
for (auto valueWatermarkInfosWatermarkInfo : allWatermarkInfosNode)
{
WatermarkInfo watermarkInfosObject;
if(!value["CreationTime"].isNull())
watermarkInfosObject.creationTime = value["CreationTime"].asString();
if(!value["Type"].isNull())
watermarkInfosObject.type = value["Type"].asString();
if(!value["IsDefault"].isNull())
watermarkInfosObject.isDefault = value["IsDefault"].asString();
if(!value["WatermarkId"].isNull())
watermarkInfosObject.watermarkId = value["WatermarkId"].asString();
if(!value["Name"].isNull())
watermarkInfosObject.name = value["Name"].asString();
if(!value["FileUrl"].isNull())
watermarkInfosObject.fileUrl = value["FileUrl"].asString();
if(!value["WatermarkConfig"].isNull())
watermarkInfosObject.watermarkConfig = value["WatermarkConfig"].asString();
if(!value["AppId"].isNull())
watermarkInfosObject.appId = value["AppId"].asString();
if(!valueWatermarkInfosWatermarkInfo["CreationTime"].isNull())
watermarkInfosObject.creationTime = valueWatermarkInfosWatermarkInfo["CreationTime"].asString();
if(!valueWatermarkInfosWatermarkInfo["Type"].isNull())
watermarkInfosObject.type = valueWatermarkInfosWatermarkInfo["Type"].asString();
if(!valueWatermarkInfosWatermarkInfo["IsDefault"].isNull())
watermarkInfosObject.isDefault = valueWatermarkInfosWatermarkInfo["IsDefault"].asString();
if(!valueWatermarkInfosWatermarkInfo["WatermarkId"].isNull())
watermarkInfosObject.watermarkId = valueWatermarkInfosWatermarkInfo["WatermarkId"].asString();
if(!valueWatermarkInfosWatermarkInfo["Name"].isNull())
watermarkInfosObject.name = valueWatermarkInfosWatermarkInfo["Name"].asString();
if(!valueWatermarkInfosWatermarkInfo["FileUrl"].isNull())
watermarkInfosObject.fileUrl = valueWatermarkInfosWatermarkInfo["FileUrl"].asString();
if(!valueWatermarkInfosWatermarkInfo["WatermarkConfig"].isNull())
watermarkInfosObject.watermarkConfig = valueWatermarkInfosWatermarkInfo["WatermarkConfig"].asString();
if(!valueWatermarkInfosWatermarkInfo["AppId"].isNull())
watermarkInfosObject.appId = valueWatermarkInfosWatermarkInfo["AppId"].asString();
watermarkInfos_.push_back(watermarkInfosObject);
}

View File

@@ -39,16 +39,16 @@ void RegisterMediaResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRegisteredMediaList = value["RegisteredMediaList"]["RegisteredMedia"];
for (auto value : allRegisteredMediaList)
auto allRegisteredMediaListNode = value["RegisteredMediaList"]["RegisteredMedia"];
for (auto valueRegisteredMediaListRegisteredMedia : allRegisteredMediaListNode)
{
RegisteredMedia registeredMediaListObject;
if(!value["MediaId"].isNull())
registeredMediaListObject.mediaId = value["MediaId"].asString();
if(!value["FileURL"].isNull())
registeredMediaListObject.fileURL = value["FileURL"].asString();
if(!value["NewRegister"].isNull())
registeredMediaListObject.newRegister = value["NewRegister"].asString() == "true";
if(!valueRegisteredMediaListRegisteredMedia["MediaId"].isNull())
registeredMediaListObject.mediaId = valueRegisteredMediaListRegisteredMedia["MediaId"].asString();
if(!valueRegisteredMediaListRegisteredMedia["FileURL"].isNull())
registeredMediaListObject.fileURL = valueRegisteredMediaListRegisteredMedia["FileURL"].asString();
if(!valueRegisteredMediaListRegisteredMedia["NewRegister"].isNull())
registeredMediaListObject.newRegister = valueRegisteredMediaListRegisteredMedia["NewRegister"].asString() == "true";
registeredMediaList_.push_back(registeredMediaListObject);
}
auto allFailedFileURLs = value["FailedFileURLs"]["FileURL"];

View File

@@ -39,30 +39,30 @@ void SearchEditingProjectResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allProjectList = value["ProjectList"]["Project"];
for (auto value : allProjectList)
auto allProjectListNode = value["ProjectList"]["Project"];
for (auto valueProjectListProject : allProjectListNode)
{
Project projectListObject;
if(!value["ProjectId"].isNull())
projectListObject.projectId = value["ProjectId"].asString();
if(!value["CreationTime"].isNull())
projectListObject.creationTime = value["CreationTime"].asString();
if(!value["ModifiedTime"].isNull())
projectListObject.modifiedTime = value["ModifiedTime"].asString();
if(!value["Status"].isNull())
projectListObject.status = value["Status"].asString();
if(!value["Description"].isNull())
projectListObject.description = value["Description"].asString();
if(!value["Title"].isNull())
projectListObject.title = value["Title"].asString();
if(!value["CoverURL"].isNull())
projectListObject.coverURL = value["CoverURL"].asString();
if(!value["StorageLocation"].isNull())
projectListObject.storageLocation = value["StorageLocation"].asString();
if(!value["RegionId"].isNull())
projectListObject.regionId = value["RegionId"].asString();
if(!value["Duration"].isNull())
projectListObject.duration = std::stof(value["Duration"].asString());
if(!valueProjectListProject["ProjectId"].isNull())
projectListObject.projectId = valueProjectListProject["ProjectId"].asString();
if(!valueProjectListProject["CreationTime"].isNull())
projectListObject.creationTime = valueProjectListProject["CreationTime"].asString();
if(!valueProjectListProject["ModifiedTime"].isNull())
projectListObject.modifiedTime = valueProjectListProject["ModifiedTime"].asString();
if(!valueProjectListProject["Status"].isNull())
projectListObject.status = valueProjectListProject["Status"].asString();
if(!valueProjectListProject["Description"].isNull())
projectListObject.description = valueProjectListProject["Description"].asString();
if(!valueProjectListProject["Title"].isNull())
projectListObject.title = valueProjectListProject["Title"].asString();
if(!valueProjectListProject["CoverURL"].isNull())
projectListObject.coverURL = valueProjectListProject["CoverURL"].asString();
if(!valueProjectListProject["StorageLocation"].isNull())
projectListObject.storageLocation = valueProjectListProject["StorageLocation"].asString();
if(!valueProjectListProject["RegionId"].isNull())
projectListObject.regionId = valueProjectListProject["RegionId"].asString();
if(!valueProjectListProject["Duration"].isNull())
projectListObject.duration = std::stof(valueProjectListProject["Duration"].asString());
projectList_.push_back(projectListObject);
}
if(!value["Total"].isNull())

View File

@@ -39,16 +39,16 @@ void SearchMediaResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMediaList = value["MediaList"]["Media"];
for (auto value : allMediaList)
auto allMediaListNode = value["MediaList"]["Media"];
for (auto valueMediaListMedia : allMediaListNode)
{
Media mediaListObject;
if(!value["MediaType"].isNull())
mediaListObject.mediaType = value["MediaType"].asString();
if(!value["CreationTime"].isNull())
mediaListObject.creationTime = value["CreationTime"].asString();
if(!value["MediaId"].isNull())
mediaListObject.mediaId = value["MediaId"].asString();
if(!valueMediaListMedia["MediaType"].isNull())
mediaListObject.mediaType = valueMediaListMedia["MediaType"].asString();
if(!valueMediaListMedia["CreationTime"].isNull())
mediaListObject.creationTime = valueMediaListMedia["CreationTime"].asString();
if(!valueMediaListMedia["MediaId"].isNull())
mediaListObject.mediaId = valueMediaListMedia["MediaId"].asString();
auto videoNode = value["Video"];
if(!videoNode["VideoId"].isNull())
mediaListObject.video.videoId = videoNode["VideoId"].asString();
@@ -102,40 +102,40 @@ void SearchMediaResult::parse(const std::string &payload)
mediaListObject.video.customMediaInfo = videoNode["CustomMediaInfo"].asString();
if(!videoNode["AppId"].isNull())
mediaListObject.video.appId = videoNode["AppId"].asString();
auto allPlayInfoList = value["PlayInfoList"]["PlayInfo"];
for (auto value : allPlayInfoList)
auto allPlayInfoListNode = videoNode["PlayInfoList"]["PlayInfo"];
for (auto videoNodePlayInfoListPlayInfo : allPlayInfoListNode)
{
Media::Video::PlayInfo playInfoObject;
if(!value["Width"].isNull())
playInfoObject.width = value["Width"].asString();
if(!value["Height"].isNull())
playInfoObject.height = value["Height"].asString();
if(!value["Size"].isNull())
playInfoObject.size = value["Size"].asString();
if(!value["PlayURL"].isNull())
playInfoObject.playURL = value["PlayURL"].asString();
if(!value["Bitrate"].isNull())
playInfoObject.bitrate = value["Bitrate"].asString();
if(!value["Definition"].isNull())
playInfoObject.definition = value["Definition"].asString();
if(!value["Duration"].isNull())
playInfoObject.duration = value["Duration"].asString();
if(!value["Format"].isNull())
playInfoObject.format = value["Format"].asString();
if(!value["Fps"].isNull())
playInfoObject.fps = value["Fps"].asString();
if(!value["Encrypt"].isNull())
playInfoObject.encrypt = std::stol(value["Encrypt"].asString());
if(!value["Plaintext"].isNull())
playInfoObject.plaintext = value["Plaintext"].asString();
if(!value["Complexity"].isNull())
playInfoObject.complexity = value["Complexity"].asString();
if(!value["StreamType"].isNull())
playInfoObject.streamType = value["StreamType"].asString();
if(!value["Rand"].isNull())
playInfoObject.rand = value["Rand"].asString();
if(!value["JobId"].isNull())
playInfoObject.jobId = value["JobId"].asString();
if(!videoNodePlayInfoListPlayInfo["Width"].isNull())
playInfoObject.width = videoNodePlayInfoListPlayInfo["Width"].asString();
if(!videoNodePlayInfoListPlayInfo["Height"].isNull())
playInfoObject.height = videoNodePlayInfoListPlayInfo["Height"].asString();
if(!videoNodePlayInfoListPlayInfo["Size"].isNull())
playInfoObject.size = videoNodePlayInfoListPlayInfo["Size"].asString();
if(!videoNodePlayInfoListPlayInfo["PlayURL"].isNull())
playInfoObject.playURL = videoNodePlayInfoListPlayInfo["PlayURL"].asString();
if(!videoNodePlayInfoListPlayInfo["Bitrate"].isNull())
playInfoObject.bitrate = videoNodePlayInfoListPlayInfo["Bitrate"].asString();
if(!videoNodePlayInfoListPlayInfo["Definition"].isNull())
playInfoObject.definition = videoNodePlayInfoListPlayInfo["Definition"].asString();
if(!videoNodePlayInfoListPlayInfo["Duration"].isNull())
playInfoObject.duration = videoNodePlayInfoListPlayInfo["Duration"].asString();
if(!videoNodePlayInfoListPlayInfo["Format"].isNull())
playInfoObject.format = videoNodePlayInfoListPlayInfo["Format"].asString();
if(!videoNodePlayInfoListPlayInfo["Fps"].isNull())
playInfoObject.fps = videoNodePlayInfoListPlayInfo["Fps"].asString();
if(!videoNodePlayInfoListPlayInfo["Encrypt"].isNull())
playInfoObject.encrypt = std::stol(videoNodePlayInfoListPlayInfo["Encrypt"].asString());
if(!videoNodePlayInfoListPlayInfo["Plaintext"].isNull())
playInfoObject.plaintext = videoNodePlayInfoListPlayInfo["Plaintext"].asString();
if(!videoNodePlayInfoListPlayInfo["Complexity"].isNull())
playInfoObject.complexity = videoNodePlayInfoListPlayInfo["Complexity"].asString();
if(!videoNodePlayInfoListPlayInfo["StreamType"].isNull())
playInfoObject.streamType = videoNodePlayInfoListPlayInfo["StreamType"].asString();
if(!videoNodePlayInfoListPlayInfo["Rand"].isNull())
playInfoObject.rand = videoNodePlayInfoListPlayInfo["Rand"].asString();
if(!videoNodePlayInfoListPlayInfo["JobId"].isNull())
playInfoObject.jobId = videoNodePlayInfoListPlayInfo["JobId"].asString();
mediaListObject.video.playInfoList.push_back(playInfoObject);
}
auto allSnapshots = videoNode["Snapshots"]["Snapshot"];
@@ -195,40 +195,40 @@ void SearchMediaResult::parse(const std::string &payload)
mediaListObject.audio.customMediaInfo = audioNode["CustomMediaInfo"].asString();
if(!audioNode["AppId"].isNull())
mediaListObject.audio.appId = audioNode["AppId"].asString();
auto allPlayInfoList3 = value["PlayInfoList"]["PlayInfo"];
for (auto value : allPlayInfoList3)
auto allPlayInfoList3Node = audioNode["PlayInfoList"]["PlayInfo"];
for (auto audioNodePlayInfoListPlayInfo : allPlayInfoList3Node)
{
Media::Audio::PlayInfo4 playInfo4Object;
if(!value["Width"].isNull())
playInfo4Object.width = value["Width"].asString();
if(!value["Height"].isNull())
playInfo4Object.height = value["Height"].asString();
if(!value["Size"].isNull())
playInfo4Object.size = value["Size"].asString();
if(!value["PlayURL"].isNull())
playInfo4Object.playURL = value["PlayURL"].asString();
if(!value["Bitrate"].isNull())
playInfo4Object.bitrate = value["Bitrate"].asString();
if(!value["Definition"].isNull())
playInfo4Object.definition = value["Definition"].asString();
if(!value["Duration"].isNull())
playInfo4Object.duration = value["Duration"].asString();
if(!value["Format"].isNull())
playInfo4Object.format = value["Format"].asString();
if(!value["Fps"].isNull())
playInfo4Object.fps = value["Fps"].asString();
if(!value["Encrypt"].isNull())
playInfo4Object.encrypt = std::stol(value["Encrypt"].asString());
if(!value["Plaintext"].isNull())
playInfo4Object.plaintext = value["Plaintext"].asString();
if(!value["Complexity"].isNull())
playInfo4Object.complexity = value["Complexity"].asString();
if(!value["StreamType"].isNull())
playInfo4Object.streamType = value["StreamType"].asString();
if(!value["Rand"].isNull())
playInfo4Object.rand = value["Rand"].asString();
if(!value["JobId"].isNull())
playInfo4Object.jobId = value["JobId"].asString();
if(!audioNodePlayInfoListPlayInfo["Width"].isNull())
playInfo4Object.width = audioNodePlayInfoListPlayInfo["Width"].asString();
if(!audioNodePlayInfoListPlayInfo["Height"].isNull())
playInfo4Object.height = audioNodePlayInfoListPlayInfo["Height"].asString();
if(!audioNodePlayInfoListPlayInfo["Size"].isNull())
playInfo4Object.size = audioNodePlayInfoListPlayInfo["Size"].asString();
if(!audioNodePlayInfoListPlayInfo["PlayURL"].isNull())
playInfo4Object.playURL = audioNodePlayInfoListPlayInfo["PlayURL"].asString();
if(!audioNodePlayInfoListPlayInfo["Bitrate"].isNull())
playInfo4Object.bitrate = audioNodePlayInfoListPlayInfo["Bitrate"].asString();
if(!audioNodePlayInfoListPlayInfo["Definition"].isNull())
playInfo4Object.definition = audioNodePlayInfoListPlayInfo["Definition"].asString();
if(!audioNodePlayInfoListPlayInfo["Duration"].isNull())
playInfo4Object.duration = audioNodePlayInfoListPlayInfo["Duration"].asString();
if(!audioNodePlayInfoListPlayInfo["Format"].isNull())
playInfo4Object.format = audioNodePlayInfoListPlayInfo["Format"].asString();
if(!audioNodePlayInfoListPlayInfo["Fps"].isNull())
playInfo4Object.fps = audioNodePlayInfoListPlayInfo["Fps"].asString();
if(!audioNodePlayInfoListPlayInfo["Encrypt"].isNull())
playInfo4Object.encrypt = std::stol(audioNodePlayInfoListPlayInfo["Encrypt"].asString());
if(!audioNodePlayInfoListPlayInfo["Plaintext"].isNull())
playInfo4Object.plaintext = audioNodePlayInfoListPlayInfo["Plaintext"].asString();
if(!audioNodePlayInfoListPlayInfo["Complexity"].isNull())
playInfo4Object.complexity = audioNodePlayInfoListPlayInfo["Complexity"].asString();
if(!audioNodePlayInfoListPlayInfo["StreamType"].isNull())
playInfo4Object.streamType = audioNodePlayInfoListPlayInfo["StreamType"].asString();
if(!audioNodePlayInfoListPlayInfo["Rand"].isNull())
playInfo4Object.rand = audioNodePlayInfoListPlayInfo["Rand"].asString();
if(!audioNodePlayInfoListPlayInfo["JobId"].isNull())
playInfo4Object.jobId = audioNodePlayInfoListPlayInfo["JobId"].asString();
mediaListObject.audio.playInfoList3.push_back(playInfo4Object);
}
auto allSnapshots1 = audioNode["Snapshots"]["Snapshot"];
@@ -299,18 +299,18 @@ void SearchMediaResult::parse(const std::string &payload)
mediaListObject.attachedMedia.icon = attachedMediaNode["Icon"].asString();
if(!attachedMediaNode["OnlineStatus"].isNull())
mediaListObject.attachedMedia.onlineStatus = attachedMediaNode["OnlineStatus"].asString();
auto allCategories = value["Categories"]["Category"];
for (auto value : allCategories)
auto allCategoriesNode = attachedMediaNode["Categories"]["Category"];
for (auto attachedMediaNodeCategoriesCategory : allCategoriesNode)
{
Media::AttachedMedia::Category categoryObject;
if(!value["CateId"].isNull())
categoryObject.cateId = std::stol(value["CateId"].asString());
if(!value["CateName"].isNull())
categoryObject.cateName = value["CateName"].asString();
if(!value["Level"].isNull())
categoryObject.level = std::stol(value["Level"].asString());
if(!value["ParentId"].isNull())
categoryObject.parentId = std::stol(value["ParentId"].asString());
if(!attachedMediaNodeCategoriesCategory["CateId"].isNull())
categoryObject.cateId = std::stol(attachedMediaNodeCategoriesCategory["CateId"].asString());
if(!attachedMediaNodeCategoriesCategory["CateName"].isNull())
categoryObject.cateName = attachedMediaNodeCategoriesCategory["CateName"].asString();
if(!attachedMediaNodeCategoriesCategory["Level"].isNull())
categoryObject.level = std::stol(attachedMediaNodeCategoriesCategory["Level"].asString());
if(!attachedMediaNodeCategoriesCategory["ParentId"].isNull())
categoryObject.parentId = std::stol(attachedMediaNodeCategoriesCategory["ParentId"].asString());
mediaListObject.attachedMedia.categories.push_back(categoryObject);
}
mediaList_.push_back(mediaListObject);

View File

@@ -39,26 +39,26 @@ void SubmitAIJobResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAIJobList = value["AIJobList"]["AIJob"];
for (auto value : allAIJobList)
auto allAIJobListNode = value["AIJobList"]["AIJob"];
for (auto valueAIJobListAIJob : allAIJobListNode)
{
AIJob aIJobListObject;
if(!value["JobId"].isNull())
aIJobListObject.jobId = value["JobId"].asString();
if(!value["Type"].isNull())
aIJobListObject.type = value["Type"].asString();
if(!value["MediaId"].isNull())
aIJobListObject.mediaId = value["MediaId"].asString();
if(!value["Status"].isNull())
aIJobListObject.status = value["Status"].asString();
if(!value["Code"].isNull())
aIJobListObject.code = value["Code"].asString();
if(!value["Message"].isNull())
aIJobListObject.message = value["Message"].asString();
if(!value["CreationTime"].isNull())
aIJobListObject.creationTime = value["CreationTime"].asString();
if(!value["Data"].isNull())
aIJobListObject.data = value["Data"].asString();
if(!valueAIJobListAIJob["JobId"].isNull())
aIJobListObject.jobId = valueAIJobListAIJob["JobId"].asString();
if(!valueAIJobListAIJob["Type"].isNull())
aIJobListObject.type = valueAIJobListAIJob["Type"].asString();
if(!valueAIJobListAIJob["MediaId"].isNull())
aIJobListObject.mediaId = valueAIJobListAIJob["MediaId"].asString();
if(!valueAIJobListAIJob["Status"].isNull())
aIJobListObject.status = valueAIJobListAIJob["Status"].asString();
if(!valueAIJobListAIJob["Code"].isNull())
aIJobListObject.code = valueAIJobListAIJob["Code"].asString();
if(!valueAIJobListAIJob["Message"].isNull())
aIJobListObject.message = valueAIJobListAIJob["Message"].asString();
if(!valueAIJobListAIJob["CreationTime"].isNull())
aIJobListObject.creationTime = valueAIJobListAIJob["CreationTime"].asString();
if(!valueAIJobListAIJob["Data"].isNull())
aIJobListObject.data = valueAIJobListAIJob["Data"].asString();
aIJobList_.push_back(aIJobListObject);
}

View File

@@ -39,12 +39,12 @@ void SubmitPreprocessJobsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPreprocessJobs = value["PreprocessJobs"]["PreprocessJob"];
for (auto value : allPreprocessJobs)
auto allPreprocessJobsNode = value["PreprocessJobs"]["PreprocessJob"];
for (auto valuePreprocessJobsPreprocessJob : allPreprocessJobsNode)
{
PreprocessJob preprocessJobsObject;
if(!value["JobId"].isNull())
preprocessJobsObject.jobId = value["JobId"].asString();
if(!valuePreprocessJobsPreprocessJob["JobId"].isNull())
preprocessJobsObject.jobId = valuePreprocessJobsPreprocessJob["JobId"].asString();
preprocessJobs_.push_back(preprocessJobsObject);
}

View File

@@ -39,12 +39,12 @@ void SubmitTranscodeJobsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTranscodeJobs = value["TranscodeJobs"]["TranscodeJob"];
for (auto value : allTranscodeJobs)
auto allTranscodeJobsNode = value["TranscodeJobs"]["TranscodeJob"];
for (auto valueTranscodeJobsTranscodeJob : allTranscodeJobsNode)
{
TranscodeJob transcodeJobsObject;
if(!value["JobId"].isNull())
transcodeJobsObject.jobId = value["JobId"].asString();
if(!valueTranscodeJobsTranscodeJob["JobId"].isNull())
transcodeJobsObject.jobId = valueTranscodeJobsTranscodeJob["JobId"].asString();
transcodeJobs_.push_back(transcodeJobsObject);
}
if(!value["TranscodeTaskId"].isNull())

View File

@@ -39,14 +39,14 @@ void UploadMediaByURLResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUploadJobs = value["UploadJobs"]["UploadJob"];
for (auto value : allUploadJobs)
auto allUploadJobsNode = value["UploadJobs"]["UploadJob"];
for (auto valueUploadJobsUploadJob : allUploadJobsNode)
{
UploadJob uploadJobsObject;
if(!value["JobId"].isNull())
uploadJobsObject.jobId = value["JobId"].asString();
if(!value["SourceURL"].isNull())
uploadJobsObject.sourceURL = value["SourceURL"].asString();
if(!valueUploadJobsUploadJob["JobId"].isNull())
uploadJobsObject.jobId = valueUploadJobsUploadJob["JobId"].asString();
if(!valueUploadJobsUploadJob["SourceURL"].isNull())
uploadJobsObject.sourceURL = valueUploadJobsUploadJob["SourceURL"].asString();
uploadJobs_.push_back(uploadJobsObject);
}