Compare commits

..

34 Commits

Author SHA1 Message Date
sdk-team
c99e90b98e Encrypt Dialog Content. 2021-06-16 05:40:01 +00:00
sdk-team
c3c8160946 Add ListDevopsProjects. 2021-06-15 06:35:33 +00:00
sdk-team
052e0fa723 Supported EncryptNewTables for ModifyDBClusterTDE. 2021-06-15 02:46:51 +00:00
sdk-team
ff9366ef41 Support API for Trail. 2021-06-15 02:40:00 +00:00
sdk-team
ac11b7e23d Add CreateSshKey OpenAPI. 2021-06-11 02:11:54 +00:00
sdk-team
5599b4ad14 Support SQLReview Order API. 2021-06-10 14:06:49 +00:00
sdk-team
b4b0cb593d Generated 2016-11-01 for live. 2021-06-10 07:33:20 +00:00
sdk-team
73a8478a41 DiskEncryption. 2021-06-10 06:04:25 +00:00
sdk-team
a3a8fed5ec Generated 2016-04-28 for Vpc. 2021-06-10 03:46:38 +00:00
sdk-team
08cc0d55f3 Update TMP API, including QueryDevice, CreateThingModel, UpdateThingModel, ImportThingModelTsl, BatchPickThingModel, ListDeviceDistributeJob. 2021-06-09 06:54:22 +00:00
sdk-team
648aacf470 Public beta version. 2021-06-09 06:33:44 +00:00
sdk-team
727bbe9c98 Create Lindorm Open api. 2021-06-09 04:08:38 +00:00
sdk-team
c8dd9a4660 Create Lindorm Open api. 2021-06-09 04:07:48 +00:00
sdk-team
5e0a06b53b Edit GetTrace. 2021-06-09 02:01:55 +00:00
sdk-team
685112f414 Support Aliyun Workorder OpenAPI. 2021-06-08 15:25:57 +00:00
sdk-team
0d6b5d7108 Refine API response for GetCallDetailRecord. 2021-06-08 09:44:11 +00:00
sdk-team
f3a5eccfc1 Support input parameter LaunchConfigurationHostNames and MinTargetCapacity for CreateAutoProvisioningGroup. 2021-06-08 08:28:45 +00:00
sdk-team
abe9edfb61 Increase detection frequency for availability monitoring. 2021-06-08 05:46:50 +00:00
sdk-team
2c761da6cd Supported new version of Ticket for Alibaba Cloud. 2021-06-05 12:18:45 +00:00
sdk-team
4ee03ced70 New API Version of Work Order System. 2021-06-05 11:41:48 +00:00
sdk-team
77822cfe63 Add Emon-Service support. 2021-06-04 03:09:49 +00:00
sdk-team
fe0018aad2 Supported multi attach feature for disk. 2021-06-04 02:29:43 +00:00
sdk-team
9daef8bca3 Delete live API. 2021-06-04 02:21:50 +00:00
sdk-team
9e1db6ede8 Add name. 2021-06-03 14:11:54 +00:00
sdk-team
79b5e173b0 Support name. 2021-06-03 12:38:23 +00:00
sdk-team
3a2b4a3b0a Support key deletion protection. 2021-06-02 02:33:09 +00:00
sdk-team
216a31ec31 Support upgrade. 2021-05-31 02:22:09 +00:00
sdk-team
a85bc74388 Add TriggerRemoteSync api. 2021-05-28 08:49:18 +00:00
sdk-team
f4aa70c22f Create Lindorm Open api. 2021-05-28 03:54:43 +00:00
sdk-team
c79f8bf7fb Create Lindorm Open api. 2021-05-28 03:52:35 +00:00
sdk-team
babd707824 Generated 2019-09-10 for waf-openapi. 2021-05-27 07:04:04 +00:00
sdk-team
482c28eea7 Export new API for IVR tracking. 2021-05-25 08:43:02 +00:00
sdk-team
e98d0acba7 Support a2a openapi. 2021-05-24 09:43:52 +00:00
sdk-team
8951d4e70a Export new API for report. 2021-05-24 06:44:12 +00:00
2166 changed files with 77392 additions and 60497 deletions

109
CHANGELOG
View File

@@ -1,3 +1,112 @@
2021-06-16 Version: 1.36.787
- Encrypt Dialog Content.
2021-06-15 Version: 1.36.786
- Add ListDevopsProjects.
2021-06-15 Version: 1.36.785
- Supported EncryptNewTables for ModifyDBClusterTDE.
- Supported SSLAutoRotate for ModifyDBClusterSSL.
2021-06-15 Version: 1.36.784
- Support API for Trail.
2021-06-11 Version: 1.36.783
- Add CreateSshKey OpenAPI.
2021-06-10 Version: 1.36.782
- Support SQLReview Order API.
2021-06-10 Version: 1.36.781
- Generated 2016-11-01 for `live`.
2021-06-10 Version: 1.36.780
- DiskEncryption.
2021-06-10 Version: 1.36.779
- Generated 2016-04-28 for `Vpc`.
2021-06-09 Version: 1.36.778
- Update TMP API, including QueryDevice, CreateThingModel, UpdateThingModel, ImportThingModelTsl, BatchPickThingModel, ListDeviceDistributeJob.
- Add TMP API, including QueryDeviceInfo.
- Update OTA API, including CreateOTAVerifyJob, CreateOTAStaticUpgradeJob, CreateOTADynamicUpgradeJob, CancelOTATaskByJob, QueryOTAJob.
- Add OTA API, including ListOTAUnfinishedTaskByDevice,ConfirmOTATask.
2021-06-09 Version: 1.36.777
- Public beta version.
- Add Api Overseas.
2021-06-09 Version: 1.36.776
- Create Lindorm Open api.
2021-06-09 Version: 1.36.775
- Create Lindorm Open api.
2021-06-09 Version: 1.36.774
- Edit GetTrace.
2021-06-08 Version: 1.36.773
- Support Aliyun Workorder OpenAPI.
2021-06-08 Version: 1.36.772
- Refine API response for GetCallDetailRecord.
2021-06-08 Version: 1.36.771
- Support input parameter LaunchConfigurationHostNames and MinTargetCapacity for CreateAutoProvisioningGroup.
2021-06-08 Version: 1.36.770
- Increase detection frequency for availability monitoring.
- Add application group to query in batch according to group ID.
2021-06-05 Version: 1.36.769
- Supported new version of Ticket for Alibaba Cloud.
2021-06-05 Version: 1.36.768
- New API Version of Work Order System.
2021-06-04 Version: 1.36.767
- Add Emon-Service support.
- Remove Deprecated Interfaces.
2021-06-04 Version: 1.36.766
- Supported multi attach feature for disk.
2021-06-04 Version: 1.36.765
- Delete live API.
2021-06-03 Version: 1.36.764
- Add name.
2021-06-03 Version: 1.36.763
- Support name.
2021-06-02 Version: 1.36.762
- Support key deletion protection.
2021-05-31 Version: 1.36.761
- Support upgrade.
2021-05-28 Version: 1.36.760
- Add TriggerRemoteSync api.
2021-05-28 Version: 1.36.759
- Create Lindorm Open api.
2021-05-28 Version: 1.36.758
- Create Lindorm Open api.
2021-05-27 Version: 1.36.757
- Generated 2019-09-10 for `waf-openapi`.
2021-05-25 Version: 1.36.756
- Export new API for IVR tracking.
2021-05-24 Version: 1.36.755
- Support a2a openapi.
2021-05-24 Version: 1.36.754
- Export new API for report.
2021-05-24 Version: 1.36.753
- Support TransformDBClusterPayType.

View File

@@ -1 +1 @@
1.36.753
1.36.787

View File

@@ -37,18 +37,14 @@ namespace AlibabaCloud
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getMnsTopicArn()const;
void setMnsTopicArn(const std::string& mnsTopicArn);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getOssWriteRoleArn()const;
void setOssWriteRoleArn(const std::string& ossWriteRoleArn);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
@@ -60,12 +56,10 @@ namespace AlibabaCloud
private:
std::string slsProjectArn_;
std::string accessKeyId_;
std::string slsWriteRoleArn_;
bool isOrganizationTrail_;
std::string ossKeyPrefix_;
std::string mnsTopicArn_;
std::string roleName_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;

View File

@@ -38,13 +38,12 @@ namespace AlibabaCloud
explicit CreateTrailResult(const std::string &payload);
~CreateTrailResult();
std::string getSlsProjectArn()const;
std::string getMnsTopicArn()const;
std::string getRoleName()const;
std::string getEventRW()const;
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getSlsWriteRoleArn()const;
std::string getOssWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -52,13 +51,12 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string slsProjectArn_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string slsWriteRoleArn_;
std::string ossWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

@@ -35,13 +35,10 @@ namespace AlibabaCloud
DeleteTrailRequest();
~DeleteTrailRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string accessKeyId_;
std::string name_;
};

View File

@@ -35,11 +35,11 @@ namespace AlibabaCloud
DescribeRegionsRequest();
~DescribeRegionsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAcceptLanguage()const;
void setAcceptLanguage(const std::string& acceptLanguage);
private:
std::string accessKeyId_;
std::string acceptLanguage_;
};
}

View File

@@ -32,25 +32,23 @@ namespace AlibabaCloud
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeRegionsResult : public ServiceResult
{
public:
struct Regions
struct Region
{
struct RegionItem
{
std::string regionId;
};
std::vector<RegionItem> region;
std::string regionId;
std::string regionEndpoint;
std::string localName;
};
DescribeRegionsResult();
explicit DescribeRegionsResult(const std::string &payload);
~DescribeRegionsResult();
Regions getRegions()const;
std::vector<Region> getRegions()const;
protected:
void parse(const std::string &payload);
private:
Regions regions_;
std::vector<Region> regions_;
};
}

View File

@@ -35,16 +35,16 @@ namespace AlibabaCloud
DescribeTrailsRequest();
~DescribeTrailsRequest();
bool getIncludeOrganizationTrail()const;
void setIncludeOrganizationTrail(bool includeOrganizationTrail);
bool getIncludeShadowTrails()const;
void setIncludeShadowTrails(bool includeShadowTrails);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNameList()const;
void setNameList(const std::string& nameList);
private:
bool includeOrganizationTrail_;
bool includeShadowTrails_;
std::string accessKeyId_;
std::string nameList_;
};

View File

@@ -32,36 +32,39 @@ namespace AlibabaCloud
class ALIBABACLOUD_ACTIONTRAIL_EXPORT DescribeTrailsResult : public ServiceResult
{
public:
struct TrailListItem
struct Trail
{
std::string status;
std::string mnsTopicArn;
std::string homeRegion;
std::string createTime;
std::string startLoggingTime;
std::string createTime;
std::string stopLoggingTime;
std::string organizationId;
std::string slsWriteRoleArn;
std::string ossBucketLocation;
std::string trailRegion;
std::string name;
bool isOrganizationTrail;
std::string slsProjectArn;
std::string roleName;
std::string eventRW;
std::string ossKeyPrefix;
std::string updateTime;
std::string region;
std::string ossBucketName;
std::string ossWriteRoleArn;
long isShadowTrail;
};
DescribeTrailsResult();
explicit DescribeTrailsResult(const std::string &payload);
~DescribeTrailsResult();
std::vector<TrailListItem> getTrailList()const;
std::vector<Trail> getTrailList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TrailListItem> trailList_;
std::vector<Trail> trailList_;
};
}

View File

@@ -35,15 +35,12 @@ namespace AlibabaCloud
GetTrailStatusRequest();
~GetTrailStatusRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getName()const;
void setName(const std::string& name);
bool getIsOrganizationTrail()const;
void setIsOrganizationTrail(bool isOrganizationTrail);
private:
std::string accessKeyId_;
std::string name_;
bool isOrganizationTrail_;

View File

@@ -37,20 +37,28 @@ namespace AlibabaCloud
GetTrailStatusResult();
explicit GetTrailStatusResult(const std::string &payload);
~GetTrailStatusResult();
std::string getLatestDeliveryLogServiceTime()const;
std::string getLatestDeliveryLogServiceError()const;
std::string getStartLoggingTime()const;
bool getOssBucketStatus()const;
std::string getLatestDeliveryError()const;
std::string getStopLoggingTime()const;
bool getIsLogging()const;
bool getSlsLogStoreStatus()const;
std::string getLatestDeliveryTime()const;
bool getIsLogging()const;
protected:
void parse(const std::string &payload);
private:
std::string latestDeliveryLogServiceTime_;
std::string latestDeliveryLogServiceError_;
std::string startLoggingTime_;
bool ossBucketStatus_;
std::string latestDeliveryError_;
std::string stopLoggingTime_;
bool isLogging_;
bool slsLogStoreStatus_;
std::string latestDeliveryTime_;
bool isLogging_;
};
}

View File

@@ -30,58 +30,37 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ACTIONTRAIL_EXPORT LookupEventsRequest : public RpcServiceRequest
{
public:
struct LookupAttribute
{
std::string value;
std::string key;
};
public:
LookupEventsRequest();
~LookupEventsRequest();
std::string getRequest()const;
void setRequest(const std::string& request);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getEventName()const;
void setEventName(const std::string& eventName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
std::string getEvent()const;
void setEvent(const std::string& event);
std::string getEventAccessKeyId()const;
void setEventAccessKeyId(const std::string& eventAccessKeyId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::vector<LookupAttribute> getLookupAttribute()const;
void setLookupAttribute(const std::vector<LookupAttribute>& lookupAttribute);
std::string getMaxResults()const;
void setMaxResults(const std::string& maxResults);
std::string getEventType()const;
void setEventType(const std::string& eventType);
std::string getResourceName()const;
void setResourceName(const std::string& resourceName);
std::string getUser()const;
void setUser(const std::string& user);
std::string getDirection()const;
void setDirection(const std::string& direction);
private:
std::string request_;
std::string startTime_;
std::string eventName_;
std::string accessKeyId_;
std::string nextToken_;
std::string serviceName_;
std::string event_;
std::string eventAccessKeyId_;
std::string endTime_;
std::string eventRW_;
std::string resourceType_;
std::string startTime_;
std::string nextToken_;
std::vector<LookupAttribute> lookupAttribute_;
std::string maxResults_;
std::string eventType_;
std::string resourceName_;
std::string user_;
std::string direction_;
};
}

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
LookupEventsResult();
explicit LookupEventsResult(const std::string &payload);
~LookupEventsResult();
std::string getNextToken()const;
std::string getEndTime()const;
std::string getNextToken()const;
std::vector<std::string> getEvents()const;
std::string getStartTime()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string endTime_;
std::string nextToken_;
std::vector<std::string> events_;
std::string startTime_;

View File

@@ -35,13 +35,10 @@ namespace AlibabaCloud
StartLoggingRequest();
~StartLoggingRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string accessKeyId_;
std::string name_;
};

View File

@@ -37,14 +37,10 @@ namespace AlibabaCloud
StartLoggingResult();
explicit StartLoggingResult(const std::string &payload);
~StartLoggingResult();
std::string getParam()const;
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string param_;
std::string result_;
};
}

View File

@@ -35,13 +35,10 @@ namespace AlibabaCloud
StopLoggingRequest();
~StopLoggingRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string accessKeyId_;
std::string name_;
};

View File

@@ -37,16 +37,12 @@ namespace AlibabaCloud
std::string getSlsProjectArn()const;
void setSlsProjectArn(const std::string& slsProjectArn);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSlsWriteRoleArn()const;
void setSlsWriteRoleArn(const std::string& slsWriteRoleArn);
std::string getOssKeyPrefix()const;
void setOssKeyPrefix(const std::string& ossKeyPrefix);
std::string getMnsTopicArn()const;
void setMnsTopicArn(const std::string& mnsTopicArn);
std::string getRoleName()const;
void setRoleName(const std::string& roleName);
std::string getOssWriteRoleArn()const;
void setOssWriteRoleArn(const std::string& ossWriteRoleArn);
std::string getEventRW()const;
void setEventRW(const std::string& eventRW);
std::string getName()const;
@@ -58,11 +54,9 @@ namespace AlibabaCloud
private:
std::string slsProjectArn_;
std::string accessKeyId_;
std::string slsWriteRoleArn_;
std::string ossKeyPrefix_;
std::string mnsTopicArn_;
std::string roleName_;
std::string ossWriteRoleArn_;
std::string eventRW_;
std::string name_;
std::string ossBucketName_;

View File

@@ -38,13 +38,12 @@ namespace AlibabaCloud
explicit UpdateTrailResult(const std::string &payload);
~UpdateTrailResult();
std::string getSlsProjectArn()const;
std::string getMnsTopicArn()const;
std::string getRoleName()const;
std::string getEventRW()const;
std::string getHomeRegion()const;
std::string getOssKeyPrefix()const;
std::string getOssBucketName()const;
std::string getSlsWriteRoleArn()const;
std::string getOssWriteRoleArn()const;
std::string getTrailRegion()const;
std::string getName()const;
@@ -52,13 +51,12 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string slsProjectArn_;
std::string mnsTopicArn_;
std::string roleName_;
std::string eventRW_;
std::string homeRegion_;
std::string ossKeyPrefix_;
std::string ossBucketName_;
std::string slsWriteRoleArn_;
std::string ossWriteRoleArn_;
std::string trailRegion_;
std::string name_;

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::CreateTrailRequest;
CreateTrailRequest::CreateTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "CreateTrail")
RpcServiceRequest("actiontrail", "2020-07-06", "CreateTrail")
{
setMethod(HttpRequest::Method::Post);
}
@@ -38,17 +38,6 @@ void CreateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
setParameter("SlsProjectArn", slsProjectArn);
}
std::string CreateTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
@@ -82,26 +71,15 @@ void CreateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
setParameter("OssKeyPrefix", ossKeyPrefix);
}
std::string CreateTrailRequest::getMnsTopicArn()const
std::string CreateTrailRequest::getOssWriteRoleArn()const
{
return mnsTopicArn_;
return ossWriteRoleArn_;
}
void CreateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
void CreateTrailRequest::setOssWriteRoleArn(const std::string& ossWriteRoleArn)
{
mnsTopicArn_ = mnsTopicArn;
setParameter("MnsTopicArn", mnsTopicArn);
}
std::string CreateTrailRequest::getRoleName()const
{
return roleName_;
}
void CreateTrailRequest::setRoleName(const std::string& roleName)
{
roleName_ = roleName;
setParameter("RoleName", roleName);
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter("OssWriteRoleArn", ossWriteRoleArn);
}
std::string CreateTrailRequest::getEventRW()const

View File

@@ -39,26 +39,24 @@ void CreateTrailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Name"].isNull())
name_ = value["Name"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["RoleName"].isNull())
roleName_ = value["RoleName"].asString();
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["MnsTopicArn"].isNull())
mnsTopicArn_ = value["MnsTopicArn"].asString();
if(!value["Name"].isNull())
name_ = value["Name"].asString();
}
@@ -67,16 +65,6 @@ std::string CreateTrailResult::getSlsProjectArn()const
return slsProjectArn_;
}
std::string CreateTrailResult::getMnsTopicArn()const
{
return mnsTopicArn_;
}
std::string CreateTrailResult::getRoleName()const
{
return roleName_;
}
std::string CreateTrailResult::getEventRW()const
{
return eventRW_;
@@ -102,6 +90,11 @@ std::string CreateTrailResult::getSlsWriteRoleArn()const
return slsWriteRoleArn_;
}
std::string CreateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string CreateTrailResult::getTrailRegion()const
{
return trailRegion_;

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::DeleteTrailRequest;
DeleteTrailRequest::DeleteTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DeleteTrail")
RpcServiceRequest("actiontrail", "2020-07-06", "DeleteTrail")
{
setMethod(HttpRequest::Method::Post);
}
@@ -27,17 +27,6 @@ DeleteTrailRequest::DeleteTrailRequest() :
DeleteTrailRequest::~DeleteTrailRequest()
{}
std::string DeleteTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DeleteTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteTrailRequest::getName()const
{
return name_;

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeRegions")
RpcServiceRequest("actiontrail", "2020-07-06", "DescribeRegions")
{
setMethod(HttpRequest::Method::Post);
}
@@ -27,14 +27,14 @@ DescribeRegionsRequest::DescribeRegionsRequest() :
DescribeRegionsRequest::~DescribeRegionsRequest()
{}
std::string DescribeRegionsRequest::getAccessKeyId()const
std::string DescribeRegionsRequest::getAcceptLanguage()const
{
return accessKeyId_;
return acceptLanguage_;
}
void DescribeRegionsRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeRegionsRequest::setAcceptLanguage(const std::string& acceptLanguage)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
acceptLanguage_ = acceptLanguage;
setParameter("AcceptLanguage", acceptLanguage);
}

View File

@@ -39,19 +39,22 @@ void DescribeRegionsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto regionsNode = value["Regions"];
auto allRegionNode = regionsNode["Region"]["RegionItem"];
for (auto regionsNodeRegionRegionItem : allRegionNode)
auto allRegionsNode = value["Regions"]["Region"];
for (auto valueRegionsRegion : allRegionsNode)
{
Regions::RegionItem regionItemObject;
if(!regionsNodeRegionRegionItem["RegionId"].isNull())
regionItemObject.regionId = regionsNodeRegionRegionItem["RegionId"].asString();
regions_.region.push_back(regionItemObject);
Region regionsObject;
if(!valueRegionsRegion["RegionId"].isNull())
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
if(!valueRegionsRegion["RegionEndpoint"].isNull())
regionsObject.regionEndpoint = valueRegionsRegion["RegionEndpoint"].asString();
if(!valueRegionsRegion["LocalName"].isNull())
regionsObject.localName = valueRegionsRegion["LocalName"].asString();
regions_.push_back(regionsObject);
}
}
DescribeRegionsResult::Regions DescribeRegionsResult::getRegions()const
std::vector<DescribeRegionsResult::Region> DescribeRegionsResult::getRegions()const
{
return regions_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::DescribeTrailsRequest;
DescribeTrailsRequest::DescribeTrailsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "DescribeTrails")
RpcServiceRequest("actiontrail", "2020-07-06", "DescribeTrails")
{
setMethod(HttpRequest::Method::Post);
}
@@ -27,6 +27,17 @@ DescribeTrailsRequest::DescribeTrailsRequest() :
DescribeTrailsRequest::~DescribeTrailsRequest()
{}
bool DescribeTrailsRequest::getIncludeOrganizationTrail()const
{
return includeOrganizationTrail_;
}
void DescribeTrailsRequest::setIncludeOrganizationTrail(bool includeOrganizationTrail)
{
includeOrganizationTrail_ = includeOrganizationTrail;
setParameter("IncludeOrganizationTrail", includeOrganizationTrail ? "true" : "false");
}
bool DescribeTrailsRequest::getIncludeShadowTrails()const
{
return includeShadowTrails_;
@@ -38,17 +49,6 @@ void DescribeTrailsRequest::setIncludeShadowTrails(bool includeShadowTrails)
setParameter("IncludeShadowTrails", includeShadowTrails ? "true" : "false");
}
std::string DescribeTrailsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeTrailsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeTrailsRequest::getNameList()const
{
return nameList_;

View File

@@ -39,48 +39,54 @@ void DescribeTrailsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTrailListNode = value["TrailList"]["TrailListItem"];
for (auto valueTrailListTrailListItem : allTrailListNode)
auto allTrailListNode = value["TrailList"]["Trail"];
for (auto valueTrailListTrail : allTrailListNode)
{
TrailListItem trailListObject;
if(!valueTrailListTrailListItem["Name"].isNull())
trailListObject.name = valueTrailListTrailListItem["Name"].asString();
if(!valueTrailListTrailListItem["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrailListItem["HomeRegion"].asString();
if(!valueTrailListTrailListItem["RoleName"].isNull())
trailListObject.roleName = valueTrailListTrailListItem["RoleName"].asString();
if(!valueTrailListTrailListItem["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrailListItem["OssBucketName"].asString();
if(!valueTrailListTrailListItem["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrailListItem["OssKeyPrefix"].asString();
if(!valueTrailListTrailListItem["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrailListItem["EventRW"].asString();
if(!valueTrailListTrailListItem["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrailListItem["SlsWriteRoleArn"].asString();
if(!valueTrailListTrailListItem["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrailListItem["SlsProjectArn"].asString();
if(!valueTrailListTrailListItem["Status"].isNull())
trailListObject.status = valueTrailListTrailListItem["Status"].asString();
if(!valueTrailListTrailListItem["TrailRegion"].isNull())
trailListObject.trailRegion = valueTrailListTrailListItem["TrailRegion"].asString();
if(!valueTrailListTrailListItem["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrailListItem["CreateTime"].asString();
if(!valueTrailListTrailListItem["UpdateTime"].isNull())
trailListObject.updateTime = valueTrailListTrailListItem["UpdateTime"].asString();
if(!valueTrailListTrailListItem["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrailListItem["StartLoggingTime"].asString();
if(!valueTrailListTrailListItem["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrailListItem["StopLoggingTime"].asString();
if(!valueTrailListTrailListItem["MnsTopicArn"].isNull())
trailListObject.mnsTopicArn = valueTrailListTrailListItem["MnsTopicArn"].asString();
if(!valueTrailListTrailListItem["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrailListItem["IsOrganizationTrail"].asString() == "true";
Trail trailListObject;
if(!valueTrailListTrail["Status"].isNull())
trailListObject.status = valueTrailListTrail["Status"].asString();
if(!valueTrailListTrail["HomeRegion"].isNull())
trailListObject.homeRegion = valueTrailListTrail["HomeRegion"].asString();
if(!valueTrailListTrail["StartLoggingTime"].isNull())
trailListObject.startLoggingTime = valueTrailListTrail["StartLoggingTime"].asString();
if(!valueTrailListTrail["CreateTime"].isNull())
trailListObject.createTime = valueTrailListTrail["CreateTime"].asString();
if(!valueTrailListTrail["StopLoggingTime"].isNull())
trailListObject.stopLoggingTime = valueTrailListTrail["StopLoggingTime"].asString();
if(!valueTrailListTrail["OrganizationId"].isNull())
trailListObject.organizationId = valueTrailListTrail["OrganizationId"].asString();
if(!valueTrailListTrail["SlsWriteRoleArn"].isNull())
trailListObject.slsWriteRoleArn = valueTrailListTrail["SlsWriteRoleArn"].asString();
if(!valueTrailListTrail["OssBucketLocation"].isNull())
trailListObject.ossBucketLocation = valueTrailListTrail["OssBucketLocation"].asString();
if(!valueTrailListTrail["TrailRegion"].isNull())
trailListObject.trailRegion = valueTrailListTrail["TrailRegion"].asString();
if(!valueTrailListTrail["Name"].isNull())
trailListObject.name = valueTrailListTrail["Name"].asString();
if(!valueTrailListTrail["IsOrganizationTrail"].isNull())
trailListObject.isOrganizationTrail = valueTrailListTrail["IsOrganizationTrail"].asString() == "true";
if(!valueTrailListTrail["SlsProjectArn"].isNull())
trailListObject.slsProjectArn = valueTrailListTrail["SlsProjectArn"].asString();
if(!valueTrailListTrail["EventRW"].isNull())
trailListObject.eventRW = valueTrailListTrail["EventRW"].asString();
if(!valueTrailListTrail["OssKeyPrefix"].isNull())
trailListObject.ossKeyPrefix = valueTrailListTrail["OssKeyPrefix"].asString();
if(!valueTrailListTrail["UpdateTime"].isNull())
trailListObject.updateTime = valueTrailListTrail["UpdateTime"].asString();
if(!valueTrailListTrail["Region"].isNull())
trailListObject.region = valueTrailListTrail["Region"].asString();
if(!valueTrailListTrail["OssBucketName"].isNull())
trailListObject.ossBucketName = valueTrailListTrail["OssBucketName"].asString();
if(!valueTrailListTrail["OssWriteRoleArn"].isNull())
trailListObject.ossWriteRoleArn = valueTrailListTrail["OssWriteRoleArn"].asString();
if(!valueTrailListTrail["IsShadowTrail"].isNull())
trailListObject.isShadowTrail = std::stol(valueTrailListTrail["IsShadowTrail"].asString());
trailList_.push_back(trailListObject);
}
}
std::vector<DescribeTrailsResult::TrailListItem> DescribeTrailsResult::getTrailList()const
std::vector<DescribeTrailsResult::Trail> DescribeTrailsResult::getTrailList()const
{
return trailList_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::GetTrailStatusRequest;
GetTrailStatusRequest::GetTrailStatusRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "GetTrailStatus")
RpcServiceRequest("actiontrail", "2020-07-06", "GetTrailStatus")
{
setMethod(HttpRequest::Method::Post);
}
@@ -27,17 +27,6 @@ GetTrailStatusRequest::GetTrailStatusRequest() :
GetTrailStatusRequest::~GetTrailStatusRequest()
{}
std::string GetTrailStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetTrailStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string GetTrailStatusRequest::getName()const
{
return name_;

View File

@@ -39,24 +39,47 @@ void GetTrailStatusResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["IsLogging"].isNull())
isLogging_ = value["IsLogging"].asString() == "true";
if(!value["LatestDeliveryError"].isNull())
latestDeliveryError_ = value["LatestDeliveryError"].asString();
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["LatestDeliveryLogServiceTime"].isNull())
latestDeliveryLogServiceTime_ = value["LatestDeliveryLogServiceTime"].asString();
if(!value["LatestDeliveryLogServiceError"].isNull())
latestDeliveryLogServiceError_ = value["LatestDeliveryLogServiceError"].asString();
if(!value["StartLoggingTime"].isNull())
startLoggingTime_ = value["StartLoggingTime"].asString();
if(!value["OssBucketStatus"].isNull())
ossBucketStatus_ = value["OssBucketStatus"].asString() == "true";
if(!value["LatestDeliveryError"].isNull())
latestDeliveryError_ = value["LatestDeliveryError"].asString();
if(!value["StopLoggingTime"].isNull())
stopLoggingTime_ = value["StopLoggingTime"].asString();
if(!value["SlsLogStoreStatus"].isNull())
slsLogStoreStatus_ = value["SlsLogStoreStatus"].asString() == "true";
if(!value["LatestDeliveryTime"].isNull())
latestDeliveryTime_ = value["LatestDeliveryTime"].asString();
if(!value["IsLogging"].isNull())
isLogging_ = value["IsLogging"].asString() == "true";
}
std::string GetTrailStatusResult::getLatestDeliveryLogServiceTime()const
{
return latestDeliveryLogServiceTime_;
}
std::string GetTrailStatusResult::getLatestDeliveryLogServiceError()const
{
return latestDeliveryLogServiceError_;
}
std::string GetTrailStatusResult::getStartLoggingTime()const
{
return startLoggingTime_;
}
bool GetTrailStatusResult::getOssBucketStatus()const
{
return ossBucketStatus_;
}
std::string GetTrailStatusResult::getLatestDeliveryError()const
{
return latestDeliveryError_;
@@ -67,9 +90,9 @@ std::string GetTrailStatusResult::getStopLoggingTime()const
return stopLoggingTime_;
}
bool GetTrailStatusResult::getIsLogging()const
bool GetTrailStatusResult::getSlsLogStoreStatus()const
{
return isLogging_;
return slsLogStoreStatus_;
}
std::string GetTrailStatusResult::getLatestDeliveryTime()const
@@ -77,3 +100,8 @@ std::string GetTrailStatusResult::getLatestDeliveryTime()const
return latestDeliveryTime_;
}
bool GetTrailStatusResult::getIsLogging()const
{
return isLogging_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::LookupEventsRequest;
LookupEventsRequest::LookupEventsRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "LookupEvents")
RpcServiceRequest("actiontrail", "2020-07-06", "LookupEvents")
{
setMethod(HttpRequest::Method::Post);
}
@@ -27,15 +27,15 @@ LookupEventsRequest::LookupEventsRequest() :
LookupEventsRequest::~LookupEventsRequest()
{}
std::string LookupEventsRequest::getRequest()const
std::string LookupEventsRequest::getEndTime()const
{
return request_;
return endTime_;
}
void LookupEventsRequest::setRequest(const std::string& request)
void LookupEventsRequest::setEndTime(const std::string& endTime)
{
request_ = request;
setParameter("Request", request);
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string LookupEventsRequest::getStartTime()const
@@ -49,28 +49,6 @@ void LookupEventsRequest::setStartTime(const std::string& startTime)
setParameter("StartTime", startTime);
}
std::string LookupEventsRequest::getEventName()const
{
return eventName_;
}
void LookupEventsRequest::setEventName(const std::string& eventName)
{
eventName_ = eventName;
setParameter("EventName", eventName);
}
std::string LookupEventsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void LookupEventsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string LookupEventsRequest::getNextToken()const
{
return nextToken_;
@@ -82,70 +60,20 @@ void LookupEventsRequest::setNextToken(const std::string& nextToken)
setParameter("NextToken", nextToken);
}
std::string LookupEventsRequest::getServiceName()const
std::vector<LookupEventsRequest::LookupAttribute> LookupEventsRequest::getLookupAttribute()const
{
return serviceName_;
return lookupAttribute_;
}
void LookupEventsRequest::setServiceName(const std::string& serviceName)
void LookupEventsRequest::setLookupAttribute(const std::vector<LookupAttribute>& lookupAttribute)
{
serviceName_ = serviceName;
setParameter("ServiceName", serviceName);
}
std::string LookupEventsRequest::getEvent()const
{
return event_;
}
void LookupEventsRequest::setEvent(const std::string& event)
{
event_ = event;
setParameter("Event", event);
}
std::string LookupEventsRequest::getEventAccessKeyId()const
{
return eventAccessKeyId_;
}
void LookupEventsRequest::setEventAccessKeyId(const std::string& eventAccessKeyId)
{
eventAccessKeyId_ = eventAccessKeyId;
setParameter("EventAccessKeyId", eventAccessKeyId);
}
std::string LookupEventsRequest::getEndTime()const
{
return endTime_;
}
void LookupEventsRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string LookupEventsRequest::getEventRW()const
{
return eventRW_;
}
void LookupEventsRequest::setEventRW(const std::string& eventRW)
{
eventRW_ = eventRW;
setParameter("EventRW", eventRW);
}
std::string LookupEventsRequest::getResourceType()const
{
return resourceType_;
}
void LookupEventsRequest::setResourceType(const std::string& resourceType)
{
resourceType_ = resourceType;
setParameter("ResourceType", resourceType);
lookupAttribute_ = lookupAttribute;
for(int dep1 = 0; dep1!= lookupAttribute.size(); dep1++) {
auto lookupAttributeObj = lookupAttribute.at(dep1);
std::string lookupAttributeObjStr = "LookupAttribute." + std::to_string(dep1 + 1);
setParameter(lookupAttributeObjStr + ".Value", lookupAttributeObj.value);
setParameter(lookupAttributeObjStr + ".Key", lookupAttributeObj.key);
}
}
std::string LookupEventsRequest::getMaxResults()const
@@ -159,36 +87,14 @@ void LookupEventsRequest::setMaxResults(const std::string& maxResults)
setParameter("MaxResults", maxResults);
}
std::string LookupEventsRequest::getEventType()const
std::string LookupEventsRequest::getDirection()const
{
return eventType_;
return direction_;
}
void LookupEventsRequest::setEventType(const std::string& eventType)
void LookupEventsRequest::setDirection(const std::string& direction)
{
eventType_ = eventType;
setParameter("EventType", eventType);
}
std::string LookupEventsRequest::getResourceName()const
{
return resourceName_;
}
void LookupEventsRequest::setResourceName(const std::string& resourceName)
{
resourceName_ = resourceName;
setParameter("ResourceName", resourceName);
}
std::string LookupEventsRequest::getUser()const
{
return user_;
}
void LookupEventsRequest::setUser(const std::string& user)
{
user_ = user;
setParameter("User", user);
direction_ = direction;
setParameter("Direction", direction);
}

View File

@@ -42,25 +42,25 @@ void LookupEventsResult::parse(const std::string &payload)
auto allEvents = value["Events"]["Events"];
for (const auto &item : allEvents)
events_.push_back(item.asString());
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
}
std::string LookupEventsResult::getNextToken()const
{
return nextToken_;
}
std::string LookupEventsResult::getEndTime()const
{
return endTime_;
}
std::string LookupEventsResult::getNextToken()const
{
return nextToken_;
}
std::vector<std::string> LookupEventsResult::getEvents()const
{
return events_;

View File

@@ -19,25 +19,14 @@
using AlibabaCloud::Actiontrail::Model::StartLoggingRequest;
StartLoggingRequest::StartLoggingRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "StartLogging")
RpcServiceRequest("actiontrail", "2020-07-06", "StartLogging")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
StartLoggingRequest::~StartLoggingRequest()
{}
std::string StartLoggingRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void StartLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string StartLoggingRequest::getName()const
{
return name_;

View File

@@ -39,20 +39,6 @@ void StartLoggingResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Param"].isNull())
param_ = value["Param"].asString();
if(!value["Result"].isNull())
result_ = value["Result"].asString();
}
std::string StartLoggingResult::getParam()const
{
return param_;
}
std::string StartLoggingResult::getResult()const
{
return result_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::StopLoggingRequest;
StopLoggingRequest::StopLoggingRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "StopLogging")
RpcServiceRequest("actiontrail", "2020-07-06", "StopLogging")
{
setMethod(HttpRequest::Method::Get);
}
@@ -27,17 +27,6 @@ StopLoggingRequest::StopLoggingRequest() :
StopLoggingRequest::~StopLoggingRequest()
{}
std::string StopLoggingRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void StopLoggingRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string StopLoggingRequest::getName()const
{
return name_;

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Actiontrail::Model::UpdateTrailRequest;
UpdateTrailRequest::UpdateTrailRequest() :
RpcServiceRequest("actiontrail", "2017-12-04", "UpdateTrail")
RpcServiceRequest("actiontrail", "2020-07-06", "UpdateTrail")
{
setMethod(HttpRequest::Method::Post);
}
@@ -38,17 +38,6 @@ void UpdateTrailRequest::setSlsProjectArn(const std::string& slsProjectArn)
setParameter("SlsProjectArn", slsProjectArn);
}
std::string UpdateTrailRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdateTrailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string UpdateTrailRequest::getSlsWriteRoleArn()const
{
return slsWriteRoleArn_;
@@ -71,26 +60,15 @@ void UpdateTrailRequest::setOssKeyPrefix(const std::string& ossKeyPrefix)
setParameter("OssKeyPrefix", ossKeyPrefix);
}
std::string UpdateTrailRequest::getMnsTopicArn()const
std::string UpdateTrailRequest::getOssWriteRoleArn()const
{
return mnsTopicArn_;
return ossWriteRoleArn_;
}
void UpdateTrailRequest::setMnsTopicArn(const std::string& mnsTopicArn)
void UpdateTrailRequest::setOssWriteRoleArn(const std::string& ossWriteRoleArn)
{
mnsTopicArn_ = mnsTopicArn;
setParameter("MnsTopicArn", mnsTopicArn);
}
std::string UpdateTrailRequest::getRoleName()const
{
return roleName_;
}
void UpdateTrailRequest::setRoleName(const std::string& roleName)
{
roleName_ = roleName;
setParameter("RoleName", roleName);
ossWriteRoleArn_ = ossWriteRoleArn;
setParameter("OssWriteRoleArn", ossWriteRoleArn);
}
std::string UpdateTrailRequest::getEventRW()const

View File

@@ -39,26 +39,24 @@ void UpdateTrailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Name"].isNull())
name_ = value["Name"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["RoleName"].isNull())
roleName_ = value["RoleName"].asString();
if(!value["SlsProjectArn"].isNull())
slsProjectArn_ = value["SlsProjectArn"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["EventRW"].isNull())
eventRW_ = value["EventRW"].asString();
if(!value["HomeRegion"].isNull())
homeRegion_ = value["HomeRegion"].asString();
if(!value["OssKeyPrefix"].isNull())
ossKeyPrefix_ = value["OssKeyPrefix"].asString();
if(!value["OssBucketName"].isNull())
ossBucketName_ = value["OssBucketName"].asString();
if(!value["SlsWriteRoleArn"].isNull())
slsWriteRoleArn_ = value["SlsWriteRoleArn"].asString();
if(!value["OssWriteRoleArn"].isNull())
ossWriteRoleArn_ = value["OssWriteRoleArn"].asString();
if(!value["TrailRegion"].isNull())
trailRegion_ = value["TrailRegion"].asString();
if(!value["MnsTopicArn"].isNull())
mnsTopicArn_ = value["MnsTopicArn"].asString();
if(!value["Name"].isNull())
name_ = value["Name"].asString();
}
@@ -67,16 +65,6 @@ std::string UpdateTrailResult::getSlsProjectArn()const
return slsProjectArn_;
}
std::string UpdateTrailResult::getMnsTopicArn()const
{
return mnsTopicArn_;
}
std::string UpdateTrailResult::getRoleName()const
{
return roleName_;
}
std::string UpdateTrailResult::getEventRW()const
{
return eventRW_;
@@ -102,6 +90,11 @@ std::string UpdateTrailResult::getSlsWriteRoleArn()const
return slsWriteRoleArn_;
}
std::string UpdateTrailResult::getOssWriteRoleArn()const
{
return ossWriteRoleArn_;
}
std::string UpdateTrailResult::getTrailRegion()const
{
return trailRegion_;

View File

@@ -71,6 +71,8 @@ set(aliyuncvc_public_header_model
include/alibabacloud/aliyuncvc/model/GetDeviceActiveCodeResult.h
include/alibabacloud/aliyuncvc/model/GetDeviceInfoRequest.h
include/alibabacloud/aliyuncvc/model/GetDeviceInfoResult.h
include/alibabacloud/aliyuncvc/model/GetDeviceListRequest.h
include/alibabacloud/aliyuncvc/model/GetDeviceListResult.h
include/alibabacloud/aliyuncvc/model/GetDeviceTokenRequest.h
include/alibabacloud/aliyuncvc/model/GetDeviceTokenResult.h
include/alibabacloud/aliyuncvc/model/GetMeetingRequest.h
@@ -81,10 +83,14 @@ set(aliyuncvc_public_header_model
include/alibabacloud/aliyuncvc/model/GetMeetingMemberResult.h
include/alibabacloud/aliyuncvc/model/GetMembersRequest.h
include/alibabacloud/aliyuncvc/model/GetMembersResult.h
include/alibabacloud/aliyuncvc/model/GetScreenVerificationCodeRequest.h
include/alibabacloud/aliyuncvc/model/GetScreenVerificationCodeResult.h
include/alibabacloud/aliyuncvc/model/GetStatisticRequest.h
include/alibabacloud/aliyuncvc/model/GetStatisticResult.h
include/alibabacloud/aliyuncvc/model/GetUserRequest.h
include/alibabacloud/aliyuncvc/model/GetUserResult.h
include/alibabacloud/aliyuncvc/model/GetWebSocketTokenRequest.h
include/alibabacloud/aliyuncvc/model/GetWebSocketTokenResult.h
include/alibabacloud/aliyuncvc/model/InviteUserRequest.h
include/alibabacloud/aliyuncvc/model/InviteUserResult.h
include/alibabacloud/aliyuncvc/model/JoinDeviceMeetingRequest.h
@@ -115,6 +121,8 @@ set(aliyuncvc_public_header_model
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordResult.h
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordInternationalRequest.h
include/alibabacloud/aliyuncvc/model/ModifyMeetingPasswordInternationalResult.h
include/alibabacloud/aliyuncvc/model/QueryMeetingMemberActionRequest.h
include/alibabacloud/aliyuncvc/model/QueryMeetingMemberActionResult.h
include/alibabacloud/aliyuncvc/model/RefreshDeviceScreenCodeRequest.h
include/alibabacloud/aliyuncvc/model/RefreshDeviceScreenCodeResult.h
include/alibabacloud/aliyuncvc/model/RegisterDeviceRequest.h
@@ -123,6 +131,8 @@ set(aliyuncvc_public_header_model
include/alibabacloud/aliyuncvc/model/RegisterUemDeviceResult.h
include/alibabacloud/aliyuncvc/model/SendMeetingCommandRequest.h
include/alibabacloud/aliyuncvc/model/SendMeetingCommandResult.h
include/alibabacloud/aliyuncvc/model/SendScreenStartRequest.h
include/alibabacloud/aliyuncvc/model/SendScreenStartResult.h
include/alibabacloud/aliyuncvc/model/StartLiveRequest.h
include/alibabacloud/aliyuncvc/model/StartLiveResult.h
include/alibabacloud/aliyuncvc/model/UpdateDeviceHeartBeatRequest.h
@@ -186,6 +196,8 @@ set(aliyuncvc_src
src/model/GetDeviceActiveCodeResult.cc
src/model/GetDeviceInfoRequest.cc
src/model/GetDeviceInfoResult.cc
src/model/GetDeviceListRequest.cc
src/model/GetDeviceListResult.cc
src/model/GetDeviceTokenRequest.cc
src/model/GetDeviceTokenResult.cc
src/model/GetMeetingRequest.cc
@@ -196,10 +208,14 @@ set(aliyuncvc_src
src/model/GetMeetingMemberResult.cc
src/model/GetMembersRequest.cc
src/model/GetMembersResult.cc
src/model/GetScreenVerificationCodeRequest.cc
src/model/GetScreenVerificationCodeResult.cc
src/model/GetStatisticRequest.cc
src/model/GetStatisticResult.cc
src/model/GetUserRequest.cc
src/model/GetUserResult.cc
src/model/GetWebSocketTokenRequest.cc
src/model/GetWebSocketTokenResult.cc
src/model/InviteUserRequest.cc
src/model/InviteUserResult.cc
src/model/JoinDeviceMeetingRequest.cc
@@ -230,6 +246,8 @@ set(aliyuncvc_src
src/model/ModifyMeetingPasswordResult.cc
src/model/ModifyMeetingPasswordInternationalRequest.cc
src/model/ModifyMeetingPasswordInternationalResult.cc
src/model/QueryMeetingMemberActionRequest.cc
src/model/QueryMeetingMemberActionResult.cc
src/model/RefreshDeviceScreenCodeRequest.cc
src/model/RefreshDeviceScreenCodeResult.cc
src/model/RegisterDeviceRequest.cc
@@ -238,6 +256,8 @@ set(aliyuncvc_src
src/model/RegisterUemDeviceResult.cc
src/model/SendMeetingCommandRequest.cc
src/model/SendMeetingCommandResult.cc
src/model/SendScreenStartRequest.cc
src/model/SendScreenStartResult.cc
src/model/StartLiveRequest.cc
src/model/StartLiveResult.cc
src/model/UpdateDeviceHeartBeatRequest.cc

View File

@@ -72,6 +72,8 @@
#include "model/GetDeviceActiveCodeResult.h"
#include "model/GetDeviceInfoRequest.h"
#include "model/GetDeviceInfoResult.h"
#include "model/GetDeviceListRequest.h"
#include "model/GetDeviceListResult.h"
#include "model/GetDeviceTokenRequest.h"
#include "model/GetDeviceTokenResult.h"
#include "model/GetMeetingRequest.h"
@@ -82,10 +84,14 @@
#include "model/GetMeetingMemberResult.h"
#include "model/GetMembersRequest.h"
#include "model/GetMembersResult.h"
#include "model/GetScreenVerificationCodeRequest.h"
#include "model/GetScreenVerificationCodeResult.h"
#include "model/GetStatisticRequest.h"
#include "model/GetStatisticResult.h"
#include "model/GetUserRequest.h"
#include "model/GetUserResult.h"
#include "model/GetWebSocketTokenRequest.h"
#include "model/GetWebSocketTokenResult.h"
#include "model/InviteUserRequest.h"
#include "model/InviteUserResult.h"
#include "model/JoinDeviceMeetingRequest.h"
@@ -116,6 +122,8 @@
#include "model/ModifyMeetingPasswordResult.h"
#include "model/ModifyMeetingPasswordInternationalRequest.h"
#include "model/ModifyMeetingPasswordInternationalResult.h"
#include "model/QueryMeetingMemberActionRequest.h"
#include "model/QueryMeetingMemberActionResult.h"
#include "model/RefreshDeviceScreenCodeRequest.h"
#include "model/RefreshDeviceScreenCodeResult.h"
#include "model/RegisterDeviceRequest.h"
@@ -124,6 +132,8 @@
#include "model/RegisterUemDeviceResult.h"
#include "model/SendMeetingCommandRequest.h"
#include "model/SendMeetingCommandResult.h"
#include "model/SendScreenStartRequest.h"
#include "model/SendScreenStartResult.h"
#include "model/StartLiveRequest.h"
#include "model/StartLiveResult.h"
#include "model/UpdateDeviceHeartBeatRequest.h"
@@ -218,6 +228,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetDeviceInfoResult> GetDeviceInfoOutcome;
typedef std::future<GetDeviceInfoOutcome> GetDeviceInfoOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceInfoRequest&, const GetDeviceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceInfoAsyncHandler;
typedef Outcome<Error, Model::GetDeviceListResult> GetDeviceListOutcome;
typedef std::future<GetDeviceListOutcome> GetDeviceListOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceListRequest&, const GetDeviceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceListAsyncHandler;
typedef Outcome<Error, Model::GetDeviceTokenResult> GetDeviceTokenOutcome;
typedef std::future<GetDeviceTokenOutcome> GetDeviceTokenOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetDeviceTokenRequest&, const GetDeviceTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDeviceTokenAsyncHandler;
@@ -233,12 +246,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetMembersResult> GetMembersOutcome;
typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetMembersRequest&, const GetMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMembersAsyncHandler;
typedef Outcome<Error, Model::GetScreenVerificationCodeResult> GetScreenVerificationCodeOutcome;
typedef std::future<GetScreenVerificationCodeOutcome> GetScreenVerificationCodeOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetScreenVerificationCodeRequest&, const GetScreenVerificationCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetScreenVerificationCodeAsyncHandler;
typedef Outcome<Error, Model::GetStatisticResult> GetStatisticOutcome;
typedef std::future<GetStatisticOutcome> GetStatisticOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetStatisticRequest&, const GetStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStatisticAsyncHandler;
typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
typedef Outcome<Error, Model::GetWebSocketTokenResult> GetWebSocketTokenOutcome;
typedef std::future<GetWebSocketTokenOutcome> GetWebSocketTokenOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::GetWebSocketTokenRequest&, const GetWebSocketTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWebSocketTokenAsyncHandler;
typedef Outcome<Error, Model::InviteUserResult> InviteUserOutcome;
typedef std::future<InviteUserOutcome> InviteUserOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::InviteUserRequest&, const InviteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InviteUserAsyncHandler;
@@ -284,6 +303,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyMeetingPasswordInternationalResult> ModifyMeetingPasswordInternationalOutcome;
typedef std::future<ModifyMeetingPasswordInternationalOutcome> ModifyMeetingPasswordInternationalOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::ModifyMeetingPasswordInternationalRequest&, const ModifyMeetingPasswordInternationalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMeetingPasswordInternationalAsyncHandler;
typedef Outcome<Error, Model::QueryMeetingMemberActionResult> QueryMeetingMemberActionOutcome;
typedef std::future<QueryMeetingMemberActionOutcome> QueryMeetingMemberActionOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::QueryMeetingMemberActionRequest&, const QueryMeetingMemberActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMeetingMemberActionAsyncHandler;
typedef Outcome<Error, Model::RefreshDeviceScreenCodeResult> RefreshDeviceScreenCodeOutcome;
typedef std::future<RefreshDeviceScreenCodeOutcome> RefreshDeviceScreenCodeOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::RefreshDeviceScreenCodeRequest&, const RefreshDeviceScreenCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshDeviceScreenCodeAsyncHandler;
@@ -296,6 +318,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SendMeetingCommandResult> SendMeetingCommandOutcome;
typedef std::future<SendMeetingCommandOutcome> SendMeetingCommandOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::SendMeetingCommandRequest&, const SendMeetingCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMeetingCommandAsyncHandler;
typedef Outcome<Error, Model::SendScreenStartResult> SendScreenStartOutcome;
typedef std::future<SendScreenStartOutcome> SendScreenStartOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::SendScreenStartRequest&, const SendScreenStartOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendScreenStartAsyncHandler;
typedef Outcome<Error, Model::StartLiveResult> StartLiveOutcome;
typedef std::future<StartLiveOutcome> StartLiveOutcomeCallable;
typedef std::function<void(const AliyuncvcClient*, const Model::StartLiveRequest&, const StartLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartLiveAsyncHandler;
@@ -391,6 +416,9 @@ namespace AlibabaCloud
GetDeviceInfoOutcome getDeviceInfo(const Model::GetDeviceInfoRequest &request)const;
void getDeviceInfoAsync(const Model::GetDeviceInfoRequest& request, const GetDeviceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeviceInfoOutcomeCallable getDeviceInfoCallable(const Model::GetDeviceInfoRequest& request) const;
GetDeviceListOutcome getDeviceList(const Model::GetDeviceListRequest &request)const;
void getDeviceListAsync(const Model::GetDeviceListRequest& request, const GetDeviceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeviceListOutcomeCallable getDeviceListCallable(const Model::GetDeviceListRequest& request) const;
GetDeviceTokenOutcome getDeviceToken(const Model::GetDeviceTokenRequest &request)const;
void getDeviceTokenAsync(const Model::GetDeviceTokenRequest& request, const GetDeviceTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDeviceTokenOutcomeCallable getDeviceTokenCallable(const Model::GetDeviceTokenRequest& request) const;
@@ -406,12 +434,18 @@ namespace AlibabaCloud
GetMembersOutcome getMembers(const Model::GetMembersRequest &request)const;
void getMembersAsync(const Model::GetMembersRequest& request, const GetMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMembersOutcomeCallable getMembersCallable(const Model::GetMembersRequest& request) const;
GetScreenVerificationCodeOutcome getScreenVerificationCode(const Model::GetScreenVerificationCodeRequest &request)const;
void getScreenVerificationCodeAsync(const Model::GetScreenVerificationCodeRequest& request, const GetScreenVerificationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetScreenVerificationCodeOutcomeCallable getScreenVerificationCodeCallable(const Model::GetScreenVerificationCodeRequest& request) const;
GetStatisticOutcome getStatistic(const Model::GetStatisticRequest &request)const;
void getStatisticAsync(const Model::GetStatisticRequest& request, const GetStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetStatisticOutcomeCallable getStatisticCallable(const Model::GetStatisticRequest& request) const;
GetUserOutcome getUser(const Model::GetUserRequest &request)const;
void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
GetWebSocketTokenOutcome getWebSocketToken(const Model::GetWebSocketTokenRequest &request)const;
void getWebSocketTokenAsync(const Model::GetWebSocketTokenRequest& request, const GetWebSocketTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetWebSocketTokenOutcomeCallable getWebSocketTokenCallable(const Model::GetWebSocketTokenRequest& request) const;
InviteUserOutcome inviteUser(const Model::InviteUserRequest &request)const;
void inviteUserAsync(const Model::InviteUserRequest& request, const InviteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InviteUserOutcomeCallable inviteUserCallable(const Model::InviteUserRequest& request) const;
@@ -457,6 +491,9 @@ namespace AlibabaCloud
ModifyMeetingPasswordInternationalOutcome modifyMeetingPasswordInternational(const Model::ModifyMeetingPasswordInternationalRequest &request)const;
void modifyMeetingPasswordInternationalAsync(const Model::ModifyMeetingPasswordInternationalRequest& request, const ModifyMeetingPasswordInternationalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMeetingPasswordInternationalOutcomeCallable modifyMeetingPasswordInternationalCallable(const Model::ModifyMeetingPasswordInternationalRequest& request) const;
QueryMeetingMemberActionOutcome queryMeetingMemberAction(const Model::QueryMeetingMemberActionRequest &request)const;
void queryMeetingMemberActionAsync(const Model::QueryMeetingMemberActionRequest& request, const QueryMeetingMemberActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryMeetingMemberActionOutcomeCallable queryMeetingMemberActionCallable(const Model::QueryMeetingMemberActionRequest& request) const;
RefreshDeviceScreenCodeOutcome refreshDeviceScreenCode(const Model::RefreshDeviceScreenCodeRequest &request)const;
void refreshDeviceScreenCodeAsync(const Model::RefreshDeviceScreenCodeRequest& request, const RefreshDeviceScreenCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefreshDeviceScreenCodeOutcomeCallable refreshDeviceScreenCodeCallable(const Model::RefreshDeviceScreenCodeRequest& request) const;
@@ -469,6 +506,9 @@ namespace AlibabaCloud
SendMeetingCommandOutcome sendMeetingCommand(const Model::SendMeetingCommandRequest &request)const;
void sendMeetingCommandAsync(const Model::SendMeetingCommandRequest& request, const SendMeetingCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SendMeetingCommandOutcomeCallable sendMeetingCommandCallable(const Model::SendMeetingCommandRequest& request) const;
SendScreenStartOutcome sendScreenStart(const Model::SendScreenStartRequest &request)const;
void sendScreenStartAsync(const Model::SendScreenStartRequest& request, const SendScreenStartAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SendScreenStartOutcomeCallable sendScreenStartCallable(const Model::SendScreenStartRequest& request) const;
StartLiveOutcome startLive(const Model::StartLiveRequest &request)const;
void startLiveAsync(const Model::StartLiveRequest& request, const StartLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartLiveOutcomeCallable startLiveCallable(const Model::StartLiveRequest& request) const;

View File

@@ -37,9 +37,15 @@ namespace AlibabaCloud
std::string getCastScreenCode()const;
void setCastScreenCode(const std::string& castScreenCode);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getSn()const;
void setSn(const std::string& sn);
private:
std::string castScreenCode_;
std::string groupId_;
std::string sn_;
};
}

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
int status;
std::string castScreenCode;
std::string iP;
std::string port;
std::string sn;
std::string ssid;
std::string activationCode;

View File

@@ -14,38 +14,38 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_GETCONVERSATIONLISTREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_GETCONVERSATIONLISTREQUEST_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTREQUEST_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT GetConversationListRequest : public RpcServiceRequest
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetDeviceListRequest : public RpcServiceRequest
{
public:
GetConversationListRequest();
~GetConversationListRequest();
GetDeviceListRequest();
~GetDeviceListRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getCastScreenCode()const;
void setCastScreenCode(const std::string& castScreenCode);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
private:
std::string instanceId_;
std::string taskId_;
std::string castScreenCode_;
std::string groupId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_GETCONVERSATIONLISTREQUEST_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTREQUEST_H_

View File

@@ -14,50 +14,54 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_GETNUMBERREGIONINFORESULT_H_
#define ALIBABACLOUD_CCC_MODEL_GETNUMBERREGIONINFORESULT_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT GetNumberRegionInfoResult : public ServiceResult
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetDeviceListResult : public ServiceResult
{
public:
struct PhoneNumber
struct DataItem
{
std::string number;
std::string city;
std::string province;
int status;
std::string castScreenCode;
std::string iP;
std::string port;
std::string sN;
std::string activationCode;
std::string mac;
};
GetNumberRegionInfoResult();
explicit GetNumberRegionInfoResult(const std::string &payload);
~GetNumberRegionInfoResult();
GetDeviceListResult();
explicit GetDeviceListResult(const std::string &payload);
~GetDeviceListResult();
std::string getMessage()const;
PhoneNumber getPhoneNumber()const;
std::string getCode()const;
std::vector<DataItem> getData()const;
int getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
PhoneNumber phoneNumber_;
std::string code_;
std::vector<DataItem> data_;
int errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_GETNUMBERREGIONINFORESULT_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETDEVICELISTRESULT_H_

View File

@@ -48,8 +48,8 @@ namespace AlibabaCloud
std::string userId;
long createTime;
std::string meetingName;
long validTime;
std::string password;
long validTime;
};

View File

@@ -14,38 +14,35 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_GETJOBGROUPREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_GETJOBGROUPREQUEST_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODEREQUEST_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT GetJobGroupRequest : public RpcServiceRequest
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetScreenVerificationCodeRequest : public RpcServiceRequest
{
public:
GetJobGroupRequest();
~GetJobGroupRequest();
GetScreenVerificationCodeRequest();
~GetScreenVerificationCodeRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getJobGroupId()const;
void setJobGroupId(const std::string& jobGroupId);
std::string getCastScreenCode()const;
void setCastScreenCode(const std::string& castScreenCode);
private:
std::string instanceId_;
std::string jobGroupId_;
std::string castScreenCode_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_GETJOBGROUPREQUEST_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODERESULT_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetScreenVerificationCodeResult : public ServiceResult
{
public:
GetScreenVerificationCodeResult();
explicit GetScreenVerificationCodeResult(const std::string &payload);
~GetScreenVerificationCodeResult();
std::string getMessage()const;
std::string getScreenVerificationCode()const;
int getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string screenVerificationCode_;
int errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETSCREENVERIFICATIONCODERESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENREQUEST_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetWebSocketTokenRequest : public RpcServiceRequest
{
public:
GetWebSocketTokenRequest();
~GetWebSocketTokenRequest();
std::string getSessionId()const;
void setSessionId(const std::string& sessionId);
std::string getOldToken()const;
void setOldToken(const std::string& oldToken);
private:
std::string sessionId_;
std::string oldToken_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENREQUEST_H_

View File

@@ -14,53 +14,50 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_DIALOGUERESULT_H_
#define ALIBABACLOUD_CCC_MODEL_DIALOGUERESULT_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT DialogueResult : public ServiceResult
class ALIBABACLOUD_ALIYUNCVC_EXPORT GetWebSocketTokenResult : public ServiceResult
{
public:
struct Feedback
struct Data
{
std::string action;
bool interruptible;
std::string content;
std::string actionParams;
std::string token;
std::string authWsUrl;
std::string wsOuterReConnTime;
};
DialogueResult();
explicit DialogueResult(const std::string &payload);
~DialogueResult();
GetWebSocketTokenResult();
explicit GetWebSocketTokenResult(const std::string &payload);
~GetWebSocketTokenResult();
std::string getMessage()const;
Feedback getFeedback()const;
int getHttpStatusCode()const;
std::string getCode()const;
Data getData()const;
int getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Feedback feedback_;
int httpStatusCode_;
std::string code_;
Data data_;
int errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_DIALOGUERESULT_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_GETWEBSOCKETTOKENRESULT_H_

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string createTime;
std::string manufacturer;
std::string pictureUrl;
std::string startUpPictureUrl;
std::string sN;
std::string conferenceName;
std::string activationCode;

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string screenCode;
std::string ip;
std::string port;
std::string ssId;
std::string mac;
};

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string castScreenCode;
std::string createTime;
std::string pictureUrl;
std::string startUpPictureUrl;
std::string sN;
std::string conferenceName;
std::string activationCode;

View File

@@ -0,0 +1,60 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_ALIYUNCVC_EXPORT QueryMeetingMemberActionRequest : public RpcServiceRequest
{
public:
QueryMeetingMemberActionRequest();
~QueryMeetingMemberActionRequest();
std::string getMeetingUnitKey()const;
void setMeetingUnitKey(const std::string& meetingUnitKey);
long getEndTime()const;
void setEndTime(long endTime);
std::string getMemberUUID()const;
void setMemberUUID(const std::string& memberUUID);
long getStartTime()const;
void setStartTime(long startTime);
std::string getMeetingUUID()const;
void setMeetingUUID(const std::string& meetingUUID);
private:
std::string meetingUnitKey_;
long endTime_;
std::string memberUUID_;
long startTime_;
std::string meetingUUID_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONREQUEST_H_

View File

@@ -14,53 +14,57 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_GETCONTACTINFOBYOUTBOUNDTASKIDRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_GETCONTACTINFOBYOUTBOUNDTASKIDRESULT_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT GetContactInfoByOutboundTaskIdResult : public ServiceResult
class ALIBABACLOUD_ALIYUNCVC_EXPORT QueryMeetingMemberActionResult : public ServiceResult
{
public:
struct ContactIdentity
struct ErrorCodeListItem
{
std::string jobGroupId;
std::string userPhone;
std::string caller;
std::string contactReferrnceId;
long errorCodeCount;
long time;
};
GetContactInfoByOutboundTaskIdResult();
explicit GetContactInfoByOutboundTaskIdResult(const std::string &payload);
~GetContactInfoByOutboundTaskIdResult();
QueryMeetingMemberActionResult();
explicit QueryMeetingMemberActionResult(const std::string &payload);
~QueryMeetingMemberActionResult();
std::string getMessage()const;
ContactIdentity getContactIdentity()const;
int getHttpStatusCode()const;
std::string getCode()const;
int getMeetingStatus()const;
int getVideoStatus()const;
int getAudioStatus()const;
long getErrorCodeCount()const;
int getErrorCode()const;
std::vector<ErrorCodeListItem> getErrorCodeList()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
ContactIdentity contactIdentity_;
int httpStatusCode_;
std::string code_;
int meetingStatus_;
int videoStatus_;
int audioStatus_;
long errorCodeCount_;
int errorCode_;
std::vector<ErrorCodeListItem> errorCodeList_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_GETCONTACTINFOBYOUTBOUNDTASKIDRESULT_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_QUERYMEETINGMEMBERACTIONRESULT_H_

View File

@@ -14,38 +14,38 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_H_
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTREQUEST_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT DisableTrunkProvidersRequest : public RpcServiceRequest
class ALIBABACLOUD_ALIYUNCVC_EXPORT SendScreenStartRequest : public RpcServiceRequest
{
public:
DisableTrunkProvidersRequest();
~DisableTrunkProvidersRequest();
SendScreenStartRequest();
~SendScreenStartRequest();
std::vector<std::string> getProviderName()const;
void setProviderName(const std::vector<std::string>& providerName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getCastScreenCode()const;
void setCastScreenCode(const std::string& castScreenCode);
std::string getSessionId()const;
void setSessionId(const std::string& sessionId);
private:
std::vector<std::string> providerName_;
std::string accessKeyId_;
std::string castScreenCode_;
std::string sessionId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_H_
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTREQUEST_H_

View File

@@ -0,0 +1,93 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_H_
#define ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/aliyuncvc/AliyuncvcExport.h>
namespace AlibabaCloud
{
namespace Aliyuncvc
{
namespace Model
{
class ALIBABACLOUD_ALIYUNCVC_EXPORT SendScreenStartResult : public ServiceResult
{
public:
struct Data
{
struct AuthWsChannelConfig
{
std::string token;
std::string authWsUrl;
int wsOuterReConnTime;
};
struct ShareConfig
{
int shareConfigMaxFrameRate;
int shareConfigMinFrameRate;
int maxScreenShareBitrate;
int maxMultiScreenShareBitrate;
};
struct SignallingServerConfig
{
std::string sendMessageUrl;
std::string shareScreenMeetingRobUrl;
std::string getMessageUrl;
std::string getReceiverInfoUrl;
std::string clientHeartBeatUrl;
};
struct IceServersItem
{
std::string credential;
std::string userName;
std::string url;
};
ShareConfig shareConfig;
std::string receiverInfo;
AuthWsChannelConfig authWsChannelConfig;
std::string sessionId;
std::vector<IceServersItem> iceServers;
SignallingServerConfig signallingServerConfig;
};
SendScreenStartResult();
explicit SendScreenStartResult(const std::string &payload);
~SendScreenStartResult();
std::string getMessage()const;
Data getData()const;
int getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIYUNCVC_MODEL_SENDSCREENSTARTRESULT_H_

View File

@@ -951,6 +951,42 @@ AliyuncvcClient::GetDeviceInfoOutcomeCallable AliyuncvcClient::getDeviceInfoCall
return task->get_future();
}
AliyuncvcClient::GetDeviceListOutcome AliyuncvcClient::getDeviceList(const GetDeviceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetDeviceListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetDeviceListOutcome(GetDeviceListResult(outcome.result()));
else
return GetDeviceListOutcome(outcome.error());
}
void AliyuncvcClient::getDeviceListAsync(const GetDeviceListRequest& request, const GetDeviceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getDeviceList(request), context);
};
asyncExecute(new Runnable(fn));
}
AliyuncvcClient::GetDeviceListOutcomeCallable AliyuncvcClient::getDeviceListCallable(const GetDeviceListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetDeviceListOutcome()>>(
[this, request]()
{
return this->getDeviceList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AliyuncvcClient::GetDeviceTokenOutcome AliyuncvcClient::getDeviceToken(const GetDeviceTokenRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1131,6 +1167,42 @@ AliyuncvcClient::GetMembersOutcomeCallable AliyuncvcClient::getMembersCallable(c
return task->get_future();
}
AliyuncvcClient::GetScreenVerificationCodeOutcome AliyuncvcClient::getScreenVerificationCode(const GetScreenVerificationCodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetScreenVerificationCodeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetScreenVerificationCodeOutcome(GetScreenVerificationCodeResult(outcome.result()));
else
return GetScreenVerificationCodeOutcome(outcome.error());
}
void AliyuncvcClient::getScreenVerificationCodeAsync(const GetScreenVerificationCodeRequest& request, const GetScreenVerificationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getScreenVerificationCode(request), context);
};
asyncExecute(new Runnable(fn));
}
AliyuncvcClient::GetScreenVerificationCodeOutcomeCallable AliyuncvcClient::getScreenVerificationCodeCallable(const GetScreenVerificationCodeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetScreenVerificationCodeOutcome()>>(
[this, request]()
{
return this->getScreenVerificationCode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AliyuncvcClient::GetStatisticOutcome AliyuncvcClient::getStatistic(const GetStatisticRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,6 +1275,42 @@ AliyuncvcClient::GetUserOutcomeCallable AliyuncvcClient::getUserCallable(const G
return task->get_future();
}
AliyuncvcClient::GetWebSocketTokenOutcome AliyuncvcClient::getWebSocketToken(const GetWebSocketTokenRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetWebSocketTokenOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetWebSocketTokenOutcome(GetWebSocketTokenResult(outcome.result()));
else
return GetWebSocketTokenOutcome(outcome.error());
}
void AliyuncvcClient::getWebSocketTokenAsync(const GetWebSocketTokenRequest& request, const GetWebSocketTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getWebSocketToken(request), context);
};
asyncExecute(new Runnable(fn));
}
AliyuncvcClient::GetWebSocketTokenOutcomeCallable AliyuncvcClient::getWebSocketTokenCallable(const GetWebSocketTokenRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetWebSocketTokenOutcome()>>(
[this, request]()
{
return this->getWebSocketToken(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AliyuncvcClient::InviteUserOutcome AliyuncvcClient::inviteUser(const InviteUserRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1743,6 +1851,42 @@ AliyuncvcClient::ModifyMeetingPasswordInternationalOutcomeCallable AliyuncvcClie
return task->get_future();
}
AliyuncvcClient::QueryMeetingMemberActionOutcome AliyuncvcClient::queryMeetingMemberAction(const QueryMeetingMemberActionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryMeetingMemberActionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryMeetingMemberActionOutcome(QueryMeetingMemberActionResult(outcome.result()));
else
return QueryMeetingMemberActionOutcome(outcome.error());
}
void AliyuncvcClient::queryMeetingMemberActionAsync(const QueryMeetingMemberActionRequest& request, const QueryMeetingMemberActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryMeetingMemberAction(request), context);
};
asyncExecute(new Runnable(fn));
}
AliyuncvcClient::QueryMeetingMemberActionOutcomeCallable AliyuncvcClient::queryMeetingMemberActionCallable(const QueryMeetingMemberActionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryMeetingMemberActionOutcome()>>(
[this, request]()
{
return this->queryMeetingMemberAction(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AliyuncvcClient::RefreshDeviceScreenCodeOutcome AliyuncvcClient::refreshDeviceScreenCode(const RefreshDeviceScreenCodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1887,6 +2031,42 @@ AliyuncvcClient::SendMeetingCommandOutcomeCallable AliyuncvcClient::sendMeetingC
return task->get_future();
}
AliyuncvcClient::SendScreenStartOutcome AliyuncvcClient::sendScreenStart(const SendScreenStartRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SendScreenStartOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SendScreenStartOutcome(SendScreenStartResult(outcome.result()));
else
return SendScreenStartOutcome(outcome.error());
}
void AliyuncvcClient::sendScreenStartAsync(const SendScreenStartRequest& request, const SendScreenStartAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, sendScreenStart(request), context);
};
asyncExecute(new Runnable(fn));
}
AliyuncvcClient::SendScreenStartOutcomeCallable AliyuncvcClient::sendScreenStartCallable(const SendScreenStartRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SendScreenStartOutcome()>>(
[this, request]()
{
return this->sendScreenStart(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AliyuncvcClient::StartLiveOutcome AliyuncvcClient::startLive(const StartLiveRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -35,6 +35,28 @@ std::string GetDeviceInfoRequest::getCastScreenCode()const
void GetDeviceInfoRequest::setCastScreenCode(const std::string& castScreenCode)
{
castScreenCode_ = castScreenCode;
setBodyParameter("CastScreenCode", castScreenCode);
setParameter("CastScreenCode", castScreenCode);
}
std::string GetDeviceInfoRequest::getGroupId()const
{
return groupId_;
}
void GetDeviceInfoRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
}
std::string GetDeviceInfoRequest::getSn()const
{
return sn_;
}
void GetDeviceInfoRequest::setSn(const std::string& sn)
{
sn_ = sn;
setParameter("Sn", sn);
}

View File

@@ -40,24 +40,26 @@ void GetDeviceInfoResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto deviceNode = value["Device"];
if(!deviceNode["ActivationCode"].isNull())
device_.activationCode = deviceNode["ActivationCode"].asString();
if(!deviceNode["CastScreenCode"].isNull())
device_.castScreenCode = deviceNode["CastScreenCode"].asString();
if(!deviceNode["Sn"].isNull())
device_.sn = deviceNode["Sn"].asString();
if(!deviceNode["Status"].isNull())
device_.status = std::stoi(deviceNode["Status"].asString());
if(!deviceNode["CastScreenCode"].isNull())
device_.castScreenCode = deviceNode["CastScreenCode"].asString();
if(!deviceNode["IP"].isNull())
device_.iP = deviceNode["IP"].asString();
if(!deviceNode["Mac"].isNull())
device_.mac = deviceNode["Mac"].asString();
if(!deviceNode["Port"].isNull())
device_.port = deviceNode["Port"].asString();
if(!deviceNode["Sn"].isNull())
device_.sn = deviceNode["Sn"].asString();
if(!deviceNode["Ssid"].isNull())
device_.ssid = deviceNode["Ssid"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!deviceNode["ActivationCode"].isNull())
device_.activationCode = deviceNode["ActivationCode"].asString();
if(!deviceNode["Mac"].isNull())
device_.mac = deviceNode["Mac"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -0,0 +1,51 @@
/*
* 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/aliyuncvc/model/GetDeviceListRequest.h>
using AlibabaCloud::Aliyuncvc::Model::GetDeviceListRequest;
GetDeviceListRequest::GetDeviceListRequest() :
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetDeviceList")
{
setMethod(HttpRequest::Method::Post);
}
GetDeviceListRequest::~GetDeviceListRequest()
{}
std::string GetDeviceListRequest::getCastScreenCode()const
{
return castScreenCode_;
}
void GetDeviceListRequest::setCastScreenCode(const std::string& castScreenCode)
{
castScreenCode_ = castScreenCode;
setParameter("CastScreenCode", castScreenCode);
}
std::string GetDeviceListRequest::getGroupId()const
{
return groupId_;
}
void GetDeviceListRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
}

View File

@@ -0,0 +1,90 @@
/*
* 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/aliyuncvc/model/GetDeviceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Aliyuncvc;
using namespace AlibabaCloud::Aliyuncvc::Model;
GetDeviceListResult::GetDeviceListResult() :
ServiceResult()
{}
GetDeviceListResult::GetDeviceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetDeviceListResult::~GetDeviceListResult()
{}
void GetDeviceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["DataItem"];
for (auto valueDataDataItem : allDataNode)
{
DataItem dataObject;
if(!valueDataDataItem["Status"].isNull())
dataObject.status = std::stoi(valueDataDataItem["Status"].asString());
if(!valueDataDataItem["CastScreenCode"].isNull())
dataObject.castScreenCode = valueDataDataItem["CastScreenCode"].asString();
if(!valueDataDataItem["IP"].isNull())
dataObject.iP = valueDataDataItem["IP"].asString();
if(!valueDataDataItem["Port"].isNull())
dataObject.port = valueDataDataItem["Port"].asString();
if(!valueDataDataItem["SN"].isNull())
dataObject.sN = valueDataDataItem["SN"].asString();
if(!valueDataDataItem["ActivationCode"].isNull())
dataObject.activationCode = valueDataDataItem["ActivationCode"].asString();
if(!valueDataDataItem["Mac"].isNull())
dataObject.mac = valueDataDataItem["Mac"].asString();
data_.push_back(dataObject);
}
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string GetDeviceListResult::getMessage()const
{
return message_;
}
std::vector<GetDeviceListResult::DataItem> GetDeviceListResult::getData()const
{
return data_;
}
int GetDeviceListResult::getErrorCode()const
{
return errorCode_;
}
bool GetDeviceListResult::getSuccess()const
{
return success_;
}

View File

@@ -40,40 +40,40 @@ void GetMeetingResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto meetingInfoNode = value["MeetingInfo"];
if(!meetingInfoNode["MeetingName"].isNull())
meetingInfo_.meetingName = meetingInfoNode["MeetingName"].asString();
if(!meetingInfoNode["ValidTime"].isNull())
meetingInfo_.validTime = std::stol(meetingInfoNode["ValidTime"].asString());
if(!meetingInfoNode["MeetingCode"].isNull())
meetingInfo_.meetingCode = meetingInfoNode["MeetingCode"].asString();
if(!meetingInfoNode["CreateTime"].isNull())
meetingInfo_.createTime = std::stol(meetingInfoNode["CreateTime"].asString());
if(!meetingInfoNode["UserId"].isNull())
meetingInfo_.userId = meetingInfoNode["UserId"].asString();
if(!meetingInfoNode["MeetingUUID"].isNull())
meetingInfo_.meetingUUID = meetingInfoNode["MeetingUUID"].asString();
if(!meetingInfoNode["Password"].isNull())
meetingInfo_.password = meetingInfoNode["Password"].asString();
if(!meetingInfoNode["MeetingUUID"].isNull())
meetingInfo_.meetingUUID = meetingInfoNode["MeetingUUID"].asString();
if(!meetingInfoNode["ValidTime"].isNull())
meetingInfo_.validTime = std::stol(meetingInfoNode["ValidTime"].asString());
if(!meetingInfoNode["CreateTime"].isNull())
meetingInfo_.createTime = std::stol(meetingInfoNode["CreateTime"].asString());
if(!meetingInfoNode["MeetingName"].isNull())
meetingInfo_.meetingName = meetingInfoNode["MeetingName"].asString();
if(!meetingInfoNode["UserId"].isNull())
meetingInfo_.userId = meetingInfoNode["UserId"].asString();
if(!meetingInfoNode["MeetingCode"].isNull())
meetingInfo_.meetingCode = meetingInfoNode["MeetingCode"].asString();
auto allMemberListNode = meetingInfoNode["MemberList"]["MemberListItem"];
for (auto meetingInfoNodeMemberListMemberListItem : allMemberListNode)
{
MeetingInfo::MemberListItem memberListItemObject;
if(!meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].isNull())
memberListItemObject.userAvatarUrl = meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].asString();
if(!meetingInfoNodeMemberListMemberListItem["MemberUUID"].isNull())
memberListItemObject.memberUUID = meetingInfoNodeMemberListMemberListItem["MemberUUID"].asString();
if(!meetingInfoNodeMemberListMemberListItem["UserName"].isNull())
memberListItemObject.userName = meetingInfoNodeMemberListMemberListItem["UserName"].asString();
if(!meetingInfoNodeMemberListMemberListItem["UserId"].isNull())
memberListItemObject.userId = meetingInfoNodeMemberListMemberListItem["UserId"].asString();
if(!meetingInfoNodeMemberListMemberListItem["Status"].isNull())
memberListItemObject.status = meetingInfoNodeMemberListMemberListItem["Status"].asString();
if(!meetingInfoNodeMemberListMemberListItem["MemberUUID"].isNull())
memberListItemObject.memberUUID = meetingInfoNodeMemberListMemberListItem["MemberUUID"].asString();
if(!meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].isNull())
memberListItemObject.userAvatarUrl = meetingInfoNodeMemberListMemberListItem["UserAvatarUrl"].asString();
if(!meetingInfoNodeMemberListMemberListItem["UserId"].isNull())
memberListItemObject.userId = meetingInfoNodeMemberListMemberListItem["UserId"].asString();
if(!meetingInfoNodeMemberListMemberListItem["UserName"].isNull())
memberListItemObject.userName = meetingInfoNodeMemberListMemberListItem["UserName"].asString();
meetingInfo_.memberList.push_back(memberListItemObject);
}
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -0,0 +1,40 @@
/*
* 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/aliyuncvc/model/GetScreenVerificationCodeRequest.h>
using AlibabaCloud::Aliyuncvc::Model::GetScreenVerificationCodeRequest;
GetScreenVerificationCodeRequest::GetScreenVerificationCodeRequest() :
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetScreenVerificationCode")
{
setMethod(HttpRequest::Method::Post);
}
GetScreenVerificationCodeRequest::~GetScreenVerificationCodeRequest()
{}
std::string GetScreenVerificationCodeRequest::getCastScreenCode()const
{
return castScreenCode_;
}
void GetScreenVerificationCodeRequest::setCastScreenCode(const std::string& castScreenCode)
{
castScreenCode_ = castScreenCode;
setBodyParameter("CastScreenCode", castScreenCode);
}

View File

@@ -0,0 +1,72 @@
/*
* 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/aliyuncvc/model/GetScreenVerificationCodeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Aliyuncvc;
using namespace AlibabaCloud::Aliyuncvc::Model;
GetScreenVerificationCodeResult::GetScreenVerificationCodeResult() :
ServiceResult()
{}
GetScreenVerificationCodeResult::GetScreenVerificationCodeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetScreenVerificationCodeResult::~GetScreenVerificationCodeResult()
{}
void GetScreenVerificationCodeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["ScreenVerificationCode"].isNull())
screenVerificationCode_ = value["ScreenVerificationCode"].asString();
}
std::string GetScreenVerificationCodeResult::getMessage()const
{
return message_;
}
std::string GetScreenVerificationCodeResult::getScreenVerificationCode()const
{
return screenVerificationCode_;
}
int GetScreenVerificationCodeResult::getErrorCode()const
{
return errorCode_;
}
bool GetScreenVerificationCodeResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,51 @@
/*
* 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/aliyuncvc/model/GetWebSocketTokenRequest.h>
using AlibabaCloud::Aliyuncvc::Model::GetWebSocketTokenRequest;
GetWebSocketTokenRequest::GetWebSocketTokenRequest() :
RpcServiceRequest("aliyuncvc", "2019-10-30", "GetWebSocketToken")
{
setMethod(HttpRequest::Method::Post);
}
GetWebSocketTokenRequest::~GetWebSocketTokenRequest()
{}
std::string GetWebSocketTokenRequest::getSessionId()const
{
return sessionId_;
}
void GetWebSocketTokenRequest::setSessionId(const std::string& sessionId)
{
sessionId_ = sessionId;
setParameter("SessionId", sessionId);
}
std::string GetWebSocketTokenRequest::getOldToken()const
{
return oldToken_;
}
void GetWebSocketTokenRequest::setOldToken(const std::string& oldToken)
{
oldToken_ = oldToken;
setParameter("OldToken", oldToken);
}

View File

@@ -14,65 +14,63 @@
* limitations under the License.
*/
#include <alibabacloud/ccc/model/GetTURNServerListResult.h>
#include <alibabacloud/aliyuncvc/model/GetWebSocketTokenResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CCC;
using namespace AlibabaCloud::CCC::Model;
using namespace AlibabaCloud::Aliyuncvc;
using namespace AlibabaCloud::Aliyuncvc::Model;
GetTURNServerListResult::GetTURNServerListResult() :
GetWebSocketTokenResult::GetWebSocketTokenResult() :
ServiceResult()
{}
GetTURNServerListResult::GetTURNServerListResult(const std::string &payload) :
GetWebSocketTokenResult::GetWebSocketTokenResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetTURNServerListResult::~GetTURNServerListResult()
GetWebSocketTokenResult::~GetWebSocketTokenResult()
{}
void GetTURNServerListResult::parse(const std::string &payload)
void GetWebSocketTokenResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
auto dataNode = value["Data"];
if(!dataNode["AuthWsUrl"].isNull())
data_.authWsUrl = dataNode["AuthWsUrl"].asString();
if(!dataNode["Token"].isNull())
data_.token = dataNode["Token"].asString();
if(!dataNode["WsOuterReConnTime"].isNull())
data_.wsOuterReConnTime = dataNode["WsOuterReConnTime"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["TurnServerListConfig"].isNull())
turnServerListConfig_ = value["TurnServerListConfig"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string GetTURNServerListResult::getMessage()const
std::string GetWebSocketTokenResult::getMessage()const
{
return message_;
}
int GetTURNServerListResult::getHttpStatusCode()const
GetWebSocketTokenResult::Data GetWebSocketTokenResult::getData()const
{
return httpStatusCode_;
return data_;
}
std::string GetTURNServerListResult::getCode()const
int GetWebSocketTokenResult::getErrorCode()const
{
return code_;
return errorCode_;
}
std::string GetTURNServerListResult::getTurnServerListConfig()const
{
return turnServerListConfig_;
}
bool GetTURNServerListResult::getSuccess()const
bool GetWebSocketTokenResult::getSuccess()const
{
return success_;
}

View File

@@ -70,6 +70,8 @@ void ListConferenceDevicesResult::parse(const std::string &payload)
dataObject.status = conferencesDatasNodeConferencesdata["Status"].asString();
if(!conferencesDatasNodeConferencesdata["CastScreenCode"].isNull())
dataObject.castScreenCode = conferencesDatasNodeConferencesdata["CastScreenCode"].asString();
if(!conferencesDatasNodeConferencesdata["StartUpPictureUrl"].isNull())
dataObject.startUpPictureUrl = conferencesDatasNodeConferencesdata["StartUpPictureUrl"].asString();
conferencesDatas_.conferences.push_back(dataObject);
}
if(!value["ErrorCode"].isNull())

View File

@@ -51,6 +51,8 @@ void ListDeviceIpResult::parse(const std::string &payload)
devicesObject.mac = valueDevicesDevicesItem["Mac"].asString();
if(!valueDevicesDevicesItem["SsId"].isNull())
devicesObject.ssId = valueDevicesDevicesItem["SsId"].asString();
if(!valueDevicesDevicesItem["Port"].isNull())
devicesObject.port = valueDevicesDevicesItem["Port"].asString();
devices_.push_back(devicesObject);
}
if(!value["ErrorCode"].isNull())

View File

@@ -66,6 +66,8 @@ void ListDevicesResult::parse(const std::string &payload)
deviceObject.status = dataNodeDevicesDevice["Status"].asString();
if(!dataNodeDevicesDevice["CastScreenCode"].isNull())
deviceObject.castScreenCode = dataNodeDevicesDevice["CastScreenCode"].asString();
if(!dataNodeDevicesDevice["StartUpPictureUrl"].isNull())
deviceObject.startUpPictureUrl = dataNodeDevicesDevice["StartUpPictureUrl"].asString();
data_.devices.push_back(deviceObject);
}
if(!value["ErrorCode"].isNull())

View File

@@ -0,0 +1,84 @@
/*
* 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/aliyuncvc/model/QueryMeetingMemberActionRequest.h>
using AlibabaCloud::Aliyuncvc::Model::QueryMeetingMemberActionRequest;
QueryMeetingMemberActionRequest::QueryMeetingMemberActionRequest() :
RpcServiceRequest("aliyuncvc", "2019-10-30", "QueryMeetingMemberAction")
{
setMethod(HttpRequest::Method::Post);
}
QueryMeetingMemberActionRequest::~QueryMeetingMemberActionRequest()
{}
std::string QueryMeetingMemberActionRequest::getMeetingUnitKey()const
{
return meetingUnitKey_;
}
void QueryMeetingMemberActionRequest::setMeetingUnitKey(const std::string& meetingUnitKey)
{
meetingUnitKey_ = meetingUnitKey;
setBodyParameter("MeetingUnitKey", meetingUnitKey);
}
long QueryMeetingMemberActionRequest::getEndTime()const
{
return endTime_;
}
void QueryMeetingMemberActionRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setBodyParameter("EndTime", std::to_string(endTime));
}
std::string QueryMeetingMemberActionRequest::getMemberUUID()const
{
return memberUUID_;
}
void QueryMeetingMemberActionRequest::setMemberUUID(const std::string& memberUUID)
{
memberUUID_ = memberUUID;
setBodyParameter("MemberUUID", memberUUID);
}
long QueryMeetingMemberActionRequest::getStartTime()const
{
return startTime_;
}
void QueryMeetingMemberActionRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setBodyParameter("StartTime", std::to_string(startTime));
}
std::string QueryMeetingMemberActionRequest::getMeetingUUID()const
{
return meetingUUID_;
}
void QueryMeetingMemberActionRequest::setMeetingUUID(const std::string& meetingUUID)
{
meetingUUID_ = meetingUUID;
setBodyParameter("MeetingUUID", meetingUUID);
}

View File

@@ -0,0 +1,108 @@
/*
* 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/aliyuncvc/model/QueryMeetingMemberActionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Aliyuncvc;
using namespace AlibabaCloud::Aliyuncvc::Model;
QueryMeetingMemberActionResult::QueryMeetingMemberActionResult() :
ServiceResult()
{}
QueryMeetingMemberActionResult::QueryMeetingMemberActionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryMeetingMemberActionResult::~QueryMeetingMemberActionResult()
{}
void QueryMeetingMemberActionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allErrorCodeListNode = value["ErrorCodeList"]["ErrorCodeListItem"];
for (auto valueErrorCodeListErrorCodeListItem : allErrorCodeListNode)
{
ErrorCodeListItem errorCodeListObject;
if(!valueErrorCodeListErrorCodeListItem["ErrorCodeCount"].isNull())
errorCodeListObject.errorCodeCount = std::stol(valueErrorCodeListErrorCodeListItem["ErrorCodeCount"].asString());
if(!valueErrorCodeListErrorCodeListItem["Time"].isNull())
errorCodeListObject.time = std::stol(valueErrorCodeListErrorCodeListItem["Time"].asString());
errorCodeList_.push_back(errorCodeListObject);
}
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["MeetingStatus"].isNull())
meetingStatus_ = std::stoi(value["MeetingStatus"].asString());
if(!value["VideoStatus"].isNull())
videoStatus_ = std::stoi(value["VideoStatus"].asString());
if(!value["AudioStatus"].isNull())
audioStatus_ = std::stoi(value["AudioStatus"].asString());
if(!value["ErrorCodeCount"].isNull())
errorCodeCount_ = std::stol(value["ErrorCodeCount"].asString());
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string QueryMeetingMemberActionResult::getMessage()const
{
return message_;
}
int QueryMeetingMemberActionResult::getMeetingStatus()const
{
return meetingStatus_;
}
int QueryMeetingMemberActionResult::getVideoStatus()const
{
return videoStatus_;
}
int QueryMeetingMemberActionResult::getAudioStatus()const
{
return audioStatus_;
}
long QueryMeetingMemberActionResult::getErrorCodeCount()const
{
return errorCodeCount_;
}
int QueryMeetingMemberActionResult::getErrorCode()const
{
return errorCode_;
}
std::vector<QueryMeetingMemberActionResult::ErrorCodeListItem> QueryMeetingMemberActionResult::getErrorCodeList()const
{
return errorCodeList_;
}
bool QueryMeetingMemberActionResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,51 @@
/*
* 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/aliyuncvc/model/SendScreenStartRequest.h>
using AlibabaCloud::Aliyuncvc::Model::SendScreenStartRequest;
SendScreenStartRequest::SendScreenStartRequest() :
RpcServiceRequest("aliyuncvc", "2019-10-30", "SendScreenStart")
{
setMethod(HttpRequest::Method::Post);
}
SendScreenStartRequest::~SendScreenStartRequest()
{}
std::string SendScreenStartRequest::getCastScreenCode()const
{
return castScreenCode_;
}
void SendScreenStartRequest::setCastScreenCode(const std::string& castScreenCode)
{
castScreenCode_ = castScreenCode;
setBodyParameter("CastScreenCode", castScreenCode);
}
std::string SendScreenStartRequest::getSessionId()const
{
return sessionId_;
}
void SendScreenStartRequest::setSessionId(const std::string& sessionId)
{
sessionId_ = sessionId;
setBodyParameter("SessionId", sessionId);
}

View File

@@ -0,0 +1,114 @@
/*
* 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/aliyuncvc/model/SendScreenStartResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Aliyuncvc;
using namespace AlibabaCloud::Aliyuncvc::Model;
SendScreenStartResult::SendScreenStartResult() :
ServiceResult()
{}
SendScreenStartResult::SendScreenStartResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SendScreenStartResult::~SendScreenStartResult()
{}
void SendScreenStartResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["ReceiverInfo"].isNull())
data_.receiverInfo = dataNode["ReceiverInfo"].asString();
if(!dataNode["SessionId"].isNull())
data_.sessionId = dataNode["SessionId"].asString();
auto allIceServersNode = dataNode["IceServers"]["IceServersItem"];
for (auto dataNodeIceServersIceServersItem : allIceServersNode)
{
Data::IceServersItem iceServersItemObject;
if(!dataNodeIceServersIceServersItem["Credential"].isNull())
iceServersItemObject.credential = dataNodeIceServersIceServersItem["Credential"].asString();
if(!dataNodeIceServersIceServersItem["Url"].isNull())
iceServersItemObject.url = dataNodeIceServersIceServersItem["Url"].asString();
if(!dataNodeIceServersIceServersItem["UserName"].isNull())
iceServersItemObject.userName = dataNodeIceServersIceServersItem["UserName"].asString();
data_.iceServers.push_back(iceServersItemObject);
}
auto authWsChannelConfigNode = dataNode["AuthWsChannelConfig"];
if(!authWsChannelConfigNode["AuthWsUrl"].isNull())
data_.authWsChannelConfig.authWsUrl = authWsChannelConfigNode["AuthWsUrl"].asString();
if(!authWsChannelConfigNode["Token"].isNull())
data_.authWsChannelConfig.token = authWsChannelConfigNode["Token"].asString();
if(!authWsChannelConfigNode["WsOuterReConnTime"].isNull())
data_.authWsChannelConfig.wsOuterReConnTime = std::stoi(authWsChannelConfigNode["WsOuterReConnTime"].asString());
auto shareConfigNode = dataNode["ShareConfig"];
if(!shareConfigNode["MaxMultiScreenShareBitrate"].isNull())
data_.shareConfig.maxMultiScreenShareBitrate = std::stoi(shareConfigNode["MaxMultiScreenShareBitrate"].asString());
if(!shareConfigNode["MaxScreenShareBitrate"].isNull())
data_.shareConfig.maxScreenShareBitrate = std::stoi(shareConfigNode["MaxScreenShareBitrate"].asString());
if(!shareConfigNode["ShareConfigMaxFrameRate"].isNull())
data_.shareConfig.shareConfigMaxFrameRate = std::stoi(shareConfigNode["ShareConfigMaxFrameRate"].asString());
if(!shareConfigNode["ShareConfigMinFrameRate"].isNull())
data_.shareConfig.shareConfigMinFrameRate = std::stoi(shareConfigNode["ShareConfigMinFrameRate"].asString());
auto signallingServerConfigNode = dataNode["SignallingServerConfig"];
if(!signallingServerConfigNode["ClientHeartBeatUrl"].isNull())
data_.signallingServerConfig.clientHeartBeatUrl = signallingServerConfigNode["ClientHeartBeatUrl"].asString();
if(!signallingServerConfigNode["GetMessageUrl"].isNull())
data_.signallingServerConfig.getMessageUrl = signallingServerConfigNode["GetMessageUrl"].asString();
if(!signallingServerConfigNode["GetReceiverInfoUrl"].isNull())
data_.signallingServerConfig.getReceiverInfoUrl = signallingServerConfigNode["GetReceiverInfoUrl"].asString();
if(!signallingServerConfigNode["SendMessageUrl"].isNull())
data_.signallingServerConfig.sendMessageUrl = signallingServerConfigNode["SendMessageUrl"].asString();
if(!signallingServerConfigNode["ShareScreenMeetingRobUrl"].isNull())
data_.signallingServerConfig.shareScreenMeetingRobUrl = signallingServerConfigNode["ShareScreenMeetingRobUrl"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = std::stoi(value["ErrorCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string SendScreenStartResult::getMessage()const
{
return message_;
}
SendScreenStartResult::Data SendScreenStartResult::getData()const
{
return data_;
}
int SendScreenStartResult::getErrorCode()const
{
return errorCode_;
}
bool SendScreenStartResult::getSuccess()const
{
return success_;
}

View File

@@ -89,8 +89,12 @@ set(arms_public_header_model
include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
include/alibabacloud/arms/model/GetAppApiByPageResult.h
include/alibabacloud/arms/model/GetArmsConsoleUrlRequest.h
include/alibabacloud/arms/model/GetArmsConsoleUrlResult.h
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
include/alibabacloud/arms/model/GetConsistencySnapshotResult.h
include/alibabacloud/arms/model/GetExploreUrlRequest.h
include/alibabacloud/arms/model/GetExploreUrlResult.h
include/alibabacloud/arms/model/GetIntegrationTokenRequest.h
include/alibabacloud/arms/model/GetIntegrationTokenResult.h
include/alibabacloud/arms/model/GetMultipleTraceRequest.h
@@ -268,8 +272,12 @@ set(arms_src
src/model/GetAgentDownloadUrlResult.cc
src/model/GetAppApiByPageRequest.cc
src/model/GetAppApiByPageResult.cc
src/model/GetArmsConsoleUrlRequest.cc
src/model/GetArmsConsoleUrlResult.cc
src/model/GetConsistencySnapshotRequest.cc
src/model/GetConsistencySnapshotResult.cc
src/model/GetExploreUrlRequest.cc
src/model/GetExploreUrlResult.cc
src/model/GetIntegrationTokenRequest.cc
src/model/GetIntegrationTokenResult.cc
src/model/GetMultipleTraceRequest.cc

View File

@@ -90,8 +90,12 @@
#include "model/GetAgentDownloadUrlResult.h"
#include "model/GetAppApiByPageRequest.h"
#include "model/GetAppApiByPageResult.h"
#include "model/GetArmsConsoleUrlRequest.h"
#include "model/GetArmsConsoleUrlResult.h"
#include "model/GetConsistencySnapshotRequest.h"
#include "model/GetConsistencySnapshotResult.h"
#include "model/GetExploreUrlRequest.h"
#include "model/GetExploreUrlResult.h"
#include "model/GetIntegrationTokenRequest.h"
#include "model/GetIntegrationTokenResult.h"
#include "model/GetMultipleTraceRequest.h"
@@ -309,9 +313,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetAppApiByPageResult> GetAppApiByPageOutcome;
typedef std::future<GetAppApiByPageOutcome> GetAppApiByPageOutcomeCallable;
typedef std::function<void(const ARMSClient*, const Model::GetAppApiByPageRequest&, const GetAppApiByPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppApiByPageAsyncHandler;
typedef Outcome<Error, Model::GetArmsConsoleUrlResult> GetArmsConsoleUrlOutcome;
typedef std::future<GetArmsConsoleUrlOutcome> GetArmsConsoleUrlOutcomeCallable;
typedef std::function<void(const ARMSClient*, const Model::GetArmsConsoleUrlRequest&, const GetArmsConsoleUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetArmsConsoleUrlAsyncHandler;
typedef Outcome<Error, Model::GetConsistencySnapshotResult> GetConsistencySnapshotOutcome;
typedef std::future<GetConsistencySnapshotOutcome> GetConsistencySnapshotOutcomeCallable;
typedef std::function<void(const ARMSClient*, const Model::GetConsistencySnapshotRequest&, const GetConsistencySnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConsistencySnapshotAsyncHandler;
typedef Outcome<Error, Model::GetExploreUrlResult> GetExploreUrlOutcome;
typedef std::future<GetExploreUrlOutcome> GetExploreUrlOutcomeCallable;
typedef std::function<void(const ARMSClient*, const Model::GetExploreUrlRequest&, const GetExploreUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetExploreUrlAsyncHandler;
typedef Outcome<Error, Model::GetIntegrationTokenResult> GetIntegrationTokenOutcome;
typedef std::future<GetIntegrationTokenOutcome> GetIntegrationTokenOutcomeCallable;
typedef std::function<void(const ARMSClient*, const Model::GetIntegrationTokenRequest&, const GetIntegrationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIntegrationTokenAsyncHandler;
@@ -578,9 +588,15 @@ namespace AlibabaCloud
GetAppApiByPageOutcome getAppApiByPage(const Model::GetAppApiByPageRequest &request)const;
void getAppApiByPageAsync(const Model::GetAppApiByPageRequest& request, const GetAppApiByPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAppApiByPageOutcomeCallable getAppApiByPageCallable(const Model::GetAppApiByPageRequest& request) const;
GetArmsConsoleUrlOutcome getArmsConsoleUrl(const Model::GetArmsConsoleUrlRequest &request)const;
void getArmsConsoleUrlAsync(const Model::GetArmsConsoleUrlRequest& request, const GetArmsConsoleUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetArmsConsoleUrlOutcomeCallable getArmsConsoleUrlCallable(const Model::GetArmsConsoleUrlRequest& request) const;
GetConsistencySnapshotOutcome getConsistencySnapshot(const Model::GetConsistencySnapshotRequest &request)const;
void getConsistencySnapshotAsync(const Model::GetConsistencySnapshotRequest& request, const GetConsistencySnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetConsistencySnapshotOutcomeCallable getConsistencySnapshotCallable(const Model::GetConsistencySnapshotRequest& request) const;
GetExploreUrlOutcome getExploreUrl(const Model::GetExploreUrlRequest &request)const;
void getExploreUrlAsync(const Model::GetExploreUrlRequest& request, const GetExploreUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetExploreUrlOutcomeCallable getExploreUrlCallable(const Model::GetExploreUrlRequest& request) const;
GetIntegrationTokenOutcome getIntegrationToken(const Model::GetIntegrationTokenRequest &request)const;
void getIntegrationTokenAsync(const Model::GetIntegrationTokenRequest& request, const GetIntegrationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIntegrationTokenOutcomeCallable getIntegrationTokenCallable(const Model::GetIntegrationTokenRequest& request) const;

View File

@@ -14,35 +14,35 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_LISTTRUNKPROVIDERSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_LISTTRUNKPROVIDERSREQUEST_H_
#ifndef ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace CCC
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT ListTrunkProvidersRequest : public RpcServiceRequest
class ALIBABACLOUD_ARMS_EXPORT GetArmsConsoleUrlRequest : public RpcServiceRequest
{
public:
ListTrunkProvidersRequest();
~ListTrunkProvidersRequest();
GetArmsConsoleUrlRequest();
~GetArmsConsoleUrlRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_LISTTRUNKPROVIDERSREQUEST_H_
#endif // !ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT GetArmsConsoleUrlResult : public ServiceResult
{
public:
GetArmsConsoleUrlResult();
explicit GetArmsConsoleUrlResult(const std::string &payload);
~GetArmsConsoleUrlResult();
std::string getArmsConsoleUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string armsConsoleUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_GETARMSCONSOLEURLRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT GetExploreUrlRequest : public RpcServiceRequest
{
public:
GetExploreUrlRequest();
~GetExploreUrlRequest();
std::string getExpression()const;
void setExpression(const std::string& expression);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getType()const;
void setType(const std::string& type);
private:
std::string expression_;
std::string regionId_;
std::string clusterId_;
std::string type_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLREQUEST_H_

View File

@@ -14,36 +14,38 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_
#ifndef ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace Cdn
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DeleteHttpHeaderConfigResult : public ServiceResult
class ALIBABACLOUD_ARMS_EXPORT GetExploreUrlResult : public ServiceResult
{
public:
DeleteHttpHeaderConfigResult();
explicit DeleteHttpHeaderConfigResult(const std::string &payload);
~DeleteHttpHeaderConfigResult();
GetExploreUrlResult();
explicit GetExploreUrlResult(const std::string &payload);
~GetExploreUrlResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_
#endif // !ALIBABACLOUD_ARMS_MODEL_GETEXPLOREURLRESULT_H_

View File

@@ -39,10 +39,16 @@ namespace AlibabaCloud
void setTraceID(const std::string& traceID);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
private:
std::string traceID_;
std::string regionId_;
long endTime_;
long startTime_;
};
}

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
std::string time;
std::string exporter;
std::string url;
std::string httpUrl;
std::string name;
std::string uid;
std::string type;
@@ -46,6 +47,7 @@ namespace AlibabaCloud
std::string kind;
std::string id;
std::string dashboardType;
std::string httpsUrl;
std::vector<std::string> tags;
bool isArmsExporter;
};

View File

@@ -1275,6 +1275,42 @@ ARMSClient::GetAppApiByPageOutcomeCallable ARMSClient::getAppApiByPageCallable(c
return task->get_future();
}
ARMSClient::GetArmsConsoleUrlOutcome ARMSClient::getArmsConsoleUrl(const GetArmsConsoleUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetArmsConsoleUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetArmsConsoleUrlOutcome(GetArmsConsoleUrlResult(outcome.result()));
else
return GetArmsConsoleUrlOutcome(outcome.error());
}
void ARMSClient::getArmsConsoleUrlAsync(const GetArmsConsoleUrlRequest& request, const GetArmsConsoleUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getArmsConsoleUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
ARMSClient::GetArmsConsoleUrlOutcomeCallable ARMSClient::getArmsConsoleUrlCallable(const GetArmsConsoleUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetArmsConsoleUrlOutcome()>>(
[this, request]()
{
return this->getArmsConsoleUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ARMSClient::GetConsistencySnapshotOutcome ARMSClient::getConsistencySnapshot(const GetConsistencySnapshotRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1311,6 +1347,42 @@ ARMSClient::GetConsistencySnapshotOutcomeCallable ARMSClient::getConsistencySnap
return task->get_future();
}
ARMSClient::GetExploreUrlOutcome ARMSClient::getExploreUrl(const GetExploreUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetExploreUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetExploreUrlOutcome(GetExploreUrlResult(outcome.result()));
else
return GetExploreUrlOutcome(outcome.error());
}
void ARMSClient::getExploreUrlAsync(const GetExploreUrlRequest& request, const GetExploreUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getExploreUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
ARMSClient::GetExploreUrlOutcomeCallable ARMSClient::getExploreUrlCallable(const GetExploreUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetExploreUrlOutcome()>>(
[this, request]()
{
return this->getExploreUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ARMSClient::GetIntegrationTokenOutcome ARMSClient::getIntegrationToken(const GetIntegrationTokenRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -14,27 +14,27 @@
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h>
#include <alibabacloud/arms/model/GetArmsConsoleUrlRequest.h>
using AlibabaCloud::Cdn::Model::DescribeUserCustomLogConfigRequest;
using AlibabaCloud::ARMS::Model::GetArmsConsoleUrlRequest;
DescribeUserCustomLogConfigRequest::DescribeUserCustomLogConfigRequest() :
RpcServiceRequest("cdn", "2014-11-11", "DescribeUserCustomLogConfig")
GetArmsConsoleUrlRequest::GetArmsConsoleUrlRequest() :
RpcServiceRequest("arms", "2019-08-08", "GetArmsConsoleUrl")
{
setMethod(HttpRequest::Method::Get);
}
DescribeUserCustomLogConfigRequest::~DescribeUserCustomLogConfigRequest()
GetArmsConsoleUrlRequest::~GetArmsConsoleUrlRequest()
{}
long DescribeUserCustomLogConfigRequest::getOwnerId()const
std::string GetArmsConsoleUrlRequest::getRegionId()const
{
return ownerId_;
return regionId_;
}
void DescribeUserCustomLogConfigRequest::setOwnerId(long ownerId)
void GetArmsConsoleUrlRequest::setRegionId(const std::string& regionId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
regionId_ = regionId;
setParameter("RegionId", regionId);
}

View File

@@ -0,0 +1,51 @@
/*
* 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/arms/model/GetArmsConsoleUrlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::ARMS;
using namespace AlibabaCloud::ARMS::Model;
GetArmsConsoleUrlResult::GetArmsConsoleUrlResult() :
ServiceResult()
{}
GetArmsConsoleUrlResult::GetArmsConsoleUrlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetArmsConsoleUrlResult::~GetArmsConsoleUrlResult()
{}
void GetArmsConsoleUrlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ArmsConsoleUrl"].isNull())
armsConsoleUrl_ = value["ArmsConsoleUrl"].asString();
}
std::string GetArmsConsoleUrlResult::getArmsConsoleUrl()const
{
return armsConsoleUrl_;
}

View File

@@ -0,0 +1,73 @@
/*
* 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/arms/model/GetExploreUrlRequest.h>
using AlibabaCloud::ARMS::Model::GetExploreUrlRequest;
GetExploreUrlRequest::GetExploreUrlRequest() :
RpcServiceRequest("arms", "2019-08-08", "GetExploreUrl")
{
setMethod(HttpRequest::Method::Post);
}
GetExploreUrlRequest::~GetExploreUrlRequest()
{}
std::string GetExploreUrlRequest::getExpression()const
{
return expression_;
}
void GetExploreUrlRequest::setExpression(const std::string& expression)
{
expression_ = expression;
setParameter("Expression", expression);
}
std::string GetExploreUrlRequest::getRegionId()const
{
return regionId_;
}
void GetExploreUrlRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string GetExploreUrlRequest::getClusterId()const
{
return clusterId_;
}
void GetExploreUrlRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
std::string GetExploreUrlRequest::getType()const
{
return type_;
}
void GetExploreUrlRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
}

View File

@@ -0,0 +1,51 @@
/*
* 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/arms/model/GetExploreUrlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::ARMS;
using namespace AlibabaCloud::ARMS::Model;
GetExploreUrlResult::GetExploreUrlResult() :
ServiceResult()
{}
GetExploreUrlResult::GetExploreUrlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetExploreUrlResult::~GetExploreUrlResult()
{}
void GetExploreUrlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string GetExploreUrlResult::getData()const
{
return data_;
}

View File

@@ -49,3 +49,25 @@ void GetTraceRequest::setRegionId(const std::string& regionId)
setParameter("RegionId", regionId);
}
long GetTraceRequest::getEndTime()const
{
return endTime_;
}
void GetTraceRequest::setEndTime(long endTime)
{
endTime_ = endTime;
setParameter("EndTime", std::to_string(endTime));
}
long GetTraceRequest::getStartTime()const
{
return startTime_;
}
void GetTraceRequest::setStartTime(long startTime)
{
startTime_ = startTime;
setParameter("StartTime", std::to_string(startTime));
}

View File

@@ -69,6 +69,10 @@ void ListDashboardsResult::parse(const std::string &payload)
dashboardVosObject.kind = valueDashboardVosDashboardVosItem["Kind"].asString();
if(!valueDashboardVosDashboardVosItem["NeedUpdate"].isNull())
dashboardVosObject.needUpdate = valueDashboardVosDashboardVosItem["NeedUpdate"].asString() == "true";
if(!valueDashboardVosDashboardVosItem["HttpUrl"].isNull())
dashboardVosObject.httpUrl = valueDashboardVosDashboardVosItem["HttpUrl"].asString();
if(!valueDashboardVosDashboardVosItem["HttpsUrl"].isNull())
dashboardVosObject.httpsUrl = valueDashboardVosDashboardVosItem["HttpsUrl"].asString();
auto allTags = value["Tags"]["Tags"];
for (auto value : allTags)
dashboardVosObject.tags.push_back(value.asString());

View File

@@ -21,629 +21,365 @@ set(ccc_public_header
include/alibabacloud/ccc/CCCExport.h )
set(ccc_public_header_model
include/alibabacloud/ccc/model/AbortPredictiveJobsRequest.h
include/alibabacloud/ccc/model/AbortPredictiveJobsResult.h
include/alibabacloud/ccc/model/AddAgentDeviceRequest.h
include/alibabacloud/ccc/model/AddAgentDeviceResult.h
include/alibabacloud/ccc/model/AddBulkPhoneNumbersRequest.h
include/alibabacloud/ccc/model/AddBulkPhoneNumbersResult.h
include/alibabacloud/ccc/model/AddJobsToPredictiveJobGroupRequest.h
include/alibabacloud/ccc/model/AddJobsToPredictiveJobGroupResult.h
include/alibabacloud/ccc/model/AddPhoneNumberRequest.h
include/alibabacloud/ccc/model/AddPhoneNumberResult.h
include/alibabacloud/ccc/model/AddPhoneTagsRequest.h
include/alibabacloud/ccc/model/AddPhoneTagsResult.h
include/alibabacloud/ccc/model/AssignJobsRequest.h
include/alibabacloud/ccc/model/AssignJobsResult.h
include/alibabacloud/ccc/model/AddNumbersToSkillGroupRequest.h
include/alibabacloud/ccc/model/AddNumbersToSkillGroupResult.h
include/alibabacloud/ccc/model/AddPersonalNumbersToUserRequest.h
include/alibabacloud/ccc/model/AddPersonalNumbersToUserResult.h
include/alibabacloud/ccc/model/AddPhoneNumberToSkillGroupsRequest.h
include/alibabacloud/ccc/model/AddPhoneNumberToSkillGroupsResult.h
include/alibabacloud/ccc/model/AddPhoneNumbersRequest.h
include/alibabacloud/ccc/model/AddPhoneNumbersResult.h
include/alibabacloud/ccc/model/AddSkillGroupsToUserRequest.h
include/alibabacloud/ccc/model/AddSkillGroupsToUserResult.h
include/alibabacloud/ccc/model/AddUsersToSkillGroupRequest.h
include/alibabacloud/ccc/model/AddUsersToSkillGroupResult.h
include/alibabacloud/ccc/model/AnswerCallRequest.h
include/alibabacloud/ccc/model/AnswerCallResult.h
include/alibabacloud/ccc/model/AssignUsersRequest.h
include/alibabacloud/ccc/model/AssignUsersResult.h
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberRequest.h
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberResult.h
include/alibabacloud/ccc/model/CancelJobsRequest.h
include/alibabacloud/ccc/model/CancelJobsResult.h
include/alibabacloud/ccc/model/CheckNumberAvaliableRequest.h
include/alibabacloud/ccc/model/CheckNumberAvaliableResult.h
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationRequest.h
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationResult.h
include/alibabacloud/ccc/model/CreateBatchJobsRequest.h
include/alibabacloud/ccc/model/CreateBatchJobsResult.h
include/alibabacloud/ccc/model/CreateCabInstanceRequest.h
include/alibabacloud/ccc/model/CreateCabInstanceResult.h
include/alibabacloud/ccc/model/CreateContactFlowRequest.h
include/alibabacloud/ccc/model/CreateContactFlowResult.h
include/alibabacloud/ccc/model/CreateFaultRequest.h
include/alibabacloud/ccc/model/CreateFaultResult.h
include/alibabacloud/ccc/model/CreateInstanceRequest.h
include/alibabacloud/ccc/model/CreateInstanceResult.h
include/alibabacloud/ccc/model/CreateJobGroupRequest.h
include/alibabacloud/ccc/model/CreateJobGroupResult.h
include/alibabacloud/ccc/model/CreateMediaRequest.h
include/alibabacloud/ccc/model/CreateMediaResult.h
include/alibabacloud/ccc/model/CreatePredictiveJobGroupRequest.h
include/alibabacloud/ccc/model/CreatePredictiveJobGroupResult.h
include/alibabacloud/ccc/model/CreateScenarioRequest.h
include/alibabacloud/ccc/model/CreateScenarioResult.h
include/alibabacloud/ccc/model/CreateScenarioFromTemplateRequest.h
include/alibabacloud/ccc/model/CreateScenarioFromTemplateResult.h
include/alibabacloud/ccc/model/BargeInCallRequest.h
include/alibabacloud/ccc/model/BargeInCallResult.h
include/alibabacloud/ccc/model/BlindTransferRequest.h
include/alibabacloud/ccc/model/BlindTransferResult.h
include/alibabacloud/ccc/model/CancelAttendedTransferRequest.h
include/alibabacloud/ccc/model/CancelAttendedTransferResult.h
include/alibabacloud/ccc/model/ChangeWorkModeRequest.h
include/alibabacloud/ccc/model/ChangeWorkModeResult.h
include/alibabacloud/ccc/model/CoachCallRequest.h
include/alibabacloud/ccc/model/CoachCallResult.h
include/alibabacloud/ccc/model/CompleteAttendedTransferRequest.h
include/alibabacloud/ccc/model/CompleteAttendedTransferResult.h
include/alibabacloud/ccc/model/CreateSkillGroupRequest.h
include/alibabacloud/ccc/model/CreateSkillGroupResult.h
include/alibabacloud/ccc/model/CreateSurveyRequest.h
include/alibabacloud/ccc/model/CreateSurveyResult.h
include/alibabacloud/ccc/model/CreateUserRequest.h
include/alibabacloud/ccc/model/CreateUserResult.h
include/alibabacloud/ccc/model/CreateVoiceAppraiseRequest.h
include/alibabacloud/ccc/model/CreateVoiceAppraiseResult.h
include/alibabacloud/ccc/model/DeleteInstanceRequest.h
include/alibabacloud/ccc/model/DeleteInstanceResult.h
include/alibabacloud/ccc/model/DeleteJobGroupRequest.h
include/alibabacloud/ccc/model/DeleteJobGroupResult.h
include/alibabacloud/ccc/model/DeleteMediaRequest.h
include/alibabacloud/ccc/model/DeleteMediaResult.h
include/alibabacloud/ccc/model/DeletePhoneTagsRequest.h
include/alibabacloud/ccc/model/DeletePhoneTagsResult.h
include/alibabacloud/ccc/model/DeleteSkillGroupRequest.h
include/alibabacloud/ccc/model/DeleteSkillGroupResult.h
include/alibabacloud/ccc/model/DeleteSurveyRequest.h
include/alibabacloud/ccc/model/DeleteSurveyResult.h
include/alibabacloud/ccc/model/DialExRequest.h
include/alibabacloud/ccc/model/DialExResult.h
include/alibabacloud/ccc/model/DialogueRequest.h
include/alibabacloud/ccc/model/DialogueResult.h
include/alibabacloud/ccc/model/DisableTrunkProvidersRequest.h
include/alibabacloud/ccc/model/DisableTrunkProvidersResult.h
include/alibabacloud/ccc/model/DownloadAllTypeRecordingRequest.h
include/alibabacloud/ccc/model/DownloadAllTypeRecordingResult.h
include/alibabacloud/ccc/model/DownloadCabRecordingRequest.h
include/alibabacloud/ccc/model/DownloadCabRecordingResult.h
include/alibabacloud/ccc/model/DownloadOriginalStatisticsReportRequest.h
include/alibabacloud/ccc/model/DownloadOriginalStatisticsReportResult.h
include/alibabacloud/ccc/model/DownloadRecordingRequest.h
include/alibabacloud/ccc/model/DownloadRecordingResult.h
include/alibabacloud/ccc/model/DownloadUnreachableContactsRequest.h
include/alibabacloud/ccc/model/DownloadUnreachableContactsResult.h
include/alibabacloud/ccc/model/FindUsersRequest.h
include/alibabacloud/ccc/model/FindUsersResult.h
include/alibabacloud/ccc/model/GenerateAgentStatisticReportRequest.h
include/alibabacloud/ccc/model/GenerateAgentStatisticReportResult.h
include/alibabacloud/ccc/model/GetAgentDataRequest.h
include/alibabacloud/ccc/model/GetAgentDataResult.h
include/alibabacloud/ccc/model/GetCallMeasureSummaryReportRequest.h
include/alibabacloud/ccc/model/GetCallMeasureSummaryReportResult.h
include/alibabacloud/ccc/model/GetConfigRequest.h
include/alibabacloud/ccc/model/GetConfigResult.h
include/alibabacloud/ccc/model/GetContactInfoByOutboundTaskIdRequest.h
include/alibabacloud/ccc/model/GetContactInfoByOutboundTaskIdResult.h
include/alibabacloud/ccc/model/GetConversationDetailByContactIdRequest.h
include/alibabacloud/ccc/model/GetConversationDetailByContactIdResult.h
include/alibabacloud/ccc/model/GetConversationListRequest.h
include/alibabacloud/ccc/model/GetConversationListResult.h
include/alibabacloud/ccc/model/GetCallDetailRecordRequest.h
include/alibabacloud/ccc/model/GetCallDetailRecordResult.h
include/alibabacloud/ccc/model/GetHistoricalCallerReportRequest.h
include/alibabacloud/ccc/model/GetHistoricalCallerReportResult.h
include/alibabacloud/ccc/model/GetHistoricalInstanceReportRequest.h
include/alibabacloud/ccc/model/GetHistoricalInstanceReportResult.h
include/alibabacloud/ccc/model/GetInstanceRequest.h
include/alibabacloud/ccc/model/GetInstanceResult.h
include/alibabacloud/ccc/model/GetInstanceStateRequest.h
include/alibabacloud/ccc/model/GetInstanceStateResult.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportRequest.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportResult.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportByIntervalRequest.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportByIntervalResult.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportSinceMidnightRequest.h
include/alibabacloud/ccc/model/GetInstanceSummaryReportSinceMidnightResult.h
include/alibabacloud/ccc/model/GetJobRequest.h
include/alibabacloud/ccc/model/GetJobResult.h
include/alibabacloud/ccc/model/GetJobDataUploadParamsRequest.h
include/alibabacloud/ccc/model/GetJobDataUploadParamsResult.h
include/alibabacloud/ccc/model/GetJobFileUploadUrlRequest.h
include/alibabacloud/ccc/model/GetJobFileUploadUrlResult.h
include/alibabacloud/ccc/model/GetJobGroupRequest.h
include/alibabacloud/ccc/model/GetJobGroupResult.h
include/alibabacloud/ccc/model/GetJobListRequest.h
include/alibabacloud/ccc/model/GetJobListResult.h
include/alibabacloud/ccc/model/GetJobStatusByCallIdRequest.h
include/alibabacloud/ccc/model/GetJobStatusByCallIdResult.h
include/alibabacloud/ccc/model/GetJobTemplateDownloadParamsRequest.h
include/alibabacloud/ccc/model/GetJobTemplateDownloadParamsResult.h
include/alibabacloud/ccc/model/GetNumberRegionInfoRequest.h
include/alibabacloud/ccc/model/GetNumberRegionInfoResult.h
include/alibabacloud/ccc/model/GetRecordOssUploadParamRequest.h
include/alibabacloud/ccc/model/GetRecordOssUploadParamResult.h
include/alibabacloud/ccc/model/GetRoutePointRequest.h
include/alibabacloud/ccc/model/GetRoutePointResult.h
include/alibabacloud/ccc/model/GetScenarioRequest.h
include/alibabacloud/ccc/model/GetScenarioResult.h
include/alibabacloud/ccc/model/GetServiceExtensionsRequest.h
include/alibabacloud/ccc/model/GetServiceExtensionsResult.h
include/alibabacloud/ccc/model/GetSmsConfigRequest.h
include/alibabacloud/ccc/model/GetSmsConfigResult.h
include/alibabacloud/ccc/model/GetSurveyRequest.h
include/alibabacloud/ccc/model/GetSurveyResult.h
include/alibabacloud/ccc/model/GetTURNCredentialsRequest.h
include/alibabacloud/ccc/model/GetTURNCredentialsResult.h
include/alibabacloud/ccc/model/GetTURNServerListRequest.h
include/alibabacloud/ccc/model/GetTURNServerListResult.h
include/alibabacloud/ccc/model/GetTaskListRequest.h
include/alibabacloud/ccc/model/GetTaskListResult.h
include/alibabacloud/ccc/model/GetInstanceTrendingReportRequest.h
include/alibabacloud/ccc/model/GetInstanceTrendingReportResult.h
include/alibabacloud/ccc/model/GetLoginDetailsRequest.h
include/alibabacloud/ccc/model/GetLoginDetailsResult.h
include/alibabacloud/ccc/model/GetMonoRecordingRequest.h
include/alibabacloud/ccc/model/GetMonoRecordingResult.h
include/alibabacloud/ccc/model/GetMultiChannelRecordingRequest.h
include/alibabacloud/ccc/model/GetMultiChannelRecordingResult.h
include/alibabacloud/ccc/model/GetNumberLocationRequest.h
include/alibabacloud/ccc/model/GetNumberLocationResult.h
include/alibabacloud/ccc/model/GetRealtimeInstanceStatesRequest.h
include/alibabacloud/ccc/model/GetRealtimeInstanceStatesResult.h
include/alibabacloud/ccc/model/GetTurnCredentialsRequest.h
include/alibabacloud/ccc/model/GetTurnCredentialsResult.h
include/alibabacloud/ccc/model/GetTurnServerListRequest.h
include/alibabacloud/ccc/model/GetTurnServerListResult.h
include/alibabacloud/ccc/model/GetUserRequest.h
include/alibabacloud/ccc/model/GetUserResult.h
include/alibabacloud/ccc/model/GetUserByExtensionRequest.h
include/alibabacloud/ccc/model/GetUserByExtensionResult.h
include/alibabacloud/ccc/model/InflightTaskTimeoutRequest.h
include/alibabacloud/ccc/model/InflightTaskTimeoutResult.h
include/alibabacloud/ccc/model/LaunchAppraiseRequest.h
include/alibabacloud/ccc/model/LaunchAppraiseResult.h
include/alibabacloud/ccc/model/LaunchShortMessageAppraiseRequest.h
include/alibabacloud/ccc/model/LaunchShortMessageAppraiseResult.h
include/alibabacloud/ccc/model/ListAgentDevicesRequest.h
include/alibabacloud/ccc/model/ListAgentDevicesResult.h
include/alibabacloud/ccc/model/ListAgentEventsRequest.h
include/alibabacloud/ccc/model/ListAgentEventsResult.h
include/alibabacloud/ccc/model/HoldCallRequest.h
include/alibabacloud/ccc/model/HoldCallResult.h
include/alibabacloud/ccc/model/InitiateAttendedTransferRequest.h
include/alibabacloud/ccc/model/InitiateAttendedTransferResult.h
include/alibabacloud/ccc/model/InterceptCallRequest.h
include/alibabacloud/ccc/model/InterceptCallResult.h
include/alibabacloud/ccc/model/LaunchAuthenticationRequest.h
include/alibabacloud/ccc/model/LaunchAuthenticationResult.h
include/alibabacloud/ccc/model/LaunchSurveyRequest.h
include/alibabacloud/ccc/model/LaunchSurveyResult.h
include/alibabacloud/ccc/model/ListAgentStateLogsRequest.h
include/alibabacloud/ccc/model/ListAgentStateLogsResult.h
include/alibabacloud/ccc/model/ListAgentStatesRequest.h
include/alibabacloud/ccc/model/ListAgentStatesResult.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsRequest.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsResult.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsByIntervalRequest.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsByIntervalResult.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsSinceMidnightRequest.h
include/alibabacloud/ccc/model/ListAgentSummaryReportsSinceMidnightResult.h
include/alibabacloud/ccc/model/ListBasicStatisticsReportSubItemsRequest.h
include/alibabacloud/ccc/model/ListBasicStatisticsReportSubItemsResult.h
include/alibabacloud/ccc/model/ListBriefSkillGroupsRequest.h
include/alibabacloud/ccc/model/ListBriefSkillGroupsResult.h
include/alibabacloud/ccc/model/ListCallDetailRecordsRequest.h
include/alibabacloud/ccc/model/ListCallDetailRecordsResult.h
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdRequest.h
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdResult.h
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsRequest.h
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsResult.h
include/alibabacloud/ccc/model/ListConfigRequest.h
include/alibabacloud/ccc/model/ListConfigResult.h
include/alibabacloud/ccc/model/ListConfigItemsRequest.h
include/alibabacloud/ccc/model/ListConfigItemsResult.h
include/alibabacloud/ccc/model/ListContactFlowsRequest.h
include/alibabacloud/ccc/model/ListContactFlowsResult.h
include/alibabacloud/ccc/model/ListDevicesRequest.h
include/alibabacloud/ccc/model/ListDevicesResult.h
include/alibabacloud/ccc/model/ListHistoricalAgentReportRequest.h
include/alibabacloud/ccc/model/ListHistoricalAgentReportResult.h
include/alibabacloud/ccc/model/ListHistoricalSkillGroupReportRequest.h
include/alibabacloud/ccc/model/ListHistoricalSkillGroupReportResult.h
include/alibabacloud/ccc/model/ListInstancesOfUserRequest.h
include/alibabacloud/ccc/model/ListInstancesOfUserResult.h
include/alibabacloud/ccc/model/ListIvrTrackingDetailRequest.h
include/alibabacloud/ccc/model/ListIvrTrackingDetailResult.h
include/alibabacloud/ccc/model/ListJobGroupsRequest.h
include/alibabacloud/ccc/model/ListJobGroupsResult.h
include/alibabacloud/ccc/model/ListJobStatusRequest.h
include/alibabacloud/ccc/model/ListJobStatusResult.h
include/alibabacloud/ccc/model/ListJobsByGroupRequest.h
include/alibabacloud/ccc/model/ListJobsByGroupResult.h
include/alibabacloud/ccc/model/ListMediasRequest.h
include/alibabacloud/ccc/model/ListMediasResult.h
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserRequest.h
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserResult.h
include/alibabacloud/ccc/model/ListIntervalAgentReportRequest.h
include/alibabacloud/ccc/model/ListIntervalAgentReportResult.h
include/alibabacloud/ccc/model/ListIntervalInstanceReportRequest.h
include/alibabacloud/ccc/model/ListIntervalInstanceReportResult.h
include/alibabacloud/ccc/model/ListIntervalSkillGroupReportRequest.h
include/alibabacloud/ccc/model/ListIntervalSkillGroupReportResult.h
include/alibabacloud/ccc/model/ListIvrTrackingDetailsRequest.h
include/alibabacloud/ccc/model/ListIvrTrackingDetailsResult.h
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserRequest.h
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserResult.h
include/alibabacloud/ccc/model/ListPersonalNumbersOfUserRequest.h
include/alibabacloud/ccc/model/ListPersonalNumbersOfUserResult.h
include/alibabacloud/ccc/model/ListPhoneNumbersRequest.h
include/alibabacloud/ccc/model/ListPhoneNumbersResult.h
include/alibabacloud/ccc/model/ListPhoneTagsRequest.h
include/alibabacloud/ccc/model/ListPhoneTagsResult.h
include/alibabacloud/ccc/model/ListRealTimeAgentRequest.h
include/alibabacloud/ccc/model/ListRealTimeAgentResult.h
include/alibabacloud/ccc/model/ListRecentCallRecordsRequest.h
include/alibabacloud/ccc/model/ListRecentCallRecordsResult.h
include/alibabacloud/ccc/model/ListRecordingOfDualTrackRequest.h
include/alibabacloud/ccc/model/ListRecordingOfDualTrackResult.h
include/alibabacloud/ccc/model/ListRecordingsRequest.h
include/alibabacloud/ccc/model/ListRecordingsResult.h
include/alibabacloud/ccc/model/ListRecordingsByContactIdRequest.h
include/alibabacloud/ccc/model/ListRecordingsByContactIdResult.h
include/alibabacloud/ccc/model/ListPhoneNumbersOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ListPhoneNumbersOfSkillGroupResult.h
include/alibabacloud/ccc/model/ListPrivilegesOfUserRequest.h
include/alibabacloud/ccc/model/ListPrivilegesOfUserResult.h
include/alibabacloud/ccc/model/ListRealtimeAgentStatesRequest.h
include/alibabacloud/ccc/model/ListRealtimeAgentStatesResult.h
include/alibabacloud/ccc/model/ListRealtimeSkillGroupStatesRequest.h
include/alibabacloud/ccc/model/ListRealtimeSkillGroupStatesResult.h
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsRequest.h
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsResult.h
include/alibabacloud/ccc/model/ListRolesRequest.h
include/alibabacloud/ccc/model/ListRolesResult.h
include/alibabacloud/ccc/model/ListScenarioTemplatesRequest.h
include/alibabacloud/ccc/model/ListScenarioTemplatesResult.h
include/alibabacloud/ccc/model/ListScenariosRequest.h
include/alibabacloud/ccc/model/ListScenariosResult.h
include/alibabacloud/ccc/model/ListSkillGroupStatesRequest.h
include/alibabacloud/ccc/model/ListSkillGroupStatesResult.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsRequest.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsResult.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsByIntervalRequest.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsByIntervalResult.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsSinceMidnightRequest.h
include/alibabacloud/ccc/model/ListSkillGroupSummaryReportsSinceMidnightResult.h
include/alibabacloud/ccc/model/ListSkillGroupsRequest.h
include/alibabacloud/ccc/model/ListSkillGroupsResult.h
include/alibabacloud/ccc/model/ListSkillGroupsOfUserRequest.h
include/alibabacloud/ccc/model/ListSkillGroupsOfUserResult.h
include/alibabacloud/ccc/model/ListSurveysRequest.h
include/alibabacloud/ccc/model/ListSurveysResult.h
include/alibabacloud/ccc/model/ListTransferableSkillGroupsRequest.h
include/alibabacloud/ccc/model/ListTransferableSkillGroupsResult.h
include/alibabacloud/ccc/model/ListTrunkProvidersRequest.h
include/alibabacloud/ccc/model/ListTrunkProvidersResult.h
include/alibabacloud/ccc/model/ListTrunksOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ListTrunksOfSkillGroupResult.h
include/alibabacloud/ccc/model/ListUnreachableContactsRequest.h
include/alibabacloud/ccc/model/ListUnreachableContactsResult.h
include/alibabacloud/ccc/model/ListSkillLevelsOfUserRequest.h
include/alibabacloud/ccc/model/ListSkillLevelsOfUserResult.h
include/alibabacloud/ccc/model/ListUserLevelsOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ListUserLevelsOfSkillGroupResult.h
include/alibabacloud/ccc/model/ListUsersRequest.h
include/alibabacloud/ccc/model/ListUsersResult.h
include/alibabacloud/ccc/model/ListUsersOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ListUsersOfSkillGroupResult.h
include/alibabacloud/ccc/model/ListVoiceAppraiseRequest.h
include/alibabacloud/ccc/model/ListVoiceAppraiseResult.h
include/alibabacloud/ccc/model/ModifyAgentDeviceRequest.h
include/alibabacloud/ccc/model/ModifyAgentDeviceResult.h
include/alibabacloud/ccc/model/ModifyCabInstanceRequest.h
include/alibabacloud/ccc/model/ModifyCabInstanceResult.h
include/alibabacloud/ccc/model/MakeCallRequest.h
include/alibabacloud/ccc/model/MakeCallResult.h
include/alibabacloud/ccc/model/ModifyPhoneNumberRequest.h
include/alibabacloud/ccc/model/ModifyPhoneNumberResult.h
include/alibabacloud/ccc/model/ModifyPhoneTagsRequest.h
include/alibabacloud/ccc/model/ModifyPhoneTagsResult.h
include/alibabacloud/ccc/model/ModifyPrimaryTrunksOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ModifyPrimaryTrunksOfSkillGroupResult.h
include/alibabacloud/ccc/model/ModifyPrivacyNumberCallDetailRequest.h
include/alibabacloud/ccc/model/ModifyPrivacyNumberCallDetailResult.h
include/alibabacloud/ccc/model/ModifyScenarioRequest.h
include/alibabacloud/ccc/model/ModifyScenarioResult.h
include/alibabacloud/ccc/model/ModifySkillGroupRequest.h
include/alibabacloud/ccc/model/ModifySkillGroupResult.h
include/alibabacloud/ccc/model/ModifySkillGroupOfUserRequest.h
include/alibabacloud/ccc/model/ModifySkillGroupOfUserResult.h
include/alibabacloud/ccc/model/ModifySkillGroupOutboundNumbersRequest.h
include/alibabacloud/ccc/model/ModifySkillGroupOutboundNumbersResult.h
include/alibabacloud/ccc/model/ModifySurveyRequest.h
include/alibabacloud/ccc/model/ModifySurveyResult.h
include/alibabacloud/ccc/model/ModifySkillLevelsOfUserRequest.h
include/alibabacloud/ccc/model/ModifySkillLevelsOfUserResult.h
include/alibabacloud/ccc/model/ModifyUserRequest.h
include/alibabacloud/ccc/model/ModifyUserResult.h
include/alibabacloud/ccc/model/PickGlobalOutboundNumbersRequest.h
include/alibabacloud/ccc/model/PickGlobalOutboundNumbersResult.h
include/alibabacloud/ccc/model/PickLocalNumberRequest.h
include/alibabacloud/ccc/model/PickLocalNumberResult.h
include/alibabacloud/ccc/model/ModifyUserLevelsOfSkillGroupRequest.h
include/alibabacloud/ccc/model/ModifyUserLevelsOfSkillGroupResult.h
include/alibabacloud/ccc/model/MonitorCallRequest.h
include/alibabacloud/ccc/model/MonitorCallResult.h
include/alibabacloud/ccc/model/MuteCallRequest.h
include/alibabacloud/ccc/model/MuteCallResult.h
include/alibabacloud/ccc/model/PickOutboundNumbersRequest.h
include/alibabacloud/ccc/model/PickOutboundNumbersResult.h
include/alibabacloud/ccc/model/PublishContactFlowVersionRequest.h
include/alibabacloud/ccc/model/PublishContactFlowVersionResult.h
include/alibabacloud/ccc/model/PublishPredictiveJobGroupRequest.h
include/alibabacloud/ccc/model/PublishPredictiveJobGroupResult.h
include/alibabacloud/ccc/model/PublishSurveyRequest.h
include/alibabacloud/ccc/model/PublishSurveyResult.h
include/alibabacloud/ccc/model/RefreshTokenRequest.h
include/alibabacloud/ccc/model/RefreshTokenResult.h
include/alibabacloud/ccc/model/RemovePhoneNumberRequest.h
include/alibabacloud/ccc/model/RemovePhoneNumberResult.h
include/alibabacloud/ccc/model/PollUserStatusRequest.h
include/alibabacloud/ccc/model/PollUserStatusResult.h
include/alibabacloud/ccc/model/ReadyForServiceRequest.h
include/alibabacloud/ccc/model/ReadyForServiceResult.h
include/alibabacloud/ccc/model/RegisterDeviceRequest.h
include/alibabacloud/ccc/model/RegisterDeviceResult.h
include/alibabacloud/ccc/model/ReleaseCallRequest.h
include/alibabacloud/ccc/model/ReleaseCallResult.h
include/alibabacloud/ccc/model/RemovePersonalNumbersFromUserRequest.h
include/alibabacloud/ccc/model/RemovePersonalNumbersFromUserResult.h
include/alibabacloud/ccc/model/RemovePhoneNumberFromSkillGroupsRequest.h
include/alibabacloud/ccc/model/RemovePhoneNumberFromSkillGroupsResult.h
include/alibabacloud/ccc/model/RemovePhoneNumbersRequest.h
include/alibabacloud/ccc/model/RemovePhoneNumbersResult.h
include/alibabacloud/ccc/model/RemovePhoneNumbersFromSkillGroupRequest.h
include/alibabacloud/ccc/model/RemovePhoneNumbersFromSkillGroupResult.h
include/alibabacloud/ccc/model/RemoveSkillGroupsFromUserRequest.h
include/alibabacloud/ccc/model/RemoveSkillGroupsFromUserResult.h
include/alibabacloud/ccc/model/RemoveUsersRequest.h
include/alibabacloud/ccc/model/RemoveUsersResult.h
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupRequest.h
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupResult.h
include/alibabacloud/ccc/model/RequestLoginInfoRequest.h
include/alibabacloud/ccc/model/RequestLoginInfoResult.h
include/alibabacloud/ccc/model/ResetUserStatusRequest.h
include/alibabacloud/ccc/model/ResetUserStatusResult.h
include/alibabacloud/ccc/model/ResumeJobsRequest.h
include/alibabacloud/ccc/model/ResumeJobsResult.h
include/alibabacloud/ccc/model/ResumePredictiveJobsRequest.h
include/alibabacloud/ccc/model/ResumePredictiveJobsResult.h
include/alibabacloud/ccc/model/SaveTerminalLogRequest.h
include/alibabacloud/ccc/model/SaveTerminalLogResult.h
include/alibabacloud/ccc/model/SaveWebRTCStatsRequest.h
include/alibabacloud/ccc/model/SaveWebRTCStatsResult.h
include/alibabacloud/ccc/model/SendPredefinedShortMessageRequest.h
include/alibabacloud/ccc/model/SendPredefinedShortMessageResult.h
include/alibabacloud/ccc/model/ResetAgentStateRequest.h
include/alibabacloud/ccc/model/ResetAgentStateResult.h
include/alibabacloud/ccc/model/RetrieveCallRequest.h
include/alibabacloud/ccc/model/RetrieveCallResult.h
include/alibabacloud/ccc/model/SendDtmfSignalingRequest.h
include/alibabacloud/ccc/model/SendDtmfSignalingResult.h
include/alibabacloud/ccc/model/SignInGroupRequest.h
include/alibabacloud/ccc/model/SignInGroupResult.h
include/alibabacloud/ccc/model/SignOutGroupRequest.h
include/alibabacloud/ccc/model/SignOutGroupResult.h
include/alibabacloud/ccc/model/StartBack2BackCallRequest.h
include/alibabacloud/ccc/model/StartBack2BackCallResult.h
include/alibabacloud/ccc/model/StartJobRequest.h
include/alibabacloud/ccc/model/StartJobResult.h
include/alibabacloud/ccc/model/SubmitBatchJobsRequest.h
include/alibabacloud/ccc/model/SubmitBatchJobsResult.h
include/alibabacloud/ccc/model/SubmitCabRecordingRequest.h
include/alibabacloud/ccc/model/SubmitCabRecordingResult.h
include/alibabacloud/ccc/model/SuspendJobsRequest.h
include/alibabacloud/ccc/model/SuspendJobsResult.h
include/alibabacloud/ccc/model/SuspendPredictiveJobsRequest.h
include/alibabacloud/ccc/model/SuspendPredictiveJobsResult.h
include/alibabacloud/ccc/model/TaskPreparingRequest.h
include/alibabacloud/ccc/model/TaskPreparingResult.h )
include/alibabacloud/ccc/model/TakeBreakRequest.h
include/alibabacloud/ccc/model/TakeBreakResult.h
include/alibabacloud/ccc/model/UnmuteCallRequest.h
include/alibabacloud/ccc/model/UnmuteCallResult.h )
set(ccc_src
src/CCCClient.cc
src/model/AbortPredictiveJobsRequest.cc
src/model/AbortPredictiveJobsResult.cc
src/model/AddAgentDeviceRequest.cc
src/model/AddAgentDeviceResult.cc
src/model/AddBulkPhoneNumbersRequest.cc
src/model/AddBulkPhoneNumbersResult.cc
src/model/AddJobsToPredictiveJobGroupRequest.cc
src/model/AddJobsToPredictiveJobGroupResult.cc
src/model/AddPhoneNumberRequest.cc
src/model/AddPhoneNumberResult.cc
src/model/AddPhoneTagsRequest.cc
src/model/AddPhoneTagsResult.cc
src/model/AssignJobsRequest.cc
src/model/AssignJobsResult.cc
src/model/AddNumbersToSkillGroupRequest.cc
src/model/AddNumbersToSkillGroupResult.cc
src/model/AddPersonalNumbersToUserRequest.cc
src/model/AddPersonalNumbersToUserResult.cc
src/model/AddPhoneNumberToSkillGroupsRequest.cc
src/model/AddPhoneNumberToSkillGroupsResult.cc
src/model/AddPhoneNumbersRequest.cc
src/model/AddPhoneNumbersResult.cc
src/model/AddSkillGroupsToUserRequest.cc
src/model/AddSkillGroupsToUserResult.cc
src/model/AddUsersToSkillGroupRequest.cc
src/model/AddUsersToSkillGroupResult.cc
src/model/AnswerCallRequest.cc
src/model/AnswerCallResult.cc
src/model/AssignUsersRequest.cc
src/model/AssignUsersResult.cc
src/model/CallOnlinePrivacyNumberRequest.cc
src/model/CallOnlinePrivacyNumberResult.cc
src/model/CancelJobsRequest.cc
src/model/CancelJobsResult.cc
src/model/CheckNumberAvaliableRequest.cc
src/model/CheckNumberAvaliableResult.cc
src/model/CommitContactFlowVersionModificationRequest.cc
src/model/CommitContactFlowVersionModificationResult.cc
src/model/CreateBatchJobsRequest.cc
src/model/CreateBatchJobsResult.cc
src/model/CreateCabInstanceRequest.cc
src/model/CreateCabInstanceResult.cc
src/model/CreateContactFlowRequest.cc
src/model/CreateContactFlowResult.cc
src/model/CreateFaultRequest.cc
src/model/CreateFaultResult.cc
src/model/CreateInstanceRequest.cc
src/model/CreateInstanceResult.cc
src/model/CreateJobGroupRequest.cc
src/model/CreateJobGroupResult.cc
src/model/CreateMediaRequest.cc
src/model/CreateMediaResult.cc
src/model/CreatePredictiveJobGroupRequest.cc
src/model/CreatePredictiveJobGroupResult.cc
src/model/CreateScenarioRequest.cc
src/model/CreateScenarioResult.cc
src/model/CreateScenarioFromTemplateRequest.cc
src/model/CreateScenarioFromTemplateResult.cc
src/model/BargeInCallRequest.cc
src/model/BargeInCallResult.cc
src/model/BlindTransferRequest.cc
src/model/BlindTransferResult.cc
src/model/CancelAttendedTransferRequest.cc
src/model/CancelAttendedTransferResult.cc
src/model/ChangeWorkModeRequest.cc
src/model/ChangeWorkModeResult.cc
src/model/CoachCallRequest.cc
src/model/CoachCallResult.cc
src/model/CompleteAttendedTransferRequest.cc
src/model/CompleteAttendedTransferResult.cc
src/model/CreateSkillGroupRequest.cc
src/model/CreateSkillGroupResult.cc
src/model/CreateSurveyRequest.cc
src/model/CreateSurveyResult.cc
src/model/CreateUserRequest.cc
src/model/CreateUserResult.cc
src/model/CreateVoiceAppraiseRequest.cc
src/model/CreateVoiceAppraiseResult.cc
src/model/DeleteInstanceRequest.cc
src/model/DeleteInstanceResult.cc
src/model/DeleteJobGroupRequest.cc
src/model/DeleteJobGroupResult.cc
src/model/DeleteMediaRequest.cc
src/model/DeleteMediaResult.cc
src/model/DeletePhoneTagsRequest.cc
src/model/DeletePhoneTagsResult.cc
src/model/DeleteSkillGroupRequest.cc
src/model/DeleteSkillGroupResult.cc
src/model/DeleteSurveyRequest.cc
src/model/DeleteSurveyResult.cc
src/model/DialExRequest.cc
src/model/DialExResult.cc
src/model/DialogueRequest.cc
src/model/DialogueResult.cc
src/model/DisableTrunkProvidersRequest.cc
src/model/DisableTrunkProvidersResult.cc
src/model/DownloadAllTypeRecordingRequest.cc
src/model/DownloadAllTypeRecordingResult.cc
src/model/DownloadCabRecordingRequest.cc
src/model/DownloadCabRecordingResult.cc
src/model/DownloadOriginalStatisticsReportRequest.cc
src/model/DownloadOriginalStatisticsReportResult.cc
src/model/DownloadRecordingRequest.cc
src/model/DownloadRecordingResult.cc
src/model/DownloadUnreachableContactsRequest.cc
src/model/DownloadUnreachableContactsResult.cc
src/model/FindUsersRequest.cc
src/model/FindUsersResult.cc
src/model/GenerateAgentStatisticReportRequest.cc
src/model/GenerateAgentStatisticReportResult.cc
src/model/GetAgentDataRequest.cc
src/model/GetAgentDataResult.cc
src/model/GetCallMeasureSummaryReportRequest.cc
src/model/GetCallMeasureSummaryReportResult.cc
src/model/GetConfigRequest.cc
src/model/GetConfigResult.cc
src/model/GetContactInfoByOutboundTaskIdRequest.cc
src/model/GetContactInfoByOutboundTaskIdResult.cc
src/model/GetConversationDetailByContactIdRequest.cc
src/model/GetConversationDetailByContactIdResult.cc
src/model/GetConversationListRequest.cc
src/model/GetConversationListResult.cc
src/model/GetCallDetailRecordRequest.cc
src/model/GetCallDetailRecordResult.cc
src/model/GetHistoricalCallerReportRequest.cc
src/model/GetHistoricalCallerReportResult.cc
src/model/GetHistoricalInstanceReportRequest.cc
src/model/GetHistoricalInstanceReportResult.cc
src/model/GetInstanceRequest.cc
src/model/GetInstanceResult.cc
src/model/GetInstanceStateRequest.cc
src/model/GetInstanceStateResult.cc
src/model/GetInstanceSummaryReportRequest.cc
src/model/GetInstanceSummaryReportResult.cc
src/model/GetInstanceSummaryReportByIntervalRequest.cc
src/model/GetInstanceSummaryReportByIntervalResult.cc
src/model/GetInstanceSummaryReportSinceMidnightRequest.cc
src/model/GetInstanceSummaryReportSinceMidnightResult.cc
src/model/GetJobRequest.cc
src/model/GetJobResult.cc
src/model/GetJobDataUploadParamsRequest.cc
src/model/GetJobDataUploadParamsResult.cc
src/model/GetJobFileUploadUrlRequest.cc
src/model/GetJobFileUploadUrlResult.cc
src/model/GetJobGroupRequest.cc
src/model/GetJobGroupResult.cc
src/model/GetJobListRequest.cc
src/model/GetJobListResult.cc
src/model/GetJobStatusByCallIdRequest.cc
src/model/GetJobStatusByCallIdResult.cc
src/model/GetJobTemplateDownloadParamsRequest.cc
src/model/GetJobTemplateDownloadParamsResult.cc
src/model/GetNumberRegionInfoRequest.cc
src/model/GetNumberRegionInfoResult.cc
src/model/GetRecordOssUploadParamRequest.cc
src/model/GetRecordOssUploadParamResult.cc
src/model/GetRoutePointRequest.cc
src/model/GetRoutePointResult.cc
src/model/GetScenarioRequest.cc
src/model/GetScenarioResult.cc
src/model/GetServiceExtensionsRequest.cc
src/model/GetServiceExtensionsResult.cc
src/model/GetSmsConfigRequest.cc
src/model/GetSmsConfigResult.cc
src/model/GetSurveyRequest.cc
src/model/GetSurveyResult.cc
src/model/GetTURNCredentialsRequest.cc
src/model/GetTURNCredentialsResult.cc
src/model/GetTURNServerListRequest.cc
src/model/GetTURNServerListResult.cc
src/model/GetTaskListRequest.cc
src/model/GetTaskListResult.cc
src/model/GetInstanceTrendingReportRequest.cc
src/model/GetInstanceTrendingReportResult.cc
src/model/GetLoginDetailsRequest.cc
src/model/GetLoginDetailsResult.cc
src/model/GetMonoRecordingRequest.cc
src/model/GetMonoRecordingResult.cc
src/model/GetMultiChannelRecordingRequest.cc
src/model/GetMultiChannelRecordingResult.cc
src/model/GetNumberLocationRequest.cc
src/model/GetNumberLocationResult.cc
src/model/GetRealtimeInstanceStatesRequest.cc
src/model/GetRealtimeInstanceStatesResult.cc
src/model/GetTurnCredentialsRequest.cc
src/model/GetTurnCredentialsResult.cc
src/model/GetTurnServerListRequest.cc
src/model/GetTurnServerListResult.cc
src/model/GetUserRequest.cc
src/model/GetUserResult.cc
src/model/GetUserByExtensionRequest.cc
src/model/GetUserByExtensionResult.cc
src/model/InflightTaskTimeoutRequest.cc
src/model/InflightTaskTimeoutResult.cc
src/model/LaunchAppraiseRequest.cc
src/model/LaunchAppraiseResult.cc
src/model/LaunchShortMessageAppraiseRequest.cc
src/model/LaunchShortMessageAppraiseResult.cc
src/model/ListAgentDevicesRequest.cc
src/model/ListAgentDevicesResult.cc
src/model/ListAgentEventsRequest.cc
src/model/ListAgentEventsResult.cc
src/model/HoldCallRequest.cc
src/model/HoldCallResult.cc
src/model/InitiateAttendedTransferRequest.cc
src/model/InitiateAttendedTransferResult.cc
src/model/InterceptCallRequest.cc
src/model/InterceptCallResult.cc
src/model/LaunchAuthenticationRequest.cc
src/model/LaunchAuthenticationResult.cc
src/model/LaunchSurveyRequest.cc
src/model/LaunchSurveyResult.cc
src/model/ListAgentStateLogsRequest.cc
src/model/ListAgentStateLogsResult.cc
src/model/ListAgentStatesRequest.cc
src/model/ListAgentStatesResult.cc
src/model/ListAgentSummaryReportsRequest.cc
src/model/ListAgentSummaryReportsResult.cc
src/model/ListAgentSummaryReportsByIntervalRequest.cc
src/model/ListAgentSummaryReportsByIntervalResult.cc
src/model/ListAgentSummaryReportsSinceMidnightRequest.cc
src/model/ListAgentSummaryReportsSinceMidnightResult.cc
src/model/ListBasicStatisticsReportSubItemsRequest.cc
src/model/ListBasicStatisticsReportSubItemsResult.cc
src/model/ListBriefSkillGroupsRequest.cc
src/model/ListBriefSkillGroupsResult.cc
src/model/ListCallDetailRecordsRequest.cc
src/model/ListCallDetailRecordsResult.cc
src/model/ListCallEventDetailByContactIdRequest.cc
src/model/ListCallEventDetailByContactIdResult.cc
src/model/ListCallMeasureSummaryReportsRequest.cc
src/model/ListCallMeasureSummaryReportsResult.cc
src/model/ListConfigRequest.cc
src/model/ListConfigResult.cc
src/model/ListConfigItemsRequest.cc
src/model/ListConfigItemsResult.cc
src/model/ListContactFlowsRequest.cc
src/model/ListContactFlowsResult.cc
src/model/ListDevicesRequest.cc
src/model/ListDevicesResult.cc
src/model/ListHistoricalAgentReportRequest.cc
src/model/ListHistoricalAgentReportResult.cc
src/model/ListHistoricalSkillGroupReportRequest.cc
src/model/ListHistoricalSkillGroupReportResult.cc
src/model/ListInstancesOfUserRequest.cc
src/model/ListInstancesOfUserResult.cc
src/model/ListIvrTrackingDetailRequest.cc
src/model/ListIvrTrackingDetailResult.cc
src/model/ListJobGroupsRequest.cc
src/model/ListJobGroupsResult.cc
src/model/ListJobStatusRequest.cc
src/model/ListJobStatusResult.cc
src/model/ListJobsByGroupRequest.cc
src/model/ListJobsByGroupResult.cc
src/model/ListMediasRequest.cc
src/model/ListMediasResult.cc
src/model/ListOutboundPhoneNumberOfUserRequest.cc
src/model/ListOutboundPhoneNumberOfUserResult.cc
src/model/ListIntervalAgentReportRequest.cc
src/model/ListIntervalAgentReportResult.cc
src/model/ListIntervalInstanceReportRequest.cc
src/model/ListIntervalInstanceReportResult.cc
src/model/ListIntervalSkillGroupReportRequest.cc
src/model/ListIntervalSkillGroupReportResult.cc
src/model/ListIvrTrackingDetailsRequest.cc
src/model/ListIvrTrackingDetailsResult.cc
src/model/ListOutboundNumbersOfUserRequest.cc
src/model/ListOutboundNumbersOfUserResult.cc
src/model/ListPersonalNumbersOfUserRequest.cc
src/model/ListPersonalNumbersOfUserResult.cc
src/model/ListPhoneNumbersRequest.cc
src/model/ListPhoneNumbersResult.cc
src/model/ListPhoneTagsRequest.cc
src/model/ListPhoneTagsResult.cc
src/model/ListRealTimeAgentRequest.cc
src/model/ListRealTimeAgentResult.cc
src/model/ListRecentCallRecordsRequest.cc
src/model/ListRecentCallRecordsResult.cc
src/model/ListRecordingOfDualTrackRequest.cc
src/model/ListRecordingOfDualTrackResult.cc
src/model/ListRecordingsRequest.cc
src/model/ListRecordingsResult.cc
src/model/ListRecordingsByContactIdRequest.cc
src/model/ListRecordingsByContactIdResult.cc
src/model/ListPhoneNumbersOfSkillGroupRequest.cc
src/model/ListPhoneNumbersOfSkillGroupResult.cc
src/model/ListPrivilegesOfUserRequest.cc
src/model/ListPrivilegesOfUserResult.cc
src/model/ListRealtimeAgentStatesRequest.cc
src/model/ListRealtimeAgentStatesResult.cc
src/model/ListRealtimeSkillGroupStatesRequest.cc
src/model/ListRealtimeSkillGroupStatesResult.cc
src/model/ListRecentCallDetailRecordsRequest.cc
src/model/ListRecentCallDetailRecordsResult.cc
src/model/ListRolesRequest.cc
src/model/ListRolesResult.cc
src/model/ListScenarioTemplatesRequest.cc
src/model/ListScenarioTemplatesResult.cc
src/model/ListScenariosRequest.cc
src/model/ListScenariosResult.cc
src/model/ListSkillGroupStatesRequest.cc
src/model/ListSkillGroupStatesResult.cc
src/model/ListSkillGroupSummaryReportsRequest.cc
src/model/ListSkillGroupSummaryReportsResult.cc
src/model/ListSkillGroupSummaryReportsByIntervalRequest.cc
src/model/ListSkillGroupSummaryReportsByIntervalResult.cc
src/model/ListSkillGroupSummaryReportsSinceMidnightRequest.cc
src/model/ListSkillGroupSummaryReportsSinceMidnightResult.cc
src/model/ListSkillGroupsRequest.cc
src/model/ListSkillGroupsResult.cc
src/model/ListSkillGroupsOfUserRequest.cc
src/model/ListSkillGroupsOfUserResult.cc
src/model/ListSurveysRequest.cc
src/model/ListSurveysResult.cc
src/model/ListTransferableSkillGroupsRequest.cc
src/model/ListTransferableSkillGroupsResult.cc
src/model/ListTrunkProvidersRequest.cc
src/model/ListTrunkProvidersResult.cc
src/model/ListTrunksOfSkillGroupRequest.cc
src/model/ListTrunksOfSkillGroupResult.cc
src/model/ListUnreachableContactsRequest.cc
src/model/ListUnreachableContactsResult.cc
src/model/ListSkillLevelsOfUserRequest.cc
src/model/ListSkillLevelsOfUserResult.cc
src/model/ListUserLevelsOfSkillGroupRequest.cc
src/model/ListUserLevelsOfSkillGroupResult.cc
src/model/ListUsersRequest.cc
src/model/ListUsersResult.cc
src/model/ListUsersOfSkillGroupRequest.cc
src/model/ListUsersOfSkillGroupResult.cc
src/model/ListVoiceAppraiseRequest.cc
src/model/ListVoiceAppraiseResult.cc
src/model/ModifyAgentDeviceRequest.cc
src/model/ModifyAgentDeviceResult.cc
src/model/ModifyCabInstanceRequest.cc
src/model/ModifyCabInstanceResult.cc
src/model/MakeCallRequest.cc
src/model/MakeCallResult.cc
src/model/ModifyPhoneNumberRequest.cc
src/model/ModifyPhoneNumberResult.cc
src/model/ModifyPhoneTagsRequest.cc
src/model/ModifyPhoneTagsResult.cc
src/model/ModifyPrimaryTrunksOfSkillGroupRequest.cc
src/model/ModifyPrimaryTrunksOfSkillGroupResult.cc
src/model/ModifyPrivacyNumberCallDetailRequest.cc
src/model/ModifyPrivacyNumberCallDetailResult.cc
src/model/ModifyScenarioRequest.cc
src/model/ModifyScenarioResult.cc
src/model/ModifySkillGroupRequest.cc
src/model/ModifySkillGroupResult.cc
src/model/ModifySkillGroupOfUserRequest.cc
src/model/ModifySkillGroupOfUserResult.cc
src/model/ModifySkillGroupOutboundNumbersRequest.cc
src/model/ModifySkillGroupOutboundNumbersResult.cc
src/model/ModifySurveyRequest.cc
src/model/ModifySurveyResult.cc
src/model/ModifySkillLevelsOfUserRequest.cc
src/model/ModifySkillLevelsOfUserResult.cc
src/model/ModifyUserRequest.cc
src/model/ModifyUserResult.cc
src/model/PickGlobalOutboundNumbersRequest.cc
src/model/PickGlobalOutboundNumbersResult.cc
src/model/PickLocalNumberRequest.cc
src/model/PickLocalNumberResult.cc
src/model/ModifyUserLevelsOfSkillGroupRequest.cc
src/model/ModifyUserLevelsOfSkillGroupResult.cc
src/model/MonitorCallRequest.cc
src/model/MonitorCallResult.cc
src/model/MuteCallRequest.cc
src/model/MuteCallResult.cc
src/model/PickOutboundNumbersRequest.cc
src/model/PickOutboundNumbersResult.cc
src/model/PublishContactFlowVersionRequest.cc
src/model/PublishContactFlowVersionResult.cc
src/model/PublishPredictiveJobGroupRequest.cc
src/model/PublishPredictiveJobGroupResult.cc
src/model/PublishSurveyRequest.cc
src/model/PublishSurveyResult.cc
src/model/RefreshTokenRequest.cc
src/model/RefreshTokenResult.cc
src/model/RemovePhoneNumberRequest.cc
src/model/RemovePhoneNumberResult.cc
src/model/PollUserStatusRequest.cc
src/model/PollUserStatusResult.cc
src/model/ReadyForServiceRequest.cc
src/model/ReadyForServiceResult.cc
src/model/RegisterDeviceRequest.cc
src/model/RegisterDeviceResult.cc
src/model/ReleaseCallRequest.cc
src/model/ReleaseCallResult.cc
src/model/RemovePersonalNumbersFromUserRequest.cc
src/model/RemovePersonalNumbersFromUserResult.cc
src/model/RemovePhoneNumberFromSkillGroupsRequest.cc
src/model/RemovePhoneNumberFromSkillGroupsResult.cc
src/model/RemovePhoneNumbersRequest.cc
src/model/RemovePhoneNumbersResult.cc
src/model/RemovePhoneNumbersFromSkillGroupRequest.cc
src/model/RemovePhoneNumbersFromSkillGroupResult.cc
src/model/RemoveSkillGroupsFromUserRequest.cc
src/model/RemoveSkillGroupsFromUserResult.cc
src/model/RemoveUsersRequest.cc
src/model/RemoveUsersResult.cc
src/model/RemoveUsersFromSkillGroupRequest.cc
src/model/RemoveUsersFromSkillGroupResult.cc
src/model/RequestLoginInfoRequest.cc
src/model/RequestLoginInfoResult.cc
src/model/ResetUserStatusRequest.cc
src/model/ResetUserStatusResult.cc
src/model/ResumeJobsRequest.cc
src/model/ResumeJobsResult.cc
src/model/ResumePredictiveJobsRequest.cc
src/model/ResumePredictiveJobsResult.cc
src/model/SaveTerminalLogRequest.cc
src/model/SaveTerminalLogResult.cc
src/model/SaveWebRTCStatsRequest.cc
src/model/SaveWebRTCStatsResult.cc
src/model/SendPredefinedShortMessageRequest.cc
src/model/SendPredefinedShortMessageResult.cc
src/model/ResetAgentStateRequest.cc
src/model/ResetAgentStateResult.cc
src/model/RetrieveCallRequest.cc
src/model/RetrieveCallResult.cc
src/model/SendDtmfSignalingRequest.cc
src/model/SendDtmfSignalingResult.cc
src/model/SignInGroupRequest.cc
src/model/SignInGroupResult.cc
src/model/SignOutGroupRequest.cc
src/model/SignOutGroupResult.cc
src/model/StartBack2BackCallRequest.cc
src/model/StartBack2BackCallResult.cc
src/model/StartJobRequest.cc
src/model/StartJobResult.cc
src/model/SubmitBatchJobsRequest.cc
src/model/SubmitBatchJobsResult.cc
src/model/SubmitCabRecordingRequest.cc
src/model/SubmitCabRecordingResult.cc
src/model/SuspendJobsRequest.cc
src/model/SuspendJobsResult.cc
src/model/SuspendPredictiveJobsRequest.cc
src/model/SuspendPredictiveJobsResult.cc
src/model/TaskPreparingRequest.cc
src/model/TaskPreparingResult.cc )
src/model/TakeBreakRequest.cc
src/model/TakeBreakResult.cc
src/model/UnmuteCallRequest.cc
src/model/UnmuteCallResult.cc )
add_library(ccc ${LIB_TYPE}
${ccc_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -1,63 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDAGENTDEVICEREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDAGENTDEVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddAgentDeviceRequest : public RpcServiceRequest
{
public:
AddAgentDeviceRequest();
~AddAgentDeviceRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getClientPort()const;
void setClientPort(const std::string& clientPort);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getClientIp()const;
void setClientIp(const std::string& clientIp);
std::string getBrowserVersion()const;
void setBrowserVersion(const std::string& browserVersion);
private:
std::string remark_;
std::string clientPort_;
std::string accessKeyId_;
std::string instanceId_;
std::string clientIp_;
std::string browserVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDAGENTDEVICEREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddBulkPhoneNumbersRequest : public RpcServiceRequest
{
public:
AddBulkPhoneNumbersRequest();
~AddBulkPhoneNumbersRequest();
std::string getContactFlowId()const;
void setContactFlowId(const std::string& contactFlowId);
std::string getUsage()const;
void setUsage(const std::string& usage);
std::vector<std::string> getPhoneNumber()const;
void setPhoneNumber(const std::vector<std::string>& phoneNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<std::string> getSkillGroupId()const;
void setSkillGroupId(const std::vector<std::string>& skillGroupId);
private:
std::string contactFlowId_;
std::string usage_;
std::vector<std::string> phoneNumber_;
std::string accessKeyId_;
std::string instanceId_;
std::vector<std::string> skillGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSREQUEST_H_

View File

@@ -1,92 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddBulkPhoneNumbersResult : public ServiceResult
{
public:
struct PhoneNumber
{
struct ContactFlow
{
std::string type;
std::string contactFlowId;
std::string instanceId;
std::string contactFlowName;
std::string contactFlowDescription;
};
struct SkillGroup
{
std::string skillGroupName;
std::string skillGroupId;
};
std::string usage;
bool testOnly;
bool allowOutbound;
std::string number;
std::string instanceId;
int remainingTime;
std::vector<PhoneNumber::SkillGroup> skillGroups;
int trunks;
std::string phoneNumberId;
ContactFlow contactFlow;
std::string phoneNumberDescription;
};
AddBulkPhoneNumbersResult();
explicit AddBulkPhoneNumbersResult(const std::string &payload);
~AddBulkPhoneNumbersResult();
std::vector<std::string> getArrearagePhoneNumbers()const;
std::vector<PhoneNumber> getPhoneNumbers()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<std::string> getFailedPhoneNumbers()const;
std::vector<std::string> getUserdPhoneNumbers()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> arrearagePhoneNumbers_;
std::vector<PhoneNumber> phoneNumbers_;
std::string message_;
int httpStatusCode_;
std::vector<std::string> failedPhoneNumbers_;
std::vector<std::string> userdPhoneNumbers_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDBULKPHONENUMBERSRESULT_H_

View File

@@ -1,60 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddJobsToPredictiveJobGroupRequest : public RpcServiceRequest
{
public:
AddJobsToPredictiveJobGroupRequest();
~AddJobsToPredictiveJobGroupRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::vector<std::string> getJobsJson()const;
void setJobsJson(const std::vector<std::string>& jobsJson);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSkillGroupId()const;
void setSkillGroupId(const std::string& skillGroupId);
std::string getJobGroupId()const;
void setJobGroupId(const std::string& jobGroupId);
private:
std::string clientToken_;
std::vector<std::string> jobsJson_;
std::string instanceId_;
std::string skillGroupId_;
std::string jobGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_LISTTRUNKSOFSKILLGROUPREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_LISTTRUNKSOFSKILLGROUPREQUEST_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT ListTrunksOfSkillGroupRequest : public RpcServiceRequest
class ALIBABACLOUD_CCC_EXPORT AddNumbersToSkillGroupRequest : public RpcServiceRequest
{
public:
ListTrunksOfSkillGroupRequest();
~ListTrunksOfSkillGroupRequest();
AddNumbersToSkillGroupRequest();
~AddNumbersToSkillGroupRequest();
std::string getNumberList()const;
void setNumberList(const std::string& numberList);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSkillGroupId()const;
void setSkillGroupId(const std::string& skillGroupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string numberList_;
std::string instanceId_;
std::string skillGroupId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_LISTTRUNKSOFSKILLGROUPREQUEST_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEFAULTRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_CREATEFAULTRESULT_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPRESULT_H_
#include <string>
#include <vector>
@@ -29,18 +29,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT CreateFaultResult : public ServiceResult
class ALIBABACLOUD_CCC_EXPORT AddNumbersToSkillGroupResult : public ServiceResult
{
public:
CreateFaultResult();
explicit CreateFaultResult(const std::string &payload);
~CreateFaultResult();
AddNumbersToSkillGroupResult();
explicit AddNumbersToSkillGroupResult(const std::string &payload);
~AddNumbersToSkillGroupResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -48,10 +47,9 @@ namespace AlibabaCloud
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEFAULTRESULT_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDNUMBERSTOSKILLGROUPRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT DeleteSurveyRequest : public RpcServiceRequest
class ALIBABACLOUD_CCC_EXPORT AddPersonalNumbersToUserRequest : public RpcServiceRequest
{
public:
DeleteSurveyRequest();
~DeleteSurveyRequest();
AddPersonalNumbersToUserRequest();
~AddPersonalNumbersToUserRequest();
std::string getSurveyId()const;
void setSurveyId(const std::string& surveyId);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getNumberList()const;
void setNumberList(const std::string& numberList);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getScenarioId()const;
void setScenarioId(const std::string& scenarioId);
private:
std::string surveyId_;
std::string userId_;
std::string numberList_;
std::string instanceId_;
std::string scenarioId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERRESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT CreatePredictiveJobGroupResult : public ServiceResult
class ALIBABACLOUD_CCC_EXPORT AddPersonalNumbersToUserResult : public ServiceResult
{
public:
CreatePredictiveJobGroupResult();
explicit CreatePredictiveJobGroupResult(const std::string &payload);
~CreatePredictiveJobGroupResult();
std::string getJobGroupId()const;
AddPersonalNumbersToUserResult();
explicit AddPersonalNumbersToUserResult(const std::string &payload);
~AddPersonalNumbersToUserResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<std::string> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string jobGroupId_;
std::string message_;
int httpStatusCode_;
std::vector<std::string> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPERSONALNUMBERSTOUSERRESULT_H_

View File

@@ -1,80 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberResult : public ServiceResult
{
public:
struct PhoneNumber
{
struct ContactFlow
{
std::string type;
std::string contactFlowId;
std::string instanceId;
std::string contactFlowName;
std::string contactFlowDescription;
};
std::string usage;
bool testOnly;
bool allowOutbound;
std::string number;
std::string instanceId;
int remainingTime;
int trunks;
std::string phoneNumberId;
ContactFlow contactFlow;
std::string phoneNumberDescription;
};
AddPhoneNumberResult();
explicit AddPhoneNumberResult(const std::string &payload);
~AddPhoneNumberResult();
std::string getMessage()const;
int getHttpStatusCode()const;
PhoneNumber getPhoneNumber()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
PhoneNumber phoneNumber_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_LISTTRANSFERABLESKILLGROUPSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_LISTTRANSFERABLESKILLGROUPSREQUEST_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT ListTransferableSkillGroupsRequest : public RpcServiceRequest
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberToSkillGroupsRequest : public RpcServiceRequest
{
public:
ListTransferableSkillGroupsRequest();
~ListTransferableSkillGroupsRequest();
AddPhoneNumberToSkillGroupsRequest();
~AddPhoneNumberToSkillGroupsRequest();
std::string getNumber()const;
void setNumber(const std::string& number);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSkillGroupIdList()const;
void setSkillGroupIdList(const std::string& skillGroupIdList);
private:
std::string number_;
std::string instanceId_;
std::string accessKeyId_;
std::string skillGroupIdList_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_LISTTRANSFERABLESKILLGROUPSREQUEST_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPRESULT_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSRESULT_H_
#include <string>
#include <vector>
@@ -29,18 +29,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddJobsToPredictiveJobGroupResult : public ServiceResult
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberToSkillGroupsResult : public ServiceResult
{
public:
AddJobsToPredictiveJobGroupResult();
explicit AddJobsToPredictiveJobGroupResult(const std::string &payload);
~AddJobsToPredictiveJobGroupResult();
AddPhoneNumberToSkillGroupsResult();
explicit AddPhoneNumberToSkillGroupsResult(const std::string &payload);
~AddPhoneNumberToSkillGroupsResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -48,10 +47,9 @@ namespace AlibabaCloud
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDJOBSTOPREDICTIVEJOBGROUPRESULT_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERTOSKILLGROUPSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberRequest : public RpcServiceRequest
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumbersRequest : public RpcServiceRequest
{
public:
AddPhoneNumberRequest();
~AddPhoneNumberRequest();
AddPhoneNumbersRequest();
~AddPhoneNumbersRequest();
std::string getContactFlowId()const;
void setContactFlowId(const std::string& contactFlowId);
std::string getUsage()const;
void setUsage(const std::string& usage);
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getNumberGroupId()const;
void setNumberGroupId(const std::string& numberGroupId);
std::string getNumberList()const;
void setNumberList(const std::string& numberList);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
std::string contactFlowId_;
std::string usage_;
std::string phoneNumber_;
std::string accessKeyId_;
std::string numberGroupId_;
std::string numberList_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSRESULT_H_
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSRESULT_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSRESULT_H_
#include <string>
#include <vector>
@@ -29,29 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT DeletePhoneTagsResult : public ServiceResult
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumbersResult : public ServiceResult
{
public:
DeletePhoneTagsResult();
explicit DeletePhoneTagsResult(const std::string &payload);
~DeletePhoneTagsResult();
AddPhoneNumbersResult();
explicit AddPhoneNumbersResult(const std::string &payload);
~AddPhoneNumbersResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<std::string> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::vector<std::string> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSRESULT_H_
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERSRESULT_H_

View File

@@ -1,75 +0,0 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONETAGSREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_ADDPHONETAGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT AddPhoneTagsRequest : public RpcServiceRequest
{
public:
AddPhoneTagsRequest();
~AddPhoneTagsRequest();
std::string getRegionNameProvince()const;
void setRegionNameProvince(const std::string& regionNameProvince);
int getType()const;
void setType(int type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getConcurrency()const;
void setConcurrency(int concurrency);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getProvider()const;
void setProvider(const std::string& provider);
std::vector<std::string> getPhoneNumberList()const;
void setPhoneNumberList(const std::vector<std::string>& phoneNumberList);
std::string getServiceTag()const;
void setServiceTag(const std::string& serviceTag);
std::string getSipTag()const;
void setSipTag(const std::string& sipTag);
std::string getRegionNameCity()const;
void setRegionNameCity(const std::string& regionNameCity);
private:
std::string regionNameProvince_;
int type_;
std::string accessKeyId_;
int concurrency_;
std::string instanceId_;
std::string provider_;
std::vector<std::string> phoneNumberList_;
std::string serviceTag_;
std::string sipTag_;
std::string regionNameCity_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONETAGSREQUEST_H_

Some files were not shown because too many files have changed in this diff Show More