diff --git a/VERSION b/VERSION index f68c7deee..a24513a4b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.2118 \ No newline at end of file +1.36.2119 \ No newline at end of file diff --git a/outboundbot/CMakeLists.txt b/outboundbot/CMakeLists.txt index 6f83daff7..4338da696 100644 --- a/outboundbot/CMakeLists.txt +++ b/outboundbot/CMakeLists.txt @@ -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 diff --git a/outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h b/outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h index 83a787553..307dd72c4 100644 --- a/outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h +++ b/outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h @@ -22,18 +22,28 @@ #include #include #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 ApplyNumberDistrictInfoParsingResultOutcome; - typedef std::future ApplyNumberDistrictInfoParsingResultOutcomeCallable; - typedef std::function&)> ApplyNumberDistrictInfoParsingResultAsyncHandler; typedef Outcome AssignJobsOutcome; typedef std::future AssignJobsOutcomeCallable; typedef std::function&)> AssignJobsAsyncHandler; + typedef Outcome AssignJobsAsyncOutcome; + typedef std::future AssignJobsAsyncOutcomeCallable; + typedef std::function&)> AssignJobsAsyncAsyncHandler; typedef Outcome CancelJobsOutcome; typedef std::future CancelJobsOutcomeCallable; typedef std::function&)> CancelJobsAsyncHandler; typedef Outcome ChangeResourceGroupOutcome; typedef std::future ChangeResourceGroupOutcomeCallable; typedef std::function&)> ChangeResourceGroupAsyncHandler; + typedef Outcome CreateAgentProfileOutcome; + typedef std::future CreateAgentProfileOutcomeCallable; + typedef std::function&)> CreateAgentProfileAsyncHandler; + typedef Outcome CreateAnnotationMissionOutcome; + typedef std::future CreateAnnotationMissionOutcomeCallable; + typedef std::function&)> CreateAnnotationMissionAsyncHandler; typedef Outcome CreateBatchJobsOutcome; typedef std::future CreateBatchJobsOutcomeCallable; typedef std::function&)> CreateBatchJobsAsyncHandler; typedef Outcome CreateBatchRepeatJobOutcome; typedef std::future CreateBatchRepeatJobOutcomeCallable; typedef std::function&)> CreateBatchRepeatJobAsyncHandler; + typedef Outcome CreateBeebotIntentOutcome; + typedef std::future CreateBeebotIntentOutcomeCallable; + typedef std::function&)> CreateBeebotIntentAsyncHandler; + typedef Outcome CreateBeebotIntentLgfOutcome; + typedef std::future CreateBeebotIntentLgfOutcomeCallable; + typedef std::function&)> CreateBeebotIntentLgfAsyncHandler; + typedef Outcome CreateBeebotIntentUserSayOutcome; + typedef std::future CreateBeebotIntentUserSayOutcomeCallable; + typedef std::function&)> CreateBeebotIntentUserSayAsyncHandler; typedef Outcome CreateDialogueFlowOutcome; typedef std::future CreateDialogueFlowOutcomeCallable; typedef std::function&)> CreateDialogueFlowAsyncHandler; @@ -348,15 +415,6 @@ namespace AlibabaCloud typedef Outcome CreateJobGroupExportTaskOutcome; typedef std::future CreateJobGroupExportTaskOutcomeCallable; typedef std::function&)> CreateJobGroupExportTaskAsyncHandler; - typedef Outcome CreateNumberDistrictInfoDownloadUrlOutcome; - typedef std::future CreateNumberDistrictInfoDownloadUrlOutcomeCallable; - typedef std::function&)> CreateNumberDistrictInfoDownloadUrlAsyncHandler; - typedef Outcome CreateNumberDistrictInfoParsingTaskOutcome; - typedef std::future CreateNumberDistrictInfoParsingTaskOutcomeCallable; - typedef std::function&)> CreateNumberDistrictInfoParsingTaskAsyncHandler; - typedef Outcome CreateOutboundCallNumberOutcome; - typedef std::future CreateOutboundCallNumberOutcomeCallable; - typedef std::function&)> CreateOutboundCallNumberAsyncHandler; typedef Outcome CreateScriptOutcome; typedef std::future CreateScriptOutcomeCallable; typedef std::function&)> CreateScriptAsyncHandler; @@ -369,9 +427,21 @@ namespace AlibabaCloud typedef Outcome CreateTaskExportTaskOutcome; typedef std::future CreateTaskExportTaskOutcomeCallable; typedef std::function&)> CreateTaskExportTaskAsyncHandler; + typedef Outcome DeleteAgentProfilesOutcome; + typedef std::future DeleteAgentProfilesOutcomeCallable; + typedef std::function&)> DeleteAgentProfilesAsyncHandler; typedef Outcome DeleteAllNumberDistrictInfoOutcome; typedef std::future DeleteAllNumberDistrictInfoOutcomeCallable; typedef std::function&)> DeleteAllNumberDistrictInfoAsyncHandler; + typedef Outcome DeleteBeebotIntentOutcome; + typedef std::future DeleteBeebotIntentOutcomeCallable; + typedef std::function&)> DeleteBeebotIntentAsyncHandler; + typedef Outcome DeleteBeebotIntentLgfOutcome; + typedef std::future DeleteBeebotIntentLgfOutcomeCallable; + typedef std::function&)> DeleteBeebotIntentLgfAsyncHandler; + typedef Outcome DeleteBeebotIntentUserSayOutcome; + typedef std::future DeleteBeebotIntentUserSayOutcomeCallable; + typedef std::function&)> DeleteBeebotIntentUserSayAsyncHandler; typedef Outcome DeleteContactBlockListOutcome; typedef std::future DeleteContactBlockListOutcomeCallable; typedef std::function&)> DeleteContactBlockListAsyncHandler; @@ -405,6 +475,9 @@ namespace AlibabaCloud typedef Outcome DeleteScriptWaveformOutcome; typedef std::future DeleteScriptWaveformOutcomeCallable; typedef std::function&)> DeleteScriptWaveformAsyncHandler; + typedef Outcome DescribeBeebotIntentOutcome; + typedef std::future DescribeBeebotIntentOutcomeCallable; + typedef std::function&)> DescribeBeebotIntentAsyncHandler; typedef Outcome DescribeDialogueNodeStatisticsOutcome; typedef std::future DescribeDialogueNodeStatisticsOutcomeCallable; typedef std::function&)> DescribeDialogueNodeStatisticsAsyncHandler; @@ -438,9 +511,6 @@ namespace AlibabaCloud typedef Outcome DescribeJobGroupExportTaskProgressOutcome; typedef std::future DescribeJobGroupExportTaskProgressOutcomeCallable; typedef std::function&)> DescribeJobGroupExportTaskProgressAsyncHandler; - typedef Outcome DescribeNumberDistrictInfoStatusOutcome; - typedef std::future DescribeNumberDistrictInfoStatusOutcomeCallable; - typedef std::function&)> DescribeNumberDistrictInfoStatusAsyncHandler; typedef Outcome DescribeScriptOutcome; typedef std::future DescribeScriptOutcomeCallable; typedef std::function&)> DescribeScriptAsyncHandler; @@ -462,9 +532,6 @@ namespace AlibabaCloud typedef Outcome DialogueOutcome; typedef std::future DialogueOutcomeCallable; typedef std::function&)> DialogueAsyncHandler; - typedef Outcome DismissNumberDistrictInfoParsingResultOutcome; - typedef std::future DismissNumberDistrictInfoParsingResultOutcomeCallable; - typedef std::function&)> DismissNumberDistrictInfoParsingResultAsyncHandler; typedef Outcome DownloadRecordingOutcome; typedef std::future DownloadRecordingOutcomeCallable; typedef std::function&)> DownloadRecordingAsyncHandler; @@ -483,9 +550,24 @@ namespace AlibabaCloud typedef Outcome GetAfterAnswerDelayPlaybackOutcome; typedef std::future GetAfterAnswerDelayPlaybackOutcomeCallable; typedef std::function&)> GetAfterAnswerDelayPlaybackAsyncHandler; + typedef Outcome GetAgentProfileOutcome; + typedef std::future GetAgentProfileOutcomeCallable; + typedef std::function&)> GetAgentProfileAsyncHandler; + typedef Outcome GetAgentProfileTemplateOutcome; + typedef std::future GetAgentProfileTemplateOutcomeCallable; + typedef std::function&)> GetAgentProfileTemplateAsyncHandler; + typedef Outcome GetAnnotationMissionSummaryOutcome; + typedef std::future GetAnnotationMissionSummaryOutcomeCallable; + typedef std::function&)> GetAnnotationMissionSummaryAsyncHandler; + typedef Outcome GetAnnotationMissionTagInfoListOutcome; + typedef std::future GetAnnotationMissionTagInfoListOutcomeCallable; + typedef std::function&)> GetAnnotationMissionTagInfoListAsyncHandler; typedef Outcome GetAsrServerInfoOutcome; typedef std::future GetAsrServerInfoOutcomeCallable; typedef std::function&)> GetAsrServerInfoAsyncHandler; + typedef Outcome GetAssignJobsAsyncResultOutcome; + typedef std::future GetAssignJobsAsyncResultOutcomeCallable; + typedef std::function&)> GetAssignJobsAsyncResultAsyncHandler; typedef Outcome GetBaseStrategyPeriodOutcome; typedef std::future GetBaseStrategyPeriodOutcomeCallable; typedef std::function&)> GetBaseStrategyPeriodAsyncHandler; @@ -501,18 +583,21 @@ namespace AlibabaCloud typedef Outcome GetCurrentConcurrencyOutcome; typedef std::future GetCurrentConcurrencyOutcomeCallable; typedef std::function&)> GetCurrentConcurrencyAsyncHandler; - typedef Outcome GetEffectiveDaysOutcome; - typedef std::future GetEffectiveDaysOutcomeCallable; - typedef std::function&)> GetEffectiveDaysAsyncHandler; typedef Outcome GetEmptyNumberNoMoreCallsInfoOutcome; typedef std::future GetEmptyNumberNoMoreCallsInfoOutcomeCallable; typedef std::function&)> GetEmptyNumberNoMoreCallsInfoAsyncHandler; + typedef Outcome GetJobDataUploadParamsOutcome; + typedef std::future GetJobDataUploadParamsOutcomeCallable; + typedef std::function&)> GetJobDataUploadParamsAsyncHandler; typedef Outcome GetMaxAttemptsPerDayOutcome; typedef std::future GetMaxAttemptsPerDayOutcomeCallable; typedef std::function&)> GetMaxAttemptsPerDayAsyncHandler; typedef Outcome GetNumberDistrictInfoTemplateDownloadUrlOutcome; typedef std::future GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable; typedef std::function&)> GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler; + typedef Outcome GetRealtimeConcurrencyReportOutcome; + typedef std::future GetRealtimeConcurrencyReportOutcomeCallable; + typedef std::function&)> GetRealtimeConcurrencyReportAsyncHandler; typedef Outcome GetSummaryInfoOutcome; typedef std::future GetSummaryInfoOutcomeCallable; typedef std::function&)> GetSummaryInfoAsyncHandler; @@ -528,9 +613,30 @@ namespace AlibabaCloud typedef Outcome InflightTaskTimeoutOutcome; typedef std::future InflightTaskTimeoutOutcomeCallable; typedef std::function&)> InflightTaskTimeoutAsyncHandler; + typedef Outcome ListAgentProfilesOutcome; + typedef std::future ListAgentProfilesOutcomeCallable; + typedef std::function&)> ListAgentProfilesAsyncHandler; typedef Outcome ListAllTenantBindNumberBindingOutcome; typedef std::future ListAllTenantBindNumberBindingOutcomeCallable; typedef std::function&)> ListAllTenantBindNumberBindingAsyncHandler; + typedef Outcome ListAnnotationMissionOutcome; + typedef std::future ListAnnotationMissionOutcomeCallable; + typedef std::function&)> ListAnnotationMissionAsyncHandler; + typedef Outcome ListAnnotationMissionSessionOutcome; + typedef std::future ListAnnotationMissionSessionOutcomeCallable; + typedef std::function&)> ListAnnotationMissionSessionAsyncHandler; + typedef Outcome ListApiPluginsOutcome; + typedef std::future ListApiPluginsOutcomeCallable; + typedef std::function&)> ListApiPluginsAsyncHandler; + typedef Outcome ListBeebotIntentOutcome; + typedef std::future ListBeebotIntentOutcomeCallable; + typedef std::function&)> ListBeebotIntentAsyncHandler; + typedef Outcome ListBeebotIntentLgfOutcome; + typedef std::future ListBeebotIntentLgfOutcomeCallable; + typedef std::function&)> ListBeebotIntentLgfAsyncHandler; + typedef Outcome ListBeebotIntentUserSayOutcome; + typedef std::future ListBeebotIntentUserSayOutcomeCallable; + typedef std::function&)> ListBeebotIntentUserSayAsyncHandler; typedef Outcome ListChatbotInstancesOutcome; typedef std::future ListChatbotInstancesOutcomeCallable; typedef std::function&)> ListChatbotInstancesAsyncHandler; @@ -540,12 +646,18 @@ namespace AlibabaCloud typedef Outcome ListDownloadTasksOutcome; typedef std::future ListDownloadTasksOutcomeCallable; typedef std::function&)> ListDownloadTasksAsyncHandler; + typedef Outcome ListFlashSmsTemplatesOutcome; + typedef std::future ListFlashSmsTemplatesOutcomeCallable; + typedef std::function&)> ListFlashSmsTemplatesAsyncHandler; typedef Outcome ListGlobalQuestionsOutcome; typedef std::future ListGlobalQuestionsOutcomeCallable; typedef std::function&)> ListGlobalQuestionsAsyncHandler; typedef Outcome ListInstancesOutcome; typedef std::future ListInstancesOutcomeCallable; typedef std::function&)> ListInstancesAsyncHandler; + typedef Outcome ListIntentionsOutcome; + typedef std::future ListIntentionsOutcomeCallable; + typedef std::function&)> ListIntentionsAsyncHandler; typedef Outcome ListIntentsOutcome; typedef std::future ListIntentsOutcomeCallable; typedef std::function&)> ListIntentsAsyncHandler; @@ -567,9 +679,6 @@ namespace AlibabaCloud typedef Outcome ListResourceTagsOutcome; typedef std::future ListResourceTagsOutcomeCallable; typedef std::function&)> ListResourceTagsAsyncHandler; - typedef Outcome ListSchedulerInstancesOutcome; - typedef std::future ListSchedulerInstancesOutcomeCallable; - typedef std::function&)> ListSchedulerInstancesAsyncHandler; typedef Outcome ListScriptPublishHistoriesOutcome; typedef std::future ListScriptPublishHistoriesOutcomeCallable; typedef std::function&)> ListScriptPublishHistoriesAsyncHandler; @@ -588,9 +697,24 @@ namespace AlibabaCloud typedef Outcome ListTagsOutcome; typedef std::future ListTagsOutcomeCallable; typedef std::function&)> ListTagsAsyncHandler; + typedef Outcome ModifyAgentProfileOutcome; + typedef std::future ModifyAgentProfileOutcomeCallable; + typedef std::function&)> ModifyAgentProfileAsyncHandler; + typedef Outcome ModifyAnnotationMissionOutcome; + typedef std::future ModifyAnnotationMissionOutcomeCallable; + typedef std::function&)> ModifyAnnotationMissionAsyncHandler; typedef Outcome ModifyBatchJobsOutcome; typedef std::future ModifyBatchJobsOutcomeCallable; typedef std::function&)> ModifyBatchJobsAsyncHandler; + typedef Outcome ModifyBeebotIntentOutcome; + typedef std::future ModifyBeebotIntentOutcomeCallable; + typedef std::function&)> ModifyBeebotIntentAsyncHandler; + typedef Outcome ModifyBeebotIntentLgfOutcome; + typedef std::future ModifyBeebotIntentLgfOutcomeCallable; + typedef std::function&)> ModifyBeebotIntentLgfAsyncHandler; + typedef Outcome ModifyBeebotIntentUserSayOutcome; + typedef std::future ModifyBeebotIntentUserSayOutcomeCallable; + typedef std::function&)> ModifyBeebotIntentUserSayAsyncHandler; typedef Outcome ModifyDialogueFlowOutcome; typedef std::future ModifyDialogueFlowOutcomeCallable; typedef std::function&)> ModifyDialogueFlowAsyncHandler; @@ -654,6 +778,12 @@ namespace AlibabaCloud typedef Outcome SaveAfterAnswerDelayPlaybackOutcome; typedef std::future SaveAfterAnswerDelayPlaybackOutcomeCallable; typedef std::function&)> SaveAfterAnswerDelayPlaybackAsyncHandler; + typedef Outcome SaveAnnotationMissionSessionListOutcome; + typedef std::future SaveAnnotationMissionSessionListOutcomeCallable; + typedef std::function&)> SaveAnnotationMissionSessionListAsyncHandler; + typedef Outcome SaveAnnotationMissionTagInfoListOutcome; + typedef std::future SaveAnnotationMissionTagInfoListOutcomeCallable; + typedef std::function&)> SaveAnnotationMissionTagInfoListAsyncHandler; typedef Outcome SaveBaseStrategyPeriodOutcome; typedef std::future SaveBaseStrategyPeriodOutcomeCallable; typedef std::function&)> SaveBaseStrategyPeriodAsyncHandler; @@ -716,24 +846,39 @@ namespace AlibabaCloud OutboundBotClient(const std::shared_ptr &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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; SaveBaseStrategyPeriodOutcomeCallable saveBaseStrategyPeriodCallable(const Model::SaveBaseStrategyPeriodRequest& request) const; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h new file mode 100644 index 000000000..ecfbcd2e3 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h @@ -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 +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace OutboundBot { +namespace Model { +class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncRequest : public RpcServiceRequest { +public: + AssignJobsAsyncRequest(); + ~AssignJobsAsyncRequest(); + std::vector getJobsJson() const; + void setJobsJson(const std::vector &jobsJson); + std::vector getCallingNumber() const; + void setCallingNumber(const std::vector &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 jobsJson_; + std::vector callingNumber_; + std::string instanceId_; + std::string strategyJson_; + std::string jobGroupId_; +}; +} // namespace Model +} // namespace OutboundBot +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h b/outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h similarity index 71% rename from outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h index 177c8918a..4682ca878 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h new file mode 100644 index 000000000..6b5b7881a --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h similarity index 54% rename from outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h index b34a3a02d..262268ffd 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h new file mode 100644 index 000000000..8587017ba --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h @@ -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 +#include +#include +#include +#include + +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 getSessionEndReasonFilterList() const; + void setSessionEndReasonFilterList(const std::vector &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 getAnnotationMissionDebugDataSourceList() const; + void setAnnotationMissionDebugDataSourceList(const std::vector &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 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 annotationMissionDebugDataSourceList_; + std::string instanceId_; + int samplingCount_; +}; +} // namespace Model +} // namespace OutboundBot +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h new file mode 100644 index 000000000..c0b79de3b --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_ + +#include +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h index 967b545a6..e76e37d12 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h @@ -40,10 +40,14 @@ public: void setFilterStatus(const std::string &filterStatus); std::string getStrategyJson() const; void setStrategyJson(const std::string &strategyJson); + std::vector getRecallCallingNumber() const; + void setRecallCallingNumber(const std::vector &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 getCallingNumber() const; void setCallingNumber(const std::vector &callingNumber); std::string getInstanceId() const; @@ -61,8 +65,10 @@ private: std::string scriptId_; std::string filterStatus_; std::string strategyJson_; + std::vector recallCallingNumber_; long ringingDuration_; std::string priority_; + std::string flashSmsExtras_; std::vector callingNumber_; std::string instanceId_; std::string name_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h similarity index 59% rename from outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h index ac3dbd24d..a3f8cf6b3 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h similarity index 67% rename from outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h index f0c9aedc8..39cc98497 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h new file mode 100644 index 000000000..d9c457344 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h similarity index 68% rename from outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h index 2b43b6981..56262a21e 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h new file mode 100644 index 000000000..546557e68 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h new file mode 100644 index 000000000..3a268f49c --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupRequest.h index 70d05f4cd..b6726771a 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupRequest.h @@ -38,6 +38,8 @@ public: void setScriptId(const std::string &scriptId); std::string getStrategyJson() const; void setStrategyJson(const std::string &strategyJson); + std::vector getRecallCallingNumber() const; + void setRecallCallingNumber(const std::vector &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 getCallingNumber() const; void setCallingNumber(const std::vector &callingNumber); std::string getInstanceId() const; @@ -58,10 +62,12 @@ private: std::string jobGroupName_; std::string scriptId_; std::string strategyJson_; + std::vector recallCallingNumber_; long ringingDuration_; std::string scenarioId_; std::string priority_; std::string jobGroupDescription_; + std::string flashSmsExtras_; std::vector callingNumber_; std::string instanceId_; long minConcurrency_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h index b045e0c25..2d8abf8c2 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h @@ -85,6 +85,7 @@ namespace AlibabaCloud Strategy strategy; std::string jobFilePath; ExportProgress exportProgress; + std::vector recallCallingNumbers; RecallStrategy recallStrategy; std::vector callingNumbers; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptRequest.h index c5b710eac..7f8dc3bcf 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptRequest.h @@ -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 getScriptWaveform() const; void setScriptWaveform(const std::vector &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 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_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptResult.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptResult.h index 820b41188..b50e367e0 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateScriptResult.h @@ -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; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h index ea2b11222..241e48614 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h @@ -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_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h similarity index 59% rename from outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h index 1bf30e279..e0d84dc8f 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h @@ -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 #include @@ -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 getAgentProfileIds() const; + void setAgentProfileIds(const std::vector &agentProfileIds); private: - int strategyLevel_; - std::string entryId_; + std::string appIp_; + std::vector agentProfileIds_; }; } // namespace Model } // namespace OutboundBot } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_ +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h similarity index 68% rename from outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h index c5efed117..1eceb3939 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h new file mode 100644 index 000000000..0db32dd2a --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h new file mode 100644 index 000000000..9a8042bec --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h similarity index 57% rename from outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h index a2dc67156..53a9e9f2b 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h similarity index 68% rename from outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h index 13978fc8a..85ffaa64b 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h new file mode 100644 index 000000000..01c75ae6f --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h new file mode 100644 index 000000000..23aa4ff9e --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h new file mode 100644 index 000000000..53d1ca112 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h new file mode 100644 index 000000000..652368757 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h index 63626e65f..6464acfe8 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h @@ -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 getNoAnswerDialogueNodes()const; std::string getInstanceId()const; int getHttpStatusCode()const; + std::vector getHangUpDialogueNodes()const; int getTotalCompleted()const; std::string getCode()const; bool getSuccess()const; @@ -64,6 +72,7 @@ namespace AlibabaCloud std::vector noAnswerDialogueNodes_; std::string instanceId_; int httpStatusCode_; + std::vector hangUpDialogueNodes_; int totalCompleted_; std::string code_; bool success_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeGroupExecutingInfoResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeGroupExecutingInfoResult.h index e950f7438..89038fcd9 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeGroupExecutingInfoResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeGroupExecutingInfoResult.h @@ -51,6 +51,7 @@ namespace AlibabaCloud int transferByNoAnswer; int finishedNum; int callFailedNum; + int noInteractionNum; JobsProgress jobsProgress; int hangUpByClientNum; std::string creatorName; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeInstanceResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeInstanceResult.h index c0d2dbe22..80ca4b2e9 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeInstanceResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeInstanceResult.h @@ -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; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeIntentStatisticsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeIntentStatisticsResult.h index 47a10f126..ef6da575c 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeIntentStatisticsResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeIntentStatisticsResult.h @@ -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 getIntentsAfterNoAnswer()const; + std::vector getIntentsAfterNoAnswer()const; int getGlobalIntentNum()const; std::vector getProcessIntents()const; std::string getMessage()const; @@ -59,14 +74,14 @@ namespace AlibabaCloud int getHttpStatusCode()const; std::string getCode()const; int getProcessIntentNum()const; - std::vector getGlobalIntents()const; + std::vector getGlobalIntents()const; bool getSuccess()const; std::string getGroupId()const; protected: void parse(const std::string &payload); private: - std::vector intentsAfterNoAnswer_; + std::vector intentsAfterNoAnswer_; int globalIntentNum_; std::vector processIntents_; std::string message_; @@ -74,7 +89,7 @@ namespace AlibabaCloud int httpStatusCode_; std::string code_; int processIntentNum_; - std::vector globalIntents_; + std::vector globalIntents_; bool success_; std::string groupId_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h index 4b5283a23..8150b6bcc 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h @@ -70,6 +70,7 @@ namespace AlibabaCloud }; std::vector 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 recallCallingNumbers; RecallStrategy recallStrategy; std::vector callingNumbers; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobResult.h index dc8d03c8a..779f24007 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeJobResult.h @@ -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; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeScriptResult.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeScriptResult.h index 78f042b3a..004ef5fc1 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeScriptResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeScriptResult.h @@ -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; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeTTSDemoRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DescribeTTSDemoRequest.h index 7f0f42f24..d1eceae50 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeTTSDemoRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/DescribeTTSDemoRequest.h @@ -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 diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h deleted file mode 100644 index 214659fb1..000000000 --- a/outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h new file mode 100644 index 000000000..2afcc4403 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileResult.h new file mode 100644 index 000000000..c4c4a6159 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h similarity index 58% rename from outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h index 46b96133f..56103de68 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h new file mode 100644 index 000000000..e1d36dd63 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h similarity index 61% rename from outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h index 8d28e8011..ebe40c764 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h new file mode 100644 index 000000000..f5d52f2c5 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h @@ -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 +#include +#include +#include +#include + +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 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h new file mode 100644 index 000000000..c9c5a41da --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h new file mode 100644 index 000000000..e671161da --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h @@ -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 +#include +#include +#include +#include + +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 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h similarity index 63% rename from outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h index 51d758d29..1a4e83417 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h new file mode 100644 index 000000000..9de1d169f --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h @@ -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 +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OutboundBot + { + namespace Model + { + class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAssignJobsAsyncResultResult : public ServiceResult + { + public: + + + GetAssignJobsAsyncResultResult(); + explicit GetAssignJobsAsyncResultResult(const std::string &payload); + ~GetAssignJobsAsyncResultResult(); + std::vector 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 jobsId_; + std::string jobGroupId_; + std::string message_; + bool valid_; + bool timeout_; + int httpStatusCode_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h index 2bcf99c25..081bc7b09 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h @@ -46,6 +46,7 @@ namespace AlibabaCloud ~GetBaseStrategyPeriodResult(); std::vector 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 workingTime_; std::string message_; + bool onlyWorkdays_; bool onlyWeekdays_; int httpStatusCode_; std::string code_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h new file mode 100644 index 000000000..44e4de910 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h similarity index 64% rename from outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h rename to outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h index 7512656b5..071218b9b 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h @@ -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 #include @@ -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 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 schedulerInstances_; + UploadParams uploadParams_; std::string message_; int httpStatusCode_; std::string code_; @@ -64,4 +65,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h new file mode 100644 index 000000000..81c9ffdbf --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h new file mode 100644 index 000000000..e58b17dac --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h @@ -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 +#include +#include +#include +#include + +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 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/GetTaskByUuidResult.h b/outboundbot/include/alibabacloud/outboundbot/model/GetTaskByUuidResult.h index a93e64928..2a370e299 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/GetTaskByUuidResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/GetTaskByUuidResult.h @@ -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 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_; }; } diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ImportScriptRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ImportScriptRequest.h index ce9392dac..a69d540b0 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ImportScriptRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ImportScriptRequest.h @@ -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 diff --git a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h similarity index 57% rename from outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h rename to outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h index 8f7274c5e..c482b070d 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h @@ -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 #include @@ -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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h new file mode 100644 index 000000000..b419979a0 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h @@ -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 +#include +#include +#include +#include + +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 getData()const; + std::string getCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + int httpStatusCode_; + std::vector data_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h new file mode 100644 index 000000000..1ba3f9128 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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 getAnnotationStatusListFilter() const; + void setAnnotationStatusListFilter(const std::vector &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 annotationStatusListFilter_; + int pageSize_; + int pageIndex_; +}; +} // namespace Model +} // namespace OutboundBot +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONREQUEST_H_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h new file mode 100644 index 000000000..4eb37319b --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h @@ -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 +#include +#include +#include +#include + +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 annotationMissionDebugDataSourceList; + int samplingCount; + long finishTime; + int sessionTotalCount; + std::string annotationMissionId; + int annotationMissionDataSourceType; + bool excludeOtherMissionSession; + std::vector sessionEndReasonFilterList; + std::string annotationMissionName; + int sessionFinishCount; + }; + long totalPageCount; + long totalCount; + long pageSize; + std::string message; + long pageIndex; + std::vector 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h new file mode 100644 index 000000000..681e6ba07 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h new file mode 100644 index 000000000..85ec5a540 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h @@ -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 +#include +#include +#include +#include + +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 annotationMissionChatTagInfoList; + std::string instanceId; + long createTime; + std::string annotationMissionSessionId; + long occurTime; + std::vector annotationMissionChatVocabularyInfoList; + int tagAnnotationStatus; + int annotationStatus; + std::vector annotationMissionChatCustomizationDataInfoList; + std::string answer; + long modifiedTime; + std::string annotationMissionId; + std::string annotationAsrResult; + std::string annotationMissionChatId; + int translationError; + int subStatus; + std::vector 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 annotationMissionChatList; + std::string sessionId; + std::string jobId; + bool debugConversation; + }; + long totalCount; + std::string message; + std::vector 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h new file mode 100644 index 000000000..70f2b75fc --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsResult.h new file mode 100644 index 000000000..9d9b25ab0 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsResult.h @@ -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 +#include +#include +#include +#include + +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 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 apiPlugins_; + int httpStatusCode_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h new file mode 100644 index 000000000..9c73a1ca5 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h new file mode 100644 index 000000000..e3b7f16f3 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h @@ -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 +#include +#include +#include +#include + +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 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 lgfs_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h new file mode 100644 index 000000000..feda4053f --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h new file mode 100644 index 000000000..06003daab --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h @@ -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 +#include +#include +#include +#include + +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 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 intents_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h new file mode 100644 index 000000000..f082ca3da --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h new file mode 100644 index 000000000..33c5ff4bd --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h @@ -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 +#include +#include +#include +#include + +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 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 userSays_; + std::string message_; + int pageSize_; + int pageNumber_; + int httpStatusCode_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h index 422f5cfca..e95142a29 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h @@ -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_; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h index 1f4df129e..48c36edda 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h @@ -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 diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h new file mode 100644 index 000000000..d4473e4cb --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h new file mode 100644 index 000000000..f877242f1 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h @@ -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 +#include +#include +#include +#include + +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 getData()const; + std::string getCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + int httpStatusCode_; + std::vector data_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTFLASHSMSTEMPLATESRESULT_H_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesRequest.h index 2b9ba9f57..709d6781f 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesRequest.h @@ -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 getTag() const; void setTag(const std::vector &tag); private: + int pageNumber_; std::string resourceGroupId_; + std::string name_; + int pageSize_; std::vector tag_; }; } // namespace Model diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h index ba4cf5f07..8642149c4 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h @@ -69,7 +69,10 @@ namespace AlibabaCloud explicit ListInstancesResult(const std::string &payload); ~ListInstancesResult(); std::vector 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 instances_; + int totalCount_; std::string message_; + int pageSize_; + int pageNumber_; int httpStatusCode_; std::string code_; bool success_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsRequest.h new file mode 100644 index 000000000..cd77e8c87 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTINTENTIONSREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsResult.h new file mode 100644 index 000000000..c5b319340 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsResult.h @@ -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 +#include +#include +#include +#include + +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 userSayData; + }; + struct RuleCheckItem + { + std::vector warning; + bool strict; + std::vector 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 _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 feedbackFunctions; + int lifeSpan; + std::vector question; + std::string id; + bool isEncrypt; + std::vector tags; + std::string name; + }; + long tableId; + int type; + std::vector userSay; + long botId; + std::string language; + std::vector alias; + std::vector slot; + std::string dialogId; + long id; + std::vector ruleCheck; + std::string botName; + std::string name; + }; + std::string message; + std::string botId; + std::vector 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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsAsyncResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsAsyncResult.h index 71564a8b7..107981fcc 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsAsyncResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsAsyncResult.h @@ -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; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h index af5bd4f6c..8b5b10e55 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h @@ -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_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsResult.h index 518e5907a..358b64556 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsResult.h @@ -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; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h index 59fcbccf3..cac515235 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h @@ -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_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingResult.h index 840845c51..b2f79f345 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingResult.h @@ -46,6 +46,7 @@ namespace AlibabaCloud std::string uuid; int state; long gmtUpload; + std::string refId; int recordingDuration; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsRequest.h index 2792dac3d..dbf1cc909 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsRequest.h @@ -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_; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsResult.h index 09824f713..4a834e5eb 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ListScriptsResult.h @@ -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; }; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h new file mode 100644 index 000000000..896eb78c9 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h @@ -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 +#include +#include +#include +#include + +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 getFaqCategoryIds() const; + void setFaqCategoryIds(const std::vector &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 faqCategoryIds_; + std::string instanceId_; + std::string promptJson_; + std::string prompt_; +}; +} // namespace Model +} // namespace OutboundBot +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYAGENTPROFILEREQUEST_H_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h new file mode 100644 index 000000000..6823de12e --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h new file mode 100644 index 000000000..d4b730ad3 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h new file mode 100644 index 000000000..14bfde6f1 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_ +#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_ + +#include +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h new file mode 100644 index 000000000..1e9244b75 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h new file mode 100644 index 000000000..c66a72079 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h new file mode 100644 index 000000000..5eee7d626 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h new file mode 100644 index 000000000..c701f86b9 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h new file mode 100644 index 000000000..a674daa92 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h @@ -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 +#include +#include +#include +#include + +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_ diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h new file mode 100644 index 000000000..fbf573e62 --- /dev/null +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupRequest.h index 5c4f7354b..57d7eee58 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupRequest.h @@ -38,6 +38,8 @@ public: void setScriptId(const std::string &scriptId); std::string getStrategyJson() const; void setStrategyJson(const std::string &strategyJson); + std::vector getRecallCallingNumber() const; + void setRecallCallingNumber(const std::vector &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 getCallingNumber() const; void setCallingNumber(const std::vector &callingNumber); std::string getInstanceId() const; @@ -62,10 +66,12 @@ private: std::string description_; std::string scriptId_; std::string strategyJson_; + std::vector recallCallingNumber_; long ringingDuration_; std::string scenarioId_; std::string jobGroupStatus_; std::string priority_; + std::string flashSmsExtras_; std::vector callingNumber_; std::string instanceId_; std::string jobGroupId_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupResult.h index 77c7eadf5..8d8e0e945 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupResult.h @@ -80,6 +80,7 @@ namespace AlibabaCloud long ringingDuration; long minConcurrency; std::string jobGroupId; + std::string flashSmsExtras; std::string scriptName; long creationTime; Strategy strategy; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyScriptRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyScriptRequest.h index fcec7e53b..baee99776 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ModifyScriptRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyScriptRequest.h @@ -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 getScriptWaveform() const; void setScriptWaveform(const std::vector &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 &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 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_; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigRequest.h index 95e02e329..b1822e237 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigRequest.h @@ -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 diff --git a/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigResult.h b/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigResult.h index 4c1fb2269..18a636f4b 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct TTSConfig { + std::string pitchRate; std::string volume; std::string instanceId; std::string tTSConfigId; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsResult.h b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsResult.h index 09a47cd8a..6d7dc9a25 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsResult.h @@ -90,9 +90,15 @@ namespace AlibabaCloud Contact1 contact1; std::string jobId; }; + struct TagHit + { + std::string tagName; + std::string tagGroup; + }; std::string status; std::vector tasks; std::string scenarioId; + std::vector tagHits; int priority; std::string strategyId; std::vector extras; diff --git a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultRequest.h b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultRequest.h index 731e390f5..ca038d14e 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultRequest.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultRequest.h @@ -32,35 +32,47 @@ public: ~QueryJobsWithResultRequest(); bool getHasReachedEndOfFlowFilter() const; void setHasReachedEndOfFlowFilter(bool hasReachedEndOfFlowFilter); - bool getHasAnsweredFilter() const; - void setHasAnsweredFilter(bool hasAnsweredFilter); - std::string getTaskStatusFilter() const; - void setTaskStatusFilter(const std::string &taskStatusFilter); + long getEndActualTimeFilter() const; + void setEndActualTimeFilter(long endActualTimeFilter); int getPageNumber() const; void setPageNumber(int pageNumber); - std::string getQueryText() const; - void setQueryText(const std::string &queryText); bool getHasHangUpByRejectionFilter() const; void setHasHangUpByRejectionFilter(bool hasHangUpByRejectionFilter); + int getPageSize() const; + void setPageSize(int pageSize); + long getStartActualTimeFilter() const; + void setStartActualTimeFilter(long startActualTimeFilter); + bool getHasAnsweredFilter() const; + void setHasAnsweredFilter(bool hasAnsweredFilter); + std::vector getLabelsJson() const; + void setLabelsJson(const std::vector &labelsJson); + std::string getTaskStatusFilter() const; + void setTaskStatusFilter(const std::string &taskStatusFilter); + std::string getQueryText() const; + void setQueryText(const std::string &queryText); + std::string getJobFailureReasonsFilter() const; + void setJobFailureReasonsFilter(const std::string &jobFailureReasonsFilter); std::string getInstanceId() const; void setInstanceId(const std::string &instanceId); std::string getJobStatusFilter() const; void setJobStatusFilter(const std::string &jobStatusFilter); - int getPageSize() const; - void setPageSize(int pageSize); std::string getJobGroupId() const; void setJobGroupId(const std::string &jobGroupId); private: bool hasReachedEndOfFlowFilter_; - bool hasAnsweredFilter_; - std::string taskStatusFilter_; + long endActualTimeFilter_; int pageNumber_; - std::string queryText_; bool hasHangUpByRejectionFilter_; + int pageSize_; + long startActualTimeFilter_; + bool hasAnsweredFilter_; + std::vector labelsJson_; + std::string taskStatusFilter_; + std::string queryText_; + std::string jobFailureReasonsFilter_; std::string instanceId_; std::string jobStatusFilter_; - int pageSize_; std::string jobGroupId_; }; } // namespace Model diff --git a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultResult.h b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultResult.h index b2877a216..32d596ad9 100644 --- a/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultResult.h +++ b/outboundbot/include/alibabacloud/outboundbot/model/QueryJobsWithResultResult.h @@ -93,6 +93,11 @@ namespace AlibabaCloud std::vector list; int rowCount; }; + struct Label + { + std::vector valueList; + std::string name; + }; QueryJobsWithResultResult(); @@ -102,6 +107,7 @@ namespace AlibabaCloud std::string getMessage()const; Jobs getJobs()const; int getHttpStatusCode()const; + std::vector