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,22 +39,22 @@ void DescribeAppsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAppList = value["AppList"]["App"];
for (auto value : allAppList)
auto allAppListNode = value["AppList"]["App"];
for (auto valueAppListApp : allAppListNode)
{
App appListObject;
if(!value["Status"].isNull())
appListObject.status = std::stoi(value["Status"].asString());
if(!value["AppId"].isNull())
appListObject.appId = value["AppId"].asString();
if(!value["AppName"].isNull())
appListObject.appName = value["AppName"].asString();
if(!value["CreateTime"].isNull())
appListObject.createTime = value["CreateTime"].asString();
if(!value["AppType"].isNull())
appListObject.appType = value["AppType"].asString();
if(!value["BillType"].isNull())
appListObject.billType = value["BillType"].asString();
if(!valueAppListApp["Status"].isNull())
appListObject.status = std::stoi(valueAppListApp["Status"].asString());
if(!valueAppListApp["AppId"].isNull())
appListObject.appId = valueAppListApp["AppId"].asString();
if(!valueAppListApp["AppName"].isNull())
appListObject.appName = valueAppListApp["AppName"].asString();
if(!valueAppListApp["CreateTime"].isNull())
appListObject.createTime = valueAppListApp["CreateTime"].asString();
if(!valueAppListApp["AppType"].isNull())
appListObject.appType = valueAppListApp["AppType"].asString();
if(!valueAppListApp["BillType"].isNull())
appListObject.billType = valueAppListApp["BillType"].asString();
auto allServiceAreas = value["ServiceAreas"]["ServiceArea"];
for (auto value : allServiceAreas)
appListObject.serviceAreas.push_back(value.asString());

View File

@@ -39,18 +39,18 @@ void DescribeRealTimeRecordDetailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRecordDetailInfos = value["RecordDetailInfos"]["RecordDetailInfo"];
for (auto value : allRecordDetailInfos)
auto allRecordDetailInfosNode = value["RecordDetailInfos"]["RecordDetailInfo"];
for (auto valueRecordDetailInfosRecordDetailInfo : allRecordDetailInfosNode)
{
RecordDetailInfo recordDetailInfosObject;
if(!value["Uid"].isNull())
recordDetailInfosObject.uid = value["Uid"].asString();
if(!value["StartTime"].isNull())
recordDetailInfosObject.startTime = value["StartTime"].asString();
if(!value["DeviceType"].isNull())
recordDetailInfosObject.deviceType = value["DeviceType"].asString();
if(!value["SDKVersion"].isNull())
recordDetailInfosObject.sDKVersion = value["SDKVersion"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["Uid"].isNull())
recordDetailInfosObject.uid = valueRecordDetailInfosRecordDetailInfo["Uid"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["StartTime"].isNull())
recordDetailInfosObject.startTime = valueRecordDetailInfosRecordDetailInfo["StartTime"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["DeviceType"].isNull())
recordDetailInfosObject.deviceType = valueRecordDetailInfosRecordDetailInfo["DeviceType"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["SDKVersion"].isNull())
recordDetailInfosObject.sDKVersion = valueRecordDetailInfosRecordDetailInfo["SDKVersion"].asString();
recordDetailInfos_.push_back(recordDetailInfosObject);
}

View File

@@ -39,22 +39,22 @@ void DescribeRealTimeRecordListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allCommunicationRecordInfos = value["CommunicationRecordInfos"]["CommunicationRecordInfo"];
for (auto value : allCommunicationRecordInfos)
auto allCommunicationRecordInfosNode = value["CommunicationRecordInfos"]["CommunicationRecordInfo"];
for (auto valueCommunicationRecordInfosCommunicationRecordInfo : allCommunicationRecordInfosNode)
{
CommunicationRecordInfo communicationRecordInfosObject;
if(!value["ChannelId"].isNull())
communicationRecordInfosObject.channelId = value["ChannelId"].asString();
if(!value["StartTime"].isNull())
communicationRecordInfosObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
communicationRecordInfosObject.endTime = value["EndTime"].asString();
if(!value["OnlineUserCnt"].isNull())
communicationRecordInfosObject.onlineUserCnt = std::stol(value["OnlineUserCnt"].asString());
if(!value["Status"].isNull())
communicationRecordInfosObject.status = value["Status"].asString() == "true";
if(!value["RecordId"].isNull())
communicationRecordInfosObject.recordId = value["RecordId"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["ChannelId"].isNull())
communicationRecordInfosObject.channelId = valueCommunicationRecordInfosCommunicationRecordInfo["ChannelId"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["StartTime"].isNull())
communicationRecordInfosObject.startTime = valueCommunicationRecordInfosCommunicationRecordInfo["StartTime"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["EndTime"].isNull())
communicationRecordInfosObject.endTime = valueCommunicationRecordInfosCommunicationRecordInfo["EndTime"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["OnlineUserCnt"].isNull())
communicationRecordInfosObject.onlineUserCnt = std::stol(valueCommunicationRecordInfosCommunicationRecordInfo["OnlineUserCnt"].asString());
if(!valueCommunicationRecordInfosCommunicationRecordInfo["Status"].isNull())
communicationRecordInfosObject.status = valueCommunicationRecordInfosCommunicationRecordInfo["Status"].asString() == "true";
if(!valueCommunicationRecordInfosCommunicationRecordInfo["RecordId"].isNull())
communicationRecordInfosObject.recordId = valueCommunicationRecordInfosCommunicationRecordInfo["RecordId"].asString();
auto allCallAreas = value["CallAreas"]["CallArea"];
for (auto value : allCallAreas)
communicationRecordInfosObject.callAreas.push_back(value.asString());

View File

@@ -39,20 +39,20 @@ void DescribeRecordDetailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRecordDetailInfos = value["RecordDetailInfos"]["RecordDetailInfo"];
for (auto value : allRecordDetailInfos)
auto allRecordDetailInfosNode = value["RecordDetailInfos"]["RecordDetailInfo"];
for (auto valueRecordDetailInfosRecordDetailInfo : allRecordDetailInfosNode)
{
RecordDetailInfo recordDetailInfosObject;
if(!value["Uid"].isNull())
recordDetailInfosObject.uid = value["Uid"].asString();
if(!value["StartTime"].isNull())
recordDetailInfosObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
recordDetailInfosObject.endTime = value["EndTime"].asString();
if(!value["DeviceType"].isNull())
recordDetailInfosObject.deviceType = value["DeviceType"].asString();
if(!value["SDKVersion"].isNull())
recordDetailInfosObject.sDKVersion = value["SDKVersion"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["Uid"].isNull())
recordDetailInfosObject.uid = valueRecordDetailInfosRecordDetailInfo["Uid"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["StartTime"].isNull())
recordDetailInfosObject.startTime = valueRecordDetailInfosRecordDetailInfo["StartTime"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["EndTime"].isNull())
recordDetailInfosObject.endTime = valueRecordDetailInfosRecordDetailInfo["EndTime"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["DeviceType"].isNull())
recordDetailInfosObject.deviceType = valueRecordDetailInfosRecordDetailInfo["DeviceType"].asString();
if(!valueRecordDetailInfosRecordDetailInfo["SDKVersion"].isNull())
recordDetailInfosObject.sDKVersion = valueRecordDetailInfosRecordDetailInfo["SDKVersion"].asString();
recordDetailInfos_.push_back(recordDetailInfosObject);
}
auto durationNode = value["Duration"];

View File

@@ -39,22 +39,22 @@ void DescribeRecordListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allCommunicationRecordInfos = value["CommunicationRecordInfos"]["CommunicationRecordInfo"];
for (auto value : allCommunicationRecordInfos)
auto allCommunicationRecordInfosNode = value["CommunicationRecordInfos"]["CommunicationRecordInfo"];
for (auto valueCommunicationRecordInfosCommunicationRecordInfo : allCommunicationRecordInfosNode)
{
CommunicationRecordInfo communicationRecordInfosObject;
if(!value["ChannelId"].isNull())
communicationRecordInfosObject.channelId = value["ChannelId"].asString();
if(!value["StartTime"].isNull())
communicationRecordInfosObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
communicationRecordInfosObject.endTime = value["EndTime"].asString();
if(!value["TotalUserCnt"].isNull())
communicationRecordInfosObject.totalUserCnt = std::stol(value["TotalUserCnt"].asString());
if(!value["Status"].isNull())
communicationRecordInfosObject.status = value["Status"].asString() == "true";
if(!value["RecordId"].isNull())
communicationRecordInfosObject.recordId = value["RecordId"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["ChannelId"].isNull())
communicationRecordInfosObject.channelId = valueCommunicationRecordInfosCommunicationRecordInfo["ChannelId"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["StartTime"].isNull())
communicationRecordInfosObject.startTime = valueCommunicationRecordInfosCommunicationRecordInfo["StartTime"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["EndTime"].isNull())
communicationRecordInfosObject.endTime = valueCommunicationRecordInfosCommunicationRecordInfo["EndTime"].asString();
if(!valueCommunicationRecordInfosCommunicationRecordInfo["TotalUserCnt"].isNull())
communicationRecordInfosObject.totalUserCnt = std::stol(valueCommunicationRecordInfosCommunicationRecordInfo["TotalUserCnt"].asString());
if(!valueCommunicationRecordInfosCommunicationRecordInfo["Status"].isNull())
communicationRecordInfosObject.status = valueCommunicationRecordInfosCommunicationRecordInfo["Status"].asString() == "true";
if(!valueCommunicationRecordInfosCommunicationRecordInfo["RecordId"].isNull())
communicationRecordInfosObject.recordId = valueCommunicationRecordInfosCommunicationRecordInfo["RecordId"].asString();
auto allCallAreas = value["CallAreas"]["CallArea"];
for (auto value : allCallAreas)
communicationRecordInfosObject.callAreas.push_back(value.asString());

View File

@@ -39,14 +39,14 @@ void DescribeRtcChannelCntDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allChannelCntDataPerInterval = value["ChannelCntDataPerInterval"]["ChannelCntModule"];
for (auto value : allChannelCntDataPerInterval)
auto allChannelCntDataPerIntervalNode = value["ChannelCntDataPerInterval"]["ChannelCntModule"];
for (auto valueChannelCntDataPerIntervalChannelCntModule : allChannelCntDataPerIntervalNode)
{
ChannelCntModule channelCntDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
channelCntDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["ActiveChannelCnt"].isNull())
channelCntDataPerIntervalObject.activeChannelCnt = std::stol(value["ActiveChannelCnt"].asString());
if(!valueChannelCntDataPerIntervalChannelCntModule["TimeStamp"].isNull())
channelCntDataPerIntervalObject.timeStamp = valueChannelCntDataPerIntervalChannelCntModule["TimeStamp"].asString();
if(!valueChannelCntDataPerIntervalChannelCntModule["ActiveChannelCnt"].isNull())
channelCntDataPerIntervalObject.activeChannelCnt = std::stol(valueChannelCntDataPerIntervalChannelCntModule["ActiveChannelCnt"].asString());
channelCntDataPerInterval_.push_back(channelCntDataPerIntervalObject);
}

View File

@@ -39,18 +39,18 @@ void DescribeRtcChannelListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allChannelList = value["ChannelList"]["ChannelListItem"];
for (auto value : allChannelList)
auto allChannelListNode = value["ChannelList"]["ChannelListItem"];
for (auto valueChannelListChannelListItem : allChannelListNode)
{
ChannelListItem channelListObject;
if(!value["ChannelId"].isNull())
channelListObject.channelId = value["ChannelId"].asString();
if(!value["StartTime"].isNull())
channelListObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
channelListObject.endTime = value["EndTime"].asString();
if(!value["TotalUserCnt"].isNull())
channelListObject.totalUserCnt = std::stol(value["TotalUserCnt"].asString());
if(!valueChannelListChannelListItem["ChannelId"].isNull())
channelListObject.channelId = valueChannelListChannelListItem["ChannelId"].asString();
if(!valueChannelListChannelListItem["StartTime"].isNull())
channelListObject.startTime = valueChannelListChannelListItem["StartTime"].asString();
if(!valueChannelListChannelListItem["EndTime"].isNull())
channelListObject.endTime = valueChannelListChannelListItem["EndTime"].asString();
if(!valueChannelListChannelListItem["TotalUserCnt"].isNull())
channelListObject.totalUserCnt = std::stol(valueChannelListChannelListItem["TotalUserCnt"].asString());
auto allCallArea = value["CallArea"]["CallArea"];
for (auto value : allCallArea)
channelListObject.callArea.push_back(value.asString());

View File

@@ -39,40 +39,40 @@ void DescribeRtcChannelUserListResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUserList = value["UserList"]["UserListItem"];
for (auto value : allUserList)
auto allUserListNode = value["UserList"]["UserListItem"];
for (auto valueUserListUserListItem : allUserListNode)
{
UserListItem userListObject;
if(!value["ChannelId"].isNull())
userListObject.channelId = value["ChannelId"].asString();
if(!value["UserId"].isNull())
userListObject.userId = value["UserId"].asString();
if(!value["StartTime"].isNull())
userListObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
userListObject.endTime = value["EndTime"].asString();
if(!value["ServiceArea"].isNull())
userListObject.serviceArea = value["ServiceArea"].asString();
if(!value["SubAudio"].isNull())
userListObject.subAudio = std::stoi(value["SubAudio"].asString());
if(!value["PubAudio"].isNull())
userListObject.pubAudio = std::stoi(value["PubAudio"].asString());
if(!value["SubVideo360"].isNull())
userListObject.subVideo360 = std::stoi(value["SubVideo360"].asString());
if(!value["PubVideo360"].isNull())
userListObject.pubVideo360 = std::stoi(value["PubVideo360"].asString());
if(!value["SubVideo720"].isNull())
userListObject.subVideo720 = std::stoi(value["SubVideo720"].asString());
if(!value["PubVideo720"].isNull())
userListObject.pubVideo720 = std::stoi(value["PubVideo720"].asString());
if(!value["SubVideo1080"].isNull())
userListObject.subVideo1080 = std::stoi(value["SubVideo1080"].asString());
if(!value["PubVideo1080"].isNull())
userListObject.pubVideo1080 = std::stoi(value["PubVideo1080"].asString());
if(!value["SubContent"].isNull())
userListObject.subContent = std::stoi(value["SubContent"].asString());
if(!value["PubContent"].isNull())
userListObject.pubContent = std::stoi(value["PubContent"].asString());
if(!valueUserListUserListItem["ChannelId"].isNull())
userListObject.channelId = valueUserListUserListItem["ChannelId"].asString();
if(!valueUserListUserListItem["UserId"].isNull())
userListObject.userId = valueUserListUserListItem["UserId"].asString();
if(!valueUserListUserListItem["StartTime"].isNull())
userListObject.startTime = valueUserListUserListItem["StartTime"].asString();
if(!valueUserListUserListItem["EndTime"].isNull())
userListObject.endTime = valueUserListUserListItem["EndTime"].asString();
if(!valueUserListUserListItem["ServiceArea"].isNull())
userListObject.serviceArea = valueUserListUserListItem["ServiceArea"].asString();
if(!valueUserListUserListItem["SubAudio"].isNull())
userListObject.subAudio = std::stoi(valueUserListUserListItem["SubAudio"].asString());
if(!valueUserListUserListItem["PubAudio"].isNull())
userListObject.pubAudio = std::stoi(valueUserListUserListItem["PubAudio"].asString());
if(!valueUserListUserListItem["SubVideo360"].isNull())
userListObject.subVideo360 = std::stoi(valueUserListUserListItem["SubVideo360"].asString());
if(!valueUserListUserListItem["PubVideo360"].isNull())
userListObject.pubVideo360 = std::stoi(valueUserListUserListItem["PubVideo360"].asString());
if(!valueUserListUserListItem["SubVideo720"].isNull())
userListObject.subVideo720 = std::stoi(valueUserListUserListItem["SubVideo720"].asString());
if(!valueUserListUserListItem["PubVideo720"].isNull())
userListObject.pubVideo720 = std::stoi(valueUserListUserListItem["PubVideo720"].asString());
if(!valueUserListUserListItem["SubVideo1080"].isNull())
userListObject.subVideo1080 = std::stoi(valueUserListUserListItem["SubVideo1080"].asString());
if(!valueUserListUserListItem["PubVideo1080"].isNull())
userListObject.pubVideo1080 = std::stoi(valueUserListUserListItem["PubVideo1080"].asString());
if(!valueUserListUserListItem["SubContent"].isNull())
userListObject.subContent = std::stoi(valueUserListUserListItem["SubContent"].asString());
if(!valueUserListUserListItem["PubContent"].isNull())
userListObject.pubContent = std::stoi(valueUserListUserListItem["PubContent"].asString());
userList_.push_back(userListObject);
}
if(!value["PageSize"].isNull())

View File

@@ -39,24 +39,24 @@ void DescribeRtcDurationDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDurationDataPerInterval = value["DurationDataPerInterval"]["DurationModule"];
for (auto value : allDurationDataPerInterval)
auto allDurationDataPerIntervalNode = value["DurationDataPerInterval"]["DurationModule"];
for (auto valueDurationDataPerIntervalDurationModule : allDurationDataPerIntervalNode)
{
DurationModule durationDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
durationDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["TotalDuration"].isNull())
durationDataPerIntervalObject.totalDuration = std::stol(value["TotalDuration"].asString());
if(!value["AudioDuration"].isNull())
durationDataPerIntervalObject.audioDuration = std::stol(value["AudioDuration"].asString());
if(!value["V360Duration"].isNull())
durationDataPerIntervalObject.v360Duration = std::stol(value["V360Duration"].asString());
if(!value["V720Duration"].isNull())
durationDataPerIntervalObject.v720Duration = std::stol(value["V720Duration"].asString());
if(!value["V1080Duration"].isNull())
durationDataPerIntervalObject.v1080Duration = std::stol(value["V1080Duration"].asString());
if(!value["ContentDuration"].isNull())
durationDataPerIntervalObject.contentDuration = std::stol(value["ContentDuration"].asString());
if(!valueDurationDataPerIntervalDurationModule["TimeStamp"].isNull())
durationDataPerIntervalObject.timeStamp = valueDurationDataPerIntervalDurationModule["TimeStamp"].asString();
if(!valueDurationDataPerIntervalDurationModule["TotalDuration"].isNull())
durationDataPerIntervalObject.totalDuration = std::stol(valueDurationDataPerIntervalDurationModule["TotalDuration"].asString());
if(!valueDurationDataPerIntervalDurationModule["AudioDuration"].isNull())
durationDataPerIntervalObject.audioDuration = std::stol(valueDurationDataPerIntervalDurationModule["AudioDuration"].asString());
if(!valueDurationDataPerIntervalDurationModule["V360Duration"].isNull())
durationDataPerIntervalObject.v360Duration = std::stol(valueDurationDataPerIntervalDurationModule["V360Duration"].asString());
if(!valueDurationDataPerIntervalDurationModule["V720Duration"].isNull())
durationDataPerIntervalObject.v720Duration = std::stol(valueDurationDataPerIntervalDurationModule["V720Duration"].asString());
if(!valueDurationDataPerIntervalDurationModule["V1080Duration"].isNull())
durationDataPerIntervalObject.v1080Duration = std::stol(valueDurationDataPerIntervalDurationModule["V1080Duration"].asString());
if(!valueDurationDataPerIntervalDurationModule["ContentDuration"].isNull())
durationDataPerIntervalObject.contentDuration = std::stol(valueDurationDataPerIntervalDurationModule["ContentDuration"].asString());
durationDataPerInterval_.push_back(durationDataPerIntervalObject);
}

View File

@@ -39,16 +39,16 @@ void DescribeRtcPeakChannelCntDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPeakChannelCntDataPerInterval = value["PeakChannelCntDataPerInterval"]["PeakChannelCntModule"];
for (auto value : allPeakChannelCntDataPerInterval)
auto allPeakChannelCntDataPerIntervalNode = value["PeakChannelCntDataPerInterval"]["PeakChannelCntModule"];
for (auto valuePeakChannelCntDataPerIntervalPeakChannelCntModule : allPeakChannelCntDataPerIntervalNode)
{
PeakChannelCntModule peakChannelCntDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
peakChannelCntDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["ActiveChannelPeak"].isNull())
peakChannelCntDataPerIntervalObject.activeChannelPeak = std::stol(value["ActiveChannelPeak"].asString());
if(!value["ActiveChannelPeakTime"].isNull())
peakChannelCntDataPerIntervalObject.activeChannelPeakTime = value["ActiveChannelPeakTime"].asString();
if(!valuePeakChannelCntDataPerIntervalPeakChannelCntModule["TimeStamp"].isNull())
peakChannelCntDataPerIntervalObject.timeStamp = valuePeakChannelCntDataPerIntervalPeakChannelCntModule["TimeStamp"].asString();
if(!valuePeakChannelCntDataPerIntervalPeakChannelCntModule["ActiveChannelPeak"].isNull())
peakChannelCntDataPerIntervalObject.activeChannelPeak = std::stol(valuePeakChannelCntDataPerIntervalPeakChannelCntModule["ActiveChannelPeak"].asString());
if(!valuePeakChannelCntDataPerIntervalPeakChannelCntModule["ActiveChannelPeakTime"].isNull())
peakChannelCntDataPerIntervalObject.activeChannelPeakTime = valuePeakChannelCntDataPerIntervalPeakChannelCntModule["ActiveChannelPeakTime"].asString();
peakChannelCntDataPerInterval_.push_back(peakChannelCntDataPerIntervalObject);
}

View File

@@ -39,16 +39,16 @@ void DescribeRtcPeakUserCntDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allPeakUserCntDataPerInterval = value["PeakUserCntDataPerInterval"]["PeakUserCntModule"];
for (auto value : allPeakUserCntDataPerInterval)
auto allPeakUserCntDataPerIntervalNode = value["PeakUserCntDataPerInterval"]["PeakUserCntModule"];
for (auto valuePeakUserCntDataPerIntervalPeakUserCntModule : allPeakUserCntDataPerIntervalNode)
{
PeakUserCntModule peakUserCntDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
peakUserCntDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["ActiveUserPeak"].isNull())
peakUserCntDataPerIntervalObject.activeUserPeak = std::stol(value["ActiveUserPeak"].asString());
if(!value["ActiveUserPeakTime"].isNull())
peakUserCntDataPerIntervalObject.activeUserPeakTime = value["ActiveUserPeakTime"].asString();
if(!valuePeakUserCntDataPerIntervalPeakUserCntModule["TimeStamp"].isNull())
peakUserCntDataPerIntervalObject.timeStamp = valuePeakUserCntDataPerIntervalPeakUserCntModule["TimeStamp"].asString();
if(!valuePeakUserCntDataPerIntervalPeakUserCntModule["ActiveUserPeak"].isNull())
peakUserCntDataPerIntervalObject.activeUserPeak = std::stol(valuePeakUserCntDataPerIntervalPeakUserCntModule["ActiveUserPeak"].asString());
if(!valuePeakUserCntDataPerIntervalPeakUserCntModule["ActiveUserPeakTime"].isNull())
peakUserCntDataPerIntervalObject.activeUserPeakTime = valuePeakUserCntDataPerIntervalPeakUserCntModule["ActiveUserPeakTime"].asString();
peakUserCntDataPerInterval_.push_back(peakUserCntDataPerIntervalObject);
}

View File

@@ -39,14 +39,14 @@ void DescribeRtcUserCntDataResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUserCntDataPerInterval = value["UserCntDataPerInterval"]["UserCntModule"];
for (auto value : allUserCntDataPerInterval)
auto allUserCntDataPerIntervalNode = value["UserCntDataPerInterval"]["UserCntModule"];
for (auto valueUserCntDataPerIntervalUserCntModule : allUserCntDataPerIntervalNode)
{
UserCntModule userCntDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
userCntDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["ActiveUserCnt"].isNull())
userCntDataPerIntervalObject.activeUserCnt = std::stol(value["ActiveUserCnt"].asString());
if(!valueUserCntDataPerIntervalUserCntModule["TimeStamp"].isNull())
userCntDataPerIntervalObject.timeStamp = valueUserCntDataPerIntervalUserCntModule["TimeStamp"].asString();
if(!valueUserCntDataPerIntervalUserCntModule["ActiveUserCnt"].isNull())
userCntDataPerIntervalObject.activeUserCnt = std::stol(valueUserCntDataPerIntervalUserCntModule["ActiveUserCnt"].asString());
userCntDataPerInterval_.push_back(userCntDataPerIntervalObject);
}

View File

@@ -39,50 +39,50 @@ void DescribeStatisResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStatisInfos = value["StatisInfos"]["StatisInfo"];
for (auto value : allStatisInfos)
auto allStatisInfosNode = value["StatisInfos"]["StatisInfo"];
for (auto valueStatisInfosStatisInfo : allStatisInfosNode)
{
StatisInfo statisInfosObject;
if(!value["Time"].isNull())
statisInfosObject.time = value["Time"].asString();
auto allDuration = value["Duration"]["DurationItem"];
for (auto value : allDuration)
if(!valueStatisInfosStatisInfo["Time"].isNull())
statisInfosObject.time = valueStatisInfosStatisInfo["Time"].asString();
auto allDurationNode = allStatisInfosNode["Duration"]["DurationItem"];
for (auto allStatisInfosNodeDurationDurationItem : allDurationNode)
{
StatisInfo::DurationItem durationObject;
if(!value["TotalDuration"].isNull())
durationObject.totalDuration = std::stof(value["TotalDuration"].asString());
if(!value["AudioDuration"].isNull())
durationObject.audioDuration = std::stof(value["AudioDuration"].asString());
if(!value["SdDuration"].isNull())
durationObject.sdDuration = std::stof(value["SdDuration"].asString());
if(!value["HdDuration"].isNull())
durationObject.hdDuration = std::stof(value["HdDuration"].asString());
if(!value["FhdDuration"].isNull())
durationObject.fhdDuration = std::stof(value["FhdDuration"].asString());
if(!allStatisInfosNodeDurationDurationItem["TotalDuration"].isNull())
durationObject.totalDuration = std::stof(allStatisInfosNodeDurationDurationItem["TotalDuration"].asString());
if(!allStatisInfosNodeDurationDurationItem["AudioDuration"].isNull())
durationObject.audioDuration = std::stof(allStatisInfosNodeDurationDurationItem["AudioDuration"].asString());
if(!allStatisInfosNodeDurationDurationItem["SdDuration"].isNull())
durationObject.sdDuration = std::stof(allStatisInfosNodeDurationDurationItem["SdDuration"].asString());
if(!allStatisInfosNodeDurationDurationItem["HdDuration"].isNull())
durationObject.hdDuration = std::stof(allStatisInfosNodeDurationDurationItem["HdDuration"].asString());
if(!allStatisInfosNodeDurationDurationItem["FhdDuration"].isNull())
durationObject.fhdDuration = std::stof(allStatisInfosNodeDurationDurationItem["FhdDuration"].asString());
statisInfosObject.duration.push_back(durationObject);
}
auto allUserStatis = value["UserStatis"]["UserStatisItem"];
for (auto value : allUserStatis)
auto allUserStatisNode = allStatisInfosNode["UserStatis"]["UserStatisItem"];
for (auto allStatisInfosNodeUserStatisUserStatisItem : allUserStatisNode)
{
StatisInfo::UserStatisItem userStatisObject;
if(!value["ActiveUserCnt"].isNull())
userStatisObject.activeUserCnt = std::stol(value["ActiveUserCnt"].asString());
if(!value["ConSessionPeak"].isNull())
userStatisObject.conSessionPeak = std::stol(value["ConSessionPeak"].asString());
if(!value["ConSessionPeakTime"].isNull())
userStatisObject.conSessionPeakTime = value["ConSessionPeakTime"].asString();
if(!allStatisInfosNodeUserStatisUserStatisItem["ActiveUserCnt"].isNull())
userStatisObject.activeUserCnt = std::stol(allStatisInfosNodeUserStatisUserStatisItem["ActiveUserCnt"].asString());
if(!allStatisInfosNodeUserStatisUserStatisItem["ConSessionPeak"].isNull())
userStatisObject.conSessionPeak = std::stol(allStatisInfosNodeUserStatisUserStatisItem["ConSessionPeak"].asString());
if(!allStatisInfosNodeUserStatisUserStatisItem["ConSessionPeakTime"].isNull())
userStatisObject.conSessionPeakTime = allStatisInfosNodeUserStatisUserStatisItem["ConSessionPeakTime"].asString();
statisInfosObject.userStatis.push_back(userStatisObject);
}
auto allChannelStatis = value["ChannelStatis"]["ChannelStatisItem"];
for (auto value : allChannelStatis)
auto allChannelStatisNode = allStatisInfosNode["ChannelStatis"]["ChannelStatisItem"];
for (auto allStatisInfosNodeChannelStatisChannelStatisItem : allChannelStatisNode)
{
StatisInfo::ChannelStatisItem channelStatisObject;
if(!value["AccChannelCnt"].isNull())
channelStatisObject.accChannelCnt = std::stol(value["AccChannelCnt"].asString());
if(!value["ConChannelPeak"].isNull())
channelStatisObject.conChannelPeak = std::stol(value["ConChannelPeak"].asString());
if(!value["ConChannelPeakTime"].isNull())
channelStatisObject.conChannelPeakTime = value["ConChannelPeakTime"].asString();
if(!allStatisInfosNodeChannelStatisChannelStatisItem["AccChannelCnt"].isNull())
channelStatisObject.accChannelCnt = std::stol(allStatisInfosNodeChannelStatisChannelStatisItem["AccChannelCnt"].asString());
if(!allStatisInfosNodeChannelStatisChannelStatisItem["ConChannelPeak"].isNull())
channelStatisObject.conChannelPeak = std::stol(allStatisInfosNodeChannelStatisChannelStatisItem["ConChannelPeak"].asString());
if(!allStatisInfosNodeChannelStatisChannelStatisItem["ConChannelPeakTime"].isNull())
channelStatisObject.conChannelPeakTime = allStatisInfosNodeChannelStatisChannelStatisItem["ConChannelPeakTime"].asString();
statisInfosObject.channelStatis.push_back(channelStatisObject);
}
statisInfos_.push_back(statisInfosObject);

View File

@@ -39,16 +39,16 @@ void GetTaskParamResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMixPane = value["MixPane"]["MixPaneItem"];
for (auto value : allMixPane)
auto allMixPaneNode = value["MixPane"]["MixPaneItem"];
for (auto valueMixPaneMixPaneItem : allMixPaneNode)
{
MixPaneItem mixPaneObject;
if(!value["PaneId"].isNull())
mixPaneObject.paneId = std::stoi(value["PaneId"].asString());
if(!value["UserId"].isNull())
mixPaneObject.userId = value["UserId"].asString();
if(!value["SourceType"].isNull())
mixPaneObject.sourceType = value["SourceType"].asString();
if(!valueMixPaneMixPaneItem["PaneId"].isNull())
mixPaneObject.paneId = std::stoi(valueMixPaneMixPaneItem["PaneId"].asString());
if(!valueMixPaneMixPaneItem["UserId"].isNull())
mixPaneObject.userId = valueMixPaneMixPaneItem["UserId"].asString();
if(!valueMixPaneMixPaneItem["SourceType"].isNull())
mixPaneObject.sourceType = valueMixPaneMixPaneItem["SourceType"].asString();
mixPane_.push_back(mixPaneObject);
}
if(!value["ChannelId"].isNull())

View File

@@ -39,16 +39,16 @@ void MuteAudioAllResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParticipants = value["Participants"]["Participant"];
for (auto value : allParticipants)
auto allParticipantsNode = value["Participants"]["Participant"];
for (auto valueParticipantsParticipant : allParticipantsNode)
{
Participant participantsObject;
if(!value["Id"].isNull())
participantsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
participantsObject.code = value["Code"].asString();
if(!value["Message"].isNull())
participantsObject.message = value["Message"].asString();
if(!valueParticipantsParticipant["Id"].isNull())
participantsObject.id = valueParticipantsParticipant["Id"].asString();
if(!valueParticipantsParticipant["Code"].isNull())
participantsObject.code = valueParticipantsParticipant["Code"].asString();
if(!valueParticipantsParticipant["Message"].isNull())
participantsObject.message = valueParticipantsParticipant["Message"].asString();
participants_.push_back(participantsObject);
}
if(!value["ConferenceId"].isNull())

View File

@@ -39,16 +39,16 @@ void MuteAudioResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParticipants = value["Participants"]["Participant"];
for (auto value : allParticipants)
auto allParticipantsNode = value["Participants"]["Participant"];
for (auto valueParticipantsParticipant : allParticipantsNode)
{
Participant participantsObject;
if(!value["Id"].isNull())
participantsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
participantsObject.code = value["Code"].asString();
if(!value["Message"].isNull())
participantsObject.message = value["Message"].asString();
if(!valueParticipantsParticipant["Id"].isNull())
participantsObject.id = valueParticipantsParticipant["Id"].asString();
if(!valueParticipantsParticipant["Code"].isNull())
participantsObject.code = valueParticipantsParticipant["Code"].asString();
if(!valueParticipantsParticipant["Message"].isNull())
participantsObject.message = valueParticipantsParticipant["Message"].asString();
participants_.push_back(participantsObject);
}
if(!value["ConferenceId"].isNull())

View File

@@ -39,16 +39,16 @@ void RemoveParticipantsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParticipants = value["Participants"]["Participant"];
for (auto value : allParticipants)
auto allParticipantsNode = value["Participants"]["Participant"];
for (auto valueParticipantsParticipant : allParticipantsNode)
{
Participant participantsObject;
if(!value["Id"].isNull())
participantsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
participantsObject.code = value["Code"].asString();
if(!value["Message"].isNull())
participantsObject.message = value["Message"].asString();
if(!valueParticipantsParticipant["Id"].isNull())
participantsObject.id = valueParticipantsParticipant["Id"].asString();
if(!valueParticipantsParticipant["Code"].isNull())
participantsObject.code = valueParticipantsParticipant["Code"].asString();
if(!valueParticipantsParticipant["Message"].isNull())
participantsObject.message = valueParticipantsParticipant["Message"].asString();
participants_.push_back(participantsObject);
}
if(!value["ConferenceId"].isNull())

View File

@@ -39,16 +39,16 @@ void RemoveTerminalsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTerminals = value["Terminals"]["Terminal"];
for (auto value : allTerminals)
auto allTerminalsNode = value["Terminals"]["Terminal"];
for (auto valueTerminalsTerminal : allTerminalsNode)
{
Terminal terminalsObject;
if(!value["Id"].isNull())
terminalsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
terminalsObject.code = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
terminalsObject.message = value["Message"].asString();
if(!valueTerminalsTerminal["Id"].isNull())
terminalsObject.id = valueTerminalsTerminal["Id"].asString();
if(!valueTerminalsTerminal["Code"].isNull())
terminalsObject.code = std::stoi(valueTerminalsTerminal["Code"].asString());
if(!valueTerminalsTerminal["Message"].isNull())
terminalsObject.message = valueTerminalsTerminal["Message"].asString();
terminals_.push_back(terminalsObject);
}

View File

@@ -39,16 +39,16 @@ void UnmuteAudioAllResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParticipants = value["Participants"]["Participant"];
for (auto value : allParticipants)
auto allParticipantsNode = value["Participants"]["Participant"];
for (auto valueParticipantsParticipant : allParticipantsNode)
{
Participant participantsObject;
if(!value["Id"].isNull())
participantsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
participantsObject.code = value["Code"].asString();
if(!value["Message"].isNull())
participantsObject.message = value["Message"].asString();
if(!valueParticipantsParticipant["Id"].isNull())
participantsObject.id = valueParticipantsParticipant["Id"].asString();
if(!valueParticipantsParticipant["Code"].isNull())
participantsObject.code = valueParticipantsParticipant["Code"].asString();
if(!valueParticipantsParticipant["Message"].isNull())
participantsObject.message = valueParticipantsParticipant["Message"].asString();
participants_.push_back(participantsObject);
}
if(!value["ConferenceId"].isNull())

View File

@@ -39,16 +39,16 @@ void UnmuteAudioResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParticipants = value["Participants"]["Participant"];
for (auto value : allParticipants)
auto allParticipantsNode = value["Participants"]["Participant"];
for (auto valueParticipantsParticipant : allParticipantsNode)
{
Participant participantsObject;
if(!value["Id"].isNull())
participantsObject.id = value["Id"].asString();
if(!value["Code"].isNull())
participantsObject.code = value["Code"].asString();
if(!value["Message"].isNull())
participantsObject.message = value["Message"].asString();
if(!valueParticipantsParticipant["Id"].isNull())
participantsObject.id = valueParticipantsParticipant["Id"].asString();
if(!valueParticipantsParticipant["Code"].isNull())
participantsObject.code = valueParticipantsParticipant["Code"].asString();
if(!valueParticipantsParticipant["Message"].isNull())
participantsObject.message = valueParticipantsParticipant["Message"].asString();
participants_.push_back(participantsObject);
}
if(!value["ConferenceId"].isNull())