RTC SDK Auto Released By renrang.yl,Version:1.30.2

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
This commit is contained in:
yixiong.jxy
2018-11-07 17:36:33 +08:00
parent f189a9dbb2
commit 374b56dd63
81 changed files with 5831 additions and 653 deletions

View File

@@ -36,6 +36,17 @@ void CreateChannelRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string CreateChannelRequest::getPopProduct()const
{
return popProduct_;
}
void CreateChannelRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string CreateChannelRequest::getProduct()const
{
return product_;

View File

@@ -212,17 +212,6 @@ void CreateConferenceRequest::setPopProduct(const std::string& popProduct)
setParameter("PopProduct", popProduct);
}
std::string CreateConferenceRequest::getProduct()const
{
return product_;
}
void CreateConferenceRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string CreateConferenceRequest::getCallerBid()const
{
return callerBid_;

View File

@@ -0,0 +1,368 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/CreateTemplateRequest.h>
using AlibabaCloud::Rtc::Model::CreateTemplateRequest;
CreateTemplateRequest::CreateTemplateRequest() :
RpcServiceRequest("rtc", "2018-01-11", "CreateTemplate")
{}
CreateTemplateRequest::~CreateTemplateRequest()
{}
int CreateTemplateRequest::getServiceMode()const
{
return serviceMode_;
}
void CreateTemplateRequest::setServiceMode(int serviceMode)
{
serviceMode_ = serviceMode;
setParameter("ServiceMode", std::to_string(serviceMode));
}
std::vector<CreateTemplateRequest::LiveConfig> CreateTemplateRequest::getLiveConfig()const
{
return liveConfig_;
}
void CreateTemplateRequest::setLiveConfig(const std::vector<LiveConfig>& liveConfig)
{
liveConfig_ = liveConfig;
int i = 0;
for(int i = 0; i!= liveConfig.size(); i++) {
auto obj = liveConfig.at(i);
std::string str ="LiveConfig."+ std::to_string(i);
setParameter(str + ".DomainName", obj.domainName);
setParameter(str + ".AppName", obj.appName);
}
}
long CreateTemplateRequest::getCallerParentId()const
{
return callerParentId_;
}
void CreateTemplateRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool CreateTemplateRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void CreateTemplateRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
int CreateTemplateRequest::getMediaConfig()const
{
return mediaConfig_;
}
void CreateTemplateRequest::setMediaConfig(int mediaConfig)
{
mediaConfig_ = mediaConfig;
setParameter("MediaConfig", std::to_string(mediaConfig));
}
int CreateTemplateRequest::getMaxMixStreamCount()const
{
return maxMixStreamCount_;
}
void CreateTemplateRequest::setMaxMixStreamCount(int maxMixStreamCount)
{
maxMixStreamCount_ = maxMixStreamCount;
setParameter("MaxMixStreamCount", std::to_string(maxMixStreamCount));
}
std::string CreateTemplateRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void CreateTemplateRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string CreateTemplateRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void CreateTemplateRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string CreateTemplateRequest::getCallerType()const
{
return callerType_;
}
void CreateTemplateRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::vector<CreateTemplateRequest::RecordConfig> CreateTemplateRequest::getRecordConfig()const
{
return recordConfig_;
}
void CreateTemplateRequest::setRecordConfig(const std::vector<RecordConfig>& recordConfig)
{
recordConfig_ = recordConfig;
int i = 0;
for(int i = 0; i!= recordConfig.size(); i++) {
auto obj = recordConfig.at(i);
std::string str ="RecordConfig."+ std::to_string(i);
setParameter(str + ".StorageType", obj.storageType);
setParameter(str + ".FileFormat", std::to_string(obj.fileFormat));
setParameter(str + ".OssEndPoint", obj.ossEndPoint);
setParameter(str + ".OssBucket", obj.ossBucket);
setParameter(str + ".VodTransCodeGroupId", std::to_string(obj.vodTransCodeGroupId));
}
}
std::string CreateTemplateRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateTemplateRequest::getSecurityToken()const
{
return securityToken_;
}
void CreateTemplateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string CreateTemplateRequest::getRequestContent()const
{
return requestContent_;
}
void CreateTemplateRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string CreateTemplateRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void CreateTemplateRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string CreateTemplateRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void CreateTemplateRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long CreateTemplateRequest::getCallerUid()const
{
return callerUid_;
}
void CreateTemplateRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string CreateTemplateRequest::getApp_ip()const
{
return app_ip_;
}
void CreateTemplateRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string CreateTemplateRequest::getPopProduct()const
{
return popProduct_;
}
void CreateTemplateRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string CreateTemplateRequest::getCallerBid()const
{
return callerBid_;
}
void CreateTemplateRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long CreateTemplateRequest::getOwnerId()const
{
return ownerId_;
}
void CreateTemplateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateTemplateRequest::getVersion()const
{
return version_;
}
void CreateTemplateRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool CreateTemplateRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void CreateTemplateRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool CreateTemplateRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void CreateTemplateRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool CreateTemplateRequest::getSecurity_transport()const
{
return security_transport_;
}
void CreateTemplateRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::vector<CreateTemplateRequest::LayOut> CreateTemplateRequest::getLayOut()const
{
return layOut_;
}
void CreateTemplateRequest::setLayOut(const std::vector<LayOut>& layOut)
{
layOut_ = layOut;
int i = 0;
for(int i = 0; i!= layOut.size(); i++) {
auto obj = layOut.at(i);
std::string str ="LayOut."+ std::to_string(i);
setParameter(str + ".Color", obj.color);
setParameter(str + ".CutMode", std::to_string(obj.cutMode));
setParameter(str + ".LayOutId", std::to_string(obj.layOutId));
}
}
std::string CreateTemplateRequest::getRequestId()const
{
return requestId_;
}
void CreateTemplateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string CreateTemplateRequest::getAppId()const
{
return appId_;
}
void CreateTemplateRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string CreateTemplateRequest::getCallBack()const
{
return callBack_;
}
void CreateTemplateRequest::setCallBack(const std::string& callBack)
{
callBack_ = callBack;
setParameter("CallBack", callBack);
}
int CreateTemplateRequest::getMixMode()const
{
return mixMode_;
}
void CreateTemplateRequest::setMixMode(int mixMode)
{
mixMode_ = mixMode;
setParameter("MixMode", std::to_string(mixMode));
}

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/CreateTemplateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
CreateTemplateResult::CreateTemplateResult() :
ServiceResult()
{}
CreateTemplateResult::CreateTemplateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateTemplateResult::~CreateTemplateResult()
{}
void CreateTemplateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TemplateId"].isNull())
templateId_ = std::stol(value["TemplateId"].asString());
}
long CreateTemplateResult::getTemplateId()const
{
return templateId_;
}

View File

@@ -36,6 +36,17 @@ void DeleteChannelRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DeleteChannelRequest::getPopProduct()const
{
return popProduct_;
}
void DeleteChannelRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DeleteChannelRequest::getProduct()const
{
return product_;

View File

@@ -0,0 +1,269 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/DeleteTemplateRequest.h>
using AlibabaCloud::Rtc::Model::DeleteTemplateRequest;
DeleteTemplateRequest::DeleteTemplateRequest() :
RpcServiceRequest("rtc", "2018-01-11", "DeleteTemplate")
{}
DeleteTemplateRequest::~DeleteTemplateRequest()
{}
std::string DeleteTemplateRequest::getApp_ip()const
{
return app_ip_;
}
void DeleteTemplateRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DeleteTemplateRequest::getPopProduct()const
{
return popProduct_;
}
void DeleteTemplateRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long DeleteTemplateRequest::getCallerParentId()const
{
return callerParentId_;
}
void DeleteTemplateRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DeleteTemplateRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DeleteTemplateRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DeleteTemplateRequest::getCallerBid()const
{
return callerBid_;
}
void DeleteTemplateRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DeleteTemplateRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteTemplateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteTemplateRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DeleteTemplateRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
long DeleteTemplateRequest::getTemplateId()const
{
return templateId_;
}
void DeleteTemplateRequest::setTemplateId(long templateId)
{
templateId_ = templateId;
setParameter("TemplateId", std::to_string(templateId));
}
std::string DeleteTemplateRequest::getVersion()const
{
return version_;
}
void DeleteTemplateRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string DeleteTemplateRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DeleteTemplateRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DeleteTemplateRequest::getCallerType()const
{
return callerType_;
}
void DeleteTemplateRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool DeleteTemplateRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DeleteTemplateRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DeleteTemplateRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DeleteTemplateRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string DeleteTemplateRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool DeleteTemplateRequest::getSecurity_transport()const
{
return security_transport_;
}
void DeleteTemplateRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DeleteTemplateRequest::getSecurityToken()const
{
return securityToken_;
}
void DeleteTemplateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DeleteTemplateRequest::getRequestId()const
{
return requestId_;
}
void DeleteTemplateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DeleteTemplateRequest::getRequestContent()const
{
return requestContent_;
}
void DeleteTemplateRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DeleteTemplateRequest::getAppId()const
{
return appId_;
}
void DeleteTemplateRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string DeleteTemplateRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DeleteTemplateRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DeleteTemplateRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DeleteTemplateRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DeleteTemplateRequest::getCallerUid()const
{
return callerUid_;
}
void DeleteTemplateRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/DeleteTemplateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
DeleteTemplateResult::DeleteTemplateResult() :
ServiceResult()
{}
DeleteTemplateResult::DeleteTemplateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteTemplateResult::~DeleteTemplateResult()
{}
void DeleteTemplateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -201,17 +201,6 @@ void DescribeAppsRequest::setPopProduct(const std::string& popProduct)
setParameter("PopProduct", popProduct);
}
std::string DescribeAppsRequest::getProduct()const
{
return product_;
}
void DescribeAppsRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeAppsRequest::getCallerBid()const
{
return callerBid_;

View File

@@ -36,15 +36,15 @@ void DescribeConferenceAuthInfoRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeConferenceAuthInfoRequest::getProduct()const
std::string DescribeConferenceAuthInfoRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeConferenceAuthInfoRequest::setProduct(const std::string& product)
void DescribeConferenceAuthInfoRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long DescribeConferenceAuthInfoRequest::getCallerParentId()const

View File

@@ -36,15 +36,15 @@ void DescribeRealTimeRecordDetailRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeRealTimeRecordDetailRequest::getProduct()const
std::string DescribeRealTimeRecordDetailRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeRealTimeRecordDetailRequest::setProduct(const std::string& product)
void DescribeRealTimeRecordDetailRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long DescribeRealTimeRecordDetailRequest::getCallerParentId()const

View File

@@ -36,15 +36,15 @@ void DescribeRealTimeRecordListRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeRealTimeRecordListRequest::getProduct()const
std::string DescribeRealTimeRecordListRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeRealTimeRecordListRequest::setProduct(const std::string& product)
void DescribeRealTimeRecordListRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long DescribeRealTimeRecordListRequest::getCallerParentId()const

View File

@@ -168,15 +168,15 @@ void DescribeRecordDetailRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeRecordDetailRequest::getProduct()const
std::string DescribeRecordDetailRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeRecordDetailRequest::setProduct(const std::string& product)
void DescribeRecordDetailRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeRecordDetailRequest::getEndTime()const

View File

@@ -212,15 +212,15 @@ void DescribeRecordListRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeRecordListRequest::getProduct()const
std::string DescribeRecordListRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeRecordListRequest::setProduct(const std::string& product)
void DescribeRecordListRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeRecordListRequest::getEndTime()const

View File

@@ -201,15 +201,15 @@ void DescribeStatisRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeStatisRequest::getProduct()const
std::string DescribeStatisRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void DescribeStatisRequest::setProduct(const std::string& product)
void DescribeStatisRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeStatisRequest::getEndTime()const

View File

@@ -0,0 +1,258 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetAllTemplateRequest.h>
using AlibabaCloud::Rtc::Model::GetAllTemplateRequest;
GetAllTemplateRequest::GetAllTemplateRequest() :
RpcServiceRequest("rtc", "2018-01-11", "GetAllTemplate")
{}
GetAllTemplateRequest::~GetAllTemplateRequest()
{}
std::string GetAllTemplateRequest::getApp_ip()const
{
return app_ip_;
}
void GetAllTemplateRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string GetAllTemplateRequest::getPopProduct()const
{
return popProduct_;
}
void GetAllTemplateRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long GetAllTemplateRequest::getCallerParentId()const
{
return callerParentId_;
}
void GetAllTemplateRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool GetAllTemplateRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void GetAllTemplateRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string GetAllTemplateRequest::getCallerBid()const
{
return callerBid_;
}
void GetAllTemplateRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long GetAllTemplateRequest::getOwnerId()const
{
return ownerId_;
}
void GetAllTemplateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetAllTemplateRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void GetAllTemplateRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string GetAllTemplateRequest::getVersion()const
{
return version_;
}
void GetAllTemplateRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string GetAllTemplateRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void GetAllTemplateRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string GetAllTemplateRequest::getCallerType()const
{
return callerType_;
}
void GetAllTemplateRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool GetAllTemplateRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void GetAllTemplateRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool GetAllTemplateRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void GetAllTemplateRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string GetAllTemplateRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetAllTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool GetAllTemplateRequest::getSecurity_transport()const
{
return security_transport_;
}
void GetAllTemplateRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string GetAllTemplateRequest::getSecurityToken()const
{
return securityToken_;
}
void GetAllTemplateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetAllTemplateRequest::getRequestId()const
{
return requestId_;
}
void GetAllTemplateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string GetAllTemplateRequest::getRequestContent()const
{
return requestContent_;
}
void GetAllTemplateRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string GetAllTemplateRequest::getAppId()const
{
return appId_;
}
void GetAllTemplateRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string GetAllTemplateRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void GetAllTemplateRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string GetAllTemplateRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void GetAllTemplateRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long GetAllTemplateRequest::getCallerUid()const
{
return callerUid_;
}
void GetAllTemplateRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetAllTemplateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
GetAllTemplateResult::GetAllTemplateResult() :
ServiceResult()
{}
GetAllTemplateResult::GetAllTemplateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAllTemplateResult::~GetAllTemplateResult()
{}
void GetAllTemplateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTemplateIds = value["TemplateIds"]["TemplateId"];
for (const auto &item : allTemplateIds)
templateIds_.push_back(item.asString());
}
std::vector<std::string> GetAllTemplateResult::getTemplateIds()const
{
return templateIds_;
}

View File

@@ -0,0 +1,269 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTaskParamRequest.h>
using AlibabaCloud::Rtc::Model::GetTaskParamRequest;
GetTaskParamRequest::GetTaskParamRequest() :
RpcServiceRequest("rtc", "2018-01-11", "GetTaskParam")
{}
GetTaskParamRequest::~GetTaskParamRequest()
{}
std::string GetTaskParamRequest::getApp_ip()const
{
return app_ip_;
}
void GetTaskParamRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string GetTaskParamRequest::getPopProduct()const
{
return popProduct_;
}
void GetTaskParamRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long GetTaskParamRequest::getCallerParentId()const
{
return callerParentId_;
}
void GetTaskParamRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool GetTaskParamRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void GetTaskParamRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string GetTaskParamRequest::getCallerBid()const
{
return callerBid_;
}
void GetTaskParamRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long GetTaskParamRequest::getOwnerId()const
{
return ownerId_;
}
void GetTaskParamRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetTaskParamRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void GetTaskParamRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string GetTaskParamRequest::getVersion()const
{
return version_;
}
void GetTaskParamRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string GetTaskParamRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void GetTaskParamRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string GetTaskParamRequest::getCallerType()const
{
return callerType_;
}
void GetTaskParamRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool GetTaskParamRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void GetTaskParamRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool GetTaskParamRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void GetTaskParamRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string GetTaskParamRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetTaskParamRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool GetTaskParamRequest::getSecurity_transport()const
{
return security_transport_;
}
void GetTaskParamRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string GetTaskParamRequest::getSecurityToken()const
{
return securityToken_;
}
void GetTaskParamRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetTaskParamRequest::getRequestId()const
{
return requestId_;
}
void GetTaskParamRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string GetTaskParamRequest::getRequestContent()const
{
return requestContent_;
}
void GetTaskParamRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string GetTaskParamRequest::getAppId()const
{
return appId_;
}
void GetTaskParamRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string GetTaskParamRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void GetTaskParamRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string GetTaskParamRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void GetTaskParamRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long GetTaskParamRequest::getTaskId()const
{
return taskId_;
}
void GetTaskParamRequest::setTaskId(long taskId)
{
taskId_ = taskId;
setParameter("TaskId", std::to_string(taskId));
}
long GetTaskParamRequest::getCallerUid()const
{
return callerUid_;
}
void GetTaskParamRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTaskParamResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
GetTaskParamResult::GetTaskParamResult() :
ServiceResult()
{}
GetTaskParamResult::GetTaskParamResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetTaskParamResult::~GetTaskParamResult()
{}
void GetTaskParamResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMixPane = value["MixPane"]["MixPaneItem"];
for (auto value : allMixPane)
{
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();
mixPane_.push_back(mixPaneObject);
}
if(!value["ChannelId"].isNull())
channelId_ = value["ChannelId"].asString();
if(!value["TemplateId"].isNull())
templateId_ = std::stol(value["TemplateId"].asString());
}
std::vector<GetTaskParamResult::MixPaneItem> GetTaskParamResult::getMixPane()const
{
return mixPane_;
}
std::string GetTaskParamResult::getChannelId()const
{
return channelId_;
}
long GetTaskParamResult::getTemplateId()const
{
return templateId_;
}

View File

@@ -0,0 +1,280 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTaskStatusRequest.h>
using AlibabaCloud::Rtc::Model::GetTaskStatusRequest;
GetTaskStatusRequest::GetTaskStatusRequest() :
RpcServiceRequest("rtc", "2018-01-11", "GetTaskStatus")
{}
GetTaskStatusRequest::~GetTaskStatusRequest()
{}
std::string GetTaskStatusRequest::getApp_ip()const
{
return app_ip_;
}
void GetTaskStatusRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string GetTaskStatusRequest::getPopProduct()const
{
return popProduct_;
}
void GetTaskStatusRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long GetTaskStatusRequest::getCallerParentId()const
{
return callerParentId_;
}
void GetTaskStatusRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool GetTaskStatusRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void GetTaskStatusRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string GetTaskStatusRequest::getCallerBid()const
{
return callerBid_;
}
void GetTaskStatusRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long GetTaskStatusRequest::getOwnerId()const
{
return ownerId_;
}
void GetTaskStatusRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetTaskStatusRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void GetTaskStatusRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string GetTaskStatusRequest::getVersion()const
{
return version_;
}
void GetTaskStatusRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string GetTaskStatusRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void GetTaskStatusRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string GetTaskStatusRequest::getCallerType()const
{
return callerType_;
}
void GetTaskStatusRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool GetTaskStatusRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void GetTaskStatusRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool GetTaskStatusRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void GetTaskStatusRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string GetTaskStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetTaskStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool GetTaskStatusRequest::getSecurity_transport()const
{
return security_transport_;
}
void GetTaskStatusRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string GetTaskStatusRequest::getSecurityToken()const
{
return securityToken_;
}
void GetTaskStatusRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetTaskStatusRequest::getRequestId()const
{
return requestId_;
}
void GetTaskStatusRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string GetTaskStatusRequest::getRequestContent()const
{
return requestContent_;
}
void GetTaskStatusRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string GetTaskStatusRequest::getAppId()const
{
return appId_;
}
void GetTaskStatusRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string GetTaskStatusRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void GetTaskStatusRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string GetTaskStatusRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void GetTaskStatusRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
std::string GetTaskStatusRequest::getChannelId()const
{
return channelId_;
}
void GetTaskStatusRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}
long GetTaskStatusRequest::getTaskId()const
{
return taskId_;
}
void GetTaskStatusRequest::setTaskId(long taskId)
{
taskId_ = taskId;
setParameter("TaskId", std::to_string(taskId));
}
long GetTaskStatusRequest::getCallerUid()const
{
return callerUid_;
}
void GetTaskStatusRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTaskStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
GetTaskStatusResult::GetTaskStatusResult() :
ServiceResult()
{}
GetTaskStatusResult::GetTaskStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetTaskStatusResult::~GetTaskStatusResult()
{}
void GetTaskStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Status"].isNull())
status_ = std::stoi(value["Status"].asString());
}
int GetTaskStatusResult::getStatus()const
{
return status_;
}

View File

@@ -0,0 +1,269 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTemplateInfoRequest.h>
using AlibabaCloud::Rtc::Model::GetTemplateInfoRequest;
GetTemplateInfoRequest::GetTemplateInfoRequest() :
RpcServiceRequest("rtc", "2018-01-11", "GetTemplateInfo")
{}
GetTemplateInfoRequest::~GetTemplateInfoRequest()
{}
std::string GetTemplateInfoRequest::getApp_ip()const
{
return app_ip_;
}
void GetTemplateInfoRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string GetTemplateInfoRequest::getPopProduct()const
{
return popProduct_;
}
void GetTemplateInfoRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long GetTemplateInfoRequest::getCallerParentId()const
{
return callerParentId_;
}
void GetTemplateInfoRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool GetTemplateInfoRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void GetTemplateInfoRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string GetTemplateInfoRequest::getCallerBid()const
{
return callerBid_;
}
void GetTemplateInfoRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long GetTemplateInfoRequest::getOwnerId()const
{
return ownerId_;
}
void GetTemplateInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetTemplateInfoRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void GetTemplateInfoRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
long GetTemplateInfoRequest::getTemplateId()const
{
return templateId_;
}
void GetTemplateInfoRequest::setTemplateId(long templateId)
{
templateId_ = templateId;
setParameter("TemplateId", std::to_string(templateId));
}
std::string GetTemplateInfoRequest::getVersion()const
{
return version_;
}
void GetTemplateInfoRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string GetTemplateInfoRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void GetTemplateInfoRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string GetTemplateInfoRequest::getCallerType()const
{
return callerType_;
}
void GetTemplateInfoRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool GetTemplateInfoRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void GetTemplateInfoRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool GetTemplateInfoRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void GetTemplateInfoRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string GetTemplateInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetTemplateInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool GetTemplateInfoRequest::getSecurity_transport()const
{
return security_transport_;
}
void GetTemplateInfoRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string GetTemplateInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void GetTemplateInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string GetTemplateInfoRequest::getRequestId()const
{
return requestId_;
}
void GetTemplateInfoRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string GetTemplateInfoRequest::getRequestContent()const
{
return requestContent_;
}
void GetTemplateInfoRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string GetTemplateInfoRequest::getAppId()const
{
return appId_;
}
void GetTemplateInfoRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string GetTemplateInfoRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void GetTemplateInfoRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string GetTemplateInfoRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void GetTemplateInfoRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long GetTemplateInfoRequest::getCallerUid()const
{
return callerUid_;
}
void GetTemplateInfoRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,118 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/GetTemplateInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
GetTemplateInfoResult::GetTemplateInfoResult() :
ServiceResult()
{}
GetTemplateInfoResult::GetTemplateInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetTemplateInfoResult::~GetTemplateInfoResult()
{}
void GetTemplateInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto layOutNode = value["LayOut"];
if(!layOutNode["Color"].isNull())
layOut_.color = layOutNode["Color"].asString();
if(!layOutNode["Cutmode"].isNull())
layOut_.cutmode = std::stoi(layOutNode["Cutmode"].asString());
if(!layOutNode["LayoutID"].isNull())
layOut_.layoutID = std::stoi(layOutNode["LayoutID"].asString());
auto recordConfigNode = value["RecordConfig"];
if(!recordConfigNode["StorageType"].isNull())
recordConfig_.storageType = recordConfigNode["StorageType"].asString();
if(!recordConfigNode["FileFormat"].isNull())
recordConfig_.fileFormat = std::stoi(recordConfigNode["FileFormat"].asString());
if(!recordConfigNode["OssEndpoint"].isNull())
recordConfig_.ossEndpoint = recordConfigNode["OssEndpoint"].asString();
if(!recordConfigNode["OssBucket"].isNull())
recordConfig_.ossBucket = recordConfigNode["OssBucket"].asString();
if(!recordConfigNode["VodTranscodeGroupId"].isNull())
recordConfig_.vodTranscodeGroupId = std::stoi(recordConfigNode["VodTranscodeGroupId"].asString());
auto liveConfigNode = value["LiveConfig"];
if(!liveConfigNode["DomainName"].isNull())
liveConfig_.domainName = liveConfigNode["DomainName"].asString();
if(!liveConfigNode["AppName"].isNull())
liveConfig_.appName = liveConfigNode["AppName"].asString();
if(!value["MixMode"].isNull())
mixMode_ = std::stoi(value["MixMode"].asString());
if(!value["ServiceMode"].isNull())
serviceMode_ = std::stoi(value["ServiceMode"].asString());
if(!value["CallBack"].isNull())
callBack_ = value["CallBack"].asString();
if(!value["MaxMixStreamCount"].isNull())
maxMixStreamCount_ = std::stoi(value["MaxMixStreamCount"].asString());
if(!value["MediaConfig"].isNull())
mediaConfig_ = std::stoi(value["MediaConfig"].asString());
}
std::string GetTemplateInfoResult::getCallBack()const
{
return callBack_;
}
int GetTemplateInfoResult::getMixMode()const
{
return mixMode_;
}
GetTemplateInfoResult::LayOut GetTemplateInfoResult::getLayOut()const
{
return layOut_;
}
int GetTemplateInfoResult::getMaxMixStreamCount()const
{
return maxMixStreamCount_;
}
GetTemplateInfoResult::LiveConfig GetTemplateInfoResult::getLiveConfig()const
{
return liveConfig_;
}
int GetTemplateInfoResult::getServiceMode()const
{
return serviceMode_;
}
int GetTemplateInfoResult::getMediaConfig()const
{
return mediaConfig_;
}
GetTemplateInfoResult::RecordConfig GetTemplateInfoResult::getRecordConfig()const
{
return recordConfig_;
}

View File

@@ -36,15 +36,15 @@ void ModifyAppRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string ModifyAppRequest::getProduct()const
std::string ModifyAppRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void ModifyAppRequest::setProduct(const std::string& product)
void ModifyAppRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long ModifyAppRequest::getCallerParentId()const

View File

@@ -201,15 +201,15 @@ void ModifyConferenceRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string ModifyConferenceRequest::getProduct()const
std::string ModifyConferenceRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void ModifyConferenceRequest::setProduct(const std::string& product)
void ModifyConferenceRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string ModifyConferenceRequest::getCallerBid()const

View File

@@ -36,15 +36,15 @@ void MuteAudioAllRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string MuteAudioAllRequest::getProduct()const
std::string MuteAudioAllRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void MuteAudioAllRequest::setProduct(const std::string& product)
void MuteAudioAllRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long MuteAudioAllRequest::getCallerParentId()const

View File

@@ -36,15 +36,15 @@ void MuteAudioRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string MuteAudioRequest::getProduct()const
std::string MuteAudioRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void MuteAudioRequest::setProduct(const std::string& product)
void MuteAudioRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::vector<std::string> MuteAudioRequest::getParticipantIds()const

View File

@@ -36,15 +36,15 @@ void RemoveParticipantsRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string RemoveParticipantsRequest::getProduct()const
std::string RemoveParticipantsRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void RemoveParticipantsRequest::setProduct(const std::string& product)
void RemoveParticipantsRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::vector<std::string> RemoveParticipantsRequest::getParticipantIds()const

View File

@@ -36,15 +36,15 @@ void StartAppRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string StartAppRequest::getProduct()const
std::string StartAppRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void StartAppRequest::setProduct(const std::string& product)
void StartAppRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long StartAppRequest::getCallerParentId()const

View File

@@ -0,0 +1,309 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/StartTaskRequest.h>
using AlibabaCloud::Rtc::Model::StartTaskRequest;
StartTaskRequest::StartTaskRequest() :
RpcServiceRequest("rtc", "2018-01-11", "StartTask")
{}
StartTaskRequest::~StartTaskRequest()
{}
std::vector<StartTaskRequest::MixPanes> StartTaskRequest::getMixPanes()const
{
return mixPanes_;
}
void StartTaskRequest::setMixPanes(const std::vector<MixPanes>& mixPanes)
{
mixPanes_ = mixPanes;
int i = 0;
for(int i = 0; i!= mixPanes.size(); i++) {
auto obj = mixPanes.at(i);
std::string str ="MixPanes."+ std::to_string(i);
setParameter(str + ".PaneId", std::to_string(obj.paneId));
setParameter(str + ".UserId", obj.userId);
setParameter(str + ".SourceType", obj.sourceType);
}
}
long StartTaskRequest::getCallerParentId()const
{
return callerParentId_;
}
void StartTaskRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
std::string StartTaskRequest::getIdempotentId()const
{
return idempotentId_;
}
void StartTaskRequest::setIdempotentId(const std::string& idempotentId)
{
idempotentId_ = idempotentId;
setParameter("IdempotentId", idempotentId);
}
bool StartTaskRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void StartTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string StartTaskRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void StartTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string StartTaskRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void StartTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string StartTaskRequest::getCallerType()const
{
return callerType_;
}
void StartTaskRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string StartTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void StartTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string StartTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void StartTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string StartTaskRequest::getRequestContent()const
{
return requestContent_;
}
void StartTaskRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string StartTaskRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void StartTaskRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string StartTaskRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void StartTaskRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long StartTaskRequest::getCallerUid()const
{
return callerUid_;
}
void StartTaskRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string StartTaskRequest::getApp_ip()const
{
return app_ip_;
}
void StartTaskRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string StartTaskRequest::getPopProduct()const
{
return popProduct_;
}
void StartTaskRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string StartTaskRequest::getCallerBid()const
{
return callerBid_;
}
void StartTaskRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long StartTaskRequest::getOwnerId()const
{
return ownerId_;
}
void StartTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
long StartTaskRequest::getTemplateId()const
{
return templateId_;
}
void StartTaskRequest::setTemplateId(long templateId)
{
templateId_ = templateId;
setParameter("TemplateId", std::to_string(templateId));
}
std::string StartTaskRequest::getVersion()const
{
return version_;
}
void StartTaskRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool StartTaskRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void StartTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool StartTaskRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void StartTaskRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool StartTaskRequest::getSecurity_transport()const
{
return security_transport_;
}
void StartTaskRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string StartTaskRequest::getRequestId()const
{
return requestId_;
}
void StartTaskRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string StartTaskRequest::getAppId()const
{
return appId_;
}
void StartTaskRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string StartTaskRequest::getChannelId()const
{
return channelId_;
}
void StartTaskRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/StartTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
StartTaskResult::StartTaskResult() :
ServiceResult()
{}
StartTaskResult::StartTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
StartTaskResult::~StartTaskResult()
{}
void StartTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = std::stol(value["TaskId"].asString());
}
long StartTaskResult::getTaskId()const
{
return taskId_;
}

View File

@@ -36,15 +36,15 @@ void StopAppRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string StopAppRequest::getProduct()const
std::string StopAppRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void StopAppRequest::setProduct(const std::string& product)
void StopAppRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long StopAppRequest::getCallerParentId()const

View File

@@ -0,0 +1,280 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/StopTaskRequest.h>
using AlibabaCloud::Rtc::Model::StopTaskRequest;
StopTaskRequest::StopTaskRequest() :
RpcServiceRequest("rtc", "2018-01-11", "StopTask")
{}
StopTaskRequest::~StopTaskRequest()
{}
std::string StopTaskRequest::getApp_ip()const
{
return app_ip_;
}
void StopTaskRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string StopTaskRequest::getPopProduct()const
{
return popProduct_;
}
void StopTaskRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long StopTaskRequest::getCallerParentId()const
{
return callerParentId_;
}
void StopTaskRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool StopTaskRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void StopTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string StopTaskRequest::getCallerBid()const
{
return callerBid_;
}
void StopTaskRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long StopTaskRequest::getOwnerId()const
{
return ownerId_;
}
void StopTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string StopTaskRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void StopTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string StopTaskRequest::getVersion()const
{
return version_;
}
void StopTaskRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string StopTaskRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void StopTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string StopTaskRequest::getCallerType()const
{
return callerType_;
}
void StopTaskRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
bool StopTaskRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void StopTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool StopTaskRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void StopTaskRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string StopTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void StopTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
bool StopTaskRequest::getSecurity_transport()const
{
return security_transport_;
}
void StopTaskRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string StopTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void StopTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string StopTaskRequest::getRequestId()const
{
return requestId_;
}
void StopTaskRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string StopTaskRequest::getRequestContent()const
{
return requestContent_;
}
void StopTaskRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string StopTaskRequest::getAppId()const
{
return appId_;
}
void StopTaskRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string StopTaskRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void StopTaskRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string StopTaskRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void StopTaskRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
std::string StopTaskRequest::getChannelId()const
{
return channelId_;
}
void StopTaskRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}
long StopTaskRequest::getTaskId()const
{
return taskId_;
}
void StopTaskRequest::setTaskId(long taskId)
{
taskId_ = taskId;
setParameter("TaskId", std::to_string(taskId));
}
long StopTaskRequest::getCallerUid()const
{
return callerUid_;
}
void StopTaskRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/StopTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
StopTaskResult::StopTaskResult() :
ServiceResult()
{}
StopTaskResult::StopTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
StopTaskResult::~StopTaskResult()
{}
void StopTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -36,15 +36,15 @@ void UnmuteAudioAllRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string UnmuteAudioAllRequest::getProduct()const
std::string UnmuteAudioAllRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void UnmuteAudioAllRequest::setProduct(const std::string& product)
void UnmuteAudioAllRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
long UnmuteAudioAllRequest::getCallerParentId()const

View File

@@ -36,15 +36,15 @@ void UnmuteAudioRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string UnmuteAudioRequest::getProduct()const
std::string UnmuteAudioRequest::getPopProduct()const
{
return product_;
return popProduct_;
}
void UnmuteAudioRequest::setProduct(const std::string& product)
void UnmuteAudioRequest::setPopProduct(const std::string& popProduct)
{
product_ = product;
setParameter("Product", product);
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::vector<std::string> UnmuteAudioRequest::getParticipantIds()const

View File

@@ -25,28 +25,6 @@ UpdateChannelRequest::UpdateChannelRequest() :
UpdateChannelRequest::~UpdateChannelRequest()
{}
std::string UpdateChannelRequest::getApp_ip()const
{
return app_ip_;
}
void UpdateChannelRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string UpdateChannelRequest::getProduct()const
{
return product_;
}
void UpdateChannelRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
long UpdateChannelRequest::getCallerParentId()const
{
return callerParentId_;
@@ -69,28 +47,6 @@ void UpdateChannelRequest::setProxy_original_security_transport(bool proxy_origi
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string UpdateChannelRequest::getCallerBid()const
{
return callerBid_;
}
void UpdateChannelRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long UpdateChannelRequest::getOwnerId()const
{
return ownerId_;
}
void UpdateChannelRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string UpdateChannelRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
@@ -102,28 +58,6 @@ void UpdateChannelRequest::setProxy_original_source_ip(const std::string& proxy_
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string UpdateChannelRequest::getVersion()const
{
return version_;
}
void UpdateChannelRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string UpdateChannelRequest::getNonce()const
{
return nonce_;
}
void UpdateChannelRequest::setNonce(const std::string& nonce)
{
nonce_ = nonce;
setParameter("Nonce", nonce);
}
std::string UpdateChannelRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
@@ -146,28 +80,6 @@ void UpdateChannelRequest::setCallerType(const std::string& callerType)
setParameter("CallerType", callerType);
}
bool UpdateChannelRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void UpdateChannelRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool UpdateChannelRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void UpdateChannelRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string UpdateChannelRequest::getAccessKeyId()const
{
return accessKeyId_;
@@ -179,17 +91,6 @@ void UpdateChannelRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
bool UpdateChannelRequest::getSecurity_transport()const
{
return security_transport_;
}
void UpdateChannelRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string UpdateChannelRequest::getSecurityToken()const
{
return securityToken_;
@@ -201,17 +102,6 @@ void UpdateChannelRequest::setSecurityToken(const std::string& securityToken)
setParameter("SecurityToken", securityToken);
}
std::string UpdateChannelRequest::getRequestId()const
{
return requestId_;
}
void UpdateChannelRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string UpdateChannelRequest::getRequestContent()const
{
return requestContent_;
@@ -223,17 +113,6 @@ void UpdateChannelRequest::setRequestContent(const std::string& requestContent)
setParameter("RequestContent", requestContent);
}
std::string UpdateChannelRequest::getAppId()const
{
return appId_;
}
void UpdateChannelRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string UpdateChannelRequest::getCallerBidEmail()const
{
return callerBidEmail_;
@@ -256,17 +135,6 @@ void UpdateChannelRequest::setCallerUidEmail(const std::string& callerUidEmail)
setParameter("CallerUidEmail", callerUidEmail);
}
std::string UpdateChannelRequest::getChannelId()const
{
return channelId_;
}
void UpdateChannelRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}
long UpdateChannelRequest::getCallerUid()const
{
return callerUid_;
@@ -278,3 +146,146 @@ void UpdateChannelRequest::setCallerUid(long callerUid)
setParameter("CallerUid", std::to_string(callerUid));
}
std::string UpdateChannelRequest::getApp_ip()const
{
return app_ip_;
}
void UpdateChannelRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string UpdateChannelRequest::getPopProduct()const
{
return popProduct_;
}
void UpdateChannelRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string UpdateChannelRequest::getProduct()const
{
return product_;
}
void UpdateChannelRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string UpdateChannelRequest::getCallerBid()const
{
return callerBid_;
}
void UpdateChannelRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long UpdateChannelRequest::getOwnerId()const
{
return ownerId_;
}
void UpdateChannelRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string UpdateChannelRequest::getVersion()const
{
return version_;
}
void UpdateChannelRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string UpdateChannelRequest::getNonce()const
{
return nonce_;
}
void UpdateChannelRequest::setNonce(const std::string& nonce)
{
nonce_ = nonce;
setParameter("Nonce", nonce);
}
bool UpdateChannelRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void UpdateChannelRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool UpdateChannelRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void UpdateChannelRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool UpdateChannelRequest::getSecurity_transport()const
{
return security_transport_;
}
void UpdateChannelRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string UpdateChannelRequest::getRequestId()const
{
return requestId_;
}
void UpdateChannelRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string UpdateChannelRequest::getAppId()const
{
return appId_;
}
void UpdateChannelRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string UpdateChannelRequest::getChannelId()const
{
return channelId_;
}
void UpdateChannelRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}

View File

@@ -0,0 +1,309 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/UpdateTaskParamRequest.h>
using AlibabaCloud::Rtc::Model::UpdateTaskParamRequest;
UpdateTaskParamRequest::UpdateTaskParamRequest() :
RpcServiceRequest("rtc", "2018-01-11", "UpdateTaskParam")
{}
UpdateTaskParamRequest::~UpdateTaskParamRequest()
{}
std::vector<UpdateTaskParamRequest::MixPanes> UpdateTaskParamRequest::getMixPanes()const
{
return mixPanes_;
}
void UpdateTaskParamRequest::setMixPanes(const std::vector<MixPanes>& mixPanes)
{
mixPanes_ = mixPanes;
int i = 0;
for(int i = 0; i!= mixPanes.size(); i++) {
auto obj = mixPanes.at(i);
std::string str ="MixPanes."+ std::to_string(i);
setParameter(str + ".PaneId", std::to_string(obj.paneId));
setParameter(str + ".UserId", obj.userId);
setParameter(str + ".SourceType", obj.sourceType);
}
}
long UpdateTaskParamRequest::getCallerParentId()const
{
return callerParentId_;
}
void UpdateTaskParamRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool UpdateTaskParamRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void UpdateTaskParamRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string UpdateTaskParamRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void UpdateTaskParamRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string UpdateTaskParamRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void UpdateTaskParamRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string UpdateTaskParamRequest::getCallerType()const
{
return callerType_;
}
void UpdateTaskParamRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string UpdateTaskParamRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdateTaskParamRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string UpdateTaskParamRequest::getSecurityToken()const
{
return securityToken_;
}
void UpdateTaskParamRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string UpdateTaskParamRequest::getRequestContent()const
{
return requestContent_;
}
void UpdateTaskParamRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string UpdateTaskParamRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void UpdateTaskParamRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string UpdateTaskParamRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void UpdateTaskParamRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long UpdateTaskParamRequest::getTaskId()const
{
return taskId_;
}
void UpdateTaskParamRequest::setTaskId(long taskId)
{
taskId_ = taskId;
setParameter("TaskId", std::to_string(taskId));
}
long UpdateTaskParamRequest::getCallerUid()const
{
return callerUid_;
}
void UpdateTaskParamRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string UpdateTaskParamRequest::getApp_ip()const
{
return app_ip_;
}
void UpdateTaskParamRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string UpdateTaskParamRequest::getPopProduct()const
{
return popProduct_;
}
void UpdateTaskParamRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string UpdateTaskParamRequest::getCallerBid()const
{
return callerBid_;
}
void UpdateTaskParamRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long UpdateTaskParamRequest::getOwnerId()const
{
return ownerId_;
}
void UpdateTaskParamRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
long UpdateTaskParamRequest::getTemplateId()const
{
return templateId_;
}
void UpdateTaskParamRequest::setTemplateId(long templateId)
{
templateId_ = templateId;
setParameter("TemplateId", std::to_string(templateId));
}
std::string UpdateTaskParamRequest::getVersion()const
{
return version_;
}
void UpdateTaskParamRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool UpdateTaskParamRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void UpdateTaskParamRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool UpdateTaskParamRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void UpdateTaskParamRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool UpdateTaskParamRequest::getSecurity_transport()const
{
return security_transport_;
}
void UpdateTaskParamRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string UpdateTaskParamRequest::getRequestId()const
{
return requestId_;
}
void UpdateTaskParamRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string UpdateTaskParamRequest::getAppId()const
{
return appId_;
}
void UpdateTaskParamRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setParameter("AppId", appId);
}
std::string UpdateTaskParamRequest::getChannelId()const
{
return channelId_;
}
void UpdateTaskParamRequest::setChannelId(const std::string& channelId)
{
channelId_ = channelId;
setParameter("ChannelId", channelId);
}

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rtc/model/UpdateTaskParamResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rtc;
using namespace AlibabaCloud::Rtc::Model;
UpdateTaskParamResult::UpdateTaskParamResult() :
ServiceResult()
{}
UpdateTaskParamResult::UpdateTaskParamResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdateTaskParamResult::~UpdateTaskParamResult()
{}
void UpdateTaskParamResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = std::stol(value["TaskId"].asString());
}
long UpdateTaskParamResult::getTaskId()const
{
return taskId_;
}