update cdn module

This commit is contained in:
fenglc
2018-02-05 14:51:50 +08:00
parent f747bb02a6
commit 39575fc87a
560 changed files with 30828 additions and 24783 deletions

View File

@@ -40,18 +40,29 @@ void DescribeLiveStreamTranscodeInfoResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainTranscodeList = value["DomainTranscodeList"]["DomainTranscodeInfo"];
for (auto value : allDomainTranscodeList)
{
DomainTranscodeInfo domainTranscodeInfoObject;
domainTranscodeInfoObject.transcodeApp = value["TranscodeApp"].asString();
domainTranscodeInfoObject.transcodeId = value["TranscodeId"].asString();
domainTranscodeInfoObject.transcodeName = value["TranscodeName"].asString();
domainTranscodeInfoObject.transcodeRecord = value["TranscodeRecord"].asString();
domainTranscodeInfoObject.transcodeSnapshot = value["TranscodeSnapshot"].asString();
domainTranscodeInfoObject.transcodeTemplate = value["TranscodeTemplate"].asString();
domainTranscodeList_.push_back(domainTranscodeInfoObject);
}
auto allDomainTranscodeList = value["DomainTranscodeList"]["DomainTranscodeInfo"];
for (auto value : allDomainTranscodeList)
{
DomainTranscodeInfo domainTranscodeListObject;
if(!value["TranscodeApp"].isNull())
domainTranscodeListObject.transcodeApp = value["TranscodeApp"].asString();
if(!value["TranscodeId"].isNull())
domainTranscodeListObject.transcodeId = value["TranscodeId"].asString();
if(!value["TranscodeName"].isNull())
domainTranscodeListObject.transcodeName = value["TranscodeName"].asString();
if(!value["TranscodeRecord"].isNull())
domainTranscodeListObject.transcodeRecord = value["TranscodeRecord"].asString();
if(!value["TranscodeSnapshot"].isNull())
domainTranscodeListObject.transcodeSnapshot = value["TranscodeSnapshot"].asString();
if(!value["TranscodeTemplate"].isNull())
domainTranscodeListObject.transcodeTemplate = value["TranscodeTemplate"].asString();
domainTranscodeList_.push_back(domainTranscodeListObject);
}
}
std::vector<DescribeLiveStreamTranscodeInfoResult::DomainTranscodeInfo> DescribeLiveStreamTranscodeInfoResult::getDomainTranscodeList()const
{
return domainTranscodeList_;
}