fixed #51
This commit is contained in:
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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"];
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user