Compare commits
14 Commits
Cdn-patch
...
dataworks-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0d4cefc40f | ||
|
|
c725ffee28 | ||
|
|
0b756cf361 | ||
|
|
3293c5bfce | ||
|
|
a4e8a24f48 | ||
|
|
65f76cc2c8 | ||
|
|
40170293c2 | ||
|
|
14ab21ae79 | ||
|
|
fa0a602cf6 | ||
|
|
b38385d35f | ||
|
|
11e91aaf29 | ||
|
|
e7a7f82edc | ||
|
|
7360f5cf79 | ||
|
|
aa07136890 |
43
CHANGELOG
43
CHANGELOG
@@ -1,3 +1,46 @@
|
|||||||
|
2021-03-10 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2021-03-09 Version: patch
|
||||||
|
- Export new API for predictive dialer.
|
||||||
|
|
||||||
|
2021-03-08 Version: patch
|
||||||
|
- Support Mysql Parameter Group API.
|
||||||
|
|
||||||
|
2021-03-08 Version: patch
|
||||||
|
- Update CreateAndStartBackupPlan Response with createBackupSet.
|
||||||
|
|
||||||
|
2021-03-08 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2021-03-08 Version: patch
|
||||||
|
- Generated 2020-05-18 for `dataworks-public`.
|
||||||
|
|
||||||
|
2021-03-04 Version: patch
|
||||||
|
- Release RecognizeHandGesture.
|
||||||
|
|
||||||
|
2021-03-04 Version: patch
|
||||||
|
- Update Ocr.
|
||||||
|
|
||||||
|
2021-03-03 Version: patch
|
||||||
|
- Add GetRepositoryTagV2 and DeleteRepositoryTagV2 API.
|
||||||
|
|
||||||
|
2021-03-03 Version: patch
|
||||||
|
- Update Compareface.
|
||||||
|
|
||||||
|
2021-03-03 Version: patch
|
||||||
|
- Update Open API.
|
||||||
|
|
||||||
|
2021-03-03 Version: patch
|
||||||
|
- Support TableStructSync Order API.
|
||||||
|
- Support Upload File API.
|
||||||
|
- Support GetOwnerApplyOrderDetail, GetPermApplyOrderDetail API.
|
||||||
|
- Support ListDBTaskSQLJob, ListDBTaskSQLJobDetail API.
|
||||||
|
- Support GetDataCorrectSQLFile API.
|
||||||
|
|
||||||
|
2021-03-03 Version: patch
|
||||||
|
- Add Api.
|
||||||
|
|
||||||
2021-03-03 Version: patch
|
2021-03-03 Version: patch
|
||||||
- Delete API.
|
- Delete API.
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,8 @@ Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负
|
|||||||
如果您在使用的过程中遇到任何问题,欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
|
如果您在使用的过程中遇到任何问题,欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
|
||||||
|
|
||||||
## 使用诊断
|
## 使用诊断
|
||||||
[Troubleshoot](https://troubleshoot.api.aliyun.com/?source=github_sdk) 提供 OpenAPI 使用诊断服务,通过 `RequestID` 或 `报错信息` ,帮助开发者快速定位,为开发者提供解决方案。
|
|
||||||
|
[Troubleshoot](https://next.api.aliyun.com/troubleshoot?source=github_sdk) 提供 OpenAPI 使用诊断服务,通过 `RequestID` 或 `报错信息` ,帮助开发者快速定位,为开发者提供解决方案。
|
||||||
|
|
||||||
## 环境要求
|
## 环境要求
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,8 @@ This document introduces how to obtain and call this SDK.
|
|||||||
If you have any problem while using Alibaba Cloud SDK for C++, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
|
If you have any problem while using Alibaba Cloud SDK for C++, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
|
||||||
|
|
||||||
## Troubleshoot
|
## Troubleshoot
|
||||||
[Troubleshoot](https://troubleshoot.api.aliyun.com/?source=github_sdk) Provide OpenAPI diagnosis service to help developers locate quickly and provide solutions for developers through `RequestID` or `error message`.
|
|
||||||
|
[Troubleshoot](https://next.api.aliyun.com/troubleshoot?source=github_sdk) Provide OpenAPI diagnosis service to help developers locate quickly and provide solutions for developers through `RequestID` or `error message`.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
|
|||||||
@@ -21,177 +21,617 @@ set(ccc_public_header
|
|||||||
include/alibabacloud/ccc/CCCExport.h )
|
include/alibabacloud/ccc/CCCExport.h )
|
||||||
|
|
||||||
set(ccc_public_header_model
|
set(ccc_public_header_model
|
||||||
include/alibabacloud/ccc/model/AnswerCallRequest.h
|
include/alibabacloud/ccc/model/AbortPredictiveJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/AnswerCallResult.h
|
include/alibabacloud/ccc/model/AbortPredictiveJobsResult.h
|
||||||
include/alibabacloud/ccc/model/BargeInCallRequest.h
|
include/alibabacloud/ccc/model/AddAgentDeviceRequest.h
|
||||||
include/alibabacloud/ccc/model/BargeInCallResult.h
|
include/alibabacloud/ccc/model/AddAgentDeviceResult.h
|
||||||
include/alibabacloud/ccc/model/BlindTransferRequest.h
|
include/alibabacloud/ccc/model/AddBulkPhoneNumbersRequest.h
|
||||||
include/alibabacloud/ccc/model/BlindTransferResult.h
|
include/alibabacloud/ccc/model/AddBulkPhoneNumbersResult.h
|
||||||
include/alibabacloud/ccc/model/CancelAttendedTransferRequest.h
|
include/alibabacloud/ccc/model/AddPhoneNumberRequest.h
|
||||||
include/alibabacloud/ccc/model/CancelAttendedTransferResult.h
|
include/alibabacloud/ccc/model/AddPhoneNumberResult.h
|
||||||
include/alibabacloud/ccc/model/ChangeWorkModeRequest.h
|
include/alibabacloud/ccc/model/AddPhoneTagsRequest.h
|
||||||
include/alibabacloud/ccc/model/ChangeWorkModeResult.h
|
include/alibabacloud/ccc/model/AddPhoneTagsResult.h
|
||||||
include/alibabacloud/ccc/model/CompleteAttendedTransferRequest.h
|
include/alibabacloud/ccc/model/AssignJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/CompleteAttendedTransferResult.h
|
include/alibabacloud/ccc/model/AssignJobsResult.h
|
||||||
include/alibabacloud/ccc/model/GetLoginDetailsRequest.h
|
include/alibabacloud/ccc/model/AssignUsersRequest.h
|
||||||
include/alibabacloud/ccc/model/GetLoginDetailsResult.h
|
include/alibabacloud/ccc/model/AssignUsersResult.h
|
||||||
include/alibabacloud/ccc/model/GetMonoRecordingRequest.h
|
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberRequest.h
|
||||||
include/alibabacloud/ccc/model/GetMonoRecordingResult.h
|
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberResult.h
|
||||||
include/alibabacloud/ccc/model/GetMultiChannelRecordingRequest.h
|
include/alibabacloud/ccc/model/CancelJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/GetMultiChannelRecordingResult.h
|
include/alibabacloud/ccc/model/CancelJobsResult.h
|
||||||
include/alibabacloud/ccc/model/GetNumberLocationRequest.h
|
include/alibabacloud/ccc/model/CheckNumberAvaliableRequest.h
|
||||||
include/alibabacloud/ccc/model/GetNumberLocationResult.h
|
include/alibabacloud/ccc/model/CheckNumberAvaliableResult.h
|
||||||
include/alibabacloud/ccc/model/GetTurnCredentialsRequest.h
|
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationRequest.h
|
||||||
include/alibabacloud/ccc/model/GetTurnCredentialsResult.h
|
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationResult.h
|
||||||
include/alibabacloud/ccc/model/GetTurnServerListRequest.h
|
include/alibabacloud/ccc/model/CreateBatchJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/GetTurnServerListResult.h
|
include/alibabacloud/ccc/model/CreateBatchJobsResult.h
|
||||||
include/alibabacloud/ccc/model/HoldCallRequest.h
|
include/alibabacloud/ccc/model/CreateCabInstanceRequest.h
|
||||||
include/alibabacloud/ccc/model/HoldCallResult.h
|
include/alibabacloud/ccc/model/CreateCabInstanceResult.h
|
||||||
include/alibabacloud/ccc/model/InitiateAttendedTransferRequest.h
|
include/alibabacloud/ccc/model/CreateContactFlowRequest.h
|
||||||
include/alibabacloud/ccc/model/InitiateAttendedTransferResult.h
|
include/alibabacloud/ccc/model/CreateContactFlowResult.h
|
||||||
include/alibabacloud/ccc/model/InterceptCallRequest.h
|
include/alibabacloud/ccc/model/CreateFaultRequest.h
|
||||||
include/alibabacloud/ccc/model/InterceptCallResult.h
|
include/alibabacloud/ccc/model/CreateFaultResult.h
|
||||||
include/alibabacloud/ccc/model/LaunchAuthenticationRequest.h
|
include/alibabacloud/ccc/model/CreateInstanceRequest.h
|
||||||
include/alibabacloud/ccc/model/LaunchAuthenticationResult.h
|
include/alibabacloud/ccc/model/CreateInstanceResult.h
|
||||||
include/alibabacloud/ccc/model/LaunchSurveyRequest.h
|
include/alibabacloud/ccc/model/CreateJobGroupRequest.h
|
||||||
include/alibabacloud/ccc/model/LaunchSurveyResult.h
|
include/alibabacloud/ccc/model/CreateJobGroupResult.h
|
||||||
include/alibabacloud/ccc/model/ListBriefSkillGroupsRequest.h
|
include/alibabacloud/ccc/model/CreateMediaRequest.h
|
||||||
include/alibabacloud/ccc/model/ListBriefSkillGroupsResult.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/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/GetConversationDetailByContactIdRequest.h
|
||||||
|
include/alibabacloud/ccc/model/GetConversationDetailByContactIdResult.h
|
||||||
|
include/alibabacloud/ccc/model/GetConversationListRequest.h
|
||||||
|
include/alibabacloud/ccc/model/GetConversationListResult.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/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/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/ListCallDetailRecordsRequest.h
|
include/alibabacloud/ccc/model/ListCallDetailRecordsRequest.h
|
||||||
include/alibabacloud/ccc/model/ListCallDetailRecordsResult.h
|
include/alibabacloud/ccc/model/ListCallDetailRecordsResult.h
|
||||||
include/alibabacloud/ccc/model/ListConfigItemsRequest.h
|
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdRequest.h
|
||||||
include/alibabacloud/ccc/model/ListConfigItemsResult.h
|
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdResult.h
|
||||||
include/alibabacloud/ccc/model/ListDevicesRequest.h
|
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsRequest.h
|
||||||
include/alibabacloud/ccc/model/ListDevicesResult.h
|
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsResult.h
|
||||||
include/alibabacloud/ccc/model/ListHistoricalAgentReportRequest.h
|
include/alibabacloud/ccc/model/ListConfigRequest.h
|
||||||
include/alibabacloud/ccc/model/ListHistoricalAgentReportResult.h
|
include/alibabacloud/ccc/model/ListConfigResult.h
|
||||||
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserRequest.h
|
include/alibabacloud/ccc/model/ListContactFlowsRequest.h
|
||||||
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserResult.h
|
include/alibabacloud/ccc/model/ListContactFlowsResult.h
|
||||||
include/alibabacloud/ccc/model/ListPrivilegesOfUserRequest.h
|
include/alibabacloud/ccc/model/ListInstancesOfUserRequest.h
|
||||||
include/alibabacloud/ccc/model/ListPrivilegesOfUserResult.h
|
include/alibabacloud/ccc/model/ListInstancesOfUserResult.h
|
||||||
include/alibabacloud/ccc/model/ListRealtimeAgentStatesRequest.h
|
include/alibabacloud/ccc/model/ListIvrTrackingDetailRequest.h
|
||||||
include/alibabacloud/ccc/model/ListRealtimeAgentStatesResult.h
|
include/alibabacloud/ccc/model/ListIvrTrackingDetailResult.h
|
||||||
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsRequest.h
|
include/alibabacloud/ccc/model/ListJobGroupsRequest.h
|
||||||
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsResult.h
|
include/alibabacloud/ccc/model/ListJobGroupsResult.h
|
||||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserRequest.h
|
include/alibabacloud/ccc/model/ListJobStatusRequest.h
|
||||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserResult.h
|
include/alibabacloud/ccc/model/ListJobStatusResult.h
|
||||||
include/alibabacloud/ccc/model/MakeCallRequest.h
|
include/alibabacloud/ccc/model/ListJobsByGroupRequest.h
|
||||||
include/alibabacloud/ccc/model/MakeCallResult.h
|
include/alibabacloud/ccc/model/ListJobsByGroupResult.h
|
||||||
include/alibabacloud/ccc/model/MonitorCallRequest.h
|
include/alibabacloud/ccc/model/ListMediasRequest.h
|
||||||
include/alibabacloud/ccc/model/MonitorCallResult.h
|
include/alibabacloud/ccc/model/ListMediasResult.h
|
||||||
include/alibabacloud/ccc/model/MuteCallRequest.h
|
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserRequest.h
|
||||||
include/alibabacloud/ccc/model/MuteCallResult.h
|
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserResult.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/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/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/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/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/PickOutboundNumbersRequest.h
|
include/alibabacloud/ccc/model/PickOutboundNumbersRequest.h
|
||||||
include/alibabacloud/ccc/model/PickOutboundNumbersResult.h
|
include/alibabacloud/ccc/model/PickOutboundNumbersResult.h
|
||||||
include/alibabacloud/ccc/model/PollUserStatusRequest.h
|
include/alibabacloud/ccc/model/PublishContactFlowVersionRequest.h
|
||||||
include/alibabacloud/ccc/model/PollUserStatusResult.h
|
include/alibabacloud/ccc/model/PublishContactFlowVersionResult.h
|
||||||
include/alibabacloud/ccc/model/ReadyForServiceRequest.h
|
include/alibabacloud/ccc/model/PublishPredictiveJobGroupRequest.h
|
||||||
include/alibabacloud/ccc/model/ReadyForServiceResult.h
|
include/alibabacloud/ccc/model/PublishPredictiveJobGroupResult.h
|
||||||
include/alibabacloud/ccc/model/RegisterDeviceRequest.h
|
include/alibabacloud/ccc/model/PublishSurveyRequest.h
|
||||||
include/alibabacloud/ccc/model/RegisterDeviceResult.h
|
include/alibabacloud/ccc/model/PublishSurveyResult.h
|
||||||
include/alibabacloud/ccc/model/ReleaseCallRequest.h
|
include/alibabacloud/ccc/model/RefreshTokenRequest.h
|
||||||
include/alibabacloud/ccc/model/ReleaseCallResult.h
|
include/alibabacloud/ccc/model/RefreshTokenResult.h
|
||||||
include/alibabacloud/ccc/model/ResetAgentStateRequest.h
|
include/alibabacloud/ccc/model/RemovePhoneNumberRequest.h
|
||||||
include/alibabacloud/ccc/model/ResetAgentStateResult.h
|
include/alibabacloud/ccc/model/RemovePhoneNumberResult.h
|
||||||
include/alibabacloud/ccc/model/RetrieveCallRequest.h
|
include/alibabacloud/ccc/model/RemoveUsersRequest.h
|
||||||
include/alibabacloud/ccc/model/RetrieveCallResult.h
|
include/alibabacloud/ccc/model/RemoveUsersResult.h
|
||||||
include/alibabacloud/ccc/model/SendDtmfSignalingRequest.h
|
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupRequest.h
|
||||||
include/alibabacloud/ccc/model/SendDtmfSignalingResult.h
|
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupResult.h
|
||||||
include/alibabacloud/ccc/model/SignInGroupRequest.h
|
include/alibabacloud/ccc/model/RequestLoginInfoRequest.h
|
||||||
include/alibabacloud/ccc/model/SignInGroupResult.h
|
include/alibabacloud/ccc/model/RequestLoginInfoResult.h
|
||||||
include/alibabacloud/ccc/model/SignOutGroupRequest.h
|
include/alibabacloud/ccc/model/ResetUserStatusRequest.h
|
||||||
include/alibabacloud/ccc/model/SignOutGroupResult.h
|
include/alibabacloud/ccc/model/ResetUserStatusResult.h
|
||||||
include/alibabacloud/ccc/model/TakeBreakRequest.h
|
include/alibabacloud/ccc/model/ResumeJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/TakeBreakResult.h
|
include/alibabacloud/ccc/model/ResumeJobsResult.h
|
||||||
include/alibabacloud/ccc/model/UnmuteCallRequest.h
|
include/alibabacloud/ccc/model/ResumePredictiveJobsRequest.h
|
||||||
include/alibabacloud/ccc/model/UnmuteCallResult.h )
|
include/alibabacloud/ccc/model/ResumePredictiveJobsResult.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/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 )
|
||||||
|
|
||||||
set(ccc_src
|
set(ccc_src
|
||||||
src/CCCClient.cc
|
src/CCCClient.cc
|
||||||
src/model/AnswerCallRequest.cc
|
src/model/AbortPredictiveJobsRequest.cc
|
||||||
src/model/AnswerCallResult.cc
|
src/model/AbortPredictiveJobsResult.cc
|
||||||
src/model/BargeInCallRequest.cc
|
src/model/AddAgentDeviceRequest.cc
|
||||||
src/model/BargeInCallResult.cc
|
src/model/AddAgentDeviceResult.cc
|
||||||
src/model/BlindTransferRequest.cc
|
src/model/AddBulkPhoneNumbersRequest.cc
|
||||||
src/model/BlindTransferResult.cc
|
src/model/AddBulkPhoneNumbersResult.cc
|
||||||
src/model/CancelAttendedTransferRequest.cc
|
src/model/AddPhoneNumberRequest.cc
|
||||||
src/model/CancelAttendedTransferResult.cc
|
src/model/AddPhoneNumberResult.cc
|
||||||
src/model/ChangeWorkModeRequest.cc
|
src/model/AddPhoneTagsRequest.cc
|
||||||
src/model/ChangeWorkModeResult.cc
|
src/model/AddPhoneTagsResult.cc
|
||||||
src/model/CompleteAttendedTransferRequest.cc
|
src/model/AssignJobsRequest.cc
|
||||||
src/model/CompleteAttendedTransferResult.cc
|
src/model/AssignJobsResult.cc
|
||||||
src/model/GetLoginDetailsRequest.cc
|
src/model/AssignUsersRequest.cc
|
||||||
src/model/GetLoginDetailsResult.cc
|
src/model/AssignUsersResult.cc
|
||||||
src/model/GetMonoRecordingRequest.cc
|
src/model/CallOnlinePrivacyNumberRequest.cc
|
||||||
src/model/GetMonoRecordingResult.cc
|
src/model/CallOnlinePrivacyNumberResult.cc
|
||||||
src/model/GetMultiChannelRecordingRequest.cc
|
src/model/CancelJobsRequest.cc
|
||||||
src/model/GetMultiChannelRecordingResult.cc
|
src/model/CancelJobsResult.cc
|
||||||
src/model/GetNumberLocationRequest.cc
|
src/model/CheckNumberAvaliableRequest.cc
|
||||||
src/model/GetNumberLocationResult.cc
|
src/model/CheckNumberAvaliableResult.cc
|
||||||
src/model/GetTurnCredentialsRequest.cc
|
src/model/CommitContactFlowVersionModificationRequest.cc
|
||||||
src/model/GetTurnCredentialsResult.cc
|
src/model/CommitContactFlowVersionModificationResult.cc
|
||||||
src/model/GetTurnServerListRequest.cc
|
src/model/CreateBatchJobsRequest.cc
|
||||||
src/model/GetTurnServerListResult.cc
|
src/model/CreateBatchJobsResult.cc
|
||||||
src/model/HoldCallRequest.cc
|
src/model/CreateCabInstanceRequest.cc
|
||||||
src/model/HoldCallResult.cc
|
src/model/CreateCabInstanceResult.cc
|
||||||
src/model/InitiateAttendedTransferRequest.cc
|
src/model/CreateContactFlowRequest.cc
|
||||||
src/model/InitiateAttendedTransferResult.cc
|
src/model/CreateContactFlowResult.cc
|
||||||
src/model/InterceptCallRequest.cc
|
src/model/CreateFaultRequest.cc
|
||||||
src/model/InterceptCallResult.cc
|
src/model/CreateFaultResult.cc
|
||||||
src/model/LaunchAuthenticationRequest.cc
|
src/model/CreateInstanceRequest.cc
|
||||||
src/model/LaunchAuthenticationResult.cc
|
src/model/CreateInstanceResult.cc
|
||||||
src/model/LaunchSurveyRequest.cc
|
src/model/CreateJobGroupRequest.cc
|
||||||
src/model/LaunchSurveyResult.cc
|
src/model/CreateJobGroupResult.cc
|
||||||
src/model/ListBriefSkillGroupsRequest.cc
|
src/model/CreateMediaRequest.cc
|
||||||
src/model/ListBriefSkillGroupsResult.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/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/GetConversationDetailByContactIdRequest.cc
|
||||||
|
src/model/GetConversationDetailByContactIdResult.cc
|
||||||
|
src/model/GetConversationListRequest.cc
|
||||||
|
src/model/GetConversationListResult.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/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/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/ListCallDetailRecordsRequest.cc
|
src/model/ListCallDetailRecordsRequest.cc
|
||||||
src/model/ListCallDetailRecordsResult.cc
|
src/model/ListCallDetailRecordsResult.cc
|
||||||
src/model/ListConfigItemsRequest.cc
|
src/model/ListCallEventDetailByContactIdRequest.cc
|
||||||
src/model/ListConfigItemsResult.cc
|
src/model/ListCallEventDetailByContactIdResult.cc
|
||||||
src/model/ListDevicesRequest.cc
|
src/model/ListCallMeasureSummaryReportsRequest.cc
|
||||||
src/model/ListDevicesResult.cc
|
src/model/ListCallMeasureSummaryReportsResult.cc
|
||||||
src/model/ListHistoricalAgentReportRequest.cc
|
src/model/ListConfigRequest.cc
|
||||||
src/model/ListHistoricalAgentReportResult.cc
|
src/model/ListConfigResult.cc
|
||||||
src/model/ListOutboundNumbersOfUserRequest.cc
|
src/model/ListContactFlowsRequest.cc
|
||||||
src/model/ListOutboundNumbersOfUserResult.cc
|
src/model/ListContactFlowsResult.cc
|
||||||
src/model/ListPrivilegesOfUserRequest.cc
|
src/model/ListInstancesOfUserRequest.cc
|
||||||
src/model/ListPrivilegesOfUserResult.cc
|
src/model/ListInstancesOfUserResult.cc
|
||||||
src/model/ListRealtimeAgentStatesRequest.cc
|
src/model/ListIvrTrackingDetailRequest.cc
|
||||||
src/model/ListRealtimeAgentStatesResult.cc
|
src/model/ListIvrTrackingDetailResult.cc
|
||||||
src/model/ListRecentCallDetailRecordsRequest.cc
|
src/model/ListJobGroupsRequest.cc
|
||||||
src/model/ListRecentCallDetailRecordsResult.cc
|
src/model/ListJobGroupsResult.cc
|
||||||
src/model/ListSkillLevelsOfUserRequest.cc
|
src/model/ListJobStatusRequest.cc
|
||||||
src/model/ListSkillLevelsOfUserResult.cc
|
src/model/ListJobStatusResult.cc
|
||||||
src/model/MakeCallRequest.cc
|
src/model/ListJobsByGroupRequest.cc
|
||||||
src/model/MakeCallResult.cc
|
src/model/ListJobsByGroupResult.cc
|
||||||
src/model/MonitorCallRequest.cc
|
src/model/ListMediasRequest.cc
|
||||||
src/model/MonitorCallResult.cc
|
src/model/ListMediasResult.cc
|
||||||
src/model/MuteCallRequest.cc
|
src/model/ListOutboundPhoneNumberOfUserRequest.cc
|
||||||
src/model/MuteCallResult.cc
|
src/model/ListOutboundPhoneNumberOfUserResult.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/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/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/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/ModifyUserRequest.cc
|
||||||
|
src/model/ModifyUserResult.cc
|
||||||
|
src/model/PickGlobalOutboundNumbersRequest.cc
|
||||||
|
src/model/PickGlobalOutboundNumbersResult.cc
|
||||||
|
src/model/PickLocalNumberRequest.cc
|
||||||
|
src/model/PickLocalNumberResult.cc
|
||||||
src/model/PickOutboundNumbersRequest.cc
|
src/model/PickOutboundNumbersRequest.cc
|
||||||
src/model/PickOutboundNumbersResult.cc
|
src/model/PickOutboundNumbersResult.cc
|
||||||
src/model/PollUserStatusRequest.cc
|
src/model/PublishContactFlowVersionRequest.cc
|
||||||
src/model/PollUserStatusResult.cc
|
src/model/PublishContactFlowVersionResult.cc
|
||||||
src/model/ReadyForServiceRequest.cc
|
src/model/PublishPredictiveJobGroupRequest.cc
|
||||||
src/model/ReadyForServiceResult.cc
|
src/model/PublishPredictiveJobGroupResult.cc
|
||||||
src/model/RegisterDeviceRequest.cc
|
src/model/PublishSurveyRequest.cc
|
||||||
src/model/RegisterDeviceResult.cc
|
src/model/PublishSurveyResult.cc
|
||||||
src/model/ReleaseCallRequest.cc
|
src/model/RefreshTokenRequest.cc
|
||||||
src/model/ReleaseCallResult.cc
|
src/model/RefreshTokenResult.cc
|
||||||
src/model/ResetAgentStateRequest.cc
|
src/model/RemovePhoneNumberRequest.cc
|
||||||
src/model/ResetAgentStateResult.cc
|
src/model/RemovePhoneNumberResult.cc
|
||||||
src/model/RetrieveCallRequest.cc
|
src/model/RemoveUsersRequest.cc
|
||||||
src/model/RetrieveCallResult.cc
|
src/model/RemoveUsersResult.cc
|
||||||
src/model/SendDtmfSignalingRequest.cc
|
src/model/RemoveUsersFromSkillGroupRequest.cc
|
||||||
src/model/SendDtmfSignalingResult.cc
|
src/model/RemoveUsersFromSkillGroupResult.cc
|
||||||
src/model/SignInGroupRequest.cc
|
src/model/RequestLoginInfoRequest.cc
|
||||||
src/model/SignInGroupResult.cc
|
src/model/RequestLoginInfoResult.cc
|
||||||
src/model/SignOutGroupRequest.cc
|
src/model/ResetUserStatusRequest.cc
|
||||||
src/model/SignOutGroupResult.cc
|
src/model/ResetUserStatusResult.cc
|
||||||
src/model/TakeBreakRequest.cc
|
src/model/ResumeJobsRequest.cc
|
||||||
src/model/TakeBreakResult.cc
|
src/model/ResumeJobsResult.cc
|
||||||
src/model/UnmuteCallRequest.cc
|
src/model/ResumePredictiveJobsRequest.cc
|
||||||
src/model/UnmuteCallResult.cc )
|
src/model/ResumePredictiveJobsResult.cc
|
||||||
|
src/model/SaveWebRTCStatsRequest.cc
|
||||||
|
src/model/SaveWebRTCStatsResult.cc
|
||||||
|
src/model/SendPredefinedShortMessageRequest.cc
|
||||||
|
src/model/SendPredefinedShortMessageResult.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 )
|
||||||
|
|
||||||
add_library(ccc ${LIB_TYPE}
|
add_library(ccc ${LIB_TYPE}
|
||||||
${ccc_public_header}
|
${ccc_public_header}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -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_CCC_MODEL_ABORTPREDICTIVEJOBSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ABORTPREDICTIVEJOBSREQUEST_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 AbortPredictiveJobsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AbortPredictiveJobsRequest();
|
||||||
|
~AbortPredictiveJobsRequest();
|
||||||
|
|
||||||
|
bool getAll()const;
|
||||||
|
void setAll(bool all);
|
||||||
|
std::vector<std::string> getJobId()const;
|
||||||
|
void setJobId(const std::vector<std::string>& jobId);
|
||||||
|
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:
|
||||||
|
bool all_;
|
||||||
|
std::vector<std::string> jobId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string skillGroupId_;
|
||||||
|
std::string jobGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ABORTPREDICTIVEJOBSREQUEST_H_
|
||||||
@@ -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_CCC_MODEL_ABORTPREDICTIVEJOBSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ABORTPREDICTIVEJOBSRESULT_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 AbortPredictiveJobsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AbortPredictiveJobsResult();
|
||||||
|
explicit AbortPredictiveJobsResult(const std::string &payload);
|
||||||
|
~AbortPredictiveJobsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ABORTPREDICTIVEJOBSRESULT_H_
|
||||||
63
ccc/include/alibabacloud/ccc/model/AddAgentDeviceRequest.h
Normal file
63
ccc/include/alibabacloud/ccc/model/AddAgentDeviceRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_
|
||||||
59
ccc/include/alibabacloud/ccc/model/AddAgentDeviceResult.h
Normal file
59
ccc/include/alibabacloud/ccc/model/AddAgentDeviceResult.h
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_ADDAGENTDEVICERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ADDAGENTDEVICERESULT_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 AddAgentDeviceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AddAgentDeviceResult();
|
||||||
|
explicit AddAgentDeviceResult(const std::string &payload);
|
||||||
|
~AddAgentDeviceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getAgentDeviceId()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long agentDeviceId_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ADDAGENTDEVICERESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
/*
|
||||||
|
* 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_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_LAUNCHAUTHENTICATIONREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_LAUNCHAUTHENTICATIONREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,33 +28,33 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT LaunchAuthenticationRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
LaunchAuthenticationRequest();
|
AddPhoneNumberRequest();
|
||||||
~LaunchAuthenticationRequest();
|
~AddPhoneNumberRequest();
|
||||||
|
|
||||||
std::string getContactFlowId()const;
|
std::string getContactFlowId()const;
|
||||||
void setContactFlowId(const std::string& contactFlowId);
|
void setContactFlowId(const std::string& contactFlowId);
|
||||||
std::string getUserId()const;
|
std::string getUsage()const;
|
||||||
void setUserId(const std::string& userId);
|
void setUsage(const std::string& usage);
|
||||||
std::string getDeviceId()const;
|
std::string getPhoneNumber()const;
|
||||||
void setDeviceId(const std::string& deviceId);
|
void setPhoneNumber(const std::string& phoneNumber);
|
||||||
std::string getJobId()const;
|
std::string getAccessKeyId()const;
|
||||||
void setJobId(const std::string& jobId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string contactFlowId_;
|
std::string contactFlowId_;
|
||||||
std::string userId_;
|
std::string usage_;
|
||||||
std::string deviceId_;
|
std::string phoneNumber_;
|
||||||
std::string jobId_;
|
std::string accessKeyId_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_LAUNCHAUTHENTICATIONREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
|
||||||
80
ccc/include/alibabacloud/ccc/model/AddPhoneNumberResult.h
Normal file
80
ccc/include/alibabacloud/ccc/model/AddPhoneNumberResult.h
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* 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_
|
||||||
75
ccc/include/alibabacloud/ccc/model/AddPhoneTagsRequest.h
Normal file
75
ccc/include/alibabacloud/ccc/model/AddPhoneTagsRequest.h
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
/*
|
||||||
|
* 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_
|
||||||
57
ccc/include/alibabacloud/ccc/model/AddPhoneTagsResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/AddPhoneTagsResult.h
Normal 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_CCC_MODEL_ADDPHONETAGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ADDPHONETAGSRESULT_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 AddPhoneTagsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AddPhoneTagsResult();
|
||||||
|
explicit AddPhoneTagsResult(const std::string &payload);
|
||||||
|
~AddPhoneTagsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ADDPHONETAGSRESULT_H_
|
||||||
@@ -1,102 +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_ANSWERCALLRESULT_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_ANSWERCALLRESULT_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 AnswerCallResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
struct CallContext
|
|
||||||
{
|
|
||||||
struct ChannelContext
|
|
||||||
{
|
|
||||||
std::string destination;
|
|
||||||
std::string channelState;
|
|
||||||
std::string releaseInitiator;
|
|
||||||
std::string callType;
|
|
||||||
std::string associatedData;
|
|
||||||
std::string skillGroupId;
|
|
||||||
std::string channelId;
|
|
||||||
long timestamp;
|
|
||||||
std::string releaseReason;
|
|
||||||
std::string originator;
|
|
||||||
std::string userId;
|
|
||||||
std::string userExtension;
|
|
||||||
std::string jobId;
|
|
||||||
};
|
|
||||||
std::string instanceId;
|
|
||||||
std::string jobId;
|
|
||||||
std::vector<ChannelContext> channelContexts;
|
|
||||||
};
|
|
||||||
struct UserContext
|
|
||||||
{
|
|
||||||
std::string userState;
|
|
||||||
std::string instanceId;
|
|
||||||
std::string breakCode;
|
|
||||||
std::string deviceId;
|
|
||||||
bool outboundScenario;
|
|
||||||
std::string mobile;
|
|
||||||
std::vector<std::string> signedSkillGroupIdList;
|
|
||||||
std::string extension;
|
|
||||||
std::string userId;
|
|
||||||
long heartbeat;
|
|
||||||
std::string jobId;
|
|
||||||
std::string workMode;
|
|
||||||
long reserved;
|
|
||||||
};
|
|
||||||
UserContext userContext;
|
|
||||||
CallContext callContext;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
AnswerCallResult();
|
|
||||||
explicit AnswerCallResult(const std::string &payload);
|
|
||||||
~AnswerCallResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
int getHttpStatusCode()const;
|
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
int httpStatusCode_;
|
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_ANSWERCALLRESULT_H_
|
|
||||||
63
ccc/include/alibabacloud/ccc/model/AssignJobsRequest.h
Normal file
63
ccc/include/alibabacloud/ccc/model/AssignJobsRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_ASSIGNJOBSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ASSIGNJOBSREQUEST_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 AssignJobsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AssignJobsRequest();
|
||||||
|
~AssignJobsRequest();
|
||||||
|
|
||||||
|
std::string getGroupId()const;
|
||||||
|
void setGroupId(const std::string& groupId);
|
||||||
|
std::vector<std::string> getJobsJson()const;
|
||||||
|
void setJobsJson(const std::vector<std::string>& jobsJson);
|
||||||
|
std::vector<std::string> getCallingNumber()const;
|
||||||
|
void setCallingNumber(const std::vector<std::string>& callingNumber);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getStrategyJson()const;
|
||||||
|
void setStrategyJson(const std::string& strategyJson);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string groupId_;
|
||||||
|
std::vector<std::string> jobsJson_;
|
||||||
|
std::vector<std::string> callingNumber_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string strategyJson_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ASSIGNJOBSREQUEST_H_
|
||||||
59
ccc/include/alibabacloud/ccc/model/AssignJobsResult.h
Normal file
59
ccc/include/alibabacloud/ccc/model/AssignJobsResult.h
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_ASSIGNJOBSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ASSIGNJOBSRESULT_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 AssignJobsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AssignJobsResult();
|
||||||
|
explicit AssignJobsResult(const std::string &payload);
|
||||||
|
~AssignJobsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::string getGroupId()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
std::string groupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ASSIGNJOBSRESULT_H_
|
||||||
63
ccc/include/alibabacloud/ccc/model/AssignUsersRequest.h
Normal file
63
ccc/include/alibabacloud/ccc/model/AssignUsersRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_ASSIGNUSERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ASSIGNUSERSREQUEST_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 AssignUsersRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AssignUsersRequest();
|
||||||
|
~AssignUsersRequest();
|
||||||
|
|
||||||
|
std::vector<std::string> getRoleId()const;
|
||||||
|
void setRoleId(const std::vector<std::string>& roleId);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::vector<std::string> getUserRamId()const;
|
||||||
|
void setUserRamId(const std::vector<std::string>& userRamId);
|
||||||
|
std::vector<int> getSkillLevel()const;
|
||||||
|
void setSkillLevel(const std::vector<int>& skillLevel);
|
||||||
|
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::vector<std::string> roleId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::vector<std::string> userRamId_;
|
||||||
|
std::vector<int> skillLevel_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::vector<std::string> skillGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ASSIGNUSERSREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/AssignUsersResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/AssignUsersResult.h
Normal 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_CCC_MODEL_ASSIGNUSERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_ASSIGNUSERSRESULT_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 AssignUsersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AssignUsersResult();
|
||||||
|
explicit AssignUsersResult(const std::string &payload);
|
||||||
|
~AssignUsersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_ASSIGNUSERSRESULT_H_
|
||||||
@@ -1,105 +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_BARGEINCALLRESULT_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_BARGEINCALLRESULT_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 BargeInCallResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
struct CallContext
|
|
||||||
{
|
|
||||||
struct ChannelContext
|
|
||||||
{
|
|
||||||
std::string destination;
|
|
||||||
std::string channelState;
|
|
||||||
std::string releaseInitiator;
|
|
||||||
std::string callType;
|
|
||||||
int index;
|
|
||||||
std::string associatedData;
|
|
||||||
std::string skillGroupId;
|
|
||||||
std::string channelId;
|
|
||||||
long timestamp;
|
|
||||||
std::string releaseReason;
|
|
||||||
std::string channelFlags;
|
|
||||||
std::string originator;
|
|
||||||
std::string userId;
|
|
||||||
std::string userExtension;
|
|
||||||
std::string jobId;
|
|
||||||
};
|
|
||||||
std::string instanceId;
|
|
||||||
std::string callType;
|
|
||||||
std::string jobId;
|
|
||||||
std::vector<ChannelContext> channelContexts;
|
|
||||||
};
|
|
||||||
struct UserContext
|
|
||||||
{
|
|
||||||
std::string userState;
|
|
||||||
std::string instanceId;
|
|
||||||
std::string breakCode;
|
|
||||||
std::string deviceId;
|
|
||||||
bool outboundScenario;
|
|
||||||
std::string mobile;
|
|
||||||
std::vector<std::string> signedSkillGroupIdList;
|
|
||||||
std::string extension;
|
|
||||||
std::string userId;
|
|
||||||
long heartbeat;
|
|
||||||
std::string jobId;
|
|
||||||
std::string workMode;
|
|
||||||
long reserved;
|
|
||||||
};
|
|
||||||
UserContext userContext;
|
|
||||||
CallContext callContext;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
BargeInCallResult();
|
|
||||||
explicit BargeInCallResult(const std::string &payload);
|
|
||||||
~BargeInCallResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
int getHttpStatusCode()const;
|
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
int httpStatusCode_;
|
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_BARGEINCALLRESULT_H_
|
|
||||||
@@ -1,66 +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_BLINDTRANSFERREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_BLINDTRANSFERREQUEST_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 BlindTransferRequest : public RpcServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
BlindTransferRequest();
|
|
||||||
~BlindTransferRequest();
|
|
||||||
|
|
||||||
std::string getTransferee()const;
|
|
||||||
void setTransferee(const std::string& transferee);
|
|
||||||
std::string getTransferor()const;
|
|
||||||
void setTransferor(const std::string& transferor);
|
|
||||||
std::string getUserId()const;
|
|
||||||
void setUserId(const std::string& userId);
|
|
||||||
std::string getDeviceId()const;
|
|
||||||
void setDeviceId(const std::string& deviceId);
|
|
||||||
int getTimeoutSeconds()const;
|
|
||||||
void setTimeoutSeconds(int timeoutSeconds);
|
|
||||||
std::string getJobId()const;
|
|
||||||
void setJobId(const std::string& jobId);
|
|
||||||
std::string getInstanceId()const;
|
|
||||||
void setInstanceId(const std::string& instanceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string transferee_;
|
|
||||||
std::string transferor_;
|
|
||||||
std::string userId_;
|
|
||||||
std::string deviceId_;
|
|
||||||
int timeoutSeconds_;
|
|
||||||
std::string jobId_;
|
|
||||||
std::string instanceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_BLINDTRANSFERREQUEST_H_
|
|
||||||
@@ -1,103 +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_BLINDTRANSFERRESULT_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_BLINDTRANSFERRESULT_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 BlindTransferResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
struct CallContext
|
|
||||||
{
|
|
||||||
struct ChannelContext
|
|
||||||
{
|
|
||||||
std::string destination;
|
|
||||||
std::string channelState;
|
|
||||||
std::string releaseInitiator;
|
|
||||||
std::string callType;
|
|
||||||
std::string associatedData;
|
|
||||||
std::string channelId;
|
|
||||||
long timestamp;
|
|
||||||
std::string releaseReason;
|
|
||||||
std::string channelFlags;
|
|
||||||
std::string originator;
|
|
||||||
std::string userId;
|
|
||||||
std::string userExtension;
|
|
||||||
std::string jobId;
|
|
||||||
};
|
|
||||||
std::string instanceId;
|
|
||||||
std::string callType;
|
|
||||||
std::string jobId;
|
|
||||||
std::vector<ChannelContext> channelContexts;
|
|
||||||
};
|
|
||||||
struct UserContext
|
|
||||||
{
|
|
||||||
std::string userState;
|
|
||||||
std::string instanceId;
|
|
||||||
std::string breakCode;
|
|
||||||
std::string deviceId;
|
|
||||||
bool outboundScenario;
|
|
||||||
std::string mobile;
|
|
||||||
std::vector<std::string> signedSkillGroupIdList;
|
|
||||||
std::string extension;
|
|
||||||
std::string userId;
|
|
||||||
long heartbeat;
|
|
||||||
std::string jobId;
|
|
||||||
std::string workMode;
|
|
||||||
long reserved;
|
|
||||||
};
|
|
||||||
UserContext userContext;
|
|
||||||
CallContext callContext;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
BlindTransferResult();
|
|
||||||
explicit BlindTransferResult(const std::string &payload);
|
|
||||||
~BlindTransferResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
int getHttpStatusCode()const;
|
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
int httpStatusCode_;
|
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_BLINDTRANSFERRESULT_H_
|
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,30 +28,30 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT CancelAttendedTransferRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT CallOnlinePrivacyNumberRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CancelAttendedTransferRequest();
|
CallOnlinePrivacyNumberRequest();
|
||||||
~CancelAttendedTransferRequest();
|
~CallOnlinePrivacyNumberRequest();
|
||||||
|
|
||||||
std::string getUserId()const;
|
std::string getAccessKeyId()const;
|
||||||
void setUserId(const std::string& userId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getDeviceId()const;
|
std::string getTelA()const;
|
||||||
void setDeviceId(const std::string& deviceId);
|
void setTelA(const std::string& telA);
|
||||||
std::string getJobId()const;
|
std::string getTelB()const;
|
||||||
void setJobId(const std::string& jobId);
|
void setTelB(const std::string& telB);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string userId_;
|
std::string accessKeyId_;
|
||||||
std::string deviceId_;
|
std::string telA_;
|
||||||
std::string jobId_;
|
std::string telB_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETLOGINDETAILSRESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERRESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_GETLOGINDETAILSRESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,41 +29,39 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT GetLoginDetailsResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT CallOnlinePrivacyNumberResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Data
|
struct Data
|
||||||
{
|
{
|
||||||
std::string extension;
|
std::string represent;
|
||||||
std::string deviceId;
|
std::string callId;
|
||||||
std::string sipServerUrl;
|
std::string dateCreated;
|
||||||
std::string userId;
|
std::string telX;
|
||||||
std::string signature;
|
std::string statusCode;
|
||||||
std::string userKey;
|
|
||||||
std::string displayName;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
GetLoginDetailsResult();
|
CallOnlinePrivacyNumberResult();
|
||||||
explicit GetLoginDetailsResult(const std::string &payload);
|
explicit CallOnlinePrivacyNumberResult(const std::string &payload);
|
||||||
~GetLoginDetailsResult();
|
~CallOnlinePrivacyNumberResult();
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
Data getData()const;
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string message_;
|
std::string message_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
Data data_;
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_GETLOGINDETAILSRESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERRESULT_H_
|
||||||
@@ -1,104 +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_CANCELATTENDEDTRANSFERRESULT_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERRESULT_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 CancelAttendedTransferResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
struct CallContext
|
|
||||||
{
|
|
||||||
struct ChannelContext
|
|
||||||
{
|
|
||||||
std::string destination;
|
|
||||||
std::string channelState;
|
|
||||||
std::string releaseInitiator;
|
|
||||||
std::string callType;
|
|
||||||
int index;
|
|
||||||
std::string associatedData;
|
|
||||||
std::string channelId;
|
|
||||||
long timestamp;
|
|
||||||
std::string releaseReason;
|
|
||||||
std::string channelFlags;
|
|
||||||
std::string originator;
|
|
||||||
std::string userId;
|
|
||||||
std::string userExtension;
|
|
||||||
std::string jobId;
|
|
||||||
};
|
|
||||||
std::string instanceId;
|
|
||||||
std::string callType;
|
|
||||||
std::string jobId;
|
|
||||||
std::vector<ChannelContext> channelContexts;
|
|
||||||
};
|
|
||||||
struct UserContext
|
|
||||||
{
|
|
||||||
std::string userState;
|
|
||||||
std::string instanceId;
|
|
||||||
std::string breakCode;
|
|
||||||
std::string deviceId;
|
|
||||||
bool outboundScenario;
|
|
||||||
std::string mobile;
|
|
||||||
std::vector<std::string> signedSkillGroupIdList;
|
|
||||||
std::string extension;
|
|
||||||
std::string userId;
|
|
||||||
long heartbeat;
|
|
||||||
std::string jobId;
|
|
||||||
std::string workMode;
|
|
||||||
long reserved;
|
|
||||||
};
|
|
||||||
UserContext userContext;
|
|
||||||
CallContext callContext;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
CancelAttendedTransferResult();
|
|
||||||
explicit CancelAttendedTransferResult(const std::string &payload);
|
|
||||||
~CancelAttendedTransferResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
int getHttpStatusCode()const;
|
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
int httpStatusCode_;
|
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERRESULT_H_
|
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_UNMUTECALLREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CANCELJOBSREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_UNMUTECALLREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_CANCELJOBSREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,33 +28,36 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT UnmuteCallRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT CancelJobsRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
UnmuteCallRequest();
|
CancelJobsRequest();
|
||||||
~UnmuteCallRequest();
|
~CancelJobsRequest();
|
||||||
|
|
||||||
std::string getUserId()const;
|
bool getAll()const;
|
||||||
void setUserId(const std::string& userId);
|
void setAll(bool all);
|
||||||
std::string getDeviceId()const;
|
std::vector<std::string> getJobReferenceId()const;
|
||||||
void setDeviceId(const std::string& deviceId);
|
void setJobReferenceId(const std::vector<std::string>& jobReferenceId);
|
||||||
std::string getJobId()const;
|
std::string getGroupId()const;
|
||||||
void setJobId(const std::string& jobId);
|
void setGroupId(const std::string& groupId);
|
||||||
|
std::vector<std::string> getJobId()const;
|
||||||
|
void setJobId(const std::vector<std::string>& jobId);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
std::string getChannelId()const;
|
std::string getScenarioId()const;
|
||||||
void setChannelId(const std::string& channelId);
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string userId_;
|
bool all_;
|
||||||
std::string deviceId_;
|
std::vector<std::string> jobReferenceId_;
|
||||||
std::string jobId_;
|
std::string groupId_;
|
||||||
|
std::vector<std::string> jobId_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
std::string channelId_;
|
std::string scenarioId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_UNMUTECALLREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CANCELJOBSREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/CancelJobsResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/CancelJobsResult.h
Normal 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_CCC_MODEL_CANCELJOBSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CANCELJOBSRESULT_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 CancelJobsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CancelJobsResult();
|
||||||
|
explicit CancelJobsResult(const std::string &payload);
|
||||||
|
~CancelJobsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CANCELJOBSRESULT_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_MAKECALLREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLEREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_MAKECALLREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLEREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,36 +28,30 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT MakeCallRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT CheckNumberAvaliableRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
MakeCallRequest();
|
CheckNumberAvaliableRequest();
|
||||||
~MakeCallRequest();
|
~CheckNumberAvaliableRequest();
|
||||||
|
|
||||||
std::string getCallee()const;
|
|
||||||
void setCallee(const std::string& callee);
|
|
||||||
std::string getUserId()const;
|
|
||||||
void setUserId(const std::string& userId);
|
|
||||||
std::string getDeviceId()const;
|
|
||||||
void setDeviceId(const std::string& deviceId);
|
|
||||||
int getTimeoutSeconds()const;
|
|
||||||
void setTimeoutSeconds(int timeoutSeconds);
|
|
||||||
std::string getCaller()const;
|
std::string getCaller()const;
|
||||||
void setCaller(const std::string& caller);
|
void setCaller(const std::string& caller);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getCallee()const;
|
||||||
|
void setCallee(const std::string& callee);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string callee_;
|
|
||||||
std::string userId_;
|
|
||||||
std::string deviceId_;
|
|
||||||
int timeoutSeconds_;
|
|
||||||
std::string caller_;
|
std::string caller_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
std::string callee_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_MAKECALLREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLEREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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_CHECKNUMBERAVALIABLERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLERESULT_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 CheckNumberAvaliableResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct CallerAvaliable
|
||||||
|
{
|
||||||
|
bool avaliable;
|
||||||
|
std::string reason;
|
||||||
|
};
|
||||||
|
struct CalleeAvaliable
|
||||||
|
{
|
||||||
|
bool avaliable;
|
||||||
|
std::string reason;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CheckNumberAvaliableResult();
|
||||||
|
explicit CheckNumberAvaliableResult(const std::string &payload);
|
||||||
|
~CheckNumberAvaliableResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
CallerAvaliable getCallerAvaliable()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
CalleeAvaliable getCalleeAvaliable()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
CallerAvaliable callerAvaliable_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
CalleeAvaliable calleeAvaliable_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLERESULT_H_
|
||||||
@@ -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_CCC_MODEL_COMMITCONTACTFLOWVERSIONMODIFICATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_COMMITCONTACTFLOWVERSIONMODIFICATIONREQUEST_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 CommitContactFlowVersionModificationRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CommitContactFlowVersionModificationRequest();
|
||||||
|
~CommitContactFlowVersionModificationRequest();
|
||||||
|
|
||||||
|
std::string getCanvas()const;
|
||||||
|
void setCanvas(const std::string& canvas);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getContactFlowVersionId()const;
|
||||||
|
void setContactFlowVersionId(const std::string& contactFlowVersionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string canvas_;
|
||||||
|
std::string content_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string contactFlowVersionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_COMMITCONTACTFLOWVERSIONMODIFICATIONREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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_COMMITCONTACTFLOWVERSIONMODIFICATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_COMMITCONTACTFLOWVERSIONMODIFICATIONRESULT_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 CommitContactFlowVersionModificationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ContactFlowVersion
|
||||||
|
{
|
||||||
|
std::string lastModified;
|
||||||
|
std::string status;
|
||||||
|
std::string lastModifiedBy;
|
||||||
|
std::string lockedBy;
|
||||||
|
std::string contactFlowVersionId;
|
||||||
|
std::string version;
|
||||||
|
std::string content;
|
||||||
|
std::string canvas;
|
||||||
|
std::string contactFlowVersionDescription;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CommitContactFlowVersionModificationResult();
|
||||||
|
explicit CommitContactFlowVersionModificationResult(const std::string &payload);
|
||||||
|
~CommitContactFlowVersionModificationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
ContactFlowVersion getContactFlowVersion()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
ContactFlowVersion contactFlowVersion_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_COMMITCONTACTFLOWVERSIONMODIFICATIONRESULT_H_
|
||||||
@@ -1,105 +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_COMPLETEATTENDEDTRANSFERRESULT_H_
|
|
||||||
#define ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERRESULT_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 CompleteAttendedTransferResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
struct CallContext
|
|
||||||
{
|
|
||||||
struct ChannelContext
|
|
||||||
{
|
|
||||||
std::string destination;
|
|
||||||
std::string channelState;
|
|
||||||
std::string releaseInitiator;
|
|
||||||
std::string callType;
|
|
||||||
int index;
|
|
||||||
std::string associatedData;
|
|
||||||
std::string skillGroupId;
|
|
||||||
std::string channelId;
|
|
||||||
long timestamp;
|
|
||||||
std::string releaseReason;
|
|
||||||
std::string channelFlags;
|
|
||||||
std::string originator;
|
|
||||||
std::string userId;
|
|
||||||
std::string userExtension;
|
|
||||||
std::string jobId;
|
|
||||||
};
|
|
||||||
std::string instanceId;
|
|
||||||
std::string callType;
|
|
||||||
std::string jobId;
|
|
||||||
std::vector<ChannelContext> channelContexts;
|
|
||||||
};
|
|
||||||
struct UserContext
|
|
||||||
{
|
|
||||||
std::string userState;
|
|
||||||
std::string instanceId;
|
|
||||||
std::string breakCode;
|
|
||||||
std::string deviceId;
|
|
||||||
bool outboundScenario;
|
|
||||||
std::string mobile;
|
|
||||||
std::vector<std::string> signedSkillGroupIdList;
|
|
||||||
std::string extension;
|
|
||||||
std::string userId;
|
|
||||||
long heartbeat;
|
|
||||||
std::string jobId;
|
|
||||||
std::string workMode;
|
|
||||||
long reserved;
|
|
||||||
};
|
|
||||||
UserContext userContext;
|
|
||||||
CallContext callContext;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
CompleteAttendedTransferResult();
|
|
||||||
explicit CompleteAttendedTransferResult(const std::string &payload);
|
|
||||||
~CompleteAttendedTransferResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
int getHttpStatusCode()const;
|
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
Data getData()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
int httpStatusCode_;
|
|
||||||
std::vector<std::string> params_;
|
|
||||||
Data data_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERRESULT_H_
|
|
||||||
69
ccc/include/alibabacloud/ccc/model/CreateBatchJobsRequest.h
Normal file
69
ccc/include/alibabacloud/ccc/model/CreateBatchJobsRequest.h
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEBATCHJOBSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEBATCHJOBSREQUEST_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 CreateBatchJobsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateBatchJobsRequest();
|
||||||
|
~CreateBatchJobsRequest();
|
||||||
|
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getJobFilePath()const;
|
||||||
|
void setJobFilePath(const std::string& jobFilePath);
|
||||||
|
std::vector<std::string> getCallingNumber()const;
|
||||||
|
void setCallingNumber(const std::vector<std::string>& callingNumber);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
bool getSubmitted()const;
|
||||||
|
void setSubmitted(bool submitted);
|
||||||
|
std::string getStrategyJson()const;
|
||||||
|
void setStrategyJson(const std::string& strategyJson);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string description_;
|
||||||
|
std::string jobFilePath_;
|
||||||
|
std::vector<std::string> callingNumber_;
|
||||||
|
std::string instanceId_;
|
||||||
|
bool submitted_;
|
||||||
|
std::string strategyJson_;
|
||||||
|
std::string name_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEBATCHJOBSREQUEST_H_
|
||||||
93
ccc/include/alibabacloud/ccc/model/CreateBatchJobsResult.h
Normal file
93
ccc/include/alibabacloud/ccc/model/CreateBatchJobsResult.h
Normal 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_CCC_MODEL_CREATEBATCHJOBSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEBATCHJOBSRESULT_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 CreateBatchJobsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct JobGroup
|
||||||
|
{
|
||||||
|
struct Strategy
|
||||||
|
{
|
||||||
|
struct TimeFrame
|
||||||
|
{
|
||||||
|
std::string endTime;
|
||||||
|
std::string beginTime;
|
||||||
|
};
|
||||||
|
std::vector<TimeFrame> workingTime;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string repeatBy;
|
||||||
|
int minAttemptInterval;
|
||||||
|
long endTime;
|
||||||
|
std::string strategyId;
|
||||||
|
long startTime;
|
||||||
|
std::string followUpStrategy;
|
||||||
|
std::string type;
|
||||||
|
std::string strategyName;
|
||||||
|
std::string strategyDescription;
|
||||||
|
std::string customized;
|
||||||
|
int maxAttemptsPerDay;
|
||||||
|
std::string routingStrategy;
|
||||||
|
std::vector<std::string> repeatDays;
|
||||||
|
};
|
||||||
|
std::string jobGroupId;
|
||||||
|
std::string scenarioId;
|
||||||
|
std::string jobGroupName;
|
||||||
|
long creationTime;
|
||||||
|
Strategy strategy;
|
||||||
|
std::string jobFilePath;
|
||||||
|
std::string jobGroupDescription;
|
||||||
|
std::vector<std::string> callingNumbers;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateBatchJobsResult();
|
||||||
|
explicit CreateBatchJobsResult(const std::string &payload);
|
||||||
|
~CreateBatchJobsResult();
|
||||||
|
JobGroup getJobGroup()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
JobGroup jobGroup_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEBATCHJOBSRESULT_H_
|
||||||
@@ -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_CCC_MODEL_CREATECABINSTANCEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCEREQUEST_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 CreateCabInstanceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateCabInstanceRequest();
|
||||||
|
~CreateCabInstanceRequest();
|
||||||
|
|
||||||
|
int getMaxConcurrentConversation()const;
|
||||||
|
void setMaxConcurrentConversation(int maxConcurrentConversation);
|
||||||
|
std::string getInstanceName()const;
|
||||||
|
void setInstanceName(const std::string& instanceName);
|
||||||
|
std::string getCallCenterInstanceId()const;
|
||||||
|
void setCallCenterInstanceId(const std::string& callCenterInstanceId);
|
||||||
|
std::string getInstanceDescription()const;
|
||||||
|
void setInstanceDescription(const std::string& instanceDescription);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int maxConcurrentConversation_;
|
||||||
|
std::string instanceName_;
|
||||||
|
std::string callCenterInstanceId_;
|
||||||
|
std::string instanceDescription_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCEREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTDEVICESRESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCERESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_LISTDEVICESRESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCERESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,41 +29,41 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT ListDevicesResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT CreateCabInstanceResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Device
|
struct Instance
|
||||||
{
|
{
|
||||||
std::string extension;
|
std::string instanceName;
|
||||||
|
std::string owner;
|
||||||
|
int maxConcurrentConversation;
|
||||||
std::string instanceId;
|
std::string instanceId;
|
||||||
std::string deviceId;
|
long creationTime;
|
||||||
std::string userId;
|
std::string instanceDescription;
|
||||||
std::string callId;
|
std::string callCenterInstanceId;
|
||||||
long expires;
|
|
||||||
std::string contact;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ListDevicesResult();
|
CreateCabInstanceResult();
|
||||||
explicit ListDevicesResult(const std::string &payload);
|
explicit CreateCabInstanceResult(const std::string &payload);
|
||||||
~ListDevicesResult();
|
~CreateCabInstanceResult();
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
|
Instance getInstance()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
std::vector<Device> getData()const;
|
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string message_;
|
std::string message_;
|
||||||
|
Instance instance_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
std::vector<std::string> params_;
|
|
||||||
std::vector<Device> data_;
|
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTDEVICESRESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCERESULT_H_
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATECONTACTFLOWREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATECONTACTFLOWREQUEST_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 CreateContactFlowRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateContactFlowRequest();
|
||||||
|
~CreateContactFlowRequest();
|
||||||
|
|
||||||
|
std::string getCanvas()const;
|
||||||
|
void setCanvas(const std::string& canvas);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getType()const;
|
||||||
|
void setType(const std::string& type);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string canvas_;
|
||||||
|
std::string description_;
|
||||||
|
std::string type_;
|
||||||
|
std::string content_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATECONTACTFLOWREQUEST_H_
|
||||||
94
ccc/include/alibabacloud/ccc/model/CreateContactFlowResult.h
Normal file
94
ccc/include/alibabacloud/ccc/model/CreateContactFlowResult.h
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATECONTACTFLOWRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATECONTACTFLOWRESULT_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 CreateContactFlowResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ContactFlow
|
||||||
|
{
|
||||||
|
struct ContactFlowVersion
|
||||||
|
{
|
||||||
|
std::string lastModified;
|
||||||
|
std::string status;
|
||||||
|
std::string lastModifiedBy;
|
||||||
|
std::string lockedBy;
|
||||||
|
std::string contactFlowVersionId;
|
||||||
|
std::string version;
|
||||||
|
std::string content;
|
||||||
|
std::string canvas;
|
||||||
|
std::string contactFlowVersionDescription;
|
||||||
|
};
|
||||||
|
struct PhoneNumber
|
||||||
|
{
|
||||||
|
std::string usage;
|
||||||
|
bool testOnly;
|
||||||
|
bool allowOutbound;
|
||||||
|
std::string number;
|
||||||
|
std::string instanceId;
|
||||||
|
int remainingTime;
|
||||||
|
int trunks;
|
||||||
|
std::string phoneNumberId;
|
||||||
|
std::string phoneNumberDescription;
|
||||||
|
};
|
||||||
|
std::vector<PhoneNumber> phoneNumbers;
|
||||||
|
std::string type;
|
||||||
|
std::string appliedVersion;
|
||||||
|
std::vector<ContactFlowVersion> versions;
|
||||||
|
std::string contactFlowId;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string contactFlowName;
|
||||||
|
std::string contactFlowDescription;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateContactFlowResult();
|
||||||
|
explicit CreateContactFlowResult(const std::string &payload);
|
||||||
|
~CreateContactFlowResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
ContactFlow getContactFlow()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
ContactFlow contactFlow_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATECONTACTFLOWRESULT_H_
|
||||||
108
ccc/include/alibabacloud/ccc/model/CreateFaultRequest.h
Normal file
108
ccc/include/alibabacloud/ccc/model/CreateFaultRequest.h
Normal 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEFAULTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEFAULTREQUEST_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 CreateFaultRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateFaultRequest();
|
||||||
|
~CreateFaultRequest();
|
||||||
|
|
||||||
|
std::string getAgentOssFileName()const;
|
||||||
|
void setAgentOssFileName(const std::string& agentOssFileName);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getOperatingSystemVersion()const;
|
||||||
|
void setOperatingSystemVersion(const std::string& operatingSystemVersion);
|
||||||
|
long getStartTime()const;
|
||||||
|
void setStartTime(long startTime);
|
||||||
|
std::string getMicrophoneList()const;
|
||||||
|
void setMicrophoneList(const std::string& microphoneList);
|
||||||
|
std::string getClientPort()const;
|
||||||
|
void setClientPort(const std::string& clientPort);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getCustomFilePath()const;
|
||||||
|
void setCustomFilePath(const std::string& customFilePath);
|
||||||
|
std::string getClientIp()const;
|
||||||
|
void setClientIp(const std::string& clientIp);
|
||||||
|
std::string getSpeakerList()const;
|
||||||
|
void setSpeakerList(const std::string& speakerList);
|
||||||
|
long getAgentId()const;
|
||||||
|
void setAgentId(long agentId);
|
||||||
|
long getEndTime()const;
|
||||||
|
void setEndTime(long endTime);
|
||||||
|
std::string getSpeakerEquipment()const;
|
||||||
|
void setSpeakerEquipment(const std::string& speakerEquipment);
|
||||||
|
std::string getServicePort()const;
|
||||||
|
void setServicePort(const std::string& servicePort);
|
||||||
|
std::string getServiceIp()const;
|
||||||
|
void setServiceIp(const std::string& serviceIp);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAgentFilePath()const;
|
||||||
|
void setAgentFilePath(const std::string& agentFilePath);
|
||||||
|
std::string getConnectId()const;
|
||||||
|
void setConnectId(const std::string& connectId);
|
||||||
|
std::string getCustomOssFileName()const;
|
||||||
|
void setCustomOssFileName(const std::string& customOssFileName);
|
||||||
|
std::string getMicrophoneEquipment()const;
|
||||||
|
void setMicrophoneEquipment(const std::string& microphoneEquipment);
|
||||||
|
std::string getBrowserVersion()const;
|
||||||
|
void setBrowserVersion(const std::string& browserVersion);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string agentOssFileName_;
|
||||||
|
std::string description_;
|
||||||
|
std::string operatingSystemVersion_;
|
||||||
|
long startTime_;
|
||||||
|
std::string microphoneList_;
|
||||||
|
std::string clientPort_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string customFilePath_;
|
||||||
|
std::string clientIp_;
|
||||||
|
std::string speakerList_;
|
||||||
|
long agentId_;
|
||||||
|
long endTime_;
|
||||||
|
std::string speakerEquipment_;
|
||||||
|
std::string servicePort_;
|
||||||
|
std::string serviceIp_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string agentFilePath_;
|
||||||
|
std::string connectId_;
|
||||||
|
std::string customOssFileName_;
|
||||||
|
std::string microphoneEquipment_;
|
||||||
|
std::string browserVersion_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEFAULTREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/CreateFaultResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/CreateFaultResult.h
Normal 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_CCC_MODEL_CREATEFAULTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEFAULTRESULT_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 CreateFaultResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateFaultResult();
|
||||||
|
explicit CreateFaultResult(const std::string &payload);
|
||||||
|
~CreateFaultResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEFAULTRESULT_H_
|
||||||
78
ccc/include/alibabacloud/ccc/model/CreateInstanceRequest.h
Normal file
78
ccc/include/alibabacloud/ccc/model/CreateInstanceRequest.h
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEINSTANCEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEINSTANCEREQUEST_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 CreateInstanceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateInstanceRequest();
|
||||||
|
~CreateInstanceRequest();
|
||||||
|
|
||||||
|
std::vector<std::string> getPhoneNumbers()const;
|
||||||
|
void setPhoneNumbers(const std::vector<std::string>& phoneNumbers);
|
||||||
|
std::vector<std::string> getUserObject()const;
|
||||||
|
void setUserObject(const std::vector<std::string>& userObject);
|
||||||
|
std::string getDomainName()const;
|
||||||
|
void setDomainName(const std::string& domainName);
|
||||||
|
std::string getPhoneNumber()const;
|
||||||
|
void setPhoneNumber(const std::string& phoneNumber);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
int getStorageMaxDays()const;
|
||||||
|
void setStorageMaxDays(int storageMaxDays);
|
||||||
|
std::vector<std::string> getAdminRamId()const;
|
||||||
|
void setAdminRamId(const std::vector<std::string>& adminRamId);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getStorageMaxSize()const;
|
||||||
|
void setStorageMaxSize(int storageMaxSize);
|
||||||
|
std::string getDirectoryId()const;
|
||||||
|
void setDirectoryId(const std::string& directoryId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<std::string> phoneNumbers_;
|
||||||
|
std::vector<std::string> userObject_;
|
||||||
|
std::string domainName_;
|
||||||
|
std::string phoneNumber_;
|
||||||
|
std::string description_;
|
||||||
|
int storageMaxDays_;
|
||||||
|
std::vector<std::string> adminRamId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string name_;
|
||||||
|
int storageMaxSize_;
|
||||||
|
std::string directoryId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEINSTANCEREQUEST_H_
|
||||||
109
ccc/include/alibabacloud/ccc/model/CreateInstanceResult.h
Normal file
109
ccc/include/alibabacloud/ccc/model/CreateInstanceResult.h
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEINSTANCERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEINSTANCERESULT_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 CreateInstanceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
struct User
|
||||||
|
{
|
||||||
|
struct Detail
|
||||||
|
{
|
||||||
|
std::string loginName;
|
||||||
|
std::string department;
|
||||||
|
std::string email;
|
||||||
|
std::string phone;
|
||||||
|
std::string displayName;
|
||||||
|
};
|
||||||
|
std::string instanceId;
|
||||||
|
std::string userId;
|
||||||
|
std::string ramId;
|
||||||
|
Detail detail;
|
||||||
|
};
|
||||||
|
struct PhoneNumber
|
||||||
|
{
|
||||||
|
std::string usage;
|
||||||
|
bool testOnly;
|
||||||
|
bool allowOutbound;
|
||||||
|
std::string number;
|
||||||
|
std::string instanceId;
|
||||||
|
int remainingTime;
|
||||||
|
int trunks;
|
||||||
|
std::string phoneNumberId;
|
||||||
|
std::string phoneNumberDescription;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
std::vector<PhoneNumber> phoneNumbers;
|
||||||
|
std::string owner;
|
||||||
|
long createdTime;
|
||||||
|
std::vector<std::string> successLoginNames;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string domainName;
|
||||||
|
std::string consoleUrl;
|
||||||
|
int storageMaxSize;
|
||||||
|
std::vector<User> admin;
|
||||||
|
std::vector<std::string> failLoginNames;
|
||||||
|
std::vector<std::string> successPhoneNumbers;
|
||||||
|
std::string instanceName;
|
||||||
|
int maxOnlineAgents;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string directoryId;
|
||||||
|
std::string storageBucket;
|
||||||
|
std::vector<std::string> failPhoneNumbers;
|
||||||
|
std::string instanceDescription;
|
||||||
|
int storageMaxDays;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateInstanceResult();
|
||||||
|
explicit CreateInstanceResult(const std::string &payload);
|
||||||
|
~CreateInstanceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Instance getInstance()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Instance instance_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEINSTANCERESULT_H_
|
||||||
63
ccc/include/alibabacloud/ccc/model/CreateJobGroupRequest.h
Normal file
63
ccc/include/alibabacloud/ccc/model/CreateJobGroupRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEJOBGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEJOBGROUPREQUEST_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 CreateJobGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateJobGroupRequest();
|
||||||
|
~CreateJobGroupRequest();
|
||||||
|
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::vector<std::string> getCallingNumber()const;
|
||||||
|
void setCallingNumber(const std::vector<std::string>& callingNumber);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getStrategyJson()const;
|
||||||
|
void setStrategyJson(const std::string& strategyJson);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string description_;
|
||||||
|
std::vector<std::string> callingNumber_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string strategyJson_;
|
||||||
|
std::string name_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEJOBGROUPREQUEST_H_
|
||||||
93
ccc/include/alibabacloud/ccc/model/CreateJobGroupResult.h
Normal file
93
ccc/include/alibabacloud/ccc/model/CreateJobGroupResult.h
Normal 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_CCC_MODEL_CREATEJOBGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEJOBGROUPRESULT_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 CreateJobGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct JobGroup
|
||||||
|
{
|
||||||
|
struct Strategy
|
||||||
|
{
|
||||||
|
struct TimeFrame
|
||||||
|
{
|
||||||
|
std::string from;
|
||||||
|
std::string to;
|
||||||
|
};
|
||||||
|
std::vector<TimeFrame> workingTime;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string repeatBy;
|
||||||
|
int minAttemptInterval;
|
||||||
|
long endTime;
|
||||||
|
std::string strategyId;
|
||||||
|
long startTime;
|
||||||
|
std::string followUpStrategy;
|
||||||
|
std::string type;
|
||||||
|
std::string strategyName;
|
||||||
|
std::string strategyDescription;
|
||||||
|
std::string customized;
|
||||||
|
int maxAttemptsPerDay;
|
||||||
|
std::string routingStrategy;
|
||||||
|
std::vector<std::string> repeatDays;
|
||||||
|
};
|
||||||
|
std::string jobGroupId;
|
||||||
|
std::string scenarioId;
|
||||||
|
std::string jobGroupName;
|
||||||
|
long creationTime;
|
||||||
|
Strategy strategy;
|
||||||
|
std::string jobFilePath;
|
||||||
|
std::string jobGroupDescription;
|
||||||
|
std::vector<std::string> callingNumbers;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateJobGroupResult();
|
||||||
|
explicit CreateJobGroupResult(const std::string &payload);
|
||||||
|
~CreateJobGroupResult();
|
||||||
|
JobGroup getJobGroup()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
JobGroup jobGroup_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEJOBGROUPRESULT_H_
|
||||||
75
ccc/include/alibabacloud/ccc/model/CreateMediaRequest.h
Normal file
75
ccc/include/alibabacloud/ccc/model/CreateMediaRequest.h
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEMEDIAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEMEDIAREQUEST_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 CreateMediaRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateMediaRequest();
|
||||||
|
~CreateMediaRequest();
|
||||||
|
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getOssFilePath()const;
|
||||||
|
void setOssFilePath(const std::string& ossFilePath);
|
||||||
|
std::string getUploadResult()const;
|
||||||
|
void setUploadResult(const std::string& uploadResult);
|
||||||
|
std::string getType()const;
|
||||||
|
void setType(const std::string& type);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getOssFileName()const;
|
||||||
|
void setOssFileName(const std::string& ossFileName);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getFileName()const;
|
||||||
|
void setFileName(const std::string& fileName);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string description_;
|
||||||
|
std::string ossFilePath_;
|
||||||
|
std::string uploadResult_;
|
||||||
|
std::string type_;
|
||||||
|
std::string content_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string ossFileName_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string fileName_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEMEDIAREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSRESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEMEDIARESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSRESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_CREATEMEDIARESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,39 +29,40 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT ListConfigItemsResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT CreateMediaResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct ConfigItem
|
struct MediaUploadParam
|
||||||
{
|
{
|
||||||
std::string objectType;
|
std::string instance;
|
||||||
std::string instanceId;
|
std::string fileName;
|
||||||
std::string objectId;
|
std::string ossFileName;
|
||||||
std::string value;
|
std::string id;
|
||||||
std::string name;
|
std::string name;
|
||||||
|
std::string ossFilePath;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ListConfigItemsResult();
|
CreateMediaResult();
|
||||||
explicit ListConfigItemsResult(const std::string &payload);
|
explicit CreateMediaResult(const std::string &payload);
|
||||||
~ListConfigItemsResult();
|
~CreateMediaResult();
|
||||||
|
MediaUploadParam getMediaUploadParam()const;
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
std::vector<ConfigItem> getData()const;
|
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
MediaUploadParam mediaUploadParam_;
|
||||||
std::string message_;
|
std::string message_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
std::vector<std::string> params_;
|
|
||||||
std::vector<ConfigItem> data_;
|
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSRESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEMEDIARESULT_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPREQUEST_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 CreatePredictiveJobGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreatePredictiveJobGroupRequest();
|
||||||
|
~CreatePredictiveJobGroupRequest();
|
||||||
|
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
bool getTimingSchedule()const;
|
||||||
|
void setTimingSchedule(bool timingSchedule);
|
||||||
|
std::vector<std::string> getJobsJson()const;
|
||||||
|
void setJobsJson(const std::vector<std::string>& jobsJson);
|
||||||
|
std::string getJobFilePath()const;
|
||||||
|
void setJobFilePath(const std::string& jobFilePath);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
bool getIsDraft()const;
|
||||||
|
void setIsDraft(bool isDraft);
|
||||||
|
std::string getSkillGroupId()const;
|
||||||
|
void setSkillGroupId(const std::string& skillGroupId);
|
||||||
|
std::string getStrategyJson()const;
|
||||||
|
void setStrategyJson(const std::string& strategyJson);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string description_;
|
||||||
|
bool timingSchedule_;
|
||||||
|
std::vector<std::string> jobsJson_;
|
||||||
|
std::string jobFilePath_;
|
||||||
|
std::string instanceId_;
|
||||||
|
bool isDraft_;
|
||||||
|
std::string skillGroupId_;
|
||||||
|
std::string strategyJson_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETMULTICHANNELRECORDINGRESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_GETMULTICHANNELRECORDINGRESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,34 +29,31 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT GetMultiChannelRecordingResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT CreatePredictiveJobGroupResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Recording
|
|
||||||
{
|
|
||||||
std::string fileUrl;
|
|
||||||
std::string fileName;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
GetMultiChannelRecordingResult();
|
CreatePredictiveJobGroupResult();
|
||||||
explicit GetMultiChannelRecordingResult(const std::string &payload);
|
explicit CreatePredictiveJobGroupResult(const std::string &payload);
|
||||||
~GetMultiChannelRecordingResult();
|
~CreatePredictiveJobGroupResult();
|
||||||
|
std::string getJobGroupId()const;
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
std::vector<Recording> getData()const;
|
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
|
std::string jobGroupId_;
|
||||||
std::string message_;
|
std::string message_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
std::vector<Recording> data_;
|
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_GETMULTICHANNELRECORDINGRESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
|
||||||
@@ -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_CCC_MODEL_CREATESCENARIOFROMTEMPLATEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESCENARIOFROMTEMPLATEREQUEST_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 CreateScenarioFromTemplateRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateScenarioFromTemplateRequest();
|
||||||
|
~CreateScenarioFromTemplateRequest();
|
||||||
|
|
||||||
|
std::string getVariables()const;
|
||||||
|
void setVariables(const std::string& variables);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getTemplateId()const;
|
||||||
|
void setTemplateId(const std::string& templateId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string variables_;
|
||||||
|
std::string description_;
|
||||||
|
std::string templateId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESCENARIOFROMTEMPLATEREQUEST_H_
|
||||||
@@ -0,0 +1,113 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATESCENARIOFROMTEMPLATERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESCENARIOFROMTEMPLATERESULT_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 CreateScenarioFromTemplateResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Scenario
|
||||||
|
{
|
||||||
|
struct Strategy
|
||||||
|
{
|
||||||
|
struct TimeFrame
|
||||||
|
{
|
||||||
|
std::string endTime;
|
||||||
|
std::string beginTime;
|
||||||
|
};
|
||||||
|
std::vector<TimeFrame> workingTime;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string repeatBy;
|
||||||
|
int minAttemptInterval;
|
||||||
|
long endTime;
|
||||||
|
std::string strategyId;
|
||||||
|
long startTime;
|
||||||
|
std::string followUpStrategy;
|
||||||
|
std::string type;
|
||||||
|
std::string strategyName;
|
||||||
|
std::string strategyDescription;
|
||||||
|
std::string customized;
|
||||||
|
int maxAttemptsPerDay;
|
||||||
|
std::string routingStrategy;
|
||||||
|
std::vector<std::string> repeatDays;
|
||||||
|
};
|
||||||
|
struct Survey
|
||||||
|
{
|
||||||
|
struct IntentNode
|
||||||
|
{
|
||||||
|
std::string nodeId;
|
||||||
|
std::string intentId;
|
||||||
|
};
|
||||||
|
std::string role;
|
||||||
|
std::string surveyId;
|
||||||
|
std::string beebotId;
|
||||||
|
std::string surveyName;
|
||||||
|
std::string surveyDescription;
|
||||||
|
std::vector<Survey::IntentNode> intents;
|
||||||
|
int round;
|
||||||
|
};
|
||||||
|
struct KeyValuePair
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
std::vector<Survey> surveys;
|
||||||
|
std::vector<KeyValuePair> variables;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string type;
|
||||||
|
std::string scenarioId;
|
||||||
|
std::string scenarioDescription;
|
||||||
|
Strategy strategy;
|
||||||
|
std::string scenarioName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateScenarioFromTemplateResult();
|
||||||
|
explicit CreateScenarioFromTemplateResult(const std::string &payload);
|
||||||
|
~CreateScenarioFromTemplateResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Scenario getScenario()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
Scenario scenario_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESCENARIOFROMTEMPLATERESULT_H_
|
||||||
63
ccc/include/alibabacloud/ccc/model/CreateScenarioRequest.h
Normal file
63
ccc/include/alibabacloud/ccc/model/CreateScenarioRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATESCENARIOREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESCENARIOREQUEST_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 CreateScenarioRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateScenarioRequest();
|
||||||
|
~CreateScenarioRequest();
|
||||||
|
|
||||||
|
std::vector<std::string> getSurveysJson()const;
|
||||||
|
void setSurveysJson(const std::vector<std::string>& surveysJson);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getType()const;
|
||||||
|
void setType(const std::string& type);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getStrategyJson()const;
|
||||||
|
void setStrategyJson(const std::string& strategyJson);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<std::string> surveysJson_;
|
||||||
|
std::string description_;
|
||||||
|
std::string type_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string strategyJson_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESCENARIOREQUEST_H_
|
||||||
113
ccc/include/alibabacloud/ccc/model/CreateScenarioResult.h
Normal file
113
ccc/include/alibabacloud/ccc/model/CreateScenarioResult.h
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATESCENARIORESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESCENARIORESULT_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 CreateScenarioResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Scenario
|
||||||
|
{
|
||||||
|
struct Strategy
|
||||||
|
{
|
||||||
|
struct TimeFrame
|
||||||
|
{
|
||||||
|
std::string endTime;
|
||||||
|
std::string beginTime;
|
||||||
|
};
|
||||||
|
std::vector<TimeFrame> workingTime;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string repeatBy;
|
||||||
|
int minAttemptInterval;
|
||||||
|
long endTime;
|
||||||
|
std::string strategyId;
|
||||||
|
long startTime;
|
||||||
|
std::string followUpStrategy;
|
||||||
|
std::string type;
|
||||||
|
std::string strategyName;
|
||||||
|
std::string strategyDescription;
|
||||||
|
std::string customized;
|
||||||
|
int maxAttemptsPerDay;
|
||||||
|
std::string routingStrategy;
|
||||||
|
std::vector<std::string> repeatDays;
|
||||||
|
};
|
||||||
|
struct Survey
|
||||||
|
{
|
||||||
|
struct IntentNode
|
||||||
|
{
|
||||||
|
std::string nodeId;
|
||||||
|
std::string intentId;
|
||||||
|
};
|
||||||
|
std::string role;
|
||||||
|
std::string surveyId;
|
||||||
|
std::string beebotId;
|
||||||
|
std::string surveyName;
|
||||||
|
std::string surveyDescription;
|
||||||
|
std::vector<Survey::IntentNode> intents;
|
||||||
|
int round;
|
||||||
|
};
|
||||||
|
struct KeyValuePair
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
std::vector<Survey> surveys;
|
||||||
|
std::vector<KeyValuePair> variables;
|
||||||
|
bool isTemplate;
|
||||||
|
std::string type;
|
||||||
|
std::string scenarioId;
|
||||||
|
std::string scenarioDescription;
|
||||||
|
Strategy strategy;
|
||||||
|
std::string scenarioName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateScenarioResult();
|
||||||
|
explicit CreateScenarioResult(const std::string &payload);
|
||||||
|
~CreateScenarioResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Scenario getScenario()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
Scenario scenario_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESCENARIORESULT_H_
|
||||||
72
ccc/include/alibabacloud/ccc/model/CreateSkillGroupRequest.h
Normal file
72
ccc/include/alibabacloud/ccc/model/CreateSkillGroupRequest.h
Normal 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPREQUEST_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 CreateSkillGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateSkillGroupRequest();
|
||||||
|
~CreateSkillGroupRequest();
|
||||||
|
|
||||||
|
bool getAllowPrivateOutboundNumber()const;
|
||||||
|
void setAllowPrivateOutboundNumber(bool allowPrivateOutboundNumber);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getRoutingStrategy()const;
|
||||||
|
void setRoutingStrategy(const std::string& routingStrategy);
|
||||||
|
std::vector<std::string> getUserId()const;
|
||||||
|
void setUserId(const std::vector<std::string>& userId);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::vector<int> getSkillLevel()const;
|
||||||
|
void setSkillLevel(const std::vector<int>& skillLevel);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::vector<std::string> getOutboundPhoneNumberId()const;
|
||||||
|
void setOutboundPhoneNumberId(const std::vector<std::string>& outboundPhoneNumberId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool allowPrivateOutboundNumber_;
|
||||||
|
std::string description_;
|
||||||
|
std::string routingStrategy_;
|
||||||
|
std::vector<std::string> userId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::vector<int> skillLevel_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::vector<std::string> outboundPhoneNumberId_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETMONORECORDINGRESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPRESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_GETMONORECORDINGRESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,34 +29,31 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT GetMonoRecordingResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT CreateSkillGroupResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Data
|
|
||||||
{
|
|
||||||
std::string fileUrl;
|
|
||||||
std::string fileName;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
GetMonoRecordingResult();
|
CreateSkillGroupResult();
|
||||||
explicit GetMonoRecordingResult(const std::string &payload);
|
explicit CreateSkillGroupResult(const std::string &payload);
|
||||||
~GetMonoRecordingResult();
|
~CreateSkillGroupResult();
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
Data getData()const;
|
std::string getSkillGroupId()const;
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string message_;
|
std::string message_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
Data data_;
|
std::string skillGroupId_;
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_GETMONORECORDINGRESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPRESULT_H_
|
||||||
75
ccc/include/alibabacloud/ccc/model/CreateSurveyRequest.h
Normal file
75
ccc/include/alibabacloud/ccc/model/CreateSurveyRequest.h
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATESURVEYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESURVEYREQUEST_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 CreateSurveyRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateSurveyRequest();
|
||||||
|
~CreateSurveyRequest();
|
||||||
|
|
||||||
|
std::string getRole()const;
|
||||||
|
void setRole(const std::string& role);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getSpeechOptimizationParam()const;
|
||||||
|
void setSpeechOptimizationParam(const std::string& speechOptimizationParam);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
int getRound()const;
|
||||||
|
void setRound(int round);
|
||||||
|
std::string getFlowJson()const;
|
||||||
|
void setFlowJson(const std::string& flowJson);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getGlobalQuestions()const;
|
||||||
|
void setGlobalQuestions(const std::string& globalQuestions);
|
||||||
|
std::string getCorpora()const;
|
||||||
|
void setCorpora(const std::string& corpora);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string role_;
|
||||||
|
std::string description_;
|
||||||
|
std::string speechOptimizationParam_;
|
||||||
|
std::string instanceId_;
|
||||||
|
int round_;
|
||||||
|
std::string flowJson_;
|
||||||
|
std::string name_;
|
||||||
|
std::string globalQuestions_;
|
||||||
|
std::string corpora_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESURVEYREQUEST_H_
|
||||||
84
ccc/include/alibabacloud/ccc/model/CreateSurveyResult.h
Normal file
84
ccc/include/alibabacloud/ccc/model/CreateSurveyResult.h
Normal 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_CCC_MODEL_CREATESURVEYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATESURVEYRESULT_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 CreateSurveyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Survey
|
||||||
|
{
|
||||||
|
struct Flow
|
||||||
|
{
|
||||||
|
std::string flowId;
|
||||||
|
bool isPublished;
|
||||||
|
std::string flowJson;
|
||||||
|
};
|
||||||
|
struct AsrCustomModel
|
||||||
|
{
|
||||||
|
int customModelStatus;
|
||||||
|
std::string corpora;
|
||||||
|
};
|
||||||
|
std::string role;
|
||||||
|
std::string description;
|
||||||
|
std::string hotWords;
|
||||||
|
AsrCustomModel asrCustomModel;
|
||||||
|
int round;
|
||||||
|
std::string speechOptimizationParam;
|
||||||
|
std::string id;
|
||||||
|
std::string globalQuestions;
|
||||||
|
Flow flow;
|
||||||
|
std::string scenarioUuid;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateSurveyResult();
|
||||||
|
explicit CreateSurveyResult(const std::string &payload);
|
||||||
|
~CreateSurveyResult();
|
||||||
|
Survey getSurvey()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Survey survey_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATESURVEYRESULT_H_
|
||||||
75
ccc/include/alibabacloud/ccc/model/CreateUserRequest.h
Normal file
75
ccc/include/alibabacloud/ccc/model/CreateUserRequest.h
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEUSERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEUSERREQUEST_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 CreateUserRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateUserRequest();
|
||||||
|
~CreateUserRequest();
|
||||||
|
|
||||||
|
std::string getPrivateOutboundNumberId()const;
|
||||||
|
void setPrivateOutboundNumberId(const std::string& privateOutboundNumberId);
|
||||||
|
std::string getLoginName()const;
|
||||||
|
void setLoginName(const std::string& loginName);
|
||||||
|
std::vector<std::string> getRoleId()const;
|
||||||
|
void setRoleId(const std::vector<std::string>& roleId);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::vector<int> getSkillLevel()const;
|
||||||
|
void setSkillLevel(const std::vector<int>& skillLevel);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getPhone()const;
|
||||||
|
void setPhone(const std::string& phone);
|
||||||
|
std::string getDisplayName()const;
|
||||||
|
void setDisplayName(const std::string& displayName);
|
||||||
|
std::vector<std::string> getSkillGroupId()const;
|
||||||
|
void setSkillGroupId(const std::vector<std::string>& skillGroupId);
|
||||||
|
std::string getEmail()const;
|
||||||
|
void setEmail(const std::string& email);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string privateOutboundNumberId_;
|
||||||
|
std::string loginName_;
|
||||||
|
std::vector<std::string> roleId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::vector<int> skillLevel_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string phone_;
|
||||||
|
std::string displayName_;
|
||||||
|
std::vector<std::string> skillGroupId_;
|
||||||
|
std::string email_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEUSERREQUEST_H_
|
||||||
59
ccc/include/alibabacloud/ccc/model/CreateUserResult.h
Normal file
59
ccc/include/alibabacloud/ccc/model/CreateUserResult.h
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_CREATEUSERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEUSERRESULT_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 CreateUserResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateUserResult();
|
||||||
|
explicit CreateUserResult(const std::string &payload);
|
||||||
|
~CreateUserResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getUserId()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string userId_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEUSERRESULT_H_
|
||||||
@@ -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_CCC_MODEL_CREATEVOICEAPPRAISEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEVOICEAPPRAISEREQUEST_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 CreateVoiceAppraiseRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateVoiceAppraiseRequest();
|
||||||
|
~CreateVoiceAppraiseRequest();
|
||||||
|
|
||||||
|
bool getIsAppraise()const;
|
||||||
|
void setIsAppraise(bool isAppraise);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getContactFlowVersionId()const;
|
||||||
|
void setContactFlowVersionId(const std::string& contactFlowVersionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool isAppraise_;
|
||||||
|
std::string content_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string contactFlowVersionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEVOICEAPPRAISEREQUEST_H_
|
||||||
@@ -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_CCC_MODEL_CREATEVOICEAPPRAISERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_CREATEVOICEAPPRAISERESULT_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 CreateVoiceAppraiseResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateVoiceAppraiseResult();
|
||||||
|
explicit CreateVoiceAppraiseResult(const std::string &payload);
|
||||||
|
~CreateVoiceAppraiseResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_CREATEVOICEAPPRAISERESULT_H_
|
||||||
51
ccc/include/alibabacloud/ccc/model/DeleteInstanceRequest.h
Normal file
51
ccc/include/alibabacloud/ccc/model/DeleteInstanceRequest.h
Normal 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_CCC_MODEL_DELETEINSTANCEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEINSTANCEREQUEST_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 DeleteInstanceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteInstanceRequest();
|
||||||
|
~DeleteInstanceRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEINSTANCEREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_REGISTERDEVICERESULT_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_DELETEINSTANCERESULT_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_REGISTERDEVICERESULT_H_
|
#define ALIBABACLOUD_CCC_MODEL_DELETEINSTANCERESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,29 +29,29 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT RegisterDeviceResult : public ServiceResult
|
class ALIBABACLOUD_CCC_EXPORT DeleteInstanceResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
RegisterDeviceResult();
|
DeleteInstanceResult();
|
||||||
explicit RegisterDeviceResult(const std::string &payload);
|
explicit DeleteInstanceResult(const std::string &payload);
|
||||||
~RegisterDeviceResult();
|
~DeleteInstanceResult();
|
||||||
std::string getMessage()const;
|
std::string getMessage()const;
|
||||||
int getHttpStatusCode()const;
|
int getHttpStatusCode()const;
|
||||||
std::vector<std::string> getParams()const;
|
|
||||||
std::string getCode()const;
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string message_;
|
std::string message_;
|
||||||
int httpStatusCode_;
|
int httpStatusCode_;
|
||||||
std::vector<std::string> params_;
|
|
||||||
std::string code_;
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_REGISTERDEVICERESULT_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEINSTANCERESULT_H_
|
||||||
51
ccc/include/alibabacloud/ccc/model/DeleteJobGroupRequest.h
Normal file
51
ccc/include/alibabacloud/ccc/model/DeleteJobGroupRequest.h
Normal 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_CCC_MODEL_DELETEJOBGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEJOBGROUPREQUEST_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 DeleteJobGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteJobGroupRequest();
|
||||||
|
~DeleteJobGroupRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getJobGroupId()const;
|
||||||
|
void setJobGroupId(const std::string& jobGroupId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string jobGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEJOBGROUPREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/DeleteJobGroupResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/DeleteJobGroupResult.h
Normal 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_CCC_MODEL_DELETEJOBGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEJOBGROUPRESULT_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 DeleteJobGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteJobGroupResult();
|
||||||
|
explicit DeleteJobGroupResult(const std::string &payload);
|
||||||
|
~DeleteJobGroupResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEJOBGROUPRESULT_H_
|
||||||
54
ccc/include/alibabacloud/ccc/model/DeleteMediaRequest.h
Normal file
54
ccc/include/alibabacloud/ccc/model/DeleteMediaRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* 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_DELETEMEDIAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEMEDIAREQUEST_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 DeleteMediaRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteMediaRequest();
|
||||||
|
~DeleteMediaRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string name_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEMEDIAREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/DeleteMediaResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/DeleteMediaResult.h
Normal 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_CCC_MODEL_DELETEMEDIARESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEMEDIARESULT_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 DeleteMediaResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteMediaResult();
|
||||||
|
explicit DeleteMediaResult(const std::string &payload);
|
||||||
|
~DeleteMediaResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEMEDIARESULT_H_
|
||||||
54
ccc/include/alibabacloud/ccc/model/DeletePhoneTagsRequest.h
Normal file
54
ccc/include/alibabacloud/ccc/model/DeletePhoneTagsRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* 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_DELETEPHONETAGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSREQUEST_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 DeletePhoneTagsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeletePhoneTagsRequest();
|
||||||
|
~DeletePhoneTagsRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::vector<std::string> getPhoneNumberList()const;
|
||||||
|
void setPhoneNumberList(const std::vector<std::string>& phoneNumberList);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::vector<std::string> phoneNumberList_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/DeletePhoneTagsResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/DeletePhoneTagsResult.h
Normal 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_CCC_MODEL_DELETEPHONETAGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSRESULT_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 DeletePhoneTagsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePhoneTagsResult();
|
||||||
|
explicit DeletePhoneTagsResult(const std::string &payload);
|
||||||
|
~DeletePhoneTagsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETEPHONETAGSRESULT_H_
|
||||||
54
ccc/include/alibabacloud/ccc/model/DeleteSkillGroupRequest.h
Normal file
54
ccc/include/alibabacloud/ccc/model/DeleteSkillGroupRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* 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_DELETESKILLGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETESKILLGROUPREQUEST_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 DeleteSkillGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteSkillGroupRequest();
|
||||||
|
~DeleteSkillGroupRequest();
|
||||||
|
|
||||||
|
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 instanceId_;
|
||||||
|
std::string skillGroupId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETESKILLGROUPREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/DeleteSkillGroupResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/DeleteSkillGroupResult.h
Normal 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_CCC_MODEL_DELETESKILLGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETESKILLGROUPRESULT_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 DeleteSkillGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteSkillGroupResult();
|
||||||
|
explicit DeleteSkillGroupResult(const std::string &payload);
|
||||||
|
~DeleteSkillGroupResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETESKILLGROUPRESULT_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_SIGNOUTGROUPREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_SIGNOUTGROUPREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,27 +28,27 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT SignOutGroupRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT DeleteSurveyRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
SignOutGroupRequest();
|
DeleteSurveyRequest();
|
||||||
~SignOutGroupRequest();
|
~DeleteSurveyRequest();
|
||||||
|
|
||||||
std::string getUserId()const;
|
std::string getSurveyId()const;
|
||||||
void setUserId(const std::string& userId);
|
void setSurveyId(const std::string& surveyId);
|
||||||
std::string getDeviceId()const;
|
|
||||||
void setDeviceId(const std::string& deviceId);
|
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string userId_;
|
std::string surveyId_;
|
||||||
std::string deviceId_;
|
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_SIGNOUTGROUPREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
|
||||||
57
ccc/include/alibabacloud/ccc/model/DeleteSurveyResult.h
Normal file
57
ccc/include/alibabacloud/ccc/model/DeleteSurveyResult.h
Normal 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_CCC_MODEL_DELETESURVEYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DELETESURVEYRESULT_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 DeleteSurveyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteSurveyResult();
|
||||||
|
explicit DeleteSurveyResult(const std::string &payload);
|
||||||
|
~DeleteSurveyResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DELETESURVEYRESULT_H_
|
||||||
66
ccc/include/alibabacloud/ccc/model/DialExRequest.h
Normal file
66
ccc/include/alibabacloud/ccc/model/DialExRequest.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* 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_DIALEXREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DIALEXREQUEST_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 DialExRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DialExRequest();
|
||||||
|
~DialExRequest();
|
||||||
|
|
||||||
|
std::string getCallee()const;
|
||||||
|
void setCallee(const std::string& callee);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getRoutPoint()const;
|
||||||
|
void setRoutPoint(const std::string& routPoint);
|
||||||
|
std::string getCaller()const;
|
||||||
|
void setCaller(const std::string& caller);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getProvider()const;
|
||||||
|
void setProvider(const std::string& provider);
|
||||||
|
int getAnswerMode()const;
|
||||||
|
void setAnswerMode(int answerMode);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string callee_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string routPoint_;
|
||||||
|
std::string caller_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string provider_;
|
||||||
|
int answerMode_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DIALEXREQUEST_H_
|
||||||
65
ccc/include/alibabacloud/ccc/model/DialExResult.h
Normal file
65
ccc/include/alibabacloud/ccc/model/DialExResult.h
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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_DIALEXRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DIALEXRESULT_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 DialExResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DialExResult();
|
||||||
|
explicit DialExResult(const std::string &payload);
|
||||||
|
~DialExResult();
|
||||||
|
std::string getStatusDesc()const;
|
||||||
|
std::string getTaskId()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
std::string getStatusCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
std::string getTimeStamp()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string statusDesc_;
|
||||||
|
std::string taskId_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
std::string statusCode_;
|
||||||
|
bool success_;
|
||||||
|
std::string timeStamp_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DIALEXRESULT_H_
|
||||||
78
ccc/include/alibabacloud/ccc/model/DialogueRequest.h
Normal file
78
ccc/include/alibabacloud/ccc/model/DialogueRequest.h
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* 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_DIALOGUEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DIALOGUEREQUEST_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 DialogueRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DialogueRequest();
|
||||||
|
~DialogueRequest();
|
||||||
|
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getCalledNumber()const;
|
||||||
|
void setCalledNumber(const std::string& calledNumber);
|
||||||
|
long getInstanceOwnerId()const;
|
||||||
|
void setInstanceOwnerId(long instanceOwnerId);
|
||||||
|
std::string getCallType()const;
|
||||||
|
void setCallType(const std::string& callType);
|
||||||
|
std::string getScenarioId()const;
|
||||||
|
void setScenarioId(const std::string& scenarioId);
|
||||||
|
std::string getTaskId()const;
|
||||||
|
void setTaskId(const std::string& taskId);
|
||||||
|
std::string getUtterance()const;
|
||||||
|
void setUtterance(const std::string& utterance);
|
||||||
|
std::string getActionParams()const;
|
||||||
|
void setActionParams(const std::string& actionParams);
|
||||||
|
std::string getCallingNumber()const;
|
||||||
|
void setCallingNumber(const std::string& callingNumber);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getActionKey()const;
|
||||||
|
void setActionKey(const std::string& actionKey);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string callId_;
|
||||||
|
std::string calledNumber_;
|
||||||
|
long instanceOwnerId_;
|
||||||
|
std::string callType_;
|
||||||
|
std::string scenarioId_;
|
||||||
|
std::string taskId_;
|
||||||
|
std::string utterance_;
|
||||||
|
std::string actionParams_;
|
||||||
|
std::string callingNumber_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string actionKey_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DIALOGUEREQUEST_H_
|
||||||
66
ccc/include/alibabacloud/ccc/model/DialogueResult.h
Normal file
66
ccc/include/alibabacloud/ccc/model/DialogueResult.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* 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_DIALOGUERESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DIALOGUERESULT_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 DialogueResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Feedback
|
||||||
|
{
|
||||||
|
std::string action;
|
||||||
|
bool interruptible;
|
||||||
|
std::string content;
|
||||||
|
std::string actionParams;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DialogueResult();
|
||||||
|
explicit DialogueResult(const std::string &payload);
|
||||||
|
~DialogueResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Feedback getFeedback()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Feedback feedback_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DIALOGUERESULT_H_
|
||||||
@@ -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_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_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 DisableTrunkProvidersRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DisableTrunkProvidersRequest();
|
||||||
|
~DisableTrunkProvidersRequest();
|
||||||
|
|
||||||
|
std::vector<std::string> getProviderName()const;
|
||||||
|
void setProviderName(const std::vector<std::string>& providerName);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<std::string> providerName_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSREQUEST_H_
|
||||||
@@ -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_CCC_MODEL_DISABLETRUNKPROVIDERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSRESULT_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 DisableTrunkProvidersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DisableTrunkProvidersResult();
|
||||||
|
explicit DisableTrunkProvidersResult(const std::string &payload);
|
||||||
|
~DisableTrunkProvidersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DISABLETRUNKPROVIDERSRESULT_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,30 +28,30 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT CompleteAttendedTransferRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT DownloadAllTypeRecordingRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CompleteAttendedTransferRequest();
|
DownloadAllTypeRecordingRequest();
|
||||||
~CompleteAttendedTransferRequest();
|
~DownloadAllTypeRecordingRequest();
|
||||||
|
|
||||||
std::string getUserId()const;
|
std::string getContactId()const;
|
||||||
void setUserId(const std::string& userId);
|
void setContactId(const std::string& contactId);
|
||||||
std::string getDeviceId()const;
|
std::string getChannel()const;
|
||||||
void setDeviceId(const std::string& deviceId);
|
void setChannel(const std::string& channel);
|
||||||
std::string getJobId()const;
|
std::string getAccessKeyId()const;
|
||||||
void setJobId(const std::string& jobId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string userId_;
|
std::string contactId_;
|
||||||
std::string deviceId_;
|
std::string channel_;
|
||||||
std::string jobId_;
|
std::string accessKeyId_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGREQUEST_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_DOWNLOADALLTYPERECORDINGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGRESULT_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 DownloadAllTypeRecordingResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct MediaDownloadParam
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
std::string signatureUrl;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DownloadAllTypeRecordingResult();
|
||||||
|
explicit DownloadAllTypeRecordingResult(const std::string &payload);
|
||||||
|
~DownloadAllTypeRecordingResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::vector<MediaDownloadParam> getMediaDownloadParamList()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::vector<MediaDownloadParam> mediaDownloadParamList_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGRESULT_H_
|
||||||
@@ -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_CCC_MODEL_DOWNLOADCABRECORDINGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADCABRECORDINGREQUEST_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 DownloadCabRecordingRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DownloadCabRecordingRequest();
|
||||||
|
~DownloadCabRecordingRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getTaskId()const;
|
||||||
|
void setTaskId(const std::string& taskId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string taskId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADCABRECORDINGREQUEST_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_DOWNLOADCABRECORDINGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADCABRECORDINGRESULT_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 DownloadCabRecordingResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct MediaDownloadParam
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
std::string signatureUrl;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DownloadCabRecordingResult();
|
||||||
|
explicit DownloadCabRecordingResult(const std::string &payload);
|
||||||
|
~DownloadCabRecordingResult();
|
||||||
|
MediaDownloadParam getMediaDownloadParam()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
MediaDownloadParam mediaDownloadParam_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADCABRECORDINGRESULT_H_
|
||||||
@@ -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_CCC_MODEL_DOWNLOADORIGINALSTATISTICSREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADORIGINALSTATISTICSREPORTREQUEST_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 DownloadOriginalStatisticsReportRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DownloadOriginalStatisticsReportRequest();
|
||||||
|
~DownloadOriginalStatisticsReportRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getJobGroupId()const;
|
||||||
|
void setJobGroupId(const std::string& jobGroupId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string jobGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADORIGINALSTATISTICSREPORTREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_DOWNLOADORIGINALSTATISTICSREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADORIGINALSTATISTICSREPORTRESULT_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 DownloadOriginalStatisticsReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DownloadParams
|
||||||
|
{
|
||||||
|
std::string signatureUrl;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DownloadOriginalStatisticsReportResult();
|
||||||
|
explicit DownloadOriginalStatisticsReportResult(const std::string &payload);
|
||||||
|
~DownloadOriginalStatisticsReportResult();
|
||||||
|
DownloadParams getDownloadParams()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DownloadParams downloadParams_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADORIGINALSTATISTICSREPORTRESULT_H_
|
||||||
@@ -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_CCC_MODEL_DOWNLOADRECORDINGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADRECORDINGREQUEST_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 DownloadRecordingRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DownloadRecordingRequest();
|
||||||
|
~DownloadRecordingRequest();
|
||||||
|
|
||||||
|
std::string getChannel()const;
|
||||||
|
void setChannel(const std::string& channel);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getFileName()const;
|
||||||
|
void setFileName(const std::string& fileName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string channel_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string fileName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADRECORDINGREQUEST_H_
|
||||||
64
ccc/include/alibabacloud/ccc/model/DownloadRecordingResult.h
Normal file
64
ccc/include/alibabacloud/ccc/model/DownloadRecordingResult.h
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_DOWNLOADRECORDINGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADRECORDINGRESULT_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 DownloadRecordingResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct MediaDownloadParam
|
||||||
|
{
|
||||||
|
std::string fileName;
|
||||||
|
std::string signatureUrl;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DownloadRecordingResult();
|
||||||
|
explicit DownloadRecordingResult(const std::string &payload);
|
||||||
|
~DownloadRecordingResult();
|
||||||
|
MediaDownloadParam getMediaDownloadParam()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
MediaDownloadParam mediaDownloadParam_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADRECORDINGRESULT_H_
|
||||||
@@ -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_CCC_MODEL_DOWNLOADUNREACHABLECONTACTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADUNREACHABLECONTACTSREQUEST_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 DownloadUnreachableContactsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DownloadUnreachableContactsRequest();
|
||||||
|
~DownloadUnreachableContactsRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getJobGroupId()const;
|
||||||
|
void setJobGroupId(const std::string& jobGroupId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string jobGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADUNREACHABLECONTACTSREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* 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_DOWNLOADUNREACHABLECONTACTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADUNREACHABLECONTACTSRESULT_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 DownloadUnreachableContactsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DownloadParams
|
||||||
|
{
|
||||||
|
std::string signatureUrl;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DownloadUnreachableContactsResult();
|
||||||
|
explicit DownloadUnreachableContactsResult(const std::string &payload);
|
||||||
|
~DownloadUnreachableContactsResult();
|
||||||
|
DownloadParams getDownloadParams()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DownloadParams downloadParams_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_DOWNLOADUNREACHABLECONTACTSRESULT_H_
|
||||||
60
ccc/include/alibabacloud/ccc/model/FindUsersRequest.h
Normal file
60
ccc/include/alibabacloud/ccc/model/FindUsersRequest.h
Normal 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_CCC_MODEL_FINDUSERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_FINDUSERSREQUEST_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 FindUsersRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
FindUsersRequest();
|
||||||
|
~FindUsersRequest();
|
||||||
|
|
||||||
|
std::string getCriteria()const;
|
||||||
|
void setCriteria(const std::string& criteria);
|
||||||
|
int getPageNumber()const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string criteria_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
int pageSize_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_FINDUSERSREQUEST_H_
|
||||||
104
ccc/include/alibabacloud/ccc/model/FindUsersResult.h
Normal file
104
ccc/include/alibabacloud/ccc/model/FindUsersResult.h
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
/*
|
||||||
|
* 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_FINDUSERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_FINDUSERSRESULT_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 FindUsersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Users
|
||||||
|
{
|
||||||
|
struct User
|
||||||
|
{
|
||||||
|
struct Detail
|
||||||
|
{
|
||||||
|
std::string loginName;
|
||||||
|
std::string department;
|
||||||
|
std::string email;
|
||||||
|
std::string phone;
|
||||||
|
std::string displayName;
|
||||||
|
};
|
||||||
|
struct Role
|
||||||
|
{
|
||||||
|
std::string roleName;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string roleDescription;
|
||||||
|
std::string roleId;
|
||||||
|
};
|
||||||
|
struct SkillLevel
|
||||||
|
{
|
||||||
|
struct Skill
|
||||||
|
{
|
||||||
|
std::string skillGroupName;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string skillGroupId;
|
||||||
|
std::string skillGroupDescription;
|
||||||
|
};
|
||||||
|
Skill skill;
|
||||||
|
std::string skillLevelId;
|
||||||
|
int level;
|
||||||
|
};
|
||||||
|
std::vector<User::SkillLevel> skillLevels;
|
||||||
|
std::string privateOutboundNumberId;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string userId;
|
||||||
|
std::string ramId;
|
||||||
|
std::vector<User::Role> roles;
|
||||||
|
Detail detail;
|
||||||
|
};
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
std::vector<User> list;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
FindUsersResult();
|
||||||
|
explicit FindUsersResult(const std::string &payload);
|
||||||
|
~FindUsersResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
Users getUsers()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
Users users_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_FINDUSERSRESULT_H_
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* 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_GENERATEAGENTSTATISTICREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GENERATEAGENTSTATISTICREPORTREQUEST_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 GenerateAgentStatisticReportRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GenerateAgentStatisticReportRequest();
|
||||||
|
~GenerateAgentStatisticReportRequest();
|
||||||
|
|
||||||
|
std::string getAgentId()const;
|
||||||
|
void setAgentId(const std::string& agentId);
|
||||||
|
std::string getStartDate()const;
|
||||||
|
void setStartDate(const std::string& startDate);
|
||||||
|
int getPageNumber()const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEndDate()const;
|
||||||
|
void setEndDate(const std::string& endDate);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string agentId_;
|
||||||
|
std::string startDate_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string endDate_;
|
||||||
|
int pageSize_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GENERATEAGENTSTATISTICREPORTREQUEST_H_
|
||||||
@@ -0,0 +1,144 @@
|
|||||||
|
/*
|
||||||
|
* 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_GENERATEAGENTSTATISTICREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GENERATEAGENTSTATISTICREPORTRESULT_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 GenerateAgentStatisticReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataList
|
||||||
|
{
|
||||||
|
struct GenerateAgentStatistic
|
||||||
|
{
|
||||||
|
struct Inbound
|
||||||
|
{
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
long callsOffered;
|
||||||
|
long maxRingTime;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long callsHandled;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long totalRingTime;
|
||||||
|
float handleRate;
|
||||||
|
long totalTalkTime;
|
||||||
|
long averageRingTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
};
|
||||||
|
struct Outbound
|
||||||
|
{
|
||||||
|
long totalDialingTime;
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long averageDialingTime;
|
||||||
|
long callsAnswered;
|
||||||
|
long totalTalkTime;
|
||||||
|
long callsDialed;
|
||||||
|
long totalDialingTime1;
|
||||||
|
long maxDialingTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
float answerRate;
|
||||||
|
};
|
||||||
|
struct Overall
|
||||||
|
{
|
||||||
|
long totalCalls;
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long totalTalkTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
};
|
||||||
|
long totalReadyTime;
|
||||||
|
Overall overall;
|
||||||
|
std::string loginName;
|
||||||
|
std::string skillGroupIds;
|
||||||
|
long totalBreakTime;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string recordDate;
|
||||||
|
Inbound inbound;
|
||||||
|
Outbound outbound;
|
||||||
|
long averageReadyTime;
|
||||||
|
std::string skillGroupNames;
|
||||||
|
long totalLoggedInTime;
|
||||||
|
std::string agentId;
|
||||||
|
std::string agentName;
|
||||||
|
long maxReadyTime;
|
||||||
|
float occupancyRate;
|
||||||
|
};
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
std::vector<GenerateAgentStatistic> list;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GenerateAgentStatisticReportResult();
|
||||||
|
explicit GenerateAgentStatisticReportResult(const std::string &payload);
|
||||||
|
~GenerateAgentStatisticReportResult();
|
||||||
|
DataList getDataList()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DataList dataList_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GENERATEAGENTSTATISTICREPORTRESULT_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTSKILLLEVELSOFUSERREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_GETAGENTDATAREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_LISTSKILLLEVELSOFUSERREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_GETAGENTDATAREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,36 +28,39 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT ListSkillLevelsOfUserRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT GetAgentDataRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ListSkillLevelsOfUserRequest();
|
GetAgentDataRequest();
|
||||||
~ListSkillLevelsOfUserRequest();
|
~GetAgentDataRequest();
|
||||||
|
|
||||||
|
std::string getStartDay()const;
|
||||||
|
void setStartDay(const std::string& startDay);
|
||||||
std::string getUserId()const;
|
std::string getUserId()const;
|
||||||
void setUserId(const std::string& userId);
|
void setUserId(const std::string& userId);
|
||||||
bool getIsMember()const;
|
|
||||||
void setIsMember(bool isMember);
|
|
||||||
int getPageNumber()const;
|
int getPageNumber()const;
|
||||||
void setPageNumber(int pageNumber);
|
void setPageNumber(int pageNumber);
|
||||||
std::string getSearchPattern()const;
|
std::string getAccessKeyId()const;
|
||||||
void setSearchPattern(const std::string& searchPattern);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEndDay()const;
|
||||||
|
void setEndDay(const std::string& endDay);
|
||||||
int getPageSize()const;
|
int getPageSize()const;
|
||||||
void setPageSize(int pageSize);
|
void setPageSize(int pageSize);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
std::string startDay_;
|
||||||
std::string userId_;
|
std::string userId_;
|
||||||
bool isMember_;
|
|
||||||
int pageNumber_;
|
int pageNumber_;
|
||||||
std::string searchPattern_;
|
std::string accessKeyId_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
std::string endDay_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTSKILLLEVELSOFUSERREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETAGENTDATAREQUEST_H_
|
||||||
144
ccc/include/alibabacloud/ccc/model/GetAgentDataResult.h
Normal file
144
ccc/include/alibabacloud/ccc/model/GetAgentDataResult.h
Normal file
@@ -0,0 +1,144 @@
|
|||||||
|
/*
|
||||||
|
* 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_GETAGENTDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GETAGENTDATARESULT_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 GetAgentDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataList
|
||||||
|
{
|
||||||
|
struct GenerateAgentStatistic
|
||||||
|
{
|
||||||
|
struct Inbound
|
||||||
|
{
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
long callsOffered;
|
||||||
|
long maxRingTime;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long callsHandled;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long totalRingTime;
|
||||||
|
float handleRate;
|
||||||
|
long totalTalkTime;
|
||||||
|
long averageRingTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
};
|
||||||
|
struct Outbound
|
||||||
|
{
|
||||||
|
long totalDialingTime;
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long averageDialingTime;
|
||||||
|
long callsAnswered;
|
||||||
|
long totalTalkTime;
|
||||||
|
long callsDialed;
|
||||||
|
long totalDialingTime1;
|
||||||
|
long maxDialingTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
float answerRate;
|
||||||
|
};
|
||||||
|
struct Overall
|
||||||
|
{
|
||||||
|
long totalCalls;
|
||||||
|
long totalWorkTime;
|
||||||
|
long totalHoldTime;
|
||||||
|
long averageHoldTime;
|
||||||
|
long satisfactionSurveysOffered;
|
||||||
|
float satisfactionIndex;
|
||||||
|
long satisfactionSurveysResponded;
|
||||||
|
long totalTalkTime;
|
||||||
|
long maxTalkTime;
|
||||||
|
long averageWorkTime;
|
||||||
|
long maxWorkTime;
|
||||||
|
long averageTalkTime;
|
||||||
|
long maxHoldTime;
|
||||||
|
};
|
||||||
|
long totalReadyTime;
|
||||||
|
Overall overall;
|
||||||
|
std::string loginName;
|
||||||
|
std::string skillGroupIds;
|
||||||
|
long totalBreakTime;
|
||||||
|
std::string instanceId;
|
||||||
|
std::string recordDate;
|
||||||
|
Inbound inbound;
|
||||||
|
Outbound outbound;
|
||||||
|
long averageReadyTime;
|
||||||
|
std::string skillGroupNames;
|
||||||
|
long totalLoggedInTime;
|
||||||
|
std::string agentId;
|
||||||
|
std::string agentName;
|
||||||
|
long maxReadyTime;
|
||||||
|
float occupancyRate;
|
||||||
|
};
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
std::vector<GenerateAgentStatistic> list;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetAgentDataResult();
|
||||||
|
explicit GetAgentDataResult(const std::string &payload);
|
||||||
|
~GetAgentDataResult();
|
||||||
|
DataList getDataList()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DataList dataList_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETAGENTDATARESULT_H_
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* 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_GETCALLMEASURESUMMARYREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GETCALLMEASURESUMMARYREPORTREQUEST_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 GetCallMeasureSummaryReportRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetCallMeasureSummaryReportRequest();
|
||||||
|
~GetCallMeasureSummaryReportRequest();
|
||||||
|
|
||||||
|
std::string getIntervalType()const;
|
||||||
|
void setIntervalType(const std::string& intervalType);
|
||||||
|
int getYear()const;
|
||||||
|
void setYear(int year);
|
||||||
|
int getPageNumber()const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
int getMonth()const;
|
||||||
|
void setMonth(int month);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getDay()const;
|
||||||
|
void setDay(int day);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string intervalType_;
|
||||||
|
int year_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
int month_;
|
||||||
|
int pageSize_;
|
||||||
|
int day_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETCALLMEASURESUMMARYREPORTREQUEST_H_
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
/*
|
||||||
|
* 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_GETCALLMEASURESUMMARYREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GETCALLMEASURESUMMARYREPORTRESULT_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 GetCallMeasureSummaryReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct SummaryReport
|
||||||
|
{
|
||||||
|
long inboundCount;
|
||||||
|
int month;
|
||||||
|
long inboundDurationByMinute;
|
||||||
|
long outboundDurationByMinute;
|
||||||
|
int year;
|
||||||
|
long outboundCount;
|
||||||
|
int day;
|
||||||
|
};
|
||||||
|
struct NumberReports
|
||||||
|
{
|
||||||
|
struct NumberReport
|
||||||
|
{
|
||||||
|
long inboundCount;
|
||||||
|
int month;
|
||||||
|
long inboundDurationByMinute;
|
||||||
|
long outboundDurationByMinute;
|
||||||
|
std::string number;
|
||||||
|
int year;
|
||||||
|
long outboundCount;
|
||||||
|
int day;
|
||||||
|
};
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
std::vector<NumberReport> list;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetCallMeasureSummaryReportResult();
|
||||||
|
explicit GetCallMeasureSummaryReportResult(const std::string &payload);
|
||||||
|
~GetCallMeasureSummaryReportResult();
|
||||||
|
NumberReports getNumberReports()const;
|
||||||
|
SummaryReport getSummaryReport()const;
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
NumberReports numberReports_;
|
||||||
|
SummaryReport summaryReport_;
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETCALLMEASURESUMMARYREPORTRESULT_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSREQUEST_H_
|
#ifndef ALIBABACLOUD_CCC_MODEL_GETCONFIGREQUEST_H_
|
||||||
#define ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSREQUEST_H_
|
#define ALIBABACLOUD_CCC_MODEL_GETCONFIGREQUEST_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -28,22 +28,28 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_CCC_EXPORT ListConfigItemsRequest : public RpcServiceRequest
|
class ALIBABACLOUD_CCC_EXPORT GetConfigRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ListConfigItemsRequest();
|
GetConfigRequest();
|
||||||
~ListConfigItemsRequest();
|
~GetConfigRequest();
|
||||||
|
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getInstanceId()const;
|
std::string getInstanceId()const;
|
||||||
void setInstanceId(const std::string& instanceId);
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
std::string getObjectType()const;
|
std::string getObjectType()const;
|
||||||
void setObjectType(const std::string& objectType);
|
void setObjectType(const std::string& objectType);
|
||||||
std::string getObjectId()const;
|
std::string getObjectId()const;
|
||||||
void setObjectId(const std::string& objectId);
|
void setObjectId(const std::string& objectId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
std::string instanceId_;
|
std::string instanceId_;
|
||||||
|
std::string name_;
|
||||||
std::string objectType_;
|
std::string objectType_;
|
||||||
std::string objectId_;
|
std::string objectId_;
|
||||||
|
|
||||||
@@ -51,4 +57,4 @@ namespace AlibabaCloud
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSREQUEST_H_
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETCONFIGREQUEST_H_
|
||||||
64
ccc/include/alibabacloud/ccc/model/GetConfigResult.h
Normal file
64
ccc/include/alibabacloud/ccc/model/GetConfigResult.h
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_GETCONFIGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GETCONFIGRESULT_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 GetConfigResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ConfigItem
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetConfigResult();
|
||||||
|
explicit GetConfigResult(const std::string &payload);
|
||||||
|
~GetConfigResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
ConfigItem getConfigItem()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
ConfigItem configItem_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETCONFIGRESULT_H_
|
||||||
@@ -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_CCC_MODEL_GETCONVERSATIONDETAILBYCONTACTIDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_CCC_MODEL_GETCONVERSATIONDETAILBYCONTACTIDREQUEST_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 GetConversationDetailByContactIdRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetConversationDetailByContactIdRequest();
|
||||||
|
~GetConversationDetailByContactIdRequest();
|
||||||
|
|
||||||
|
std::string getContactId()const;
|
||||||
|
void setContactId(const std::string& contactId);
|
||||||
|
int getPageNumber()const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId()const;
|
||||||
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string contactId_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
int pageSize_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_CCC_MODEL_GETCONVERSATIONDETAILBYCONTACTIDREQUEST_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user