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
|
||||
- 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)。
|
||||
|
||||
## 使用诊断
|
||||
[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).
|
||||
|
||||
## 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
|
||||
|
||||
|
||||
@@ -21,177 +21,617 @@ set(ccc_public_header
|
||||
include/alibabacloud/ccc/CCCExport.h )
|
||||
|
||||
set(ccc_public_header_model
|
||||
include/alibabacloud/ccc/model/AnswerCallRequest.h
|
||||
include/alibabacloud/ccc/model/AnswerCallResult.h
|
||||
include/alibabacloud/ccc/model/BargeInCallRequest.h
|
||||
include/alibabacloud/ccc/model/BargeInCallResult.h
|
||||
include/alibabacloud/ccc/model/BlindTransferRequest.h
|
||||
include/alibabacloud/ccc/model/BlindTransferResult.h
|
||||
include/alibabacloud/ccc/model/CancelAttendedTransferRequest.h
|
||||
include/alibabacloud/ccc/model/CancelAttendedTransferResult.h
|
||||
include/alibabacloud/ccc/model/ChangeWorkModeRequest.h
|
||||
include/alibabacloud/ccc/model/ChangeWorkModeResult.h
|
||||
include/alibabacloud/ccc/model/CompleteAttendedTransferRequest.h
|
||||
include/alibabacloud/ccc/model/CompleteAttendedTransferResult.h
|
||||
include/alibabacloud/ccc/model/GetLoginDetailsRequest.h
|
||||
include/alibabacloud/ccc/model/GetLoginDetailsResult.h
|
||||
include/alibabacloud/ccc/model/GetMonoRecordingRequest.h
|
||||
include/alibabacloud/ccc/model/GetMonoRecordingResult.h
|
||||
include/alibabacloud/ccc/model/GetMultiChannelRecordingRequest.h
|
||||
include/alibabacloud/ccc/model/GetMultiChannelRecordingResult.h
|
||||
include/alibabacloud/ccc/model/GetNumberLocationRequest.h
|
||||
include/alibabacloud/ccc/model/GetNumberLocationResult.h
|
||||
include/alibabacloud/ccc/model/GetTurnCredentialsRequest.h
|
||||
include/alibabacloud/ccc/model/GetTurnCredentialsResult.h
|
||||
include/alibabacloud/ccc/model/GetTurnServerListRequest.h
|
||||
include/alibabacloud/ccc/model/GetTurnServerListResult.h
|
||||
include/alibabacloud/ccc/model/HoldCallRequest.h
|
||||
include/alibabacloud/ccc/model/HoldCallResult.h
|
||||
include/alibabacloud/ccc/model/InitiateAttendedTransferRequest.h
|
||||
include/alibabacloud/ccc/model/InitiateAttendedTransferResult.h
|
||||
include/alibabacloud/ccc/model/InterceptCallRequest.h
|
||||
include/alibabacloud/ccc/model/InterceptCallResult.h
|
||||
include/alibabacloud/ccc/model/LaunchAuthenticationRequest.h
|
||||
include/alibabacloud/ccc/model/LaunchAuthenticationResult.h
|
||||
include/alibabacloud/ccc/model/LaunchSurveyRequest.h
|
||||
include/alibabacloud/ccc/model/LaunchSurveyResult.h
|
||||
include/alibabacloud/ccc/model/ListBriefSkillGroupsRequest.h
|
||||
include/alibabacloud/ccc/model/ListBriefSkillGroupsResult.h
|
||||
include/alibabacloud/ccc/model/AbortPredictiveJobsRequest.h
|
||||
include/alibabacloud/ccc/model/AbortPredictiveJobsResult.h
|
||||
include/alibabacloud/ccc/model/AddAgentDeviceRequest.h
|
||||
include/alibabacloud/ccc/model/AddAgentDeviceResult.h
|
||||
include/alibabacloud/ccc/model/AddBulkPhoneNumbersRequest.h
|
||||
include/alibabacloud/ccc/model/AddBulkPhoneNumbersResult.h
|
||||
include/alibabacloud/ccc/model/AddPhoneNumberRequest.h
|
||||
include/alibabacloud/ccc/model/AddPhoneNumberResult.h
|
||||
include/alibabacloud/ccc/model/AddPhoneTagsRequest.h
|
||||
include/alibabacloud/ccc/model/AddPhoneTagsResult.h
|
||||
include/alibabacloud/ccc/model/AssignJobsRequest.h
|
||||
include/alibabacloud/ccc/model/AssignJobsResult.h
|
||||
include/alibabacloud/ccc/model/AssignUsersRequest.h
|
||||
include/alibabacloud/ccc/model/AssignUsersResult.h
|
||||
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberRequest.h
|
||||
include/alibabacloud/ccc/model/CallOnlinePrivacyNumberResult.h
|
||||
include/alibabacloud/ccc/model/CancelJobsRequest.h
|
||||
include/alibabacloud/ccc/model/CancelJobsResult.h
|
||||
include/alibabacloud/ccc/model/CheckNumberAvaliableRequest.h
|
||||
include/alibabacloud/ccc/model/CheckNumberAvaliableResult.h
|
||||
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationRequest.h
|
||||
include/alibabacloud/ccc/model/CommitContactFlowVersionModificationResult.h
|
||||
include/alibabacloud/ccc/model/CreateBatchJobsRequest.h
|
||||
include/alibabacloud/ccc/model/CreateBatchJobsResult.h
|
||||
include/alibabacloud/ccc/model/CreateCabInstanceRequest.h
|
||||
include/alibabacloud/ccc/model/CreateCabInstanceResult.h
|
||||
include/alibabacloud/ccc/model/CreateContactFlowRequest.h
|
||||
include/alibabacloud/ccc/model/CreateContactFlowResult.h
|
||||
include/alibabacloud/ccc/model/CreateFaultRequest.h
|
||||
include/alibabacloud/ccc/model/CreateFaultResult.h
|
||||
include/alibabacloud/ccc/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/ccc/model/CreateInstanceResult.h
|
||||
include/alibabacloud/ccc/model/CreateJobGroupRequest.h
|
||||
include/alibabacloud/ccc/model/CreateJobGroupResult.h
|
||||
include/alibabacloud/ccc/model/CreateMediaRequest.h
|
||||
include/alibabacloud/ccc/model/CreateMediaResult.h
|
||||
include/alibabacloud/ccc/model/CreatePredictiveJobGroupRequest.h
|
||||
include/alibabacloud/ccc/model/CreatePredictiveJobGroupResult.h
|
||||
include/alibabacloud/ccc/model/CreateScenarioRequest.h
|
||||
include/alibabacloud/ccc/model/CreateScenarioResult.h
|
||||
include/alibabacloud/ccc/model/CreateScenarioFromTemplateRequest.h
|
||||
include/alibabacloud/ccc/model/CreateScenarioFromTemplateResult.h
|
||||
include/alibabacloud/ccc/model/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/ListCallDetailRecordsResult.h
|
||||
include/alibabacloud/ccc/model/ListConfigItemsRequest.h
|
||||
include/alibabacloud/ccc/model/ListConfigItemsResult.h
|
||||
include/alibabacloud/ccc/model/ListDevicesRequest.h
|
||||
include/alibabacloud/ccc/model/ListDevicesResult.h
|
||||
include/alibabacloud/ccc/model/ListHistoricalAgentReportRequest.h
|
||||
include/alibabacloud/ccc/model/ListHistoricalAgentReportResult.h
|
||||
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListOutboundNumbersOfUserResult.h
|
||||
include/alibabacloud/ccc/model/ListPrivilegesOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListPrivilegesOfUserResult.h
|
||||
include/alibabacloud/ccc/model/ListRealtimeAgentStatesRequest.h
|
||||
include/alibabacloud/ccc/model/ListRealtimeAgentStatesResult.h
|
||||
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsRequest.h
|
||||
include/alibabacloud/ccc/model/ListRecentCallDetailRecordsResult.h
|
||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListSkillLevelsOfUserResult.h
|
||||
include/alibabacloud/ccc/model/MakeCallRequest.h
|
||||
include/alibabacloud/ccc/model/MakeCallResult.h
|
||||
include/alibabacloud/ccc/model/MonitorCallRequest.h
|
||||
include/alibabacloud/ccc/model/MonitorCallResult.h
|
||||
include/alibabacloud/ccc/model/MuteCallRequest.h
|
||||
include/alibabacloud/ccc/model/MuteCallResult.h
|
||||
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdRequest.h
|
||||
include/alibabacloud/ccc/model/ListCallEventDetailByContactIdResult.h
|
||||
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsRequest.h
|
||||
include/alibabacloud/ccc/model/ListCallMeasureSummaryReportsResult.h
|
||||
include/alibabacloud/ccc/model/ListConfigRequest.h
|
||||
include/alibabacloud/ccc/model/ListConfigResult.h
|
||||
include/alibabacloud/ccc/model/ListContactFlowsRequest.h
|
||||
include/alibabacloud/ccc/model/ListContactFlowsResult.h
|
||||
include/alibabacloud/ccc/model/ListInstancesOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListInstancesOfUserResult.h
|
||||
include/alibabacloud/ccc/model/ListIvrTrackingDetailRequest.h
|
||||
include/alibabacloud/ccc/model/ListIvrTrackingDetailResult.h
|
||||
include/alibabacloud/ccc/model/ListJobGroupsRequest.h
|
||||
include/alibabacloud/ccc/model/ListJobGroupsResult.h
|
||||
include/alibabacloud/ccc/model/ListJobStatusRequest.h
|
||||
include/alibabacloud/ccc/model/ListJobStatusResult.h
|
||||
include/alibabacloud/ccc/model/ListJobsByGroupRequest.h
|
||||
include/alibabacloud/ccc/model/ListJobsByGroupResult.h
|
||||
include/alibabacloud/ccc/model/ListMediasRequest.h
|
||||
include/alibabacloud/ccc/model/ListMediasResult.h
|
||||
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserRequest.h
|
||||
include/alibabacloud/ccc/model/ListOutboundPhoneNumberOfUserResult.h
|
||||
include/alibabacloud/ccc/model/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/PickOutboundNumbersResult.h
|
||||
include/alibabacloud/ccc/model/PollUserStatusRequest.h
|
||||
include/alibabacloud/ccc/model/PollUserStatusResult.h
|
||||
include/alibabacloud/ccc/model/ReadyForServiceRequest.h
|
||||
include/alibabacloud/ccc/model/ReadyForServiceResult.h
|
||||
include/alibabacloud/ccc/model/RegisterDeviceRequest.h
|
||||
include/alibabacloud/ccc/model/RegisterDeviceResult.h
|
||||
include/alibabacloud/ccc/model/ReleaseCallRequest.h
|
||||
include/alibabacloud/ccc/model/ReleaseCallResult.h
|
||||
include/alibabacloud/ccc/model/ResetAgentStateRequest.h
|
||||
include/alibabacloud/ccc/model/ResetAgentStateResult.h
|
||||
include/alibabacloud/ccc/model/RetrieveCallRequest.h
|
||||
include/alibabacloud/ccc/model/RetrieveCallResult.h
|
||||
include/alibabacloud/ccc/model/SendDtmfSignalingRequest.h
|
||||
include/alibabacloud/ccc/model/SendDtmfSignalingResult.h
|
||||
include/alibabacloud/ccc/model/SignInGroupRequest.h
|
||||
include/alibabacloud/ccc/model/SignInGroupResult.h
|
||||
include/alibabacloud/ccc/model/SignOutGroupRequest.h
|
||||
include/alibabacloud/ccc/model/SignOutGroupResult.h
|
||||
include/alibabacloud/ccc/model/TakeBreakRequest.h
|
||||
include/alibabacloud/ccc/model/TakeBreakResult.h
|
||||
include/alibabacloud/ccc/model/UnmuteCallRequest.h
|
||||
include/alibabacloud/ccc/model/UnmuteCallResult.h )
|
||||
include/alibabacloud/ccc/model/PublishContactFlowVersionRequest.h
|
||||
include/alibabacloud/ccc/model/PublishContactFlowVersionResult.h
|
||||
include/alibabacloud/ccc/model/PublishPredictiveJobGroupRequest.h
|
||||
include/alibabacloud/ccc/model/PublishPredictiveJobGroupResult.h
|
||||
include/alibabacloud/ccc/model/PublishSurveyRequest.h
|
||||
include/alibabacloud/ccc/model/PublishSurveyResult.h
|
||||
include/alibabacloud/ccc/model/RefreshTokenRequest.h
|
||||
include/alibabacloud/ccc/model/RefreshTokenResult.h
|
||||
include/alibabacloud/ccc/model/RemovePhoneNumberRequest.h
|
||||
include/alibabacloud/ccc/model/RemovePhoneNumberResult.h
|
||||
include/alibabacloud/ccc/model/RemoveUsersRequest.h
|
||||
include/alibabacloud/ccc/model/RemoveUsersResult.h
|
||||
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupRequest.h
|
||||
include/alibabacloud/ccc/model/RemoveUsersFromSkillGroupResult.h
|
||||
include/alibabacloud/ccc/model/RequestLoginInfoRequest.h
|
||||
include/alibabacloud/ccc/model/RequestLoginInfoResult.h
|
||||
include/alibabacloud/ccc/model/ResetUserStatusRequest.h
|
||||
include/alibabacloud/ccc/model/ResetUserStatusResult.h
|
||||
include/alibabacloud/ccc/model/ResumeJobsRequest.h
|
||||
include/alibabacloud/ccc/model/ResumeJobsResult.h
|
||||
include/alibabacloud/ccc/model/ResumePredictiveJobsRequest.h
|
||||
include/alibabacloud/ccc/model/ResumePredictiveJobsResult.h
|
||||
include/alibabacloud/ccc/model/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
|
||||
src/CCCClient.cc
|
||||
src/model/AnswerCallRequest.cc
|
||||
src/model/AnswerCallResult.cc
|
||||
src/model/BargeInCallRequest.cc
|
||||
src/model/BargeInCallResult.cc
|
||||
src/model/BlindTransferRequest.cc
|
||||
src/model/BlindTransferResult.cc
|
||||
src/model/CancelAttendedTransferRequest.cc
|
||||
src/model/CancelAttendedTransferResult.cc
|
||||
src/model/ChangeWorkModeRequest.cc
|
||||
src/model/ChangeWorkModeResult.cc
|
||||
src/model/CompleteAttendedTransferRequest.cc
|
||||
src/model/CompleteAttendedTransferResult.cc
|
||||
src/model/GetLoginDetailsRequest.cc
|
||||
src/model/GetLoginDetailsResult.cc
|
||||
src/model/GetMonoRecordingRequest.cc
|
||||
src/model/GetMonoRecordingResult.cc
|
||||
src/model/GetMultiChannelRecordingRequest.cc
|
||||
src/model/GetMultiChannelRecordingResult.cc
|
||||
src/model/GetNumberLocationRequest.cc
|
||||
src/model/GetNumberLocationResult.cc
|
||||
src/model/GetTurnCredentialsRequest.cc
|
||||
src/model/GetTurnCredentialsResult.cc
|
||||
src/model/GetTurnServerListRequest.cc
|
||||
src/model/GetTurnServerListResult.cc
|
||||
src/model/HoldCallRequest.cc
|
||||
src/model/HoldCallResult.cc
|
||||
src/model/InitiateAttendedTransferRequest.cc
|
||||
src/model/InitiateAttendedTransferResult.cc
|
||||
src/model/InterceptCallRequest.cc
|
||||
src/model/InterceptCallResult.cc
|
||||
src/model/LaunchAuthenticationRequest.cc
|
||||
src/model/LaunchAuthenticationResult.cc
|
||||
src/model/LaunchSurveyRequest.cc
|
||||
src/model/LaunchSurveyResult.cc
|
||||
src/model/ListBriefSkillGroupsRequest.cc
|
||||
src/model/ListBriefSkillGroupsResult.cc
|
||||
src/model/AbortPredictiveJobsRequest.cc
|
||||
src/model/AbortPredictiveJobsResult.cc
|
||||
src/model/AddAgentDeviceRequest.cc
|
||||
src/model/AddAgentDeviceResult.cc
|
||||
src/model/AddBulkPhoneNumbersRequest.cc
|
||||
src/model/AddBulkPhoneNumbersResult.cc
|
||||
src/model/AddPhoneNumberRequest.cc
|
||||
src/model/AddPhoneNumberResult.cc
|
||||
src/model/AddPhoneTagsRequest.cc
|
||||
src/model/AddPhoneTagsResult.cc
|
||||
src/model/AssignJobsRequest.cc
|
||||
src/model/AssignJobsResult.cc
|
||||
src/model/AssignUsersRequest.cc
|
||||
src/model/AssignUsersResult.cc
|
||||
src/model/CallOnlinePrivacyNumberRequest.cc
|
||||
src/model/CallOnlinePrivacyNumberResult.cc
|
||||
src/model/CancelJobsRequest.cc
|
||||
src/model/CancelJobsResult.cc
|
||||
src/model/CheckNumberAvaliableRequest.cc
|
||||
src/model/CheckNumberAvaliableResult.cc
|
||||
src/model/CommitContactFlowVersionModificationRequest.cc
|
||||
src/model/CommitContactFlowVersionModificationResult.cc
|
||||
src/model/CreateBatchJobsRequest.cc
|
||||
src/model/CreateBatchJobsResult.cc
|
||||
src/model/CreateCabInstanceRequest.cc
|
||||
src/model/CreateCabInstanceResult.cc
|
||||
src/model/CreateContactFlowRequest.cc
|
||||
src/model/CreateContactFlowResult.cc
|
||||
src/model/CreateFaultRequest.cc
|
||||
src/model/CreateFaultResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateJobGroupRequest.cc
|
||||
src/model/CreateJobGroupResult.cc
|
||||
src/model/CreateMediaRequest.cc
|
||||
src/model/CreateMediaResult.cc
|
||||
src/model/CreatePredictiveJobGroupRequest.cc
|
||||
src/model/CreatePredictiveJobGroupResult.cc
|
||||
src/model/CreateScenarioRequest.cc
|
||||
src/model/CreateScenarioResult.cc
|
||||
src/model/CreateScenarioFromTemplateRequest.cc
|
||||
src/model/CreateScenarioFromTemplateResult.cc
|
||||
src/model/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/ListCallDetailRecordsResult.cc
|
||||
src/model/ListConfigItemsRequest.cc
|
||||
src/model/ListConfigItemsResult.cc
|
||||
src/model/ListDevicesRequest.cc
|
||||
src/model/ListDevicesResult.cc
|
||||
src/model/ListHistoricalAgentReportRequest.cc
|
||||
src/model/ListHistoricalAgentReportResult.cc
|
||||
src/model/ListOutboundNumbersOfUserRequest.cc
|
||||
src/model/ListOutboundNumbersOfUserResult.cc
|
||||
src/model/ListPrivilegesOfUserRequest.cc
|
||||
src/model/ListPrivilegesOfUserResult.cc
|
||||
src/model/ListRealtimeAgentStatesRequest.cc
|
||||
src/model/ListRealtimeAgentStatesResult.cc
|
||||
src/model/ListRecentCallDetailRecordsRequest.cc
|
||||
src/model/ListRecentCallDetailRecordsResult.cc
|
||||
src/model/ListSkillLevelsOfUserRequest.cc
|
||||
src/model/ListSkillLevelsOfUserResult.cc
|
||||
src/model/MakeCallRequest.cc
|
||||
src/model/MakeCallResult.cc
|
||||
src/model/MonitorCallRequest.cc
|
||||
src/model/MonitorCallResult.cc
|
||||
src/model/MuteCallRequest.cc
|
||||
src/model/MuteCallResult.cc
|
||||
src/model/ListCallEventDetailByContactIdRequest.cc
|
||||
src/model/ListCallEventDetailByContactIdResult.cc
|
||||
src/model/ListCallMeasureSummaryReportsRequest.cc
|
||||
src/model/ListCallMeasureSummaryReportsResult.cc
|
||||
src/model/ListConfigRequest.cc
|
||||
src/model/ListConfigResult.cc
|
||||
src/model/ListContactFlowsRequest.cc
|
||||
src/model/ListContactFlowsResult.cc
|
||||
src/model/ListInstancesOfUserRequest.cc
|
||||
src/model/ListInstancesOfUserResult.cc
|
||||
src/model/ListIvrTrackingDetailRequest.cc
|
||||
src/model/ListIvrTrackingDetailResult.cc
|
||||
src/model/ListJobGroupsRequest.cc
|
||||
src/model/ListJobGroupsResult.cc
|
||||
src/model/ListJobStatusRequest.cc
|
||||
src/model/ListJobStatusResult.cc
|
||||
src/model/ListJobsByGroupRequest.cc
|
||||
src/model/ListJobsByGroupResult.cc
|
||||
src/model/ListMediasRequest.cc
|
||||
src/model/ListMediasResult.cc
|
||||
src/model/ListOutboundPhoneNumberOfUserRequest.cc
|
||||
src/model/ListOutboundPhoneNumberOfUserResult.cc
|
||||
src/model/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/PickOutboundNumbersResult.cc
|
||||
src/model/PollUserStatusRequest.cc
|
||||
src/model/PollUserStatusResult.cc
|
||||
src/model/ReadyForServiceRequest.cc
|
||||
src/model/ReadyForServiceResult.cc
|
||||
src/model/RegisterDeviceRequest.cc
|
||||
src/model/RegisterDeviceResult.cc
|
||||
src/model/ReleaseCallRequest.cc
|
||||
src/model/ReleaseCallResult.cc
|
||||
src/model/ResetAgentStateRequest.cc
|
||||
src/model/ResetAgentStateResult.cc
|
||||
src/model/RetrieveCallRequest.cc
|
||||
src/model/RetrieveCallResult.cc
|
||||
src/model/SendDtmfSignalingRequest.cc
|
||||
src/model/SendDtmfSignalingResult.cc
|
||||
src/model/SignInGroupRequest.cc
|
||||
src/model/SignInGroupResult.cc
|
||||
src/model/SignOutGroupRequest.cc
|
||||
src/model/SignOutGroupResult.cc
|
||||
src/model/TakeBreakRequest.cc
|
||||
src/model/TakeBreakResult.cc
|
||||
src/model/UnmuteCallRequest.cc
|
||||
src/model/UnmuteCallResult.cc )
|
||||
src/model/PublishContactFlowVersionRequest.cc
|
||||
src/model/PublishContactFlowVersionResult.cc
|
||||
src/model/PublishPredictiveJobGroupRequest.cc
|
||||
src/model/PublishPredictiveJobGroupResult.cc
|
||||
src/model/PublishSurveyRequest.cc
|
||||
src/model/PublishSurveyResult.cc
|
||||
src/model/RefreshTokenRequest.cc
|
||||
src/model/RefreshTokenResult.cc
|
||||
src/model/RemovePhoneNumberRequest.cc
|
||||
src/model/RemovePhoneNumberResult.cc
|
||||
src/model/RemoveUsersRequest.cc
|
||||
src/model/RemoveUsersResult.cc
|
||||
src/model/RemoveUsersFromSkillGroupRequest.cc
|
||||
src/model/RemoveUsersFromSkillGroupResult.cc
|
||||
src/model/RequestLoginInfoRequest.cc
|
||||
src/model/RequestLoginInfoResult.cc
|
||||
src/model/ResetUserStatusRequest.cc
|
||||
src/model/ResetUserStatusResult.cc
|
||||
src/model/ResumeJobsRequest.cc
|
||||
src/model/ResumeJobsResult.cc
|
||||
src/model/ResumePredictiveJobsRequest.cc
|
||||
src/model/ResumePredictiveJobsResult.cc
|
||||
src/model/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}
|
||||
${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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_LAUNCHAUTHENTICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LAUNCHAUTHENTICATIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_ADDPHONENUMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,33 +28,33 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT LaunchAuthenticationRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT AddPhoneNumberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
LaunchAuthenticationRequest();
|
||||
~LaunchAuthenticationRequest();
|
||||
AddPhoneNumberRequest();
|
||||
~AddPhoneNumberRequest();
|
||||
|
||||
std::string getContactFlowId()const;
|
||||
void setContactFlowId(const std::string& contactFlowId);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
std::string getUsage()const;
|
||||
void setUsage(const std::string& usage);
|
||||
std::string getPhoneNumber()const;
|
||||
void setPhoneNumber(const std::string& phoneNumber);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string contactFlowId_;
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string jobId_;
|
||||
std::string usage_;
|
||||
std::string phoneNumber_;
|
||||
std::string accessKeyId_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,30 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT CancelAttendedTransferRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT CallOnlinePrivacyNumberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelAttendedTransferRequest();
|
||||
~CancelAttendedTransferRequest();
|
||||
CallOnlinePrivacyNumberRequest();
|
||||
~CallOnlinePrivacyNumberRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getTelA()const;
|
||||
void setTelA(const std::string& telA);
|
||||
std::string getTelB()const;
|
||||
void setTelB(const std::string& telB);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string jobId_;
|
||||
std::string accessKeyId_;
|
||||
std::string telA_;
|
||||
std::string telB_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_CANCELATTENDEDTRANSFERREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETLOGINDETAILSRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_GETLOGINDETAILSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CALLONLINEPRIVACYNUMBERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,41 +29,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT GetLoginDetailsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT CallOnlinePrivacyNumberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string extension;
|
||||
std::string deviceId;
|
||||
std::string sipServerUrl;
|
||||
std::string userId;
|
||||
std::string signature;
|
||||
std::string userKey;
|
||||
std::string displayName;
|
||||
std::string represent;
|
||||
std::string callId;
|
||||
std::string dateCreated;
|
||||
std::string telX;
|
||||
std::string statusCode;
|
||||
};
|
||||
|
||||
|
||||
GetLoginDetailsResult();
|
||||
explicit GetLoginDetailsResult(const std::string &payload);
|
||||
~GetLoginDetailsResult();
|
||||
CallOnlinePrivacyNumberResult();
|
||||
explicit CallOnlinePrivacyNumberResult(const std::string &payload);
|
||||
~CallOnlinePrivacyNumberResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<std::string> getParams()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::vector<std::string> params_;
|
||||
Data data_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_UNMUTECALLREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_UNMUTECALLREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CANCELJOBSREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CANCELJOBSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,33 +28,36 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT UnmuteCallRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT CancelJobsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UnmuteCallRequest();
|
||||
~UnmuteCallRequest();
|
||||
CancelJobsRequest();
|
||||
~CancelJobsRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
bool getAll()const;
|
||||
void setAll(bool all);
|
||||
std::vector<std::string> getJobReferenceId()const;
|
||||
void setJobReferenceId(const std::vector<std::string>& jobReferenceId);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
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 getChannelId()const;
|
||||
void setChannelId(const std::string& channelId);
|
||||
std::string getScenarioId()const;
|
||||
void setScenarioId(const std::string& scenarioId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string jobId_;
|
||||
bool all_;
|
||||
std::vector<std::string> jobReferenceId_;
|
||||
std::string groupId_;
|
||||
std::vector<std::string> jobId_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_MAKECALLREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_MAKECALLREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CHECKNUMBERAVALIABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,36 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT MakeCallRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT CheckNumberAvaliableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
MakeCallRequest();
|
||||
~MakeCallRequest();
|
||||
CheckNumberAvaliableRequest();
|
||||
~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;
|
||||
void setCaller(const std::string& caller);
|
||||
std::string getInstanceId()const;
|
||||
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:
|
||||
std::string callee_;
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
int timeoutSeconds_;
|
||||
std::string caller_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTDEVICESRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTDEVICESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CREATECABINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,41 +29,41 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListDevicesResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT CreateCabInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Device
|
||||
struct Instance
|
||||
{
|
||||
std::string extension;
|
||||
std::string instanceName;
|
||||
std::string owner;
|
||||
int maxConcurrentConversation;
|
||||
std::string instanceId;
|
||||
std::string deviceId;
|
||||
std::string userId;
|
||||
std::string callId;
|
||||
long expires;
|
||||
std::string contact;
|
||||
long creationTime;
|
||||
std::string instanceDescription;
|
||||
std::string callCenterInstanceId;
|
||||
};
|
||||
|
||||
|
||||
ListDevicesResult();
|
||||
explicit ListDevicesResult(const std::string &payload);
|
||||
~ListDevicesResult();
|
||||
CreateCabInstanceResult();
|
||||
explicit CreateCabInstanceResult(const std::string &payload);
|
||||
~CreateCabInstanceResult();
|
||||
std::string getMessage()const;
|
||||
Instance getInstance()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<std::string> getParams()const;
|
||||
std::vector<Device> getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Instance instance_;
|
||||
int httpStatusCode_;
|
||||
std::vector<std::string> params_;
|
||||
std::vector<Device> data_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEMEDIARESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CREATEMEDIARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,39 +29,40 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListConfigItemsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT CreateMediaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ConfigItem
|
||||
struct MediaUploadParam
|
||||
{
|
||||
std::string objectType;
|
||||
std::string instanceId;
|
||||
std::string objectId;
|
||||
std::string value;
|
||||
std::string instance;
|
||||
std::string fileName;
|
||||
std::string ossFileName;
|
||||
std::string id;
|
||||
std::string name;
|
||||
std::string ossFilePath;
|
||||
};
|
||||
|
||||
|
||||
ListConfigItemsResult();
|
||||
explicit ListConfigItemsResult(const std::string &payload);
|
||||
~ListConfigItemsResult();
|
||||
CreateMediaResult();
|
||||
explicit CreateMediaResult(const std::string &payload);
|
||||
~CreateMediaResult();
|
||||
MediaUploadParam getMediaUploadParam()const;
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<std::string> getParams()const;
|
||||
std::vector<ConfigItem> getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
MediaUploadParam mediaUploadParam_;
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::vector<std::string> params_;
|
||||
std::vector<ConfigItem> data_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETMULTICHANNELRECORDINGRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_GETMULTICHANNELRECORDINGRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CREATEPREDICTIVEJOBGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,34 +29,31 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT GetMultiChannelRecordingResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT CreatePredictiveJobGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Recording
|
||||
{
|
||||
std::string fileUrl;
|
||||
std::string fileName;
|
||||
};
|
||||
|
||||
|
||||
GetMultiChannelRecordingResult();
|
||||
explicit GetMultiChannelRecordingResult(const std::string &payload);
|
||||
~GetMultiChannelRecordingResult();
|
||||
CreatePredictiveJobGroupResult();
|
||||
explicit CreatePredictiveJobGroupResult(const std::string &payload);
|
||||
~CreatePredictiveJobGroupResult();
|
||||
std::string getJobGroupId()const;
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<Recording> getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string jobGroupId_;
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::vector<Recording> data_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETMONORECORDINGRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_GETMONORECORDINGRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_CREATESKILLGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,34 +29,31 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT GetMonoRecordingResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT CreateSkillGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string fileUrl;
|
||||
std::string fileName;
|
||||
};
|
||||
|
||||
|
||||
GetMonoRecordingResult();
|
||||
explicit GetMonoRecordingResult(const std::string &payload);
|
||||
~GetMonoRecordingResult();
|
||||
CreateSkillGroupResult();
|
||||
explicit CreateSkillGroupResult(const std::string &payload);
|
||||
~CreateSkillGroupResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getSkillGroupId()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string skillGroupId_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_REGISTERDEVICERESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_REGISTERDEVICERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_DELETEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_DELETEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,29 +29,29 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT RegisterDeviceResult : public ServiceResult
|
||||
class ALIBABACLOUD_CCC_EXPORT DeleteInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RegisterDeviceResult();
|
||||
explicit RegisterDeviceResult(const std::string &payload);
|
||||
~RegisterDeviceResult();
|
||||
DeleteInstanceResult();
|
||||
explicit DeleteInstanceResult(const std::string &payload);
|
||||
~DeleteInstanceResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::vector<std::string> getParams()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::vector<std::string> params_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_SIGNOUTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_SIGNOUTGROUPREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_DELETESURVEYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,27 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT SignOutGroupRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT DeleteSurveyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SignOutGroupRequest();
|
||||
~SignOutGroupRequest();
|
||||
DeleteSurveyRequest();
|
||||
~DeleteSurveyRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getSurveyId()const;
|
||||
void setSurveyId(const std::string& surveyId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getScenarioId()const;
|
||||
void setScenarioId(const std::string& scenarioId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string surveyId_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_COMPLETEATTENDEDTRANSFERREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_DOWNLOADALLTYPERECORDINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,30 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT CompleteAttendedTransferRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT DownloadAllTypeRecordingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CompleteAttendedTransferRequest();
|
||||
~CompleteAttendedTransferRequest();
|
||||
DownloadAllTypeRecordingRequest();
|
||||
~DownloadAllTypeRecordingRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getJobId()const;
|
||||
void setJobId(const std::string& jobId);
|
||||
std::string getContactId()const;
|
||||
void setContactId(const std::string& contactId);
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string deviceId_;
|
||||
std::string jobId_;
|
||||
std::string contactId_;
|
||||
std::string channel_;
|
||||
std::string accessKeyId_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTSKILLLEVELSOFUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTSKILLLEVELSOFUSERREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETAGENTDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_GETAGENTDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,36 +28,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListSkillLevelsOfUserRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT GetAgentDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListSkillLevelsOfUserRequest();
|
||||
~ListSkillLevelsOfUserRequest();
|
||||
GetAgentDataRequest();
|
||||
~GetAgentDataRequest();
|
||||
|
||||
std::string getStartDay()const;
|
||||
void setStartDay(const std::string& startDay);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
bool getIsMember()const;
|
||||
void setIsMember(bool isMember);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getSearchPattern()const;
|
||||
void setSearchPattern(const std::string& searchPattern);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getEndDay()const;
|
||||
void setEndDay(const std::string& endDay);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string startDay_;
|
||||
std::string userId_;
|
||||
bool isMember_;
|
||||
int pageNumber_;
|
||||
std::string searchPattern_;
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string endDay_;
|
||||
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_LISTCONFIGITEMSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CCC_MODEL_GETCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CCC_MODEL_GETCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,22 +28,28 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CCC_EXPORT ListConfigItemsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CCC_EXPORT GetConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListConfigItemsRequest();
|
||||
~ListConfigItemsRequest();
|
||||
GetConfigRequest();
|
||||
~GetConfigRequest();
|
||||
|
||||
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);
|
||||
std::string getObjectType()const;
|
||||
void setObjectType(const std::string& objectType);
|
||||
std::string getObjectId()const;
|
||||
void setObjectId(const std::string& objectId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string objectType_;
|
||||
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