Compare commits

..

3 Commits

Author SHA1 Message Date
sdk-team
9e2ee6d530 Generated 2017-03-21 for vod. 2025-12-08 11:26:17 +00:00
sdk-team
51d167c03c Add some APIs. 2025-12-04 07:15:25 +00:00
sdk-team
f6470e6c02 Generated 2019-12-26 for OutboundBot. 2025-11-26 06:40:04 +00:00
338 changed files with 14867 additions and 1419 deletions

View File

@@ -1 +1 @@
1.36.2118
1.36.2121

View File

@@ -21,18 +21,28 @@ set(outboundbot_public_header
include/alibabacloud/outboundbot/OutboundBotExport.h )
set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h
include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h
include/alibabacloud/outboundbot/model/AssignJobsRequest.h
include/alibabacloud/outboundbot/model/AssignJobsResult.h
include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h
include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h
include/alibabacloud/outboundbot/model/CancelJobsRequest.h
include/alibabacloud/outboundbot/model/CancelJobsResult.h
include/alibabacloud/outboundbot/model/ChangeResourceGroupRequest.h
include/alibabacloud/outboundbot/model/ChangeResourceGroupResult.h
include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h
include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h
include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/CreateBatchJobsRequest.h
include/alibabacloud/outboundbot/model/CreateBatchJobsResult.h
include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h
include/alibabacloud/outboundbot/model/CreateBatchRepeatJobResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/CreateDialogueFlowRequest.h
include/alibabacloud/outboundbot/model/CreateDialogueFlowResult.h
include/alibabacloud/outboundbot/model/CreateDownloadUrlRequest.h
@@ -51,12 +61,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/CreateJobGroupResult.h
include/alibabacloud/outboundbot/model/CreateJobGroupExportTaskRequest.h
include/alibabacloud/outboundbot/model/CreateJobGroupExportTaskResult.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlResult.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h
include/alibabacloud/outboundbot/model/CreateOutboundCallNumberRequest.h
include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h
include/alibabacloud/outboundbot/model/CreateScriptRequest.h
include/alibabacloud/outboundbot/model/CreateScriptResult.h
include/alibabacloud/outboundbot/model/CreateScriptWaveformRequest.h
@@ -65,8 +69,16 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/CreateTagResult.h
include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h
include/alibabacloud/outboundbot/model/CreateTaskExportTaskResult.h
include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h
include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h
include/alibabacloud/outboundbot/model/DeleteAllNumberDistrictInfoRequest.h
include/alibabacloud/outboundbot/model/DeleteAllNumberDistrictInfoResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/DeleteContactBlockListRequest.h
include/alibabacloud/outboundbot/model/DeleteContactBlockListResult.h
include/alibabacloud/outboundbot/model/DeleteContactWhiteListRequest.h
@@ -89,6 +101,8 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DeleteScriptRecordingResult.h
include/alibabacloud/outboundbot/model/DeleteScriptWaveformRequest.h
include/alibabacloud/outboundbot/model/DeleteScriptWaveformResult.h
include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h
include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsRequest.h
include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h
include/alibabacloud/outboundbot/model/DescribeDsReportsRequest.h
@@ -111,8 +125,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h
include/alibabacloud/outboundbot/model/DescribeJobGroupExportTaskProgressRequest.h
include/alibabacloud/outboundbot/model/DescribeJobGroupExportTaskProgressResult.h
include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h
include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusResult.h
include/alibabacloud/outboundbot/model/DescribeScriptRequest.h
include/alibabacloud/outboundbot/model/DescribeScriptResult.h
include/alibabacloud/outboundbot/model/DescribeScriptVoiceConfigRequest.h
@@ -127,8 +139,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DescribeTenantBindNumberResult.h
include/alibabacloud/outboundbot/model/DialogueRequest.h
include/alibabacloud/outboundbot/model/DialogueResult.h
include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h
include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h
include/alibabacloud/outboundbot/model/DownloadRecordingRequest.h
include/alibabacloud/outboundbot/model/DownloadRecordingResult.h
include/alibabacloud/outboundbot/model/DownloadScriptRecordingRequest.h
@@ -141,8 +151,18 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/GenerateUploadUrlResult.h
include/alibabacloud/outboundbot/model/GetAfterAnswerDelayPlaybackRequest.h
include/alibabacloud/outboundbot/model/GetAfterAnswerDelayPlaybackResult.h
include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h
include/alibabacloud/outboundbot/model/GetAgentProfileResult.h
include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h
include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h
include/alibabacloud/outboundbot/model/GetAsrServerInfoRequest.h
include/alibabacloud/outboundbot/model/GetAsrServerInfoResult.h
include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h
include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h
include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodRequest.h
include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h
include/alibabacloud/outboundbot/model/GetConcurrentConversationQuotaRequest.h
@@ -153,14 +173,16 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/GetContactWhiteListResult.h
include/alibabacloud/outboundbot/model/GetCurrentConcurrencyRequest.h
include/alibabacloud/outboundbot/model/GetCurrentConcurrencyResult.h
include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h
include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h
include/alibabacloud/outboundbot/model/GetEmptyNumberNoMoreCallsInfoRequest.h
include/alibabacloud/outboundbot/model/GetEmptyNumberNoMoreCallsInfoResult.h
include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h
include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h
include/alibabacloud/outboundbot/model/GetMaxAttemptsPerDayRequest.h
include/alibabacloud/outboundbot/model/GetMaxAttemptsPerDayResult.h
include/alibabacloud/outboundbot/model/GetNumberDistrictInfoTemplateDownloadUrlRequest.h
include/alibabacloud/outboundbot/model/GetNumberDistrictInfoTemplateDownloadUrlResult.h
include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h
include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h
include/alibabacloud/outboundbot/model/GetSummaryInfoRequest.h
include/alibabacloud/outboundbot/model/GetSummaryInfoResult.h
include/alibabacloud/outboundbot/model/GetTaskByUuidRequest.h
@@ -171,18 +193,36 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ImportScriptResult.h
include/alibabacloud/outboundbot/model/InflightTaskTimeoutRequest.h
include/alibabacloud/outboundbot/model/InflightTaskTimeoutResult.h
include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h
include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h
include/alibabacloud/outboundbot/model/ListAllTenantBindNumberBindingRequest.h
include/alibabacloud/outboundbot/model/ListAllTenantBindNumberBindingResult.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h
include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h
include/alibabacloud/outboundbot/model/ListApiPluginsResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h
include/alibabacloud/outboundbot/model/ListChatbotInstancesResult.h
include/alibabacloud/outboundbot/model/ListDialogueFlowsRequest.h
include/alibabacloud/outboundbot/model/ListDialogueFlowsResult.h
include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h
include/alibabacloud/outboundbot/model/ListDownloadTasksResult.h
include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h
include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h
include/alibabacloud/outboundbot/model/ListGlobalQuestionsRequest.h
include/alibabacloud/outboundbot/model/ListGlobalQuestionsResult.h
include/alibabacloud/outboundbot/model/ListInstancesRequest.h
include/alibabacloud/outboundbot/model/ListInstancesResult.h
include/alibabacloud/outboundbot/model/ListIntentionsRequest.h
include/alibabacloud/outboundbot/model/ListIntentionsResult.h
include/alibabacloud/outboundbot/model/ListIntentsRequest.h
include/alibabacloud/outboundbot/model/ListIntentsResult.h
include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h
@@ -197,8 +237,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ListOutboundCallNumbersResult.h
include/alibabacloud/outboundbot/model/ListResourceTagsRequest.h
include/alibabacloud/outboundbot/model/ListResourceTagsResult.h
include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h
include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h
include/alibabacloud/outboundbot/model/ListScriptPublishHistoriesRequest.h
include/alibabacloud/outboundbot/model/ListScriptPublishHistoriesResult.h
include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h
@@ -211,8 +249,18 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ListTagResourcesResult.h
include/alibabacloud/outboundbot/model/ListTagsRequest.h
include/alibabacloud/outboundbot/model/ListTagsResult.h
include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h
include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h
include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/ModifyBatchJobsRequest.h
include/alibabacloud/outboundbot/model/ModifyBatchJobsResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/ModifyDialogueFlowRequest.h
include/alibabacloud/outboundbot/model/ModifyDialogueFlowResult.h
include/alibabacloud/outboundbot/model/ModifyEmptyNumberNoMoreCallsInfoRequest.h
@@ -255,6 +303,10 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/RollbackScriptResult.h
include/alibabacloud/outboundbot/model/SaveAfterAnswerDelayPlaybackRequest.h
include/alibabacloud/outboundbot/model/SaveAfterAnswerDelayPlaybackResult.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionSessionListRequest.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionSessionListResult.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionTagInfoListRequest.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionTagInfoListResult.h
include/alibabacloud/outboundbot/model/SaveBaseStrategyPeriodRequest.h
include/alibabacloud/outboundbot/model/SaveBaseStrategyPeriodResult.h
include/alibabacloud/outboundbot/model/SaveContactBlockListRequest.h
@@ -296,18 +348,28 @@ set(outboundbot_public_header_model
set(outboundbot_src
src/OutboundBotClient.cc
src/model/ApplyNumberDistrictInfoParsingResultRequest.cc
src/model/ApplyNumberDistrictInfoParsingResultResult.cc
src/model/AssignJobsRequest.cc
src/model/AssignJobsResult.cc
src/model/AssignJobsAsyncRequest.cc
src/model/AssignJobsAsyncResult.cc
src/model/CancelJobsRequest.cc
src/model/CancelJobsResult.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/CreateAgentProfileRequest.cc
src/model/CreateAgentProfileResult.cc
src/model/CreateAnnotationMissionRequest.cc
src/model/CreateAnnotationMissionResult.cc
src/model/CreateBatchJobsRequest.cc
src/model/CreateBatchJobsResult.cc
src/model/CreateBatchRepeatJobRequest.cc
src/model/CreateBatchRepeatJobResult.cc
src/model/CreateBeebotIntentRequest.cc
src/model/CreateBeebotIntentResult.cc
src/model/CreateBeebotIntentLgfRequest.cc
src/model/CreateBeebotIntentLgfResult.cc
src/model/CreateBeebotIntentUserSayRequest.cc
src/model/CreateBeebotIntentUserSayResult.cc
src/model/CreateDialogueFlowRequest.cc
src/model/CreateDialogueFlowResult.cc
src/model/CreateDownloadUrlRequest.cc
@@ -326,12 +388,6 @@ set(outboundbot_src
src/model/CreateJobGroupResult.cc
src/model/CreateJobGroupExportTaskRequest.cc
src/model/CreateJobGroupExportTaskResult.cc
src/model/CreateNumberDistrictInfoDownloadUrlRequest.cc
src/model/CreateNumberDistrictInfoDownloadUrlResult.cc
src/model/CreateNumberDistrictInfoParsingTaskRequest.cc
src/model/CreateNumberDistrictInfoParsingTaskResult.cc
src/model/CreateOutboundCallNumberRequest.cc
src/model/CreateOutboundCallNumberResult.cc
src/model/CreateScriptRequest.cc
src/model/CreateScriptResult.cc
src/model/CreateScriptWaveformRequest.cc
@@ -340,8 +396,16 @@ set(outboundbot_src
src/model/CreateTagResult.cc
src/model/CreateTaskExportTaskRequest.cc
src/model/CreateTaskExportTaskResult.cc
src/model/DeleteAgentProfilesRequest.cc
src/model/DeleteAgentProfilesResult.cc
src/model/DeleteAllNumberDistrictInfoRequest.cc
src/model/DeleteAllNumberDistrictInfoResult.cc
src/model/DeleteBeebotIntentRequest.cc
src/model/DeleteBeebotIntentResult.cc
src/model/DeleteBeebotIntentLgfRequest.cc
src/model/DeleteBeebotIntentLgfResult.cc
src/model/DeleteBeebotIntentUserSayRequest.cc
src/model/DeleteBeebotIntentUserSayResult.cc
src/model/DeleteContactBlockListRequest.cc
src/model/DeleteContactBlockListResult.cc
src/model/DeleteContactWhiteListRequest.cc
@@ -364,6 +428,8 @@ set(outboundbot_src
src/model/DeleteScriptRecordingResult.cc
src/model/DeleteScriptWaveformRequest.cc
src/model/DeleteScriptWaveformResult.cc
src/model/DescribeBeebotIntentRequest.cc
src/model/DescribeBeebotIntentResult.cc
src/model/DescribeDialogueNodeStatisticsRequest.cc
src/model/DescribeDialogueNodeStatisticsResult.cc
src/model/DescribeDsReportsRequest.cc
@@ -386,8 +452,6 @@ set(outboundbot_src
src/model/DescribeJobGroupResult.cc
src/model/DescribeJobGroupExportTaskProgressRequest.cc
src/model/DescribeJobGroupExportTaskProgressResult.cc
src/model/DescribeNumberDistrictInfoStatusRequest.cc
src/model/DescribeNumberDistrictInfoStatusResult.cc
src/model/DescribeScriptRequest.cc
src/model/DescribeScriptResult.cc
src/model/DescribeScriptVoiceConfigRequest.cc
@@ -402,8 +466,6 @@ set(outboundbot_src
src/model/DescribeTenantBindNumberResult.cc
src/model/DialogueRequest.cc
src/model/DialogueResult.cc
src/model/DismissNumberDistrictInfoParsingResultRequest.cc
src/model/DismissNumberDistrictInfoParsingResultResult.cc
src/model/DownloadRecordingRequest.cc
src/model/DownloadRecordingResult.cc
src/model/DownloadScriptRecordingRequest.cc
@@ -416,8 +478,18 @@ set(outboundbot_src
src/model/GenerateUploadUrlResult.cc
src/model/GetAfterAnswerDelayPlaybackRequest.cc
src/model/GetAfterAnswerDelayPlaybackResult.cc
src/model/GetAgentProfileRequest.cc
src/model/GetAgentProfileResult.cc
src/model/GetAgentProfileTemplateRequest.cc
src/model/GetAgentProfileTemplateResult.cc
src/model/GetAnnotationMissionSummaryRequest.cc
src/model/GetAnnotationMissionSummaryResult.cc
src/model/GetAnnotationMissionTagInfoListRequest.cc
src/model/GetAnnotationMissionTagInfoListResult.cc
src/model/GetAsrServerInfoRequest.cc
src/model/GetAsrServerInfoResult.cc
src/model/GetAssignJobsAsyncResultRequest.cc
src/model/GetAssignJobsAsyncResultResult.cc
src/model/GetBaseStrategyPeriodRequest.cc
src/model/GetBaseStrategyPeriodResult.cc
src/model/GetConcurrentConversationQuotaRequest.cc
@@ -428,14 +500,16 @@ set(outboundbot_src
src/model/GetContactWhiteListResult.cc
src/model/GetCurrentConcurrencyRequest.cc
src/model/GetCurrentConcurrencyResult.cc
src/model/GetEffectiveDaysRequest.cc
src/model/GetEffectiveDaysResult.cc
src/model/GetEmptyNumberNoMoreCallsInfoRequest.cc
src/model/GetEmptyNumberNoMoreCallsInfoResult.cc
src/model/GetJobDataUploadParamsRequest.cc
src/model/GetJobDataUploadParamsResult.cc
src/model/GetMaxAttemptsPerDayRequest.cc
src/model/GetMaxAttemptsPerDayResult.cc
src/model/GetNumberDistrictInfoTemplateDownloadUrlRequest.cc
src/model/GetNumberDistrictInfoTemplateDownloadUrlResult.cc
src/model/GetRealtimeConcurrencyReportRequest.cc
src/model/GetRealtimeConcurrencyReportResult.cc
src/model/GetSummaryInfoRequest.cc
src/model/GetSummaryInfoResult.cc
src/model/GetTaskByUuidRequest.cc
@@ -446,18 +520,36 @@ set(outboundbot_src
src/model/ImportScriptResult.cc
src/model/InflightTaskTimeoutRequest.cc
src/model/InflightTaskTimeoutResult.cc
src/model/ListAgentProfilesRequest.cc
src/model/ListAgentProfilesResult.cc
src/model/ListAllTenantBindNumberBindingRequest.cc
src/model/ListAllTenantBindNumberBindingResult.cc
src/model/ListAnnotationMissionRequest.cc
src/model/ListAnnotationMissionResult.cc
src/model/ListAnnotationMissionSessionRequest.cc
src/model/ListAnnotationMissionSessionResult.cc
src/model/ListApiPluginsRequest.cc
src/model/ListApiPluginsResult.cc
src/model/ListBeebotIntentRequest.cc
src/model/ListBeebotIntentResult.cc
src/model/ListBeebotIntentLgfRequest.cc
src/model/ListBeebotIntentLgfResult.cc
src/model/ListBeebotIntentUserSayRequest.cc
src/model/ListBeebotIntentUserSayResult.cc
src/model/ListChatbotInstancesRequest.cc
src/model/ListChatbotInstancesResult.cc
src/model/ListDialogueFlowsRequest.cc
src/model/ListDialogueFlowsResult.cc
src/model/ListDownloadTasksRequest.cc
src/model/ListDownloadTasksResult.cc
src/model/ListFlashSmsTemplatesRequest.cc
src/model/ListFlashSmsTemplatesResult.cc
src/model/ListGlobalQuestionsRequest.cc
src/model/ListGlobalQuestionsResult.cc
src/model/ListInstancesRequest.cc
src/model/ListInstancesResult.cc
src/model/ListIntentionsRequest.cc
src/model/ListIntentionsResult.cc
src/model/ListIntentsRequest.cc
src/model/ListIntentsResult.cc
src/model/ListJobGroupsRequest.cc
@@ -472,8 +564,6 @@ set(outboundbot_src
src/model/ListOutboundCallNumbersResult.cc
src/model/ListResourceTagsRequest.cc
src/model/ListResourceTagsResult.cc
src/model/ListSchedulerInstancesRequest.cc
src/model/ListSchedulerInstancesResult.cc
src/model/ListScriptPublishHistoriesRequest.cc
src/model/ListScriptPublishHistoriesResult.cc
src/model/ListScriptRecordingRequest.cc
@@ -486,8 +576,18 @@ set(outboundbot_src
src/model/ListTagResourcesResult.cc
src/model/ListTagsRequest.cc
src/model/ListTagsResult.cc
src/model/ModifyAgentProfileRequest.cc
src/model/ModifyAgentProfileResult.cc
src/model/ModifyAnnotationMissionRequest.cc
src/model/ModifyAnnotationMissionResult.cc
src/model/ModifyBatchJobsRequest.cc
src/model/ModifyBatchJobsResult.cc
src/model/ModifyBeebotIntentRequest.cc
src/model/ModifyBeebotIntentResult.cc
src/model/ModifyBeebotIntentLgfRequest.cc
src/model/ModifyBeebotIntentLgfResult.cc
src/model/ModifyBeebotIntentUserSayRequest.cc
src/model/ModifyBeebotIntentUserSayResult.cc
src/model/ModifyDialogueFlowRequest.cc
src/model/ModifyDialogueFlowResult.cc
src/model/ModifyEmptyNumberNoMoreCallsInfoRequest.cc
@@ -530,6 +630,10 @@ set(outboundbot_src
src/model/RollbackScriptResult.cc
src/model/SaveAfterAnswerDelayPlaybackRequest.cc
src/model/SaveAfterAnswerDelayPlaybackResult.cc
src/model/SaveAnnotationMissionSessionListRequest.cc
src/model/SaveAnnotationMissionSessionListResult.cc
src/model/SaveAnnotationMissionTagInfoListRequest.cc
src/model/SaveAnnotationMissionTagInfoListResult.cc
src/model/SaveBaseStrategyPeriodRequest.cc
src/model/SaveBaseStrategyPeriodResult.cc
src/model/SaveContactBlockListRequest.cc

View File

@@ -22,18 +22,28 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "OutboundBotExport.h"
#include "model/ApplyNumberDistrictInfoParsingResultRequest.h"
#include "model/ApplyNumberDistrictInfoParsingResultResult.h"
#include "model/AssignJobsRequest.h"
#include "model/AssignJobsResult.h"
#include "model/AssignJobsAsyncRequest.h"
#include "model/AssignJobsAsyncResult.h"
#include "model/CancelJobsRequest.h"
#include "model/CancelJobsResult.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/CreateAgentProfileRequest.h"
#include "model/CreateAgentProfileResult.h"
#include "model/CreateAnnotationMissionRequest.h"
#include "model/CreateAnnotationMissionResult.h"
#include "model/CreateBatchJobsRequest.h"
#include "model/CreateBatchJobsResult.h"
#include "model/CreateBatchRepeatJobRequest.h"
#include "model/CreateBatchRepeatJobResult.h"
#include "model/CreateBeebotIntentRequest.h"
#include "model/CreateBeebotIntentResult.h"
#include "model/CreateBeebotIntentLgfRequest.h"
#include "model/CreateBeebotIntentLgfResult.h"
#include "model/CreateBeebotIntentUserSayRequest.h"
#include "model/CreateBeebotIntentUserSayResult.h"
#include "model/CreateDialogueFlowRequest.h"
#include "model/CreateDialogueFlowResult.h"
#include "model/CreateDownloadUrlRequest.h"
@@ -52,12 +62,6 @@
#include "model/CreateJobGroupResult.h"
#include "model/CreateJobGroupExportTaskRequest.h"
#include "model/CreateJobGroupExportTaskResult.h"
#include "model/CreateNumberDistrictInfoDownloadUrlRequest.h"
#include "model/CreateNumberDistrictInfoDownloadUrlResult.h"
#include "model/CreateNumberDistrictInfoParsingTaskRequest.h"
#include "model/CreateNumberDistrictInfoParsingTaskResult.h"
#include "model/CreateOutboundCallNumberRequest.h"
#include "model/CreateOutboundCallNumberResult.h"
#include "model/CreateScriptRequest.h"
#include "model/CreateScriptResult.h"
#include "model/CreateScriptWaveformRequest.h"
@@ -66,8 +70,16 @@
#include "model/CreateTagResult.h"
#include "model/CreateTaskExportTaskRequest.h"
#include "model/CreateTaskExportTaskResult.h"
#include "model/DeleteAgentProfilesRequest.h"
#include "model/DeleteAgentProfilesResult.h"
#include "model/DeleteAllNumberDistrictInfoRequest.h"
#include "model/DeleteAllNumberDistrictInfoResult.h"
#include "model/DeleteBeebotIntentRequest.h"
#include "model/DeleteBeebotIntentResult.h"
#include "model/DeleteBeebotIntentLgfRequest.h"
#include "model/DeleteBeebotIntentLgfResult.h"
#include "model/DeleteBeebotIntentUserSayRequest.h"
#include "model/DeleteBeebotIntentUserSayResult.h"
#include "model/DeleteContactBlockListRequest.h"
#include "model/DeleteContactBlockListResult.h"
#include "model/DeleteContactWhiteListRequest.h"
@@ -90,6 +102,8 @@
#include "model/DeleteScriptRecordingResult.h"
#include "model/DeleteScriptWaveformRequest.h"
#include "model/DeleteScriptWaveformResult.h"
#include "model/DescribeBeebotIntentRequest.h"
#include "model/DescribeBeebotIntentResult.h"
#include "model/DescribeDialogueNodeStatisticsRequest.h"
#include "model/DescribeDialogueNodeStatisticsResult.h"
#include "model/DescribeDsReportsRequest.h"
@@ -112,8 +126,6 @@
#include "model/DescribeJobGroupResult.h"
#include "model/DescribeJobGroupExportTaskProgressRequest.h"
#include "model/DescribeJobGroupExportTaskProgressResult.h"
#include "model/DescribeNumberDistrictInfoStatusRequest.h"
#include "model/DescribeNumberDistrictInfoStatusResult.h"
#include "model/DescribeScriptRequest.h"
#include "model/DescribeScriptResult.h"
#include "model/DescribeScriptVoiceConfigRequest.h"
@@ -128,8 +140,6 @@
#include "model/DescribeTenantBindNumberResult.h"
#include "model/DialogueRequest.h"
#include "model/DialogueResult.h"
#include "model/DismissNumberDistrictInfoParsingResultRequest.h"
#include "model/DismissNumberDistrictInfoParsingResultResult.h"
#include "model/DownloadRecordingRequest.h"
#include "model/DownloadRecordingResult.h"
#include "model/DownloadScriptRecordingRequest.h"
@@ -142,8 +152,18 @@
#include "model/GenerateUploadUrlResult.h"
#include "model/GetAfterAnswerDelayPlaybackRequest.h"
#include "model/GetAfterAnswerDelayPlaybackResult.h"
#include "model/GetAgentProfileRequest.h"
#include "model/GetAgentProfileResult.h"
#include "model/GetAgentProfileTemplateRequest.h"
#include "model/GetAgentProfileTemplateResult.h"
#include "model/GetAnnotationMissionSummaryRequest.h"
#include "model/GetAnnotationMissionSummaryResult.h"
#include "model/GetAnnotationMissionTagInfoListRequest.h"
#include "model/GetAnnotationMissionTagInfoListResult.h"
#include "model/GetAsrServerInfoRequest.h"
#include "model/GetAsrServerInfoResult.h"
#include "model/GetAssignJobsAsyncResultRequest.h"
#include "model/GetAssignJobsAsyncResultResult.h"
#include "model/GetBaseStrategyPeriodRequest.h"
#include "model/GetBaseStrategyPeriodResult.h"
#include "model/GetConcurrentConversationQuotaRequest.h"
@@ -154,14 +174,16 @@
#include "model/GetContactWhiteListResult.h"
#include "model/GetCurrentConcurrencyRequest.h"
#include "model/GetCurrentConcurrencyResult.h"
#include "model/GetEffectiveDaysRequest.h"
#include "model/GetEffectiveDaysResult.h"
#include "model/GetEmptyNumberNoMoreCallsInfoRequest.h"
#include "model/GetEmptyNumberNoMoreCallsInfoResult.h"
#include "model/GetJobDataUploadParamsRequest.h"
#include "model/GetJobDataUploadParamsResult.h"
#include "model/GetMaxAttemptsPerDayRequest.h"
#include "model/GetMaxAttemptsPerDayResult.h"
#include "model/GetNumberDistrictInfoTemplateDownloadUrlRequest.h"
#include "model/GetNumberDistrictInfoTemplateDownloadUrlResult.h"
#include "model/GetRealtimeConcurrencyReportRequest.h"
#include "model/GetRealtimeConcurrencyReportResult.h"
#include "model/GetSummaryInfoRequest.h"
#include "model/GetSummaryInfoResult.h"
#include "model/GetTaskByUuidRequest.h"
@@ -172,18 +194,36 @@
#include "model/ImportScriptResult.h"
#include "model/InflightTaskTimeoutRequest.h"
#include "model/InflightTaskTimeoutResult.h"
#include "model/ListAgentProfilesRequest.h"
#include "model/ListAgentProfilesResult.h"
#include "model/ListAllTenantBindNumberBindingRequest.h"
#include "model/ListAllTenantBindNumberBindingResult.h"
#include "model/ListAnnotationMissionRequest.h"
#include "model/ListAnnotationMissionResult.h"
#include "model/ListAnnotationMissionSessionRequest.h"
#include "model/ListAnnotationMissionSessionResult.h"
#include "model/ListApiPluginsRequest.h"
#include "model/ListApiPluginsResult.h"
#include "model/ListBeebotIntentRequest.h"
#include "model/ListBeebotIntentResult.h"
#include "model/ListBeebotIntentLgfRequest.h"
#include "model/ListBeebotIntentLgfResult.h"
#include "model/ListBeebotIntentUserSayRequest.h"
#include "model/ListBeebotIntentUserSayResult.h"
#include "model/ListChatbotInstancesRequest.h"
#include "model/ListChatbotInstancesResult.h"
#include "model/ListDialogueFlowsRequest.h"
#include "model/ListDialogueFlowsResult.h"
#include "model/ListDownloadTasksRequest.h"
#include "model/ListDownloadTasksResult.h"
#include "model/ListFlashSmsTemplatesRequest.h"
#include "model/ListFlashSmsTemplatesResult.h"
#include "model/ListGlobalQuestionsRequest.h"
#include "model/ListGlobalQuestionsResult.h"
#include "model/ListInstancesRequest.h"
#include "model/ListInstancesResult.h"
#include "model/ListIntentionsRequest.h"
#include "model/ListIntentionsResult.h"
#include "model/ListIntentsRequest.h"
#include "model/ListIntentsResult.h"
#include "model/ListJobGroupsRequest.h"
@@ -198,8 +238,6 @@
#include "model/ListOutboundCallNumbersResult.h"
#include "model/ListResourceTagsRequest.h"
#include "model/ListResourceTagsResult.h"
#include "model/ListSchedulerInstancesRequest.h"
#include "model/ListSchedulerInstancesResult.h"
#include "model/ListScriptPublishHistoriesRequest.h"
#include "model/ListScriptPublishHistoriesResult.h"
#include "model/ListScriptRecordingRequest.h"
@@ -212,8 +250,18 @@
#include "model/ListTagResourcesResult.h"
#include "model/ListTagsRequest.h"
#include "model/ListTagsResult.h"
#include "model/ModifyAgentProfileRequest.h"
#include "model/ModifyAgentProfileResult.h"
#include "model/ModifyAnnotationMissionRequest.h"
#include "model/ModifyAnnotationMissionResult.h"
#include "model/ModifyBatchJobsRequest.h"
#include "model/ModifyBatchJobsResult.h"
#include "model/ModifyBeebotIntentRequest.h"
#include "model/ModifyBeebotIntentResult.h"
#include "model/ModifyBeebotIntentLgfRequest.h"
#include "model/ModifyBeebotIntentLgfResult.h"
#include "model/ModifyBeebotIntentUserSayRequest.h"
#include "model/ModifyBeebotIntentUserSayResult.h"
#include "model/ModifyDialogueFlowRequest.h"
#include "model/ModifyDialogueFlowResult.h"
#include "model/ModifyEmptyNumberNoMoreCallsInfoRequest.h"
@@ -256,6 +304,10 @@
#include "model/RollbackScriptResult.h"
#include "model/SaveAfterAnswerDelayPlaybackRequest.h"
#include "model/SaveAfterAnswerDelayPlaybackResult.h"
#include "model/SaveAnnotationMissionSessionListRequest.h"
#include "model/SaveAnnotationMissionSessionListResult.h"
#include "model/SaveAnnotationMissionTagInfoListRequest.h"
#include "model/SaveAnnotationMissionTagInfoListResult.h"
#include "model/SaveBaseStrategyPeriodRequest.h"
#include "model/SaveBaseStrategyPeriodResult.h"
#include "model/SaveContactBlockListRequest.h"
@@ -303,24 +355,39 @@ namespace AlibabaCloud
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT OutboundBotClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ApplyNumberDistrictInfoParsingResultResult> ApplyNumberDistrictInfoParsingResultOutcome;
typedef std::future<ApplyNumberDistrictInfoParsingResultOutcome> ApplyNumberDistrictInfoParsingResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ApplyNumberDistrictInfoParsingResultRequest&, const ApplyNumberDistrictInfoParsingResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyNumberDistrictInfoParsingResultAsyncHandler;
typedef Outcome<Error, Model::AssignJobsResult> AssignJobsOutcome;
typedef std::future<AssignJobsOutcome> AssignJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsRequest&, const AssignJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncHandler;
typedef Outcome<Error, Model::AssignJobsAsyncResult> AssignJobsAsyncOutcome;
typedef std::future<AssignJobsAsyncOutcome> AssignJobsAsyncOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsAsyncRequest&, const AssignJobsAsyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncAsyncHandler;
typedef Outcome<Error, Model::CancelJobsResult> CancelJobsOutcome;
typedef std::future<CancelJobsOutcome> CancelJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CancelJobsRequest&, const CancelJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelJobsAsyncHandler;
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::CreateAgentProfileResult> CreateAgentProfileOutcome;
typedef std::future<CreateAgentProfileOutcome> CreateAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateAgentProfileRequest&, const CreateAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAgentProfileAsyncHandler;
typedef Outcome<Error, Model::CreateAnnotationMissionResult> CreateAnnotationMissionOutcome;
typedef std::future<CreateAnnotationMissionOutcome> CreateAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateAnnotationMissionRequest&, const CreateAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::CreateBatchJobsResult> CreateBatchJobsOutcome;
typedef std::future<CreateBatchJobsOutcome> CreateBatchJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchJobsRequest&, const CreateBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchJobsAsyncHandler;
typedef Outcome<Error, Model::CreateBatchRepeatJobResult> CreateBatchRepeatJobOutcome;
typedef std::future<CreateBatchRepeatJobOutcome> CreateBatchRepeatJobOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchRepeatJobRequest&, const CreateBatchRepeatJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchRepeatJobAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentResult> CreateBeebotIntentOutcome;
typedef std::future<CreateBeebotIntentOutcome> CreateBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentRequest&, const CreateBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentLgfResult> CreateBeebotIntentLgfOutcome;
typedef std::future<CreateBeebotIntentLgfOutcome> CreateBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentLgfRequest&, const CreateBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentUserSayResult> CreateBeebotIntentUserSayOutcome;
typedef std::future<CreateBeebotIntentUserSayOutcome> CreateBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentUserSayRequest&, const CreateBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::CreateDialogueFlowResult> CreateDialogueFlowOutcome;
typedef std::future<CreateDialogueFlowOutcome> CreateDialogueFlowOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateDialogueFlowRequest&, const CreateDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDialogueFlowAsyncHandler;
@@ -348,15 +415,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateJobGroupExportTaskResult> CreateJobGroupExportTaskOutcome;
typedef std::future<CreateJobGroupExportTaskOutcome> CreateJobGroupExportTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateJobGroupExportTaskRequest&, const CreateJobGroupExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobGroupExportTaskAsyncHandler;
typedef Outcome<Error, Model::CreateNumberDistrictInfoDownloadUrlResult> CreateNumberDistrictInfoDownloadUrlOutcome;
typedef std::future<CreateNumberDistrictInfoDownloadUrlOutcome> CreateNumberDistrictInfoDownloadUrlOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateNumberDistrictInfoDownloadUrlRequest&, const CreateNumberDistrictInfoDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNumberDistrictInfoDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::CreateNumberDistrictInfoParsingTaskResult> CreateNumberDistrictInfoParsingTaskOutcome;
typedef std::future<CreateNumberDistrictInfoParsingTaskOutcome> CreateNumberDistrictInfoParsingTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateNumberDistrictInfoParsingTaskRequest&, const CreateNumberDistrictInfoParsingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNumberDistrictInfoParsingTaskAsyncHandler;
typedef Outcome<Error, Model::CreateOutboundCallNumberResult> CreateOutboundCallNumberOutcome;
typedef std::future<CreateOutboundCallNumberOutcome> CreateOutboundCallNumberOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateOutboundCallNumberRequest&, const CreateOutboundCallNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOutboundCallNumberAsyncHandler;
typedef Outcome<Error, Model::CreateScriptResult> CreateScriptOutcome;
typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateScriptRequest&, const CreateScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScriptAsyncHandler;
@@ -369,9 +427,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTaskExportTaskResult> CreateTaskExportTaskOutcome;
typedef std::future<CreateTaskExportTaskOutcome> CreateTaskExportTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateTaskExportTaskRequest&, const CreateTaskExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskExportTaskAsyncHandler;
typedef Outcome<Error, Model::DeleteAgentProfilesResult> DeleteAgentProfilesOutcome;
typedef std::future<DeleteAgentProfilesOutcome> DeleteAgentProfilesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteAgentProfilesRequest&, const DeleteAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAgentProfilesAsyncHandler;
typedef Outcome<Error, Model::DeleteAllNumberDistrictInfoResult> DeleteAllNumberDistrictInfoOutcome;
typedef std::future<DeleteAllNumberDistrictInfoOutcome> DeleteAllNumberDistrictInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteAllNumberDistrictInfoRequest&, const DeleteAllNumberDistrictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAllNumberDistrictInfoAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentResult> DeleteBeebotIntentOutcome;
typedef std::future<DeleteBeebotIntentOutcome> DeleteBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentRequest&, const DeleteBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentLgfResult> DeleteBeebotIntentLgfOutcome;
typedef std::future<DeleteBeebotIntentLgfOutcome> DeleteBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentLgfRequest&, const DeleteBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentUserSayResult> DeleteBeebotIntentUserSayOutcome;
typedef std::future<DeleteBeebotIntentUserSayOutcome> DeleteBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentUserSayRequest&, const DeleteBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::DeleteContactBlockListResult> DeleteContactBlockListOutcome;
typedef std::future<DeleteContactBlockListOutcome> DeleteContactBlockListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteContactBlockListRequest&, const DeleteContactBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactBlockListAsyncHandler;
@@ -405,6 +475,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteScriptWaveformResult> DeleteScriptWaveformOutcome;
typedef std::future<DeleteScriptWaveformOutcome> DeleteScriptWaveformOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteScriptWaveformRequest&, const DeleteScriptWaveformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScriptWaveformAsyncHandler;
typedef Outcome<Error, Model::DescribeBeebotIntentResult> DescribeBeebotIntentOutcome;
typedef std::future<DescribeBeebotIntentOutcome> DescribeBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeBeebotIntentRequest&, const DescribeBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::DescribeDialogueNodeStatisticsResult> DescribeDialogueNodeStatisticsOutcome;
typedef std::future<DescribeDialogueNodeStatisticsOutcome> DescribeDialogueNodeStatisticsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeDialogueNodeStatisticsRequest&, const DescribeDialogueNodeStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDialogueNodeStatisticsAsyncHandler;
@@ -438,9 +511,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeJobGroupExportTaskProgressResult> DescribeJobGroupExportTaskProgressOutcome;
typedef std::future<DescribeJobGroupExportTaskProgressOutcome> DescribeJobGroupExportTaskProgressOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobGroupExportTaskProgressRequest&, const DescribeJobGroupExportTaskProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobGroupExportTaskProgressAsyncHandler;
typedef Outcome<Error, Model::DescribeNumberDistrictInfoStatusResult> DescribeNumberDistrictInfoStatusOutcome;
typedef std::future<DescribeNumberDistrictInfoStatusOutcome> DescribeNumberDistrictInfoStatusOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeNumberDistrictInfoStatusRequest&, const DescribeNumberDistrictInfoStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNumberDistrictInfoStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeScriptResult> DescribeScriptOutcome;
typedef std::future<DescribeScriptOutcome> DescribeScriptOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeScriptRequest&, const DescribeScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScriptAsyncHandler;
@@ -462,9 +532,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DialogueResult> DialogueOutcome;
typedef std::future<DialogueOutcome> DialogueOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DialogueRequest&, const DialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DialogueAsyncHandler;
typedef Outcome<Error, Model::DismissNumberDistrictInfoParsingResultResult> DismissNumberDistrictInfoParsingResultOutcome;
typedef std::future<DismissNumberDistrictInfoParsingResultOutcome> DismissNumberDistrictInfoParsingResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DismissNumberDistrictInfoParsingResultRequest&, const DismissNumberDistrictInfoParsingResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DismissNumberDistrictInfoParsingResultAsyncHandler;
typedef Outcome<Error, Model::DownloadRecordingResult> DownloadRecordingOutcome;
typedef std::future<DownloadRecordingOutcome> DownloadRecordingOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DownloadRecordingRequest&, const DownloadRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadRecordingAsyncHandler;
@@ -483,9 +550,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetAfterAnswerDelayPlaybackResult> GetAfterAnswerDelayPlaybackOutcome;
typedef std::future<GetAfterAnswerDelayPlaybackOutcome> GetAfterAnswerDelayPlaybackOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAfterAnswerDelayPlaybackRequest&, const GetAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAfterAnswerDelayPlaybackAsyncHandler;
typedef Outcome<Error, Model::GetAgentProfileResult> GetAgentProfileOutcome;
typedef std::future<GetAgentProfileOutcome> GetAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileRequest&, const GetAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileAsyncHandler;
typedef Outcome<Error, Model::GetAgentProfileTemplateResult> GetAgentProfileTemplateOutcome;
typedef std::future<GetAgentProfileTemplateOutcome> GetAgentProfileTemplateOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileTemplateRequest&, const GetAgentProfileTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileTemplateAsyncHandler;
typedef Outcome<Error, Model::GetAnnotationMissionSummaryResult> GetAnnotationMissionSummaryOutcome;
typedef std::future<GetAnnotationMissionSummaryOutcome> GetAnnotationMissionSummaryOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionSummaryRequest&, const GetAnnotationMissionSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionSummaryAsyncHandler;
typedef Outcome<Error, Model::GetAnnotationMissionTagInfoListResult> GetAnnotationMissionTagInfoListOutcome;
typedef std::future<GetAnnotationMissionTagInfoListOutcome> GetAnnotationMissionTagInfoListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionTagInfoListRequest&, const GetAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionTagInfoListAsyncHandler;
typedef Outcome<Error, Model::GetAsrServerInfoResult> GetAsrServerInfoOutcome;
typedef std::future<GetAsrServerInfoOutcome> GetAsrServerInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAsrServerInfoRequest&, const GetAsrServerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsrServerInfoAsyncHandler;
typedef Outcome<Error, Model::GetAssignJobsAsyncResultResult> GetAssignJobsAsyncResultOutcome;
typedef std::future<GetAssignJobsAsyncResultOutcome> GetAssignJobsAsyncResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAssignJobsAsyncResultRequest&, const GetAssignJobsAsyncResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssignJobsAsyncResultAsyncHandler;
typedef Outcome<Error, Model::GetBaseStrategyPeriodResult> GetBaseStrategyPeriodOutcome;
typedef std::future<GetBaseStrategyPeriodOutcome> GetBaseStrategyPeriodOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetBaseStrategyPeriodRequest&, const GetBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaseStrategyPeriodAsyncHandler;
@@ -501,18 +583,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetCurrentConcurrencyResult> GetCurrentConcurrencyOutcome;
typedef std::future<GetCurrentConcurrencyOutcome> GetCurrentConcurrencyOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetCurrentConcurrencyRequest&, const GetCurrentConcurrencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCurrentConcurrencyAsyncHandler;
typedef Outcome<Error, Model::GetEffectiveDaysResult> GetEffectiveDaysOutcome;
typedef std::future<GetEffectiveDaysOutcome> GetEffectiveDaysOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetEffectiveDaysRequest&, const GetEffectiveDaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEffectiveDaysAsyncHandler;
typedef Outcome<Error, Model::GetEmptyNumberNoMoreCallsInfoResult> GetEmptyNumberNoMoreCallsInfoOutcome;
typedef std::future<GetEmptyNumberNoMoreCallsInfoOutcome> GetEmptyNumberNoMoreCallsInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetEmptyNumberNoMoreCallsInfoRequest&, const GetEmptyNumberNoMoreCallsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEmptyNumberNoMoreCallsInfoAsyncHandler;
typedef Outcome<Error, Model::GetJobDataUploadParamsResult> GetJobDataUploadParamsOutcome;
typedef std::future<GetJobDataUploadParamsOutcome> GetJobDataUploadParamsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetJobDataUploadParamsRequest&, const GetJobDataUploadParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJobDataUploadParamsAsyncHandler;
typedef Outcome<Error, Model::GetMaxAttemptsPerDayResult> GetMaxAttemptsPerDayOutcome;
typedef std::future<GetMaxAttemptsPerDayOutcome> GetMaxAttemptsPerDayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetMaxAttemptsPerDayRequest&, const GetMaxAttemptsPerDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMaxAttemptsPerDayAsyncHandler;
typedef Outcome<Error, Model::GetNumberDistrictInfoTemplateDownloadUrlResult> GetNumberDistrictInfoTemplateDownloadUrlOutcome;
typedef std::future<GetNumberDistrictInfoTemplateDownloadUrlOutcome> GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest&, const GetNumberDistrictInfoTemplateDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::GetRealtimeConcurrencyReportResult> GetRealtimeConcurrencyReportOutcome;
typedef std::future<GetRealtimeConcurrencyReportOutcome> GetRealtimeConcurrencyReportOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetRealtimeConcurrencyReportRequest&, const GetRealtimeConcurrencyReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRealtimeConcurrencyReportAsyncHandler;
typedef Outcome<Error, Model::GetSummaryInfoResult> GetSummaryInfoOutcome;
typedef std::future<GetSummaryInfoOutcome> GetSummaryInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetSummaryInfoRequest&, const GetSummaryInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSummaryInfoAsyncHandler;
@@ -528,9 +613,30 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::InflightTaskTimeoutResult> InflightTaskTimeoutOutcome;
typedef std::future<InflightTaskTimeoutOutcome> InflightTaskTimeoutOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::InflightTaskTimeoutRequest&, const InflightTaskTimeoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InflightTaskTimeoutAsyncHandler;
typedef Outcome<Error, Model::ListAgentProfilesResult> ListAgentProfilesOutcome;
typedef std::future<ListAgentProfilesOutcome> ListAgentProfilesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAgentProfilesRequest&, const ListAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAgentProfilesAsyncHandler;
typedef Outcome<Error, Model::ListAllTenantBindNumberBindingResult> ListAllTenantBindNumberBindingOutcome;
typedef std::future<ListAllTenantBindNumberBindingOutcome> ListAllTenantBindNumberBindingOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAllTenantBindNumberBindingRequest&, const ListAllTenantBindNumberBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAllTenantBindNumberBindingAsyncHandler;
typedef Outcome<Error, Model::ListAnnotationMissionResult> ListAnnotationMissionOutcome;
typedef std::future<ListAnnotationMissionOutcome> ListAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionRequest&, const ListAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::ListAnnotationMissionSessionResult> ListAnnotationMissionSessionOutcome;
typedef std::future<ListAnnotationMissionSessionOutcome> ListAnnotationMissionSessionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionSessionRequest&, const ListAnnotationMissionSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionSessionAsyncHandler;
typedef Outcome<Error, Model::ListApiPluginsResult> ListApiPluginsOutcome;
typedef std::future<ListApiPluginsOutcome> ListApiPluginsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListApiPluginsRequest&, const ListApiPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApiPluginsAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentResult> ListBeebotIntentOutcome;
typedef std::future<ListBeebotIntentOutcome> ListBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentRequest&, const ListBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentLgfResult> ListBeebotIntentLgfOutcome;
typedef std::future<ListBeebotIntentLgfOutcome> ListBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentLgfRequest&, const ListBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentUserSayResult> ListBeebotIntentUserSayOutcome;
typedef std::future<ListBeebotIntentUserSayOutcome> ListBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentUserSayRequest&, const ListBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::ListChatbotInstancesResult> ListChatbotInstancesOutcome;
typedef std::future<ListChatbotInstancesOutcome> ListChatbotInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListChatbotInstancesRequest&, const ListChatbotInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListChatbotInstancesAsyncHandler;
@@ -540,12 +646,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListDownloadTasksResult> ListDownloadTasksOutcome;
typedef std::future<ListDownloadTasksOutcome> ListDownloadTasksOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListDownloadTasksRequest&, const ListDownloadTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDownloadTasksAsyncHandler;
typedef Outcome<Error, Model::ListFlashSmsTemplatesResult> ListFlashSmsTemplatesOutcome;
typedef std::future<ListFlashSmsTemplatesOutcome> ListFlashSmsTemplatesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListFlashSmsTemplatesRequest&, const ListFlashSmsTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFlashSmsTemplatesAsyncHandler;
typedef Outcome<Error, Model::ListGlobalQuestionsResult> ListGlobalQuestionsOutcome;
typedef std::future<ListGlobalQuestionsOutcome> ListGlobalQuestionsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListGlobalQuestionsRequest&, const ListGlobalQuestionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGlobalQuestionsAsyncHandler;
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
typedef Outcome<Error, Model::ListIntentionsResult> ListIntentionsOutcome;
typedef std::future<ListIntentionsOutcome> ListIntentionsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListIntentionsRequest&, const ListIntentionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentionsAsyncHandler;
typedef Outcome<Error, Model::ListIntentsResult> ListIntentsOutcome;
typedef std::future<ListIntentsOutcome> ListIntentsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListIntentsRequest&, const ListIntentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentsAsyncHandler;
@@ -567,9 +679,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListResourceTagsResult> ListResourceTagsOutcome;
typedef std::future<ListResourceTagsOutcome> ListResourceTagsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListResourceTagsRequest&, const ListResourceTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceTagsAsyncHandler;
typedef Outcome<Error, Model::ListSchedulerInstancesResult> ListSchedulerInstancesOutcome;
typedef std::future<ListSchedulerInstancesOutcome> ListSchedulerInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListSchedulerInstancesRequest&, const ListSchedulerInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSchedulerInstancesAsyncHandler;
typedef Outcome<Error, Model::ListScriptPublishHistoriesResult> ListScriptPublishHistoriesOutcome;
typedef std::future<ListScriptPublishHistoriesOutcome> ListScriptPublishHistoriesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListScriptPublishHistoriesRequest&, const ListScriptPublishHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptPublishHistoriesAsyncHandler;
@@ -588,9 +697,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTagsResult> ListTagsOutcome;
typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListTagsRequest&, const ListTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagsAsyncHandler;
typedef Outcome<Error, Model::ModifyAgentProfileResult> ModifyAgentProfileOutcome;
typedef std::future<ModifyAgentProfileOutcome> ModifyAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyAgentProfileRequest&, const ModifyAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAgentProfileAsyncHandler;
typedef Outcome<Error, Model::ModifyAnnotationMissionResult> ModifyAnnotationMissionOutcome;
typedef std::future<ModifyAnnotationMissionOutcome> ModifyAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyAnnotationMissionRequest&, const ModifyAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::ModifyBatchJobsResult> ModifyBatchJobsOutcome;
typedef std::future<ModifyBatchJobsOutcome> ModifyBatchJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBatchJobsRequest&, const ModifyBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBatchJobsAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentResult> ModifyBeebotIntentOutcome;
typedef std::future<ModifyBeebotIntentOutcome> ModifyBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentRequest&, const ModifyBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentLgfResult> ModifyBeebotIntentLgfOutcome;
typedef std::future<ModifyBeebotIntentLgfOutcome> ModifyBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentLgfRequest&, const ModifyBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentUserSayResult> ModifyBeebotIntentUserSayOutcome;
typedef std::future<ModifyBeebotIntentUserSayOutcome> ModifyBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentUserSayRequest&, const ModifyBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::ModifyDialogueFlowResult> ModifyDialogueFlowOutcome;
typedef std::future<ModifyDialogueFlowOutcome> ModifyDialogueFlowOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyDialogueFlowRequest&, const ModifyDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDialogueFlowAsyncHandler;
@@ -654,6 +778,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveAfterAnswerDelayPlaybackResult> SaveAfterAnswerDelayPlaybackOutcome;
typedef std::future<SaveAfterAnswerDelayPlaybackOutcome> SaveAfterAnswerDelayPlaybackOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAfterAnswerDelayPlaybackRequest&, const SaveAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAfterAnswerDelayPlaybackAsyncHandler;
typedef Outcome<Error, Model::SaveAnnotationMissionSessionListResult> SaveAnnotationMissionSessionListOutcome;
typedef std::future<SaveAnnotationMissionSessionListOutcome> SaveAnnotationMissionSessionListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionSessionListRequest&, const SaveAnnotationMissionSessionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionSessionListAsyncHandler;
typedef Outcome<Error, Model::SaveAnnotationMissionTagInfoListResult> SaveAnnotationMissionTagInfoListOutcome;
typedef std::future<SaveAnnotationMissionTagInfoListOutcome> SaveAnnotationMissionTagInfoListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionTagInfoListRequest&, const SaveAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionTagInfoListAsyncHandler;
typedef Outcome<Error, Model::SaveBaseStrategyPeriodResult> SaveBaseStrategyPeriodOutcome;
typedef std::future<SaveBaseStrategyPeriodOutcome> SaveBaseStrategyPeriodOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveBaseStrategyPeriodRequest&, const SaveBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBaseStrategyPeriodAsyncHandler;
@@ -716,24 +846,39 @@ namespace AlibabaCloud
OutboundBotClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
OutboundBotClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~OutboundBotClient();
ApplyNumberDistrictInfoParsingResultOutcome applyNumberDistrictInfoParsingResult(const Model::ApplyNumberDistrictInfoParsingResultRequest &request)const;
void applyNumberDistrictInfoParsingResultAsync(const Model::ApplyNumberDistrictInfoParsingResultRequest& request, const ApplyNumberDistrictInfoParsingResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyNumberDistrictInfoParsingResultOutcomeCallable applyNumberDistrictInfoParsingResultCallable(const Model::ApplyNumberDistrictInfoParsingResultRequest& request) const;
AssignJobsOutcome assignJobs(const Model::AssignJobsRequest &request)const;
void assignJobsAsync(const Model::AssignJobsRequest& request, const AssignJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssignJobsOutcomeCallable assignJobsCallable(const Model::AssignJobsRequest& request) const;
AssignJobsAsyncOutcome assignJobsAsync(const Model::AssignJobsAsyncRequest &request)const;
void assignJobsAsyncAsync(const Model::AssignJobsAsyncRequest& request, const AssignJobsAsyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssignJobsAsyncOutcomeCallable assignJobsAsyncCallable(const Model::AssignJobsAsyncRequest& request) const;
CancelJobsOutcome cancelJobs(const Model::CancelJobsRequest &request)const;
void cancelJobsAsync(const Model::CancelJobsRequest& request, const CancelJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelJobsOutcomeCallable cancelJobsCallable(const Model::CancelJobsRequest& request) const;
ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
CreateAgentProfileOutcome createAgentProfile(const Model::CreateAgentProfileRequest &request)const;
void createAgentProfileAsync(const Model::CreateAgentProfileRequest& request, const CreateAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAgentProfileOutcomeCallable createAgentProfileCallable(const Model::CreateAgentProfileRequest& request) const;
CreateAnnotationMissionOutcome createAnnotationMission(const Model::CreateAnnotationMissionRequest &request)const;
void createAnnotationMissionAsync(const Model::CreateAnnotationMissionRequest& request, const CreateAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAnnotationMissionOutcomeCallable createAnnotationMissionCallable(const Model::CreateAnnotationMissionRequest& request) const;
CreateBatchJobsOutcome createBatchJobs(const Model::CreateBatchJobsRequest &request)const;
void createBatchJobsAsync(const Model::CreateBatchJobsRequest& request, const CreateBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBatchJobsOutcomeCallable createBatchJobsCallable(const Model::CreateBatchJobsRequest& request) const;
CreateBatchRepeatJobOutcome createBatchRepeatJob(const Model::CreateBatchRepeatJobRequest &request)const;
void createBatchRepeatJobAsync(const Model::CreateBatchRepeatJobRequest& request, const CreateBatchRepeatJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBatchRepeatJobOutcomeCallable createBatchRepeatJobCallable(const Model::CreateBatchRepeatJobRequest& request) const;
CreateBeebotIntentOutcome createBeebotIntent(const Model::CreateBeebotIntentRequest &request)const;
void createBeebotIntentAsync(const Model::CreateBeebotIntentRequest& request, const CreateBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentOutcomeCallable createBeebotIntentCallable(const Model::CreateBeebotIntentRequest& request) const;
CreateBeebotIntentLgfOutcome createBeebotIntentLgf(const Model::CreateBeebotIntentLgfRequest &request)const;
void createBeebotIntentLgfAsync(const Model::CreateBeebotIntentLgfRequest& request, const CreateBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentLgfOutcomeCallable createBeebotIntentLgfCallable(const Model::CreateBeebotIntentLgfRequest& request) const;
CreateBeebotIntentUserSayOutcome createBeebotIntentUserSay(const Model::CreateBeebotIntentUserSayRequest &request)const;
void createBeebotIntentUserSayAsync(const Model::CreateBeebotIntentUserSayRequest& request, const CreateBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentUserSayOutcomeCallable createBeebotIntentUserSayCallable(const Model::CreateBeebotIntentUserSayRequest& request) const;
CreateDialogueFlowOutcome createDialogueFlow(const Model::CreateDialogueFlowRequest &request)const;
void createDialogueFlowAsync(const Model::CreateDialogueFlowRequest& request, const CreateDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDialogueFlowOutcomeCallable createDialogueFlowCallable(const Model::CreateDialogueFlowRequest& request) const;
@@ -761,15 +906,6 @@ namespace AlibabaCloud
CreateJobGroupExportTaskOutcome createJobGroupExportTask(const Model::CreateJobGroupExportTaskRequest &request)const;
void createJobGroupExportTaskAsync(const Model::CreateJobGroupExportTaskRequest& request, const CreateJobGroupExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateJobGroupExportTaskOutcomeCallable createJobGroupExportTaskCallable(const Model::CreateJobGroupExportTaskRequest& request) const;
CreateNumberDistrictInfoDownloadUrlOutcome createNumberDistrictInfoDownloadUrl(const Model::CreateNumberDistrictInfoDownloadUrlRequest &request)const;
void createNumberDistrictInfoDownloadUrlAsync(const Model::CreateNumberDistrictInfoDownloadUrlRequest& request, const CreateNumberDistrictInfoDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNumberDistrictInfoDownloadUrlOutcomeCallable createNumberDistrictInfoDownloadUrlCallable(const Model::CreateNumberDistrictInfoDownloadUrlRequest& request) const;
CreateNumberDistrictInfoParsingTaskOutcome createNumberDistrictInfoParsingTask(const Model::CreateNumberDistrictInfoParsingTaskRequest &request)const;
void createNumberDistrictInfoParsingTaskAsync(const Model::CreateNumberDistrictInfoParsingTaskRequest& request, const CreateNumberDistrictInfoParsingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNumberDistrictInfoParsingTaskOutcomeCallable createNumberDistrictInfoParsingTaskCallable(const Model::CreateNumberDistrictInfoParsingTaskRequest& request) const;
CreateOutboundCallNumberOutcome createOutboundCallNumber(const Model::CreateOutboundCallNumberRequest &request)const;
void createOutboundCallNumberAsync(const Model::CreateOutboundCallNumberRequest& request, const CreateOutboundCallNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOutboundCallNumberOutcomeCallable createOutboundCallNumberCallable(const Model::CreateOutboundCallNumberRequest& request) const;
CreateScriptOutcome createScript(const Model::CreateScriptRequest &request)const;
void createScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateScriptOutcomeCallable createScriptCallable(const Model::CreateScriptRequest& request) const;
@@ -782,9 +918,21 @@ namespace AlibabaCloud
CreateTaskExportTaskOutcome createTaskExportTask(const Model::CreateTaskExportTaskRequest &request)const;
void createTaskExportTaskAsync(const Model::CreateTaskExportTaskRequest& request, const CreateTaskExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTaskExportTaskOutcomeCallable createTaskExportTaskCallable(const Model::CreateTaskExportTaskRequest& request) const;
DeleteAgentProfilesOutcome deleteAgentProfiles(const Model::DeleteAgentProfilesRequest &request)const;
void deleteAgentProfilesAsync(const Model::DeleteAgentProfilesRequest& request, const DeleteAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAgentProfilesOutcomeCallable deleteAgentProfilesCallable(const Model::DeleteAgentProfilesRequest& request) const;
DeleteAllNumberDistrictInfoOutcome deleteAllNumberDistrictInfo(const Model::DeleteAllNumberDistrictInfoRequest &request)const;
void deleteAllNumberDistrictInfoAsync(const Model::DeleteAllNumberDistrictInfoRequest& request, const DeleteAllNumberDistrictInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAllNumberDistrictInfoOutcomeCallable deleteAllNumberDistrictInfoCallable(const Model::DeleteAllNumberDistrictInfoRequest& request) const;
DeleteBeebotIntentOutcome deleteBeebotIntent(const Model::DeleteBeebotIntentRequest &request)const;
void deleteBeebotIntentAsync(const Model::DeleteBeebotIntentRequest& request, const DeleteBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentOutcomeCallable deleteBeebotIntentCallable(const Model::DeleteBeebotIntentRequest& request) const;
DeleteBeebotIntentLgfOutcome deleteBeebotIntentLgf(const Model::DeleteBeebotIntentLgfRequest &request)const;
void deleteBeebotIntentLgfAsync(const Model::DeleteBeebotIntentLgfRequest& request, const DeleteBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentLgfOutcomeCallable deleteBeebotIntentLgfCallable(const Model::DeleteBeebotIntentLgfRequest& request) const;
DeleteBeebotIntentUserSayOutcome deleteBeebotIntentUserSay(const Model::DeleteBeebotIntentUserSayRequest &request)const;
void deleteBeebotIntentUserSayAsync(const Model::DeleteBeebotIntentUserSayRequest& request, const DeleteBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentUserSayOutcomeCallable deleteBeebotIntentUserSayCallable(const Model::DeleteBeebotIntentUserSayRequest& request) const;
DeleteContactBlockListOutcome deleteContactBlockList(const Model::DeleteContactBlockListRequest &request)const;
void deleteContactBlockListAsync(const Model::DeleteContactBlockListRequest& request, const DeleteContactBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteContactBlockListOutcomeCallable deleteContactBlockListCallable(const Model::DeleteContactBlockListRequest& request) const;
@@ -818,6 +966,9 @@ namespace AlibabaCloud
DeleteScriptWaveformOutcome deleteScriptWaveform(const Model::DeleteScriptWaveformRequest &request)const;
void deleteScriptWaveformAsync(const Model::DeleteScriptWaveformRequest& request, const DeleteScriptWaveformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteScriptWaveformOutcomeCallable deleteScriptWaveformCallable(const Model::DeleteScriptWaveformRequest& request) const;
DescribeBeebotIntentOutcome describeBeebotIntent(const Model::DescribeBeebotIntentRequest &request)const;
void describeBeebotIntentAsync(const Model::DescribeBeebotIntentRequest& request, const DescribeBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBeebotIntentOutcomeCallable describeBeebotIntentCallable(const Model::DescribeBeebotIntentRequest& request) const;
DescribeDialogueNodeStatisticsOutcome describeDialogueNodeStatistics(const Model::DescribeDialogueNodeStatisticsRequest &request)const;
void describeDialogueNodeStatisticsAsync(const Model::DescribeDialogueNodeStatisticsRequest& request, const DescribeDialogueNodeStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDialogueNodeStatisticsOutcomeCallable describeDialogueNodeStatisticsCallable(const Model::DescribeDialogueNodeStatisticsRequest& request) const;
@@ -851,9 +1002,6 @@ namespace AlibabaCloud
DescribeJobGroupExportTaskProgressOutcome describeJobGroupExportTaskProgress(const Model::DescribeJobGroupExportTaskProgressRequest &request)const;
void describeJobGroupExportTaskProgressAsync(const Model::DescribeJobGroupExportTaskProgressRequest& request, const DescribeJobGroupExportTaskProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeJobGroupExportTaskProgressOutcomeCallable describeJobGroupExportTaskProgressCallable(const Model::DescribeJobGroupExportTaskProgressRequest& request) const;
DescribeNumberDistrictInfoStatusOutcome describeNumberDistrictInfoStatus(const Model::DescribeNumberDistrictInfoStatusRequest &request)const;
void describeNumberDistrictInfoStatusAsync(const Model::DescribeNumberDistrictInfoStatusRequest& request, const DescribeNumberDistrictInfoStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNumberDistrictInfoStatusOutcomeCallable describeNumberDistrictInfoStatusCallable(const Model::DescribeNumberDistrictInfoStatusRequest& request) const;
DescribeScriptOutcome describeScript(const Model::DescribeScriptRequest &request)const;
void describeScriptAsync(const Model::DescribeScriptRequest& request, const DescribeScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScriptOutcomeCallable describeScriptCallable(const Model::DescribeScriptRequest& request) const;
@@ -875,9 +1023,6 @@ namespace AlibabaCloud
DialogueOutcome dialogue(const Model::DialogueRequest &request)const;
void dialogueAsync(const Model::DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DialogueOutcomeCallable dialogueCallable(const Model::DialogueRequest& request) const;
DismissNumberDistrictInfoParsingResultOutcome dismissNumberDistrictInfoParsingResult(const Model::DismissNumberDistrictInfoParsingResultRequest &request)const;
void dismissNumberDistrictInfoParsingResultAsync(const Model::DismissNumberDistrictInfoParsingResultRequest& request, const DismissNumberDistrictInfoParsingResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DismissNumberDistrictInfoParsingResultOutcomeCallable dismissNumberDistrictInfoParsingResultCallable(const Model::DismissNumberDistrictInfoParsingResultRequest& request) const;
DownloadRecordingOutcome downloadRecording(const Model::DownloadRecordingRequest &request)const;
void downloadRecordingAsync(const Model::DownloadRecordingRequest& request, const DownloadRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadRecordingOutcomeCallable downloadRecordingCallable(const Model::DownloadRecordingRequest& request) const;
@@ -896,9 +1041,24 @@ namespace AlibabaCloud
GetAfterAnswerDelayPlaybackOutcome getAfterAnswerDelayPlayback(const Model::GetAfterAnswerDelayPlaybackRequest &request)const;
void getAfterAnswerDelayPlaybackAsync(const Model::GetAfterAnswerDelayPlaybackRequest& request, const GetAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAfterAnswerDelayPlaybackOutcomeCallable getAfterAnswerDelayPlaybackCallable(const Model::GetAfterAnswerDelayPlaybackRequest& request) const;
GetAgentProfileOutcome getAgentProfile(const Model::GetAgentProfileRequest &request)const;
void getAgentProfileAsync(const Model::GetAgentProfileRequest& request, const GetAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAgentProfileOutcomeCallable getAgentProfileCallable(const Model::GetAgentProfileRequest& request) const;
GetAgentProfileTemplateOutcome getAgentProfileTemplate(const Model::GetAgentProfileTemplateRequest &request)const;
void getAgentProfileTemplateAsync(const Model::GetAgentProfileTemplateRequest& request, const GetAgentProfileTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAgentProfileTemplateOutcomeCallable getAgentProfileTemplateCallable(const Model::GetAgentProfileTemplateRequest& request) const;
GetAnnotationMissionSummaryOutcome getAnnotationMissionSummary(const Model::GetAnnotationMissionSummaryRequest &request)const;
void getAnnotationMissionSummaryAsync(const Model::GetAnnotationMissionSummaryRequest& request, const GetAnnotationMissionSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAnnotationMissionSummaryOutcomeCallable getAnnotationMissionSummaryCallable(const Model::GetAnnotationMissionSummaryRequest& request) const;
GetAnnotationMissionTagInfoListOutcome getAnnotationMissionTagInfoList(const Model::GetAnnotationMissionTagInfoListRequest &request)const;
void getAnnotationMissionTagInfoListAsync(const Model::GetAnnotationMissionTagInfoListRequest& request, const GetAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAnnotationMissionTagInfoListOutcomeCallable getAnnotationMissionTagInfoListCallable(const Model::GetAnnotationMissionTagInfoListRequest& request) const;
GetAsrServerInfoOutcome getAsrServerInfo(const Model::GetAsrServerInfoRequest &request)const;
void getAsrServerInfoAsync(const Model::GetAsrServerInfoRequest& request, const GetAsrServerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAsrServerInfoOutcomeCallable getAsrServerInfoCallable(const Model::GetAsrServerInfoRequest& request) const;
GetAssignJobsAsyncResultOutcome getAssignJobsAsyncResult(const Model::GetAssignJobsAsyncResultRequest &request)const;
void getAssignJobsAsyncResultAsync(const Model::GetAssignJobsAsyncResultRequest& request, const GetAssignJobsAsyncResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAssignJobsAsyncResultOutcomeCallable getAssignJobsAsyncResultCallable(const Model::GetAssignJobsAsyncResultRequest& request) const;
GetBaseStrategyPeriodOutcome getBaseStrategyPeriod(const Model::GetBaseStrategyPeriodRequest &request)const;
void getBaseStrategyPeriodAsync(const Model::GetBaseStrategyPeriodRequest& request, const GetBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBaseStrategyPeriodOutcomeCallable getBaseStrategyPeriodCallable(const Model::GetBaseStrategyPeriodRequest& request) const;
@@ -914,18 +1074,21 @@ namespace AlibabaCloud
GetCurrentConcurrencyOutcome getCurrentConcurrency(const Model::GetCurrentConcurrencyRequest &request)const;
void getCurrentConcurrencyAsync(const Model::GetCurrentConcurrencyRequest& request, const GetCurrentConcurrencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCurrentConcurrencyOutcomeCallable getCurrentConcurrencyCallable(const Model::GetCurrentConcurrencyRequest& request) const;
GetEffectiveDaysOutcome getEffectiveDays(const Model::GetEffectiveDaysRequest &request)const;
void getEffectiveDaysAsync(const Model::GetEffectiveDaysRequest& request, const GetEffectiveDaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEffectiveDaysOutcomeCallable getEffectiveDaysCallable(const Model::GetEffectiveDaysRequest& request) const;
GetEmptyNumberNoMoreCallsInfoOutcome getEmptyNumberNoMoreCallsInfo(const Model::GetEmptyNumberNoMoreCallsInfoRequest &request)const;
void getEmptyNumberNoMoreCallsInfoAsync(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request, const GetEmptyNumberNoMoreCallsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEmptyNumberNoMoreCallsInfoOutcomeCallable getEmptyNumberNoMoreCallsInfoCallable(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request) const;
GetJobDataUploadParamsOutcome getJobDataUploadParams(const Model::GetJobDataUploadParamsRequest &request)const;
void getJobDataUploadParamsAsync(const Model::GetJobDataUploadParamsRequest& request, const GetJobDataUploadParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetJobDataUploadParamsOutcomeCallable getJobDataUploadParamsCallable(const Model::GetJobDataUploadParamsRequest& request) const;
GetMaxAttemptsPerDayOutcome getMaxAttemptsPerDay(const Model::GetMaxAttemptsPerDayRequest &request)const;
void getMaxAttemptsPerDayAsync(const Model::GetMaxAttemptsPerDayRequest& request, const GetMaxAttemptsPerDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMaxAttemptsPerDayOutcomeCallable getMaxAttemptsPerDayCallable(const Model::GetMaxAttemptsPerDayRequest& request) const;
GetNumberDistrictInfoTemplateDownloadUrlOutcome getNumberDistrictInfoTemplateDownloadUrl(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest &request)const;
void getNumberDistrictInfoTemplateDownloadUrlAsync(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request, const GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable getNumberDistrictInfoTemplateDownloadUrlCallable(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request) const;
GetRealtimeConcurrencyReportOutcome getRealtimeConcurrencyReport(const Model::GetRealtimeConcurrencyReportRequest &request)const;
void getRealtimeConcurrencyReportAsync(const Model::GetRealtimeConcurrencyReportRequest& request, const GetRealtimeConcurrencyReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetRealtimeConcurrencyReportOutcomeCallable getRealtimeConcurrencyReportCallable(const Model::GetRealtimeConcurrencyReportRequest& request) const;
GetSummaryInfoOutcome getSummaryInfo(const Model::GetSummaryInfoRequest &request)const;
void getSummaryInfoAsync(const Model::GetSummaryInfoRequest& request, const GetSummaryInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSummaryInfoOutcomeCallable getSummaryInfoCallable(const Model::GetSummaryInfoRequest& request) const;
@@ -941,9 +1104,30 @@ namespace AlibabaCloud
InflightTaskTimeoutOutcome inflightTaskTimeout(const Model::InflightTaskTimeoutRequest &request)const;
void inflightTaskTimeoutAsync(const Model::InflightTaskTimeoutRequest& request, const InflightTaskTimeoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InflightTaskTimeoutOutcomeCallable inflightTaskTimeoutCallable(const Model::InflightTaskTimeoutRequest& request) const;
ListAgentProfilesOutcome listAgentProfiles(const Model::ListAgentProfilesRequest &request)const;
void listAgentProfilesAsync(const Model::ListAgentProfilesRequest& request, const ListAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAgentProfilesOutcomeCallable listAgentProfilesCallable(const Model::ListAgentProfilesRequest& request) const;
ListAllTenantBindNumberBindingOutcome listAllTenantBindNumberBinding(const Model::ListAllTenantBindNumberBindingRequest &request)const;
void listAllTenantBindNumberBindingAsync(const Model::ListAllTenantBindNumberBindingRequest& request, const ListAllTenantBindNumberBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAllTenantBindNumberBindingOutcomeCallable listAllTenantBindNumberBindingCallable(const Model::ListAllTenantBindNumberBindingRequest& request) const;
ListAnnotationMissionOutcome listAnnotationMission(const Model::ListAnnotationMissionRequest &request)const;
void listAnnotationMissionAsync(const Model::ListAnnotationMissionRequest& request, const ListAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAnnotationMissionOutcomeCallable listAnnotationMissionCallable(const Model::ListAnnotationMissionRequest& request) const;
ListAnnotationMissionSessionOutcome listAnnotationMissionSession(const Model::ListAnnotationMissionSessionRequest &request)const;
void listAnnotationMissionSessionAsync(const Model::ListAnnotationMissionSessionRequest& request, const ListAnnotationMissionSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAnnotationMissionSessionOutcomeCallable listAnnotationMissionSessionCallable(const Model::ListAnnotationMissionSessionRequest& request) const;
ListApiPluginsOutcome listApiPlugins(const Model::ListApiPluginsRequest &request)const;
void listApiPluginsAsync(const Model::ListApiPluginsRequest& request, const ListApiPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApiPluginsOutcomeCallable listApiPluginsCallable(const Model::ListApiPluginsRequest& request) const;
ListBeebotIntentOutcome listBeebotIntent(const Model::ListBeebotIntentRequest &request)const;
void listBeebotIntentAsync(const Model::ListBeebotIntentRequest& request, const ListBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentOutcomeCallable listBeebotIntentCallable(const Model::ListBeebotIntentRequest& request) const;
ListBeebotIntentLgfOutcome listBeebotIntentLgf(const Model::ListBeebotIntentLgfRequest &request)const;
void listBeebotIntentLgfAsync(const Model::ListBeebotIntentLgfRequest& request, const ListBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentLgfOutcomeCallable listBeebotIntentLgfCallable(const Model::ListBeebotIntentLgfRequest& request) const;
ListBeebotIntentUserSayOutcome listBeebotIntentUserSay(const Model::ListBeebotIntentUserSayRequest &request)const;
void listBeebotIntentUserSayAsync(const Model::ListBeebotIntentUserSayRequest& request, const ListBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentUserSayOutcomeCallable listBeebotIntentUserSayCallable(const Model::ListBeebotIntentUserSayRequest& request) const;
ListChatbotInstancesOutcome listChatbotInstances(const Model::ListChatbotInstancesRequest &request)const;
void listChatbotInstancesAsync(const Model::ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListChatbotInstancesOutcomeCallable listChatbotInstancesCallable(const Model::ListChatbotInstancesRequest& request) const;
@@ -953,12 +1137,18 @@ namespace AlibabaCloud
ListDownloadTasksOutcome listDownloadTasks(const Model::ListDownloadTasksRequest &request)const;
void listDownloadTasksAsync(const Model::ListDownloadTasksRequest& request, const ListDownloadTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDownloadTasksOutcomeCallable listDownloadTasksCallable(const Model::ListDownloadTasksRequest& request) const;
ListFlashSmsTemplatesOutcome listFlashSmsTemplates(const Model::ListFlashSmsTemplatesRequest &request)const;
void listFlashSmsTemplatesAsync(const Model::ListFlashSmsTemplatesRequest& request, const ListFlashSmsTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFlashSmsTemplatesOutcomeCallable listFlashSmsTemplatesCallable(const Model::ListFlashSmsTemplatesRequest& request) const;
ListGlobalQuestionsOutcome listGlobalQuestions(const Model::ListGlobalQuestionsRequest &request)const;
void listGlobalQuestionsAsync(const Model::ListGlobalQuestionsRequest& request, const ListGlobalQuestionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGlobalQuestionsOutcomeCallable listGlobalQuestionsCallable(const Model::ListGlobalQuestionsRequest& request) const;
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
ListIntentionsOutcome listIntentions(const Model::ListIntentionsRequest &request)const;
void listIntentionsAsync(const Model::ListIntentionsRequest& request, const ListIntentionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListIntentionsOutcomeCallable listIntentionsCallable(const Model::ListIntentionsRequest& request) const;
ListIntentsOutcome listIntents(const Model::ListIntentsRequest &request)const;
void listIntentsAsync(const Model::ListIntentsRequest& request, const ListIntentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListIntentsOutcomeCallable listIntentsCallable(const Model::ListIntentsRequest& request) const;
@@ -980,9 +1170,6 @@ namespace AlibabaCloud
ListResourceTagsOutcome listResourceTags(const Model::ListResourceTagsRequest &request)const;
void listResourceTagsAsync(const Model::ListResourceTagsRequest& request, const ListResourceTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceTagsOutcomeCallable listResourceTagsCallable(const Model::ListResourceTagsRequest& request) const;
ListSchedulerInstancesOutcome listSchedulerInstances(const Model::ListSchedulerInstancesRequest &request)const;
void listSchedulerInstancesAsync(const Model::ListSchedulerInstancesRequest& request, const ListSchedulerInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSchedulerInstancesOutcomeCallable listSchedulerInstancesCallable(const Model::ListSchedulerInstancesRequest& request) const;
ListScriptPublishHistoriesOutcome listScriptPublishHistories(const Model::ListScriptPublishHistoriesRequest &request)const;
void listScriptPublishHistoriesAsync(const Model::ListScriptPublishHistoriesRequest& request, const ListScriptPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListScriptPublishHistoriesOutcomeCallable listScriptPublishHistoriesCallable(const Model::ListScriptPublishHistoriesRequest& request) const;
@@ -1001,9 +1188,24 @@ namespace AlibabaCloud
ListTagsOutcome listTags(const Model::ListTagsRequest &request)const;
void listTagsAsync(const Model::ListTagsRequest& request, const ListTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagsOutcomeCallable listTagsCallable(const Model::ListTagsRequest& request) const;
ModifyAgentProfileOutcome modifyAgentProfile(const Model::ModifyAgentProfileRequest &request)const;
void modifyAgentProfileAsync(const Model::ModifyAgentProfileRequest& request, const ModifyAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAgentProfileOutcomeCallable modifyAgentProfileCallable(const Model::ModifyAgentProfileRequest& request) const;
ModifyAnnotationMissionOutcome modifyAnnotationMission(const Model::ModifyAnnotationMissionRequest &request)const;
void modifyAnnotationMissionAsync(const Model::ModifyAnnotationMissionRequest& request, const ModifyAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAnnotationMissionOutcomeCallable modifyAnnotationMissionCallable(const Model::ModifyAnnotationMissionRequest& request) const;
ModifyBatchJobsOutcome modifyBatchJobs(const Model::ModifyBatchJobsRequest &request)const;
void modifyBatchJobsAsync(const Model::ModifyBatchJobsRequest& request, const ModifyBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBatchJobsOutcomeCallable modifyBatchJobsCallable(const Model::ModifyBatchJobsRequest& request) const;
ModifyBeebotIntentOutcome modifyBeebotIntent(const Model::ModifyBeebotIntentRequest &request)const;
void modifyBeebotIntentAsync(const Model::ModifyBeebotIntentRequest& request, const ModifyBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentOutcomeCallable modifyBeebotIntentCallable(const Model::ModifyBeebotIntentRequest& request) const;
ModifyBeebotIntentLgfOutcome modifyBeebotIntentLgf(const Model::ModifyBeebotIntentLgfRequest &request)const;
void modifyBeebotIntentLgfAsync(const Model::ModifyBeebotIntentLgfRequest& request, const ModifyBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentLgfOutcomeCallable modifyBeebotIntentLgfCallable(const Model::ModifyBeebotIntentLgfRequest& request) const;
ModifyBeebotIntentUserSayOutcome modifyBeebotIntentUserSay(const Model::ModifyBeebotIntentUserSayRequest &request)const;
void modifyBeebotIntentUserSayAsync(const Model::ModifyBeebotIntentUserSayRequest& request, const ModifyBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentUserSayOutcomeCallable modifyBeebotIntentUserSayCallable(const Model::ModifyBeebotIntentUserSayRequest& request) const;
ModifyDialogueFlowOutcome modifyDialogueFlow(const Model::ModifyDialogueFlowRequest &request)const;
void modifyDialogueFlowAsync(const Model::ModifyDialogueFlowRequest& request, const ModifyDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDialogueFlowOutcomeCallable modifyDialogueFlowCallable(const Model::ModifyDialogueFlowRequest& request) const;
@@ -1067,6 +1269,12 @@ namespace AlibabaCloud
SaveAfterAnswerDelayPlaybackOutcome saveAfterAnswerDelayPlayback(const Model::SaveAfterAnswerDelayPlaybackRequest &request)const;
void saveAfterAnswerDelayPlaybackAsync(const Model::SaveAfterAnswerDelayPlaybackRequest& request, const SaveAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAfterAnswerDelayPlaybackOutcomeCallable saveAfterAnswerDelayPlaybackCallable(const Model::SaveAfterAnswerDelayPlaybackRequest& request) const;
SaveAnnotationMissionSessionListOutcome saveAnnotationMissionSessionList(const Model::SaveAnnotationMissionSessionListRequest &request)const;
void saveAnnotationMissionSessionListAsync(const Model::SaveAnnotationMissionSessionListRequest& request, const SaveAnnotationMissionSessionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAnnotationMissionSessionListOutcomeCallable saveAnnotationMissionSessionListCallable(const Model::SaveAnnotationMissionSessionListRequest& request) const;
SaveAnnotationMissionTagInfoListOutcome saveAnnotationMissionTagInfoList(const Model::SaveAnnotationMissionTagInfoListRequest &request)const;
void saveAnnotationMissionTagInfoListAsync(const Model::SaveAnnotationMissionTagInfoListRequest& request, const SaveAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAnnotationMissionTagInfoListOutcomeCallable saveAnnotationMissionTagInfoListCallable(const Model::SaveAnnotationMissionTagInfoListRequest& request) const;
SaveBaseStrategyPeriodOutcome saveBaseStrategyPeriod(const Model::SaveBaseStrategyPeriodRequest &request)const;
void saveBaseStrategyPeriodAsync(const Model::SaveBaseStrategyPeriodRequest& request, const SaveBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBaseStrategyPeriodOutcomeCallable saveBaseStrategyPeriodCallable(const Model::SaveBaseStrategyPeriodRequest& request) const;

View 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_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncRequest : public RpcServiceRequest {
public:
AssignJobsAsyncRequest();
~AssignJobsAsyncRequest();
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 getJobGroupId() const;
void setJobGroupId(const std::string &jobGroupId);
private:
std::vector<std::string> jobsJson_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string strategyJson_;
std::string jobGroupId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_
#include <string>
#include <vector>
@@ -29,26 +29,26 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncResult : public ServiceResult
{
public:
GetEffectiveDaysResult();
explicit GetEffectiveDaysResult(const std::string &payload);
~GetEffectiveDaysResult();
int getEffectiveDays()const;
AssignJobsAsyncResult();
explicit AssignJobsAsyncResult(const std::string &payload);
~AssignJobsAsyncResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getAsyncTaskId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int effectiveDays_;
std::string message_;
int httpStatusCode_;
std::string asyncTaskId_;
std::string code_;
bool success_;
@@ -56,4 +56,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAgentProfileRequest : public RpcServiceRequest {
public:
CreateAgentProfileRequest();
~CreateAgentProfileRequest();
std::string getModelConfig() const;
void setModelConfig(const std::string &modelConfig);
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAgentProfileTemplateId() const;
void setAgentProfileTemplateId(const std::string &agentProfileTemplateId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getVariablesJson() const;
void setVariablesJson(const std::string &variablesJson);
std::string getInstructionJson() const;
void setInstructionJson(const std::string &instructionJson);
std::string getScenario() const;
void setScenario(const std::string &scenario);
std::string getModel() const;
void setModel(const std::string &model);
std::string getLabelsJson() const;
void setLabelsJson(const std::string &labelsJson);
std::string getFaqCategoryIds() const;
void setFaqCategoryIds(const std::string &faqCategoryIds);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getPromptJson() const;
void setPromptJson(const std::string &promptJson);
std::string getPrompt() const;
void setPrompt(const std::string &prompt);
private:
std::string modelConfig_;
std::string appIp_;
std::string description_;
std::string agentProfileTemplateId_;
std::string scriptId_;
std::string variablesJson_;
std::string instructionJson_;
std::string scenario_;
std::string model_;
std::string labelsJson_;
std::string faqCategoryIds_;
std::string instanceId_;
std::string promptJson_;
std::string prompt_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_
#include <string>
#include <vector>
@@ -29,43 +29,46 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeNumberDistrictInfoStatusResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAgentProfileResult : public ServiceResult
{
public:
struct AppliedVersion
struct Data
{
std::string versionId;
std::string fileName;
long fileSize;
};
struct ParsingVersion
{
std::string versionId;
long parseProgress;
std::string fileName;
long fileSize;
std::string labelsJson;
std::string variablesJson;
std::string description;
std::string instanceId;
std::string createTime;
std::string scriptId;
bool system;
std::string scenario;
std::string agentProfileId;
std::string agentType;
std::string modelConfig;
std::string agentProfileTemplateId;
std::string promptJson;
std::string updateTime;
std::string model;
std::string prompt;
std::string instructionJson;
};
DescribeNumberDistrictInfoStatusResult();
explicit DescribeNumberDistrictInfoStatusResult(const std::string &payload);
~DescribeNumberDistrictInfoStatusResult();
std::string getStatus()const;
AppliedVersion getAppliedVersion()const;
ParsingVersion getParsingVersion()const;
CreateAgentProfileResult();
explicit CreateAgentProfileResult(const std::string &payload);
~CreateAgentProfileResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
AppliedVersion appliedVersion_;
ParsingVersion parsingVersion_;
std::string message_;
int httpStatusCode_;
Data data_;
std::string code_;
bool success_;
@@ -73,4 +76,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionRequest : public RpcServiceRequest {
public:
CreateAnnotationMissionRequest();
~CreateAnnotationMissionRequest();
std::string getSessionEndReasonFilterListJsonString() const;
void setSessionEndReasonFilterListJsonString(const std::string &sessionEndReasonFilterListJsonString);
int getSamplingType() const;
void setSamplingType(int samplingType);
std::vector<int> getSessionEndReasonFilterList() const;
void setSessionEndReasonFilterList(const std::vector<int> &sessionEndReasonFilterList);
int getAnnotationMissionDataSourceType() const;
void setAnnotationMissionDataSourceType(int annotationMissionDataSourceType);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getAnnotationMissionDebugDataSourceListJsonString() const;
void setAnnotationMissionDebugDataSourceListJsonString(const std::string &annotationMissionDebugDataSourceListJsonString);
long getConversationTimeEndFilter() const;
void setConversationTimeEndFilter(long conversationTimeEndFilter);
long getConversationTimeStartFilter() const;
void setConversationTimeStartFilter(long conversationTimeStartFilter);
std::string getAgentId() const;
void setAgentId(const std::string &agentId);
bool getExcludeOtherSession() const;
void setExcludeOtherSession(bool excludeOtherSession);
bool getFinished() const;
void setFinished(bool finished);
int getSamplingRate() const;
void setSamplingRate(int samplingRate);
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
std::string getAnnotationMissionName() const;
void setAnnotationMissionName(const std::string &annotationMissionName);
std::string getChatbotId() const;
void setChatbotId(const std::string &chatbotId);
std::vector<int> getAnnotationMissionDebugDataSourceList() const;
void setAnnotationMissionDebugDataSourceList(const std::vector<int> &annotationMissionDebugDataSourceList);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getSamplingCount() const;
void setSamplingCount(int samplingCount);
private:
std::string sessionEndReasonFilterListJsonString_;
int samplingType_;
std::vector<int> sessionEndReasonFilterList_;
int annotationMissionDataSourceType_;
std::string scriptId_;
std::string annotationMissionDebugDataSourceListJsonString_;
long conversationTimeEndFilter_;
long conversationTimeStartFilter_;
std::string agentId_;
bool excludeOtherSession_;
bool finished_;
int samplingRate_;
std::string agentKey_;
std::string annotationMissionName_;
std::string chatbotId_;
std::vector<int> annotationMissionDebugDataSourceList_;
std::string instanceId_;
int samplingCount_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionResult : public ServiceResult
{
public:
struct Data
{
std::string message;
bool success;
};
CreateAnnotationMissionResult();
explicit CreateAnnotationMissionResult(const std::string &payload);
~CreateAnnotationMissionResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_

View File

@@ -40,10 +40,14 @@ public:
void setFilterStatus(const std::string &filterStatus);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::vector<std::string> getRecallCallingNumber() const;
void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
long getRingingDuration() const;
void setRingingDuration(long ringingDuration);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getFlashSmsExtras() const;
void setFlashSmsExtras(const std::string &flashSmsExtras);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
@@ -61,8 +65,10 @@ private:
std::string scriptId_;
std::string filterStatus_;
std::string strategyJson_;
std::vector<std::string> recallCallingNumber_;
long ringingDuration_;
std::string priority_;
std::string flashSmsExtras_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string name_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,27 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateOutboundCallNumberRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentLgfRequest : public RpcServiceRequest {
public:
CreateOutboundCallNumberRequest();
~CreateOutboundCallNumberRequest();
int getRateLimitCount() const;
void setRateLimitCount(int rateLimitCount);
std::string getNumber() const;
void setNumber(const std::string &number);
struct LgfDefinition {
std::string ruleText;
long intentId;
};
CreateBeebotIntentLgfRequest();
~CreateBeebotIntentLgfRequest();
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getRateLimitPeriod() const;
void setRateLimitPeriod(int rateLimitPeriod);
LgfDefinition getLgfDefinition() const;
void setLgfDefinition(const LgfDefinition &lgfDefinition);
private:
int rateLimitCount_;
std::string number_;
std::string scriptId_;
std::string instanceId_;
int rateLimitPeriod_;
LgfDefinition lgfDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
@@ -29,24 +29,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DismissNumberDistrictInfoParsingResultResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentLgfResult : public ServiceResult
{
public:
DismissNumberDistrictInfoParsingResultResult();
explicit DismissNumberDistrictInfoParsingResultResult(const std::string &payload);
~DismissNumberDistrictInfoParsingResultResult();
CreateBeebotIntentLgfResult();
explicit CreateBeebotIntentLgfResult(const std::string &payload);
~CreateBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
long getLgfId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
long lgfId_;
std::string code_;
bool success_;
@@ -54,4 +58,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentRequest : public RpcServiceRequest {
public:
struct IntentDefinition {
std::string aliasName;
std::string intentName;
};
CreateBeebotIntentRequest();
~CreateBeebotIntentRequest();
IntentDefinition getIntentDefinition() const;
void setIntentDefinition(const IntentDefinition &intentDefinition);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
IntentDefinition intentDefinition_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
@@ -29,29 +29,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ApplyNumberDistrictInfoParsingResultResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentResult : public ServiceResult
{
public:
ApplyNumberDistrictInfoParsingResultResult();
explicit ApplyNumberDistrictInfoParsingResultResult(const std::string &payload);
~ApplyNumberDistrictInfoParsingResultResult();
CreateBeebotIntentResult();
explicit CreateBeebotIntentResult(const std::string &payload);
~CreateBeebotIntentResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
long getIntentId()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
long intentId_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentUserSayRequest : public RpcServiceRequest {
public:
struct UserSayDefinition {
long intentId;
std::string content;
};
CreateBeebotIntentUserSayRequest();
~CreateBeebotIntentUserSayRequest();
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
UserSayDefinition getUserSayDefinition() const;
void setUserSayDefinition(const UserSayDefinition &userSayDefinition);
private:
std::string scriptId_;
std::string instanceId_;
UserSayDefinition userSayDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentUserSayResult : public ServiceResult
{
public:
CreateBeebotIntentUserSayResult();
explicit CreateBeebotIntentUserSayResult(const std::string &payload);
~CreateBeebotIntentUserSayResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
long getUserSayId()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
long userSayId_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setScriptId(const std::string &scriptId);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::vector<std::string> getRecallCallingNumber() const;
void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
long getRingingDuration() const;
void setRingingDuration(long ringingDuration);
std::string getScenarioId() const;
@@ -46,6 +48,8 @@ public:
void setPriority(const std::string &priority);
std::string getJobGroupDescription() const;
void setJobGroupDescription(const std::string &jobGroupDescription);
std::string getFlashSmsExtras() const;
void setFlashSmsExtras(const std::string &flashSmsExtras);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
@@ -58,10 +62,12 @@ private:
std::string jobGroupName_;
std::string scriptId_;
std::string strategyJson_;
std::vector<std::string> recallCallingNumber_;
long ringingDuration_;
std::string scenarioId_;
std::string priority_;
std::string jobGroupDescription_;
std::string flashSmsExtras_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
long minConcurrency_;

View File

@@ -85,6 +85,7 @@ namespace AlibabaCloud
Strategy strategy;
std::string jobFilePath;
ExportProgress exportProgress;
std::vector<std::string> recallCallingNumbers;
RecallStrategy recallStrategy;
std::vector<std::string> callingNumbers;
};

View File

@@ -36,18 +36,30 @@ public:
void setIndustry(const std::string &industry);
std::string getScriptName() const;
void setScriptName(const std::string &scriptName);
std::string getNluEngine() const;
void setNluEngine(const std::string &nluEngine);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getNluAccessType() const;
void setNluAccessType(const std::string &nluAccessType);
std::vector<std::string> getScriptWaveform() const;
void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
std::string getAsrConfig() const;
void setAsrConfig(const std::string &asrConfig);
bool getAgentLlm() const;
void setAgentLlm(bool agentLlm);
std::string getMiniPlaybackConfigListJsonString() const;
void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
bool getEmotionEnable() const;
void setEmotionEnable(bool emotionEnable);
long getAgentId() const;
void setAgentId(long agentId);
bool getNewBargeInEnable() const;
void setNewBargeInEnable(bool newBargeInEnable);
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
std::string getScriptNluProfileJsonString() const;
void setScriptNluProfileJsonString(const std::string &scriptNluProfileJsonString);
bool getMiniPlaybackEnable() const;
void setMiniPlaybackEnable(bool miniPlaybackEnable);
std::string getChatbotId() const;
@@ -65,12 +77,18 @@ private:
std::string ttsConfig_;
std::string industry_;
std::string scriptName_;
std::string nluEngine_;
std::string scene_;
std::string nluAccessType_;
std::vector<std::string> scriptWaveform_;
std::string asrConfig_;
bool agentLlm_;
std::string miniPlaybackConfigListJsonString_;
bool emotionEnable_;
long agentId_;
bool newBargeInEnable_;
std::string agentKey_;
std::string scriptNluProfileJsonString_;
bool miniPlaybackEnable_;
std::string chatbotId_;
std::string instanceId_;

View File

@@ -37,7 +37,9 @@ namespace AlibabaCloud
std::string status;
std::string industry;
bool isDrafted;
std::string nluAccessType;
std::string scriptName;
std::string nluEngine;
long updateTime;
std::string scriptDescription;
std::string scriptId;

View File

@@ -64,6 +64,8 @@ public:
void setHasHangUpByRejection(bool hasHangUpByRejection);
bool getHasReachedEndOfFlow() const;
void setHasReachedEndOfFlow(bool hasReachedEndOfFlow);
std::string getCallingNumber() const;
void setCallingNumber(const std::string &callingNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getRecordingDurationGte() const;
@@ -101,6 +103,7 @@ private:
std::string taskId_;
bool hasHangUpByRejection_;
bool hasReachedEndOfFlow_;
std::string callingNumber_;
std::string instanceId_;
long recordingDurationGte_;
long callDurationLte_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,20 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesRequest : public RpcServiceRequest {
public:
GetEffectiveDaysRequest();
~GetEffectiveDaysRequest();
int getStrategyLevel() const;
void setStrategyLevel(int strategyLevel);
std::string getEntryId() const;
void setEntryId(const std::string &entryId);
DeleteAgentProfilesRequest();
~DeleteAgentProfilesRequest();
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::vector<std::string> getAgentProfileIds() const;
void setAgentProfileIds(const std::vector<std::string> &agentProfileIds);
private:
int strategyLevel_;
std::string entryId_;
std::string appIp_;
std::vector<std::string> agentProfileIds_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_
#include <string>
#include <vector>
@@ -29,16 +29,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoParsingTaskResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesResult : public ServiceResult
{
public:
CreateNumberDistrictInfoParsingTaskResult();
explicit CreateNumberDistrictInfoParsingTaskResult(const std::string &payload);
~CreateNumberDistrictInfoParsingTaskResult();
DeleteAgentProfilesResult();
explicit DeleteAgentProfilesResult(const std::string &payload);
~DeleteAgentProfilesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -47,6 +48,7 @@ namespace AlibabaCloud
private:
std::string message_;
int httpStatusCode_;
std::string data_;
std::string code_;
bool success_;
@@ -54,4 +56,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentLgfRequest : public RpcServiceRequest {
public:
DeleteBeebotIntentLgfRequest();
~DeleteBeebotIntentLgfRequest();
long getLgfId() const;
void setLgfId(long lgfId);
long getIntentId() const;
void setIntentId(long intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long lgfId_;
long intentId_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentLgfResult : public ServiceResult
{
public:
DeleteBeebotIntentLgfResult();
explicit DeleteBeebotIntentLgfResult(const std::string &payload);
~DeleteBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
long getLgfId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
long lgfId_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFODOWNLOADURLREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFODOWNLOADURLREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,23 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoDownloadUrlRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentRequest : public RpcServiceRequest {
public:
CreateNumberDistrictInfoDownloadUrlRequest();
~CreateNumberDistrictInfoDownloadUrlRequest();
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
DeleteBeebotIntentRequest();
~DeleteBeebotIntentRequest();
long getIntentId() const;
void setIntentId(long intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string versionId_;
long intentId_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFODOWNLOADURLREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateOutboundCallNumberResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentResult : public ServiceResult
{
public:
CreateOutboundCallNumberResult();
explicit CreateOutboundCallNumberResult(const std::string &payload);
~CreateOutboundCallNumberResult();
DeleteBeebotIntentResult();
explicit DeleteBeebotIntentResult(const std::string &payload);
~DeleteBeebotIntentResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
std::string getOutboundCallNumberId()const;
long getIntentId()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
std::string outboundCallNumberId_;
long intentId_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentUserSayRequest : public RpcServiceRequest {
public:
DeleteBeebotIntentUserSayRequest();
~DeleteBeebotIntentUserSayRequest();
std::string getIntentId() const;
void setIntentId(const std::string &intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getUserSayId() const;
void setUserSayId(const std::string &userSayId);
private:
std::string intentId_;
std::string scriptId_;
std::string instanceId_;
std::string userSayId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentUserSayResult : public ServiceResult
{
public:
DeleteBeebotIntentUserSayResult();
explicit DeleteBeebotIntentUserSayResult(const std::string &payload);
~DeleteBeebotIntentUserSayResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
long getUserSayId()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
long userSayId_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeBeebotIntentRequest : public RpcServiceRequest {
public:
DescribeBeebotIntentRequest();
~DescribeBeebotIntentRequest();
long getIntentId() const;
void setIntentId(long intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long intentId_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeBeebotIntentResult : public ServiceResult
{
public:
struct Intent
{
std::string modifyTime;
std::string modifyUserId;
std::string intentName;
std::string aliasName;
std::string createTime;
std::string modifyUserName;
std::string createUserId;
std::string createUserName;
long intentId;
};
DescribeBeebotIntentResult();
explicit DescribeBeebotIntentResult(const std::string &payload);
~DescribeBeebotIntentResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
Intent getIntent()const;
std::string getCode()const;
bool getSuccess()const;
long getIntentId()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
Intent intent_;
std::string code_;
bool success_;
long intentId_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBEBEEBOTINTENTRESULT_H_

View File

@@ -43,6 +43,13 @@ namespace AlibabaCloud
int noAnswerNum;
std::string groupId;
};
struct HangUpDialogueNodesItem
{
std::string nodeName;
std::string nodeId;
std::string rateDisplay;
int hangUpNum;
};
DescribeDialogueNodeStatisticsResult();
@@ -52,6 +59,7 @@ namespace AlibabaCloud
std::vector<NoAnswerDialogueNode> getNoAnswerDialogueNodes()const;
std::string getInstanceId()const;
int getHttpStatusCode()const;
std::vector<HangUpDialogueNodesItem> getHangUpDialogueNodes()const;
int getTotalCompleted()const;
std::string getCode()const;
bool getSuccess()const;
@@ -64,6 +72,7 @@ namespace AlibabaCloud
std::vector<NoAnswerDialogueNode> noAnswerDialogueNodes_;
std::string instanceId_;
int httpStatusCode_;
std::vector<HangUpDialogueNodesItem> hangUpDialogueNodes_;
int totalCompleted_;
std::string code_;
bool success_;

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
int transferByNoAnswer;
int finishedNum;
int callFailedNum;
int noInteractionNum;
JobsProgress jobsProgress;
int hangUpByClientNum;
std::string creatorName;

View File

@@ -36,8 +36,12 @@ namespace AlibabaCloud
{
struct NluProfile
{
std::string agentKey;
std::string secretKey;
std::string endpoint;
std::string llmAgentId;
std::string llmAgentKey;
bool supportBeebotPrompts;
std::string accessKey;
std::string agentId;
};

View File

@@ -38,20 +38,35 @@ namespace AlibabaCloud
std::string intentName;
std::string instanceId;
int hitNum;
std::string rateDisplay;
int hitAfterNoAnswer;
std::string groupId;
std::string intentId;
};
struct IntentStatisticsItem1
{
std::string type;
std::string intentName;
std::string instanceId;
int hitNum;
int hitAfterNoAnswer;
std::string groupId;
std::string intentId;
};
struct IntentStatisticsItem2
{
std::string intentName;
std::string instanceId;
int hitAfterNoAnswer;
std::string groupId;
std::string intentId;
};
DescribeIntentStatisticsResult();
explicit DescribeIntentStatisticsResult(const std::string &payload);
~DescribeIntentStatisticsResult();
std::vector<IntentStatisticsItem1> getIntentsAfterNoAnswer()const;
std::vector<IntentStatisticsItem2> getIntentsAfterNoAnswer()const;
int getGlobalIntentNum()const;
std::vector<IntentStatisticsItem> getProcessIntents()const;
std::string getMessage()const;
@@ -59,14 +74,14 @@ namespace AlibabaCloud
int getHttpStatusCode()const;
std::string getCode()const;
int getProcessIntentNum()const;
std::vector<IntentStatisticsItem> getGlobalIntents()const;
std::vector<IntentStatisticsItem1> getGlobalIntents()const;
bool getSuccess()const;
std::string getGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<IntentStatisticsItem1> intentsAfterNoAnswer_;
std::vector<IntentStatisticsItem2> intentsAfterNoAnswer_;
int globalIntentNum_;
std::vector<IntentStatisticsItem> processIntents_;
std::string message_;
@@ -74,7 +89,7 @@ namespace AlibabaCloud
int httpStatusCode_;
std::string code_;
int processIntentNum_;
std::vector<IntentStatisticsItem> globalIntents_;
std::vector<IntentStatisticsItem1> globalIntents_;
bool success_;
std::string groupId_;

View File

@@ -70,6 +70,7 @@ namespace AlibabaCloud
};
std::vector<TimeFrame> workingTime;
bool isTemplate;
bool repeatable;
int minAttemptInterval;
std::string repeatBy;
long endTime;
@@ -98,6 +99,11 @@ namespace AlibabaCloud
int clientHangupNum;
int timeoutHangupNum;
};
struct FlashSmsExtras
{
std::string configId;
std::string templateId;
};
std::string status;
std::string modifyTime;
Progress progress;
@@ -112,11 +118,13 @@ namespace AlibabaCloud
long ringingDuration;
long minConcurrency;
std::string jobGroupId;
FlashSmsExtras flashSmsExtras;
std::string scriptName;
long creationTime;
Strategy strategy;
std::string jobFilePath;
ExportProgress exportProgress;
std::vector<std::string> recallCallingNumbers;
RecallStrategy recallStrategy;
std::vector<std::string> callingNumbers;
};

View File

@@ -118,7 +118,10 @@ namespace AlibabaCloud
long ringingDuration;
std::string endReason;
Contact3 contact3;
long realRingingDuration;
std::string hangUpDirection;
long sipDuration;
std::string sipCode;
std::string jobId;
};
std::string status;

View File

@@ -34,8 +34,16 @@ namespace AlibabaCloud
public:
struct Script
{
struct NluProfile
{
std::string fcFunction;
bool supportBeebotPrompts;
std::string fcRegion;
std::string fcHttpTriggerUrl;
};
std::string status;
std::string chatbotId;
bool agentLlm;
std::string scriptDescription;
std::string scriptId;
bool newBargeInEnable;
@@ -44,11 +52,17 @@ namespace AlibabaCloud
bool isDebugDrafted;
std::string industry;
std::string asrConfig;
std::string agentKey;
std::string labelConfig;
bool isDrafted;
std::string chatConfig;
std::string scriptName;
std::string nluEngine;
long updateTime;
std::string ttsConfig;
bool longWaitEnable;
long agentId;
NluProfile nluProfile;
bool miniPlaybackEnable;
bool emotionEnable;
};

View File

@@ -32,27 +32,45 @@ public:
~DescribeTTSDemoRequest();
std::string getVoice() const;
void setVoice(const std::string &voice);
int getVolume() const;
void setVolume(int volume);
std::string getSecretKey() const;
void setSecretKey(const std::string &secretKey);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getEngine() const;
void setEngine(const std::string &engine);
std::string getText() const;
void setText(const std::string &text);
int getSpeechRate() const;
void setSpeechRate(int speechRate);
int getPitchRate() const;
void setPitchRate(int pitchRate);
std::string getAliCustomizedVoice() const;
void setAliCustomizedVoice(const std::string &aliCustomizedVoice);
std::string getNlsServiceType() const;
void setNlsServiceType(const std::string &nlsServiceType);
int getVolume() const;
void setVolume(int volume);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAppKey() const;
void setAppKey(const std::string &appKey);
int getSpeechRate() const;
void setSpeechRate(int speechRate);
private:
std::string voice_;
int volume_;
std::string secretKey_;
std::string scriptId_;
std::string instanceId_;
std::string accessKey_;
std::string engine_;
std::string text_;
int speechRate_;
int pitchRate_;
std::string aliCustomizedVoice_;
std::string nlsServiceType_;
int volume_;
std::string instanceId_;
std::string appKey_;
int speechRate_;
};
} // namespace Model
} // namespace OutboundBot

View File

@@ -1,42 +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_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DismissNumberDistrictInfoParsingResultRequest : public RpcServiceRequest {
public:
DismissNumberDistrictInfoParsingResultRequest();
~DismissNumberDistrictInfoParsingResultRequest();
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
private:
std::string versionId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETAGENTPROFILEREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILEREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAgentProfileRequest : public RpcServiceRequest {
public:
GetAgentProfileRequest();
~GetAgentProfileRequest();
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::string getAgentProfileId() const;
void setAgentProfileId(const std::string &agentProfileId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string appIp_;
std::string agentProfileId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILEREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETAGENTPROFILERESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAgentProfileResult : public ServiceResult
{
public:
struct Data
{
std::string labelsJson;
std::string variablesJson;
std::string nluConfigJson;
std::string description;
std::string instanceId;
std::string createTime;
std::string scriptId;
bool system;
std::string scenario;
std::string agentProfileId;
std::string agentType;
std::string modelConfig;
std::string agentProfileTemplateId;
std::string apiPluginJson;
std::string promptJson;
std::string updateTime;
std::string model;
std::string prompt;
std::string instructionJson;
};
GetAgentProfileResult();
explicit GetAgentProfileResult(const std::string &payload);
~GetAgentProfileResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATEREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATEREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,20 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ApplyNumberDistrictInfoParsingResultRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAgentProfileTemplateRequest : public RpcServiceRequest {
public:
ApplyNumberDistrictInfoParsingResultRequest();
~ApplyNumberDistrictInfoParsingResultRequest();
std::string getVersionId() const;
void setVersionId(const std::string &versionId);
GetAgentProfileTemplateRequest();
~GetAgentProfileTemplateRequest();
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::string getAgentProfileTemplateId() const;
void setAgentProfileTemplateId(const std::string &agentProfileTemplateId);
private:
std::string versionId_;
std::string appIp_;
std::string agentProfileTemplateId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATEREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATERESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAgentProfileTemplateResult : public ServiceResult
{
public:
struct Data
{
std::string agentProfileTemplateId;
std::string description;
std::string promptSchema;
std::string createTime;
std::string updateTime;
std::string name;
};
GetAgentProfileTemplateResult();
explicit GetAgentProfileTemplateResult(const std::string &payload);
~GetAgentProfileTemplateResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,14 +26,17 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeNumberDistrictInfoStatusRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAnnotationMissionSummaryRequest : public RpcServiceRequest {
public:
DescribeNumberDistrictInfoStatusRequest();
~DescribeNumberDistrictInfoStatusRequest();
GetAnnotationMissionSummaryRequest();
~GetAnnotationMissionSummaryRequest();
std::string getAnnotationMissionId() const;
void setAnnotationMissionId(const std::string &annotationMissionId);
private:
std::string annotationMissionId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYREQUEST_H_

View File

@@ -0,0 +1,100 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAnnotationMissionSummaryResult : public ServiceResult
{
public:
struct Data
{
struct IntentSummaryInfo
{
int matchErrorCount;
int chatTotalCount;
int intentionNotCoveredCount;
int intentUserSayCount;
int noAnnotation;
int annotationInvalid;
int translationUnrecognizedCount;
int annotationCorrectCount;
};
struct AsrSummaryInfo
{
int addCustomizationDataCount;
int addVocabularyDataCount;
int chatTotalCount;
int wordErrorRate;
int sentenceErrorRate;
int noAnnotation;
int characterCorrectRate;
int characterErrorRate;
int annotationInvalid;
};
struct TagSummaryInfo
{
struct TagSummaryInfoDetailListItem
{
int count;
std::string name;
};
std::vector<TagSummaryInfoDetailListItem> tagSummaryInfoDetailList;
};
std::string message;
AsrSummaryInfo asrSummaryInfo;
std::string annotationMissionId;
IntentSummaryInfo intentSummaryInfo;
TagSummaryInfo tagSummaryInfo;
bool success;
};
GetAnnotationMissionSummaryResult();
explicit GetAnnotationMissionSummaryResult(const std::string &payload);
~GetAnnotationMissionSummaryResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAnnotationMissionTagInfoListRequest : public RpcServiceRequest {
public:
GetAnnotationMissionTagInfoListRequest();
~GetAnnotationMissionTagInfoListRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
int getPageIndex() const;
void setPageIndex(int pageIndex);
private:
std::string instanceId_;
int pageSize_;
int pageIndex_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAnnotationMissionTagInfoListResult : public ServiceResult
{
public:
struct Data
{
struct AnnotationMissionTagInfoListItem
{
bool _delete;
std::string tenantId;
std::string instanceId;
std::string annotationMissionTagInfoDescription;
std::string annotationMissionTagInfoName;
std::string annotationMissionTagInfoId;
};
std::string message;
std::vector<AnnotationMissionTagInfoListItem> annotationMissionTagInfoList;
bool success;
};
GetAnnotationMissionTagInfoListResult();
explicit GetAnnotationMissionTagInfoListResult(const std::string &payload);
~GetAnnotationMissionTagInfoListResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONTAGINFOLISTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,17 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListSchedulerInstancesRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAssignJobsAsyncResultRequest : public RpcServiceRequest {
public:
ListSchedulerInstancesRequest();
~ListSchedulerInstancesRequest();
long getInstanceOwnerId() const;
void setInstanceOwnerId(long instanceOwnerId);
GetAssignJobsAsyncResultRequest();
~GetAssignJobsAsyncResultRequest();
std::string getAsyncTaskId() const;
void setAsyncTaskId(const std::string &asyncTaskId);
private:
long instanceOwnerId_;
std::string asyncTaskId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAssignJobsAsyncResultResult : public ServiceResult
{
public:
GetAssignJobsAsyncResultResult();
explicit GetAssignJobsAsyncResultResult(const std::string &payload);
~GetAssignJobsAsyncResultResult();
std::vector<std::string> getJobsId()const;
std::string getJobGroupId()const;
std::string getMessage()const;
bool getValid()const;
bool getTimeout()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> jobsId_;
std::string jobGroupId_;
std::string message_;
bool valid_;
bool timeout_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTRESULT_H_

View File

@@ -46,6 +46,7 @@ namespace AlibabaCloud
~GetBaseStrategyPeriodResult();
std::vector<TimeFrame> getWorkingTime()const;
std::string getMessage()const;
bool getOnlyWorkdays()const;
bool getOnlyWeekdays()const;
int getHttpStatusCode()const;
std::string getCode()const;
@@ -56,6 +57,7 @@ namespace AlibabaCloud
private:
std::vector<TimeFrame> workingTime_;
std::string message_;
bool onlyWorkdays_;
bool onlyWeekdays_;
int httpStatusCode_;
std::string code_;

View 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_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetJobDataUploadParamsRequest : public RpcServiceRequest {
public:
GetJobDataUploadParamsRequest();
~GetJobDataUploadParamsRequest();
std::string getBusiType() const;
void setBusiType(const std::string &busiType);
std::string getPath() const;
void setPath(const std::string &path);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getFileName() const;
void setFileName(const std::string &fileName);
std::string getUniqueId() const;
void setUniqueId(const std::string &uniqueId);
private:
std::string busiType_;
std::string path_;
std::string instanceId_;
std::string fileName_;
std::string uniqueId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListSchedulerInstancesResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetJobDataUploadParamsResult : public ServiceResult
{
public:
struct SchedulerInstance
struct UploadParams
{
std::string ownerId;
std::string instanceId;
int maxConcurrency;
std::string baseStrategy;
std::string business;
std::string policy;
int expire;
std::string accessId;
std::string signature;
std::string host;
std::string folder;
};
ListSchedulerInstancesResult();
explicit ListSchedulerInstancesResult(const std::string &payload);
~ListSchedulerInstancesResult();
std::vector<SchedulerInstance> getSchedulerInstances()const;
GetJobDataUploadParamsResult();
explicit GetJobDataUploadParamsResult(const std::string &payload);
~GetJobDataUploadParamsResult();
UploadParams getUploadParams()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
@@ -54,7 +55,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::vector<SchedulerInstance> schedulerInstances_;
UploadParams uploadParams_;
std::string message_;
int httpStatusCode_;
std::string code_;
@@ -64,4 +65,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetRealtimeConcurrencyReportRequest : public RpcServiceRequest {
public:
GetRealtimeConcurrencyReportRequest();
~GetRealtimeConcurrencyReportRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getJobGroupId() const;
void setJobGroupId(const std::string &jobGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
std::string instanceId_;
std::string jobGroupId_;
int pageSize_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* 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_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetRealtimeConcurrencyReportResult : public ServiceResult
{
public:
struct Reports
{
struct Item
{
std::string instanceName;
std::string jobGroupId;
long maxConcurrencyLimit;
std::string instanceId;
long occupiedConcurrencyCount;
std::string jobGroupName;
long minConcurrencyLimit;
long reportDate;
};
int totalCount;
int pageSize;
int pageNumber;
std::vector<Item> list;
};
GetRealtimeConcurrencyReportResult();
explicit GetRealtimeConcurrencyReportResult(const std::string &payload);
~GetRealtimeConcurrencyReportResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Reports getReports()const;
long getReportDate()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Reports reports_;
long reportDate_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTRESULT_H_

View File

@@ -34,15 +34,24 @@ namespace AlibabaCloud
public:
struct Task
{
struct Conversation
{
std::string script;
std::string action;
long timestamp;
std::string speaker;
std::string sequenceId;
};
std::string jobGroupId;
std::string calledNumber;
int endReason;
long plannedTime;
std::string endReason;
long endTime;
std::string instanceId;
long actualTime;
std::string callId;
std::string id;
std::vector<Conversation> conversations;
std::string jobId;
std::string callingNumber;
};
@@ -52,11 +61,19 @@ namespace AlibabaCloud
explicit GetTaskByUuidResult(const std::string &payload);
~GetTaskByUuidResult();
Task getTask()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Task task_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}

View File

@@ -32,11 +32,14 @@ public:
~ImportScriptRequest();
std::string getSignatureUrl() const;
void setSignatureUrl(const std::string &signatureUrl);
std::string getNluEngine() const;
void setNluEngine(const std::string &nluEngine);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string signatureUrl_;
std::string nluEngine_;
std::string instanceId_;
};
} // namespace Model

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,23 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoParsingTaskRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAgentProfilesRequest : public RpcServiceRequest {
public:
CreateNumberDistrictInfoParsingTaskRequest();
~CreateNumberDistrictInfoParsingTaskRequest();
long getFileSize() const;
void setFileSize(long fileSize);
std::string getFilePath() const;
void setFilePath(const std::string &filePath);
ListAgentProfilesRequest();
~ListAgentProfilesRequest();
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long fileSize_;
std::string filePath_;
std::string appIp_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* 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_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAgentProfilesResult : public ServiceResult
{
public:
struct DataItem
{
std::string labelsJson;
std::string variablesJson;
std::string description;
std::string instanceId;
std::string createTime;
std::string scriptId;
bool system;
std::string scenario;
std::string agentProfileId;
std::string agentType;
std::string modelConfig;
std::string agentProfileTemplateId;
std::string promptJson;
std::string updateTime;
std::string model;
std::string prompt;
std::string instructionJson;
};
ListAgentProfilesResult();
explicit ListAgentProfilesResult(const std::string &payload);
~ListAgentProfilesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<DataItem> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::vector<DataItem> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESRESULT_H_

View 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_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionRequest : public RpcServiceRequest {
public:
ListAnnotationMissionRequest();
~ListAnnotationMissionRequest();
long getCreateTimeStartFilter() const;
void setCreateTimeStartFilter(long createTimeStartFilter);
std::string getAnnotationStatusListStringFilter() const;
void setAnnotationStatusListStringFilter(const std::string &annotationStatusListStringFilter);
std::string getAnnotationMissionId() const;
void setAnnotationMissionId(const std::string &annotationMissionId);
std::string getAnnotationMissionName() const;
void setAnnotationMissionName(const std::string &annotationMissionName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getCreateTimeEndFilter() const;
void setCreateTimeEndFilter(long createTimeEndFilter);
std::vector<int> getAnnotationStatusListFilter() const;
void setAnnotationStatusListFilter(const std::vector<int> &annotationStatusListFilter);
int getPageSize() const;
void setPageSize(int pageSize);
int getPageIndex() const;
void setPageIndex(int pageIndex);
private:
long createTimeStartFilter_;
std::string annotationStatusListStringFilter_;
std::string annotationMissionId_;
std::string annotationMissionName_;
std::string instanceId_;
long createTimeEndFilter_;
std::vector<int> annotationStatusListFilter_;
int pageSize_;
int pageIndex_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionResult : public ServiceResult
{
public:
struct Data
{
struct AnnotationMissionListItem
{
long conversationTimeStartFilter;
long conversationTimeEndFilter;
std::string samplingDescription;
std::string instanceId;
long createTime;
int samplingType;
int samplingRate;
int annotationStatus;
std::vector<std::string> annotationMissionDebugDataSourceList;
int samplingCount;
long finishTime;
int sessionTotalCount;
std::string annotationMissionId;
int annotationMissionDataSourceType;
bool excludeOtherMissionSession;
std::vector<std::string> sessionEndReasonFilterList;
std::string annotationMissionName;
int sessionFinishCount;
};
long totalPageCount;
long totalCount;
long pageSize;
std::string message;
long pageIndex;
std::vector<AnnotationMissionListItem> annotationMissionList;
bool success;
};
ListAnnotationMissionResult();
explicit ListAnnotationMissionResult(const std::string &payload);
~ListAnnotationMissionResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionSessionRequest : public RpcServiceRequest {
public:
ListAnnotationMissionSessionRequest();
~ListAnnotationMissionSessionRequest();
std::string getAnnotationMissionSessionId() const;
void setAnnotationMissionSessionId(const std::string &annotationMissionSessionId);
std::string getAnnotationMissionId() const;
void setAnnotationMissionId(const std::string &annotationMissionId);
int getEnvironment() const;
void setEnvironment(int environment);
std::string getIncludeStatusListJsonString() const;
void setIncludeStatusListJsonString(const std::string &includeStatusListJsonString);
int getPageSize() const;
void setPageSize(int pageSize);
int getPageIndex() const;
void setPageIndex(int pageIndex);
private:
std::string annotationMissionSessionId_;
std::string annotationMissionId_;
int environment_;
std::string includeStatusListJsonString_;
int pageSize_;
int pageIndex_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_

View File

@@ -0,0 +1,171 @@
/*
* 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_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionSessionResult : public ServiceResult
{
public:
struct Data
{
struct AnnotationMissionSessionListItem
{
struct AnnotationMissionChatListItem
{
struct AnnotationMissionChatIntentUserSayInfoListItem
{
std::string instanceId;
long createTime;
std::string annotationMissionSessionId;
std::string annotationMissionChatIntentUserSayInfoId;
long dialogId;
long intentId;
bool _delete;
long modifiedTime;
std::string botId;
std::string annotationMissionId;
std::string content;
bool create;
std::string annotationMissionChatId;
};
struct AnnotationMissionChatVocabularyInfoListItem
{
std::string vocabulary;
std::string instanceId;
std::string vocabularyDescription;
long createTime;
std::string annotationMissionChatVocabularyInfoId;
std::string annotationMissionSessionId;
std::string vocabularyId;
bool _delete;
int vocabularyWeight;
std::string vocabularyName;
long modifiedTime;
std::string annotationMissionId;
bool create;
std::string annotationMissionChatId;
};
struct AnnotationMissionChatCustomizationDataInfoListItem
{
std::string customizationDataDescription;
std::string instanceId;
long createTime;
std::string annotationMissionSessionId;
std::string customizationDataName;
bool _delete;
std::string customizationDataId;
long modifiedTime;
std::string annotationMissionId;
std::string content;
bool create;
std::string annotationMissionChatCustomizationDataInfoId;
std::string annotationMissionChatId;
int customizationDataWeight;
};
struct AnnotationMissionChatTagInfoListItem
{
bool _delete;
long modifiedTime;
std::string instanceId;
std::string annotationMissionId;
bool create;
long createTime;
std::string annotationMissionSessionId;
std::string annotationMissionChatId;
std::string annotationMissionTagInfoName;
std::string annotationMissionChatTagInfoId;
std::string annotationMissionTagInfoId;
};
std::vector<AnnotationMissionChatListItem::AnnotationMissionChatTagInfoListItem> annotationMissionChatTagInfoList;
std::string instanceId;
long createTime;
std::string annotationMissionSessionId;
long occurTime;
std::vector<AnnotationMissionChatListItem::AnnotationMissionChatVocabularyInfoListItem> annotationMissionChatVocabularyInfoList;
int tagAnnotationStatus;
int annotationStatus;
std::vector<AnnotationMissionChatListItem::AnnotationMissionChatCustomizationDataInfoListItem> annotationMissionChatCustomizationDataInfoList;
std::string answer;
long modifiedTime;
std::string annotationMissionId;
std::string annotationAsrResult;
std::string annotationMissionChatId;
int translationError;
int subStatus;
std::vector<AnnotationMissionChatListItem::AnnotationMissionChatIntentUserSayInfoListItem> annotationMissionChatIntentUserSayInfoList;
int intentAnnotationStatus;
std::string originalAsrResult;
int asrAnnotationStatus;
std::string sequenceId;
};
std::string instanceId;
long createTime;
std::string annotationMissionSessionId;
std::string scriptId;
int annotationStatus;
std::string jobGroupId;
long modifiedTime;
int version;
std::string annotationMissionId;
std::vector<AnnotationMissionSessionListItem::AnnotationMissionChatListItem> annotationMissionChatList;
std::string sessionId;
std::string jobId;
bool debugConversation;
};
long totalCount;
std::string message;
std::vector<AnnotationMissionSessionListItem> annotationMissionSessionList;
std::string annotationMissionId;
bool success;
};
ListAnnotationMissionSessionResult();
explicit ListAnnotationMissionSessionResult(const std::string &payload);
~ListAnnotationMissionSessionResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListApiPluginsRequest : public RpcServiceRequest {
public:
ListApiPluginsRequest();
~ListApiPluginsRequest();
std::string getUuidsJson() const;
void setUuidsJson(const std::string &uuidsJson);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string uuidsJson_;
int pageNumber_;
std::string instanceId_;
int pageSize_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListApiPluginsResult : public ServiceResult
{
public:
struct ApiPlugin
{
std::string status;
std::string type;
long gmtCreate;
std::string uuid;
std::string description;
std::string instanceId;
std::string draftedConfigJson;
std::string publishedConfigJson;
long gmtModified;
std::string name;
};
ListApiPluginsResult();
explicit ListApiPluginsResult(const std::string &payload);
~ListApiPluginsResult();
long getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiPlugin> getApiPlugins()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
std::string message_;
int pageSize_;
int pageNumber_;
std::vector<ApiPlugin> apiPlugins_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentLgfRequest : public RpcServiceRequest {
public:
ListBeebotIntentLgfRequest();
~ListBeebotIntentLgfRequest();
std::string getIntentId() const;
void setIntentId(const std::string &intentId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getLgfText() const;
void setLgfText(const std::string &lgfText);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string intentId_;
int pageNumber_;
std::string lgfText_;
std::string scriptId_;
std::string instanceId_;
int pageSize_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentLgfResult : public ServiceResult
{
public:
struct Lgf
{
std::string modifyTime;
std::string ruleText;
std::string createTime;
long lgfId;
long intentId;
};
ListBeebotIntentLgfResult();
explicit ListBeebotIntentLgfResult(const std::string &payload);
~ListBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::vector<Lgf> getLgfs()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
int totalCount_;
std::string message_;
int pageSize_;
int pageNumber_;
int httpStatusCode_;
std::vector<Lgf> lgfs_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFRESULT_H_

View 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_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentRequest : public RpcServiceRequest {
public:
ListBeebotIntentRequest();
~ListBeebotIntentRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getIntentName() const;
void setIntentName(const std::string &intentName);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
std::string scriptId_;
std::string instanceId_;
std::string intentName_;
int pageSize_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* 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_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentResult : public ServiceResult
{
public:
struct Intent
{
std::string modifyTime;
std::string modifyUserId;
std::string intentName;
std::string aliasName;
std::string createTime;
std::string modifyUserName;
std::string createUserId;
std::string createUserName;
long intentId;
};
ListBeebotIntentResult();
explicit ListBeebotIntentResult(const std::string &payload);
~ListBeebotIntentResult();
std::string getBeebotRequestId()const;
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::vector<Intent> getIntents()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
int totalCount_;
std::string message_;
int pageSize_;
int pageNumber_;
int httpStatusCode_;
std::vector<Intent> intents_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentUserSayRequest : public RpcServiceRequest {
public:
ListBeebotIntentUserSayRequest();
~ListBeebotIntentUserSayRequest();
std::string getIntentId() const;
void setIntentId(const std::string &intentId);
std::string getContent() const;
void setContent(const std::string &content);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string intentId_;
std::string content_;
int pageNumber_;
std::string scriptId_;
std::string instanceId_;
int pageSize_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentUserSayResult : public ServiceResult
{
public:
struct UserSay
{
std::string modifyTime;
std::string userSayId;
std::string content;
std::string createTime;
long intentId;
};
ListBeebotIntentUserSayResult();
explicit ListBeebotIntentUserSayResult(const std::string &payload);
~ListBeebotIntentUserSayResult();
std::string getBeebotRequestId()const;
int getTotalCount()const;
std::vector<UserSay> getUserSays()const;
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
int totalCount_;
std::vector<UserSay> userSays_;
std::string message_;
int pageSize_;
int pageNumber_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYRESULT_H_

View File

@@ -30,12 +30,15 @@ class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListChatbotInstancesRequest : public RpcSe
public:
ListChatbotInstancesRequest();
~ListChatbotInstancesRequest();
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string agentKey_;
int pageNumber_;
int pageSize_;
};

View File

@@ -32,11 +32,14 @@ public:
~ListDownloadTasksRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNumber_;
std::string instanceId_;
int pageSize_;
};
} // namespace Model

View File

@@ -0,0 +1,48 @@
/*
* 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_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListFlashSmsTemplatesRequest : public RpcServiceRequest {
public:
ListFlashSmsTemplatesRequest();
~ListFlashSmsTemplatesRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getProviderId() const;
void setProviderId(const std::string &providerId);
std::string getConfigId() const;
void setConfigId(const std::string &configId);
private:
std::string instanceId_;
std::string providerId_;
std::string configId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListFlashSmsTemplatesResult : public ServiceResult
{
public:
struct FlashSmsTemplate
{
std::string templateContent;
std::string templateName;
std::string templateId;
};
ListFlashSmsTemplatesResult();
explicit ListFlashSmsTemplatesResult(const std::string &payload);
~ListFlashSmsTemplatesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<FlashSmsTemplate> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::vector<FlashSmsTemplate> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESRESULT_H_

View File

@@ -34,13 +34,22 @@ public:
};
ListInstancesRequest();
~ListInstancesRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getName() const;
void setName(const std::string &name);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
int pageNumber_;
std::string resourceGroupId_;
std::string name_;
int pageSize_;
std::vector<Tag> tag_;
};
} // namespace Model

View File

@@ -69,7 +69,10 @@ namespace AlibabaCloud
explicit ListInstancesResult(const std::string &payload);
~ListInstancesResult();
std::vector<Instance> getInstances()const;
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
@@ -78,7 +81,10 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::vector<Instance> instances_;
int totalCount_;
std::string message_;
int pageSize_;
int pageNumber_;
int httpStatusCode_;
std::string code_;
bool success_;

View 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_OUTBOUNDBOT_MODEL_LISTINTENTIONSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListIntentionsRequest : public RpcServiceRequest {
public:
ListIntentionsRequest();
~ListIntentionsRequest();
std::string getUserNick() const;
void setUserNick(const std::string &userNick);
long getIntentId() const;
void setIntentId(long intentId);
long getAnnotationMissionDataSourceType() const;
void setAnnotationMissionDataSourceType(long annotationMissionDataSourceType);
long getEnvironment() const;
void setEnvironment(long environment);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
int getPageIndex() const;
void setPageIndex(int pageIndex);
std::string getBotId() const;
void setBotId(const std::string &botId);
private:
std::string userNick_;
long intentId_;
long annotationMissionDataSourceType_;
long environment_;
std::string scriptId_;
std::string instanceId_;
int pageSize_;
int pageIndex_;
std::string botId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSREQUEST_H_

View File

@@ -0,0 +1,141 @@
/*
* 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_OUTBOUNDBOT_MODEL_LISTINTENTIONSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListIntentionsResult : public ServiceResult
{
public:
struct Data
{
struct IntentListItem
{
struct UserSayItem
{
struct Data1
{
std::string slotId;
std::string text;
};
bool strict;
std::string fromId;
std::string id;
std::vector<UserSayItem::Data1> userSayData;
};
struct RuleCheckItem
{
std::vector<std::string> warning;
bool strict;
std::vector<std::string> error;
std::string text;
};
struct SlotItem
{
struct Tag
{
std::string userSayId;
std::string value;
};
struct FeedbackFunction
{
struct SwitchItem
{
std::string type;
std::string label;
std::string value;
std::string id;
std::string name;
};
std::string function;
std::string aliyunFunction;
std::string type;
std::vector<FeedbackFunction::SwitchItem> _switch;
std::string description;
std::string params;
std::string endPoint;
std::string code;
std::string name;
std::string aliyunService;
};
bool isArray;
std::string feedbackType;
bool isInteractive;
bool isNecessary;
std::string value;
std::vector<SlotItem::FeedbackFunction> feedbackFunctions;
int lifeSpan;
std::vector<std::string> question;
std::string id;
bool isEncrypt;
std::vector<SlotItem::Tag> tags;
std::string name;
};
long tableId;
int type;
std::vector<IntentListItem::UserSayItem> userSay;
long botId;
std::string language;
std::vector<std::string> alias;
std::vector<IntentListItem::SlotItem> slot;
std::string dialogId;
long id;
std::vector<IntentListItem::RuleCheckItem> ruleCheck;
std::string botName;
std::string name;
};
std::string message;
std::string botId;
std::vector<IntentListItem> intentList;
bool success;
};
ListIntentionsResult();
explicit ListIntentionsResult(const std::string &payload);
~ListIntentionsResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSRESULT_H_

View File

@@ -67,6 +67,7 @@ namespace AlibabaCloud
std::string scriptVersion;
std::string scriptId;
std::string jobGroupDescription;
int minConcurrency;
std::string jobGroupId;
int totalCallNum;
std::string scriptName;

View File

@@ -36,6 +36,8 @@ public:
void setSearchText(const std::string &searchText);
long getEndTime() const;
void setEndTime(long endTime);
bool getOnlyMinConcurrencyEnabled() const;
void setOnlyMinConcurrencyEnabled(bool onlyMinConcurrencyEnabled);
long getStartTime() const;
void setStartTime(long startTime);
int getPageNumber() const;
@@ -51,6 +53,7 @@ private:
bool asyncQuery_;
std::string searchText_;
long endTime_;
bool onlyMinConcurrencyEnabled_;
long startTime_;
int pageNumber_;
std::string instanceId_;

View File

@@ -69,6 +69,7 @@ namespace AlibabaCloud
std::string scriptVersion;
std::string scriptId;
std::string jobGroupDescription;
int minConcurrency;
std::string jobGroupId;
int totalCallNum;
std::string scriptName;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListScriptRecordingRequest : public RpcSer
public:
ListScriptRecordingRequest();
~ListScriptRecordingRequest();
std::string getRefIdsJson() const;
void setRefIdsJson(const std::string &refIdsJson);
std::string getUuidsJson() const;
void setUuidsJson(const std::string &uuidsJson);
std::string getStatesJson() const;
@@ -46,6 +48,7 @@ public:
void setPageSize(int pageSize);
private:
std::string refIdsJson_;
std::string uuidsJson_;
std::string statesJson_;
int pageNumber_;

View File

@@ -46,6 +46,7 @@ namespace AlibabaCloud
std::string uuid;
int state;
long gmtUpload;
std::string refId;
int recordingDuration;
};

View File

@@ -30,15 +30,21 @@ class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListScriptsRequest : public RpcServiceRequ
public:
ListScriptsRequest();
~ListScriptsRequest();
std::string getScriptName() const;
void setScriptName(const std::string &scriptName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getNluEngine() const;
void setNluEngine(const std::string &nluEngine);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string scriptName_;
int pageNumber_;
std::string nluEngine_;
std::string instanceId_;
int pageSize_;
};

View File

@@ -36,7 +36,15 @@ namespace AlibabaCloud
{
struct Script
{
struct NluProfile
{
std::string fcFunction;
std::string fcRegion;
std::string fcHttpTriggerUrl;
};
std::string status;
bool agentLlm;
long createTime;
std::string scriptDescription;
std::string scriptId;
bool newBargeInEnable;
@@ -45,12 +53,17 @@ namespace AlibabaCloud
std::string scene;
bool isDebugDrafted;
std::string industry;
std::string agentKey;
bool isDrafted;
bool isPreset;
std::string nluAccessType;
std::string scriptName;
std::string nluEngine;
long updateTime;
std::string rejectReason;
bool longWaitEnable;
long agentId;
NluProfile nluProfile;
bool miniPlaybackEnable;
bool emotionEnable;
};

View 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_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILEREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILEREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAgentProfileRequest : public RpcServiceRequest {
public:
ModifyAgentProfileRequest();
~ModifyAgentProfileRequest();
std::string getModelConfig() const;
void setModelConfig(const std::string &modelConfig);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getVariablesJson() const;
void setVariablesJson(const std::string &variablesJson);
std::string getInstructionJson() const;
void setInstructionJson(const std::string &instructionJson);
std::string getScenario() const;
void setScenario(const std::string &scenario);
std::string getApiPluginJson() const;
void setApiPluginJson(const std::string &apiPluginJson);
std::string getModel() const;
void setModel(const std::string &model);
std::string getLabelsJson() const;
void setLabelsJson(const std::string &labelsJson);
std::string getAgentProfileId() const;
void setAgentProfileId(const std::string &agentProfileId);
std::vector<long> getFaqCategoryIds() const;
void setFaqCategoryIds(const std::vector<long> &faqCategoryIds);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getPromptJson() const;
void setPromptJson(const std::string &promptJson);
std::string getPrompt() const;
void setPrompt(const std::string &prompt);
private:
std::string modelConfig_;
std::string description_;
std::string variablesJson_;
std::string instructionJson_;
std::string scenario_;
std::string apiPluginJson_;
std::string model_;
std::string labelsJson_;
std::string agentProfileId_;
std::vector<long> faqCategoryIds_;
std::string instanceId_;
std::string promptJson_;
std::string prompt_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILEREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILERESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAgentProfileResult : public ServiceResult
{
public:
struct Data
{
std::string labelsJson;
std::string variablesJson;
std::string nluConfigJson;
std::string description;
std::string instanceId;
std::string createTime;
std::string scriptId;
bool system;
std::string scenario;
std::string agentProfileId;
std::string agentType;
std::string modelConfig;
std::string agentProfileTemplateId;
std::string apiPluginJson;
std::string promptJson;
std::string updateTime;
std::string model;
std::string prompt;
std::string instructionJson;
};
ModifyAgentProfileResult();
explicit ModifyAgentProfileResult(const std::string &payload);
~ModifyAgentProfileResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILERESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAnnotationMissionRequest : public RpcServiceRequest {
public:
ModifyAnnotationMissionRequest();
~ModifyAnnotationMissionRequest();
int getAnnotationStatus() const;
void setAnnotationStatus(int annotationStatus);
bool get_Delete() const;
void set_Delete(bool _delete);
std::string getAnnotationMissionId() const;
void setAnnotationMissionId(const std::string &annotationMissionId);
std::string getAnnotationMissionName() const;
void setAnnotationMissionName(const std::string &annotationMissionName);
private:
int annotationStatus_;
bool _delete_;
std::string annotationMissionId_;
std::string annotationMissionName_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_

View 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_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAnnotationMissionResult : public ServiceResult
{
public:
struct Data
{
std::string message;
bool success;
};
ModifyAnnotationMissionResult();
explicit ModifyAnnotationMissionResult(const std::string &payload);
~ModifyAnnotationMissionResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()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 code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentLgfRequest : public RpcServiceRequest {
public:
struct LgfDefinition {
std::string ruleText;
long intentId;
};
ModifyBeebotIntentLgfRequest();
~ModifyBeebotIntentLgfRequest();
long getLgfId() const;
void setLgfId(long lgfId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
LgfDefinition getLgfDefinition() const;
void setLgfDefinition(const LgfDefinition &lgfDefinition);
private:
long lgfId_;
std::string scriptId_;
std::string instanceId_;
LgfDefinition lgfDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentLgfResult : public ServiceResult
{
public:
ModifyBeebotIntentLgfResult();
explicit ModifyBeebotIntentLgfResult(const std::string &payload);
~ModifyBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
long getLgfId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
long lgfId_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTLGFRESULT_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentRequest : public RpcServiceRequest {
public:
struct IntentDefinition {
std::string aliasName;
std::string intentName;
};
ModifyBeebotIntentRequest();
~ModifyBeebotIntentRequest();
IntentDefinition getIntentDefinition() const;
void setIntentDefinition(const IntentDefinition &intentDefinition);
long getIntentId() const;
void setIntentId(long intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
IntentDefinition intentDefinition_;
long intentId_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentResult : public ServiceResult
{
public:
ModifyBeebotIntentResult();
explicit ModifyBeebotIntentResult(const std::string &payload);
~ModifyBeebotIntentResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
long getIntentId()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
long intentId_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTRESULT_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentUserSayRequest : public RpcServiceRequest {
public:
struct UserSayDefinition {
long intentId;
std::string content;
};
ModifyBeebotIntentUserSayRequest();
~ModifyBeebotIntentUserSayRequest();
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getUserSayId() const;
void setUserSayId(const std::string &userSayId);
UserSayDefinition getUserSayDefinition() const;
void setUserSayDefinition(const UserSayDefinition &userSayDefinition);
private:
std::string scriptId_;
std::string instanceId_;
std::string userSayId_;
UserSayDefinition userSayDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyBeebotIntentUserSayResult : public ServiceResult
{
public:
ModifyBeebotIntentUserSayResult();
explicit ModifyBeebotIntentUserSayResult(const std::string &payload);
~ModifyBeebotIntentUserSayResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
long getUserSayId()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
long userSayId_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYBEEBOTINTENTUSERSAYRESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setScriptId(const std::string &scriptId);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::vector<std::string> getRecallCallingNumber() const;
void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
long getRingingDuration() const;
void setRingingDuration(long ringingDuration);
std::string getScenarioId() const;
@@ -46,6 +48,8 @@ public:
void setJobGroupStatus(const std::string &jobGroupStatus);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getFlashSmsExtras() const;
void setFlashSmsExtras(const std::string &flashSmsExtras);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
@@ -62,10 +66,12 @@ private:
std::string description_;
std::string scriptId_;
std::string strategyJson_;
std::vector<std::string> recallCallingNumber_;
long ringingDuration_;
std::string scenarioId_;
std::string jobGroupStatus_;
std::string priority_;
std::string flashSmsExtras_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string jobGroupId_;

View File

@@ -80,6 +80,7 @@ namespace AlibabaCloud
long ringingDuration;
long minConcurrency;
std::string jobGroupId;
std::string flashSmsExtras;
std::string scriptName;
long creationTime;
Strategy strategy;

View File

@@ -30,28 +30,42 @@ class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyScriptRequest : public RpcServiceReq
public:
ModifyScriptRequest();
~ModifyScriptRequest();
std::string getChatConfig() const;
void setChatConfig(const std::string &chatConfig);
std::string getTtsConfig() const;
void setTtsConfig(const std::string &ttsConfig);
std::string getIndustry() const;
void setIndustry(const std::string &industry);
std::string getScriptName() const;
void setScriptName(const std::string &scriptName);
std::string getNluEngine() const;
void setNluEngine(const std::string &nluEngine);
std::string getLabelConfig() const;
void setLabelConfig(const std::string &labelConfig);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getNluAccessType() const;
void setNluAccessType(const std::string &nluAccessType);
std::vector<std::string> getScriptWaveform() const;
void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
std::string getAsrConfig() const;
void setAsrConfig(const std::string &asrConfig);
bool getAgentLlm() const;
void setAgentLlm(bool agentLlm);
std::string getMiniPlaybackConfigListJsonString() const;
void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
bool getEmotionEnable() const;
void setEmotionEnable(bool emotionEnable);
long getAgentId() const;
void setAgentId(long agentId);
std::string getNlsConfig() const;
void setNlsConfig(const std::string &nlsConfig);
bool getNewBargeInEnable() const;
void setNewBargeInEnable(bool newBargeInEnable);
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
bool getMiniPlaybackEnable() const;
void setMiniPlaybackEnable(bool miniPlaybackEnable);
std::string getChatbotId() const;
@@ -66,17 +80,24 @@ public:
void setScriptContent(const std::vector<std::string> &scriptContent);
private:
std::string chatConfig_;
std::string ttsConfig_;
std::string industry_;
std::string scriptName_;
std::string nluEngine_;
std::string labelConfig_;
std::string scene_;
std::string scriptId_;
std::string nluAccessType_;
std::vector<std::string> scriptWaveform_;
std::string asrConfig_;
bool agentLlm_;
std::string miniPlaybackConfigListJsonString_;
bool emotionEnable_;
long agentId_;
std::string nlsConfig_;
bool newBargeInEnable_;
std::string agentKey_;
bool miniPlaybackEnable_;
std::string chatbotId_;
std::string instanceId_;

View File

@@ -44,6 +44,8 @@ public:
void setAppKey(const std::string &appKey);
std::string getSpeechRate() const;
void setSpeechRate(const std::string &speechRate);
std::string getPitchRate() const;
void setPitchRate(const std::string &pitchRate);
private:
std::string voice_;
@@ -53,6 +55,7 @@ private:
std::string instanceId_;
std::string appKey_;
std::string speechRate_;
std::string pitchRate_;
};
} // namespace Model
} // namespace OutboundBot

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