Преглед изворни кода

Generated 2019-12-26 for OutboundBot.

sdk-team пре 9 месеци
родитељ
комит
f6470e6c02
100 измењених фајлова са 4218 додато и 303 уклоњено
  1. 1 1
      VERSION
  2. 136 32
      outboundbot/CMakeLists.txt
  3. 272 64
      outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h
  4. 54 0
      outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h
  5. 9 9
      outboundbot/include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h
  6. 81 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h
  7. 27 24
      outboundbot/include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h
  8. 93 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h
  9. 64 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h
  10. 6 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h
  11. 16 15
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h
  12. 11 7
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h
  13. 52 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h
  14. 11 7
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h
  15. 52 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h
  16. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h
  17. 6 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupRequest.h
  18. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h
  19. 18 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateScriptRequest.h
  20. 2 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateScriptResult.h
  21. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h
  22. 12 12
      outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h
  23. 9 7
      outboundbot/include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h
  24. 51 0
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h
  25. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h
  26. 15 9
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h
  27. 11 9
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h
  28. 51 0
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h
  29. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h
  30. 48 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h
  31. 75 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h
  32. 9 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h
  33. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeGroupExecutingInfoResult.h
  34. 4 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeInstanceResult.h
  35. 19 4
      outboundbot/include/alibabacloud/outboundbot/model/DescribeIntentStatisticsResult.h
  36. 8 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h
  37. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeJobResult.h
  38. 14 0
      outboundbot/include/alibabacloud/outboundbot/model/DescribeScriptResult.h
  39. 27 9
      outboundbot/include/alibabacloud/outboundbot/model/DescribeTTSDemoRequest.h
  40. 0 42
      outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h
  41. 48 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h
  42. 81 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileResult.h
  43. 12 9
      outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h
  44. 68 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h
  45. 9 6
      outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h
  46. 100 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h
  47. 48 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h
  48. 74 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h
  49. 9 9
      outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h
  50. 65 0
      outboundbot/include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h
  51. 2 0
      outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h
  52. 54 0
      outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h
  53. 16 15
      outboundbot/include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h
  54. 51 0
      outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h
  55. 79 0
      outboundbot/include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h
  56. 18 1
      outboundbot/include/alibabacloud/outboundbot/model/GetTaskByUuidResult.h
  57. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ImportScriptRequest.h
  58. 15 12
      outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h
  59. 79 0
      outboundbot/include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h
  60. 66 0
      outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h
  61. 90 0
      outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h
  62. 57 0
      outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h
  63. 171 0
      outboundbot/include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h
  64. 51 0
      outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h
  65. 78 0
      outboundbot/include/alibabacloud/outboundbot/model/ListApiPluginsResult.h
  66. 57 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h
  67. 75 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h
  68. 54 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h
  69. 79 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h
  70. 57 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h
  71. 75 0
      outboundbot/include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h
  72. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h
  73. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h
  74. 48 0
      outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h
  75. 65 0
      outboundbot/include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h
  76. 9 0
      outboundbot/include/alibabacloud/outboundbot/model/ListInstancesRequest.h
  77. 6 0
      outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h
  78. 66 0
      outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsRequest.h
  79. 141 0
      outboundbot/include/alibabacloud/outboundbot/model/ListIntentionsResult.h
  80. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsAsyncResult.h
  81. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h
  82. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/ListJobGroupsResult.h
  83. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h
  84. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/ListScriptRecordingResult.h
  85. 6 0
      outboundbot/include/alibabacloud/outboundbot/model/ListScriptsRequest.h
  86. 13 0
      outboundbot/include/alibabacloud/outboundbot/model/ListScriptsResult.h
  87. 78 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h
  88. 81 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h
  89. 51 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h
  90. 64 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h
  91. 55 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h
  92. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h
  93. 55 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h
  94. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h
  95. 55 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h
  96. 61 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h
  97. 6 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupRequest.h
  98. 1 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyJobGroupResult.h
  99. 21 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyScriptRequest.h
  100. 3 0
      outboundbot/include/alibabacloud/outboundbot/model/ModifyTTSConfigRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.2118
+1.36.2119

+ 136 - 32
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

+ 272 - 64
outboundbot/include/alibabacloud/outboundbot/OutboundBotClient.h

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

+ 54 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncRequest : public RpcServiceRequest {
+public:
+	AssignJobsAsyncRequest();
+	~AssignJobsAsyncRequest();
+	std::vector<std::string> getJobsJson() const;
+	void setJobsJson(const std::vector<std::string> &jobsJson);
+	std::vector<std::string> getCallingNumber() const;
+	void setCallingNumber(const std::vector<std::string> &callingNumber);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getStrategyJson() const;
+	void setStrategyJson(const std::string &strategyJson);
+	std::string getJobGroupId() const;
+	void setJobGroupId(const std::string &jobGroupId);
+
+private:
+	std::vector<std::string> jobsJson_;
+	std::vector<std::string> callingNumber_;
+	std::string instanceId_;
+	std::string strategyJson_;
+	std::string jobGroupId_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_

+ 9 - 9
outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h → 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 <string>
 #include <vector>
@@ -29,26 +29,26 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncResult : public ServiceResult
 			{
 			public:
 
 
-				GetEffectiveDaysResult();
-				explicit GetEffectiveDaysResult(const std::string &payload);
-				~GetEffectiveDaysResult();
-				int getEffectiveDays()const;
+				AssignJobsAsyncResult();
+				explicit AssignJobsAsyncResult(const std::string &payload);
+				~AssignJobsAsyncResult();
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
+				std::string getAsyncTaskId()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int effectiveDays_;
 				std::string message_;
 				int httpStatusCode_;
+				std::string asyncTaskId_;
 				std::string code_;
 				bool success_;
 
@@ -56,4 +56,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_

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

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

+ 93 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionRequest : public RpcServiceRequest {
+public:
+	CreateAnnotationMissionRequest();
+	~CreateAnnotationMissionRequest();
+	std::string getSessionEndReasonFilterListJsonString() const;
+	void setSessionEndReasonFilterListJsonString(const std::string &sessionEndReasonFilterListJsonString);
+	int getSamplingType() const;
+	void setSamplingType(int samplingType);
+	std::vector<int> getSessionEndReasonFilterList() const;
+	void setSessionEndReasonFilterList(const std::vector<int> &sessionEndReasonFilterList);
+	int getAnnotationMissionDataSourceType() const;
+	void setAnnotationMissionDataSourceType(int annotationMissionDataSourceType);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getAnnotationMissionDebugDataSourceListJsonString() const;
+	void setAnnotationMissionDebugDataSourceListJsonString(const std::string &annotationMissionDebugDataSourceListJsonString);
+	long getConversationTimeEndFilter() const;
+	void setConversationTimeEndFilter(long conversationTimeEndFilter);
+	long getConversationTimeStartFilter() const;
+	void setConversationTimeStartFilter(long conversationTimeStartFilter);
+	std::string getAgentId() const;
+	void setAgentId(const std::string &agentId);
+	bool getExcludeOtherSession() const;
+	void setExcludeOtherSession(bool excludeOtherSession);
+	bool getFinished() const;
+	void setFinished(bool finished);
+	int getSamplingRate() const;
+	void setSamplingRate(int samplingRate);
+	std::string getAgentKey() const;
+	void setAgentKey(const std::string &agentKey);
+	std::string getAnnotationMissionName() const;
+	void setAnnotationMissionName(const std::string &annotationMissionName);
+	std::string getChatbotId() const;
+	void setChatbotId(const std::string &chatbotId);
+	std::vector<int> getAnnotationMissionDebugDataSourceList() const;
+	void setAnnotationMissionDebugDataSourceList(const std::vector<int> &annotationMissionDebugDataSourceList);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	int getSamplingCount() const;
+	void setSamplingCount(int samplingCount);
+
+private:
+	std::string sessionEndReasonFilterListJsonString_;
+	int samplingType_;
+	std::vector<int> sessionEndReasonFilterList_;
+	int annotationMissionDataSourceType_;
+	std::string scriptId_;
+	std::string annotationMissionDebugDataSourceListJsonString_;
+	long conversationTimeEndFilter_;
+	long conversationTimeStartFilter_;
+	std::string agentId_;
+	bool excludeOtherSession_;
+	bool finished_;
+	int samplingRate_;
+	std::string agentKey_;
+	std::string annotationMissionName_;
+	std::string chatbotId_;
+	std::vector<int> annotationMissionDebugDataSourceList_;
+	std::string instanceId_;
+	int samplingCount_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_

+ 64 - 0
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 <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/outboundbot/OutboundBotExport.h>
+
+namespace AlibabaCloud
+{
+	namespace OutboundBot
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string message;
+					bool success;
+				};
+
+
+				CreateAnnotationMissionResult();
+				explicit CreateAnnotationMissionResult(const std::string &payload);
+				~CreateAnnotationMissionResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_

+ 6 - 0
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<std::string> getRecallCallingNumber() const;
+	void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
 	long getRingingDuration() const;
 	void setRingingDuration(long ringingDuration);
 	std::string getPriority() const;
 	void setPriority(const std::string &priority);
+	std::string getFlashSmsExtras() const;
+	void setFlashSmsExtras(const std::string &flashSmsExtras);
 	std::vector<std::string> getCallingNumber() const;
 	void setCallingNumber(const std::vector<std::string> &callingNumber);
 	std::string getInstanceId() const;
@@ -61,8 +65,10 @@ private:
 	std::string scriptId_;
 	std::string filterStatus_;
 	std::string strategyJson_;
+	std::vector<std::string> recallCallingNumber_;
 	long ringingDuration_;
 	std::string priority_;
+	std::string flashSmsExtras_;
 	std::vector<std::string> callingNumber_;
 	std::string instanceId_;
 	std::string name_;

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

+ 11 - 7
outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h → 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 <string>
 #include <vector>
@@ -29,24 +29,28 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DismissNumberDistrictInfoParsingResultResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentLgfResult : public ServiceResult
 			{
 			public:
 
 
-				DismissNumberDistrictInfoParsingResultResult();
-				explicit DismissNumberDistrictInfoParsingResultResult(const std::string &payload);
-				~DismissNumberDistrictInfoParsingResultResult();
+				CreateBeebotIntentLgfResult();
+				explicit CreateBeebotIntentLgfResult(const std::string &payload);
+				~CreateBeebotIntentLgfResult();
+				std::string getBeebotRequestId()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
+				long getLgfId()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string beebotRequestId_;
 				std::string message_;
 				int httpStatusCode_;
+				long lgfId_;
 				std::string code_;
 				bool success_;
 
@@ -54,4 +58,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_

+ 52 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentRequest : public RpcServiceRequest {
+public:
+	struct IntentDefinition {
+		std::string aliasName;
+		std::string intentName;
+	};
+	CreateBeebotIntentRequest();
+	~CreateBeebotIntentRequest();
+	IntentDefinition getIntentDefinition() const;
+	void setIntentDefinition(const IntentDefinition &intentDefinition);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+
+private:
+	IntentDefinition intentDefinition_;
+	std::string scriptId_;
+	std::string instanceId_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_

+ 11 - 7
outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h → 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 <string>
 #include <vector>
@@ -29,29 +29,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ApplyNumberDistrictInfoParsingResultResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentResult : public ServiceResult
 			{
 			public:
 
 
-				ApplyNumberDistrictInfoParsingResultResult();
-				explicit ApplyNumberDistrictInfoParsingResultResult(const std::string &payload);
-				~ApplyNumberDistrictInfoParsingResultResult();
+				CreateBeebotIntentResult();
+				explicit CreateBeebotIntentResult(const std::string &payload);
+				~CreateBeebotIntentResult();
+				std::string getBeebotRequestId()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
 				std::string getCode()const;
 				bool getSuccess()const;
+				long getIntentId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string beebotRequestId_;
 				std::string message_;
 				int httpStatusCode_;
 				std::string code_;
 				bool success_;
+				long intentId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_

+ 52 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentUserSayRequest : public RpcServiceRequest {
+public:
+	struct UserSayDefinition {
+		long intentId;
+		std::string content;
+	};
+	CreateBeebotIntentUserSayRequest();
+	~CreateBeebotIntentUserSayRequest();
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	UserSayDefinition getUserSayDefinition() const;
+	void setUserSayDefinition(const UserSayDefinition &userSayDefinition);
+
+private:
+	std::string scriptId_;
+	std::string instanceId_;
+	UserSayDefinition userSayDefinition_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_

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

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

+ 1 - 0
outboundbot/include/alibabacloud/outboundbot/model/CreateJobGroupResult.h

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

+ 18 - 0
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<std::string> getScriptWaveform() const;
 	void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
 	std::string getAsrConfig() const;
 	void setAsrConfig(const std::string &asrConfig);
+	bool getAgentLlm() const;
+	void setAgentLlm(bool agentLlm);
 	std::string getMiniPlaybackConfigListJsonString() const;
 	void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
 	bool getEmotionEnable() const;
 	void setEmotionEnable(bool emotionEnable);
+	long getAgentId() const;
+	void setAgentId(long agentId);
 	bool getNewBargeInEnable() const;
 	void setNewBargeInEnable(bool newBargeInEnable);
+	std::string getAgentKey() const;
+	void setAgentKey(const std::string &agentKey);
+	std::string getScriptNluProfileJsonString() const;
+	void setScriptNluProfileJsonString(const std::string &scriptNluProfileJsonString);
 	bool getMiniPlaybackEnable() const;
 	void setMiniPlaybackEnable(bool miniPlaybackEnable);
 	std::string getChatbotId() const;
@@ -65,12 +77,18 @@ private:
 	std::string ttsConfig_;
 	std::string industry_;
 	std::string scriptName_;
+	std::string nluEngine_;
 	std::string scene_;
+	std::string nluAccessType_;
 	std::vector<std::string> scriptWaveform_;
 	std::string asrConfig_;
+	bool agentLlm_;
 	std::string miniPlaybackConfigListJsonString_;
 	bool emotionEnable_;
+	long agentId_;
 	bool newBargeInEnable_;
+	std::string agentKey_;
+	std::string scriptNluProfileJsonString_;
 	bool miniPlaybackEnable_;
 	std::string chatbotId_;
 	std::string instanceId_;

+ 2 - 0
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;

+ 3 - 0
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_;

+ 12 - 12
outboundbot/include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,20 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesRequest : public RpcServiceRequest {
 public:
-	GetEffectiveDaysRequest();
-	~GetEffectiveDaysRequest();
-	int getStrategyLevel() const;
-	void setStrategyLevel(int strategyLevel);
-	std::string getEntryId() const;
-	void setEntryId(const std::string &entryId);
+	DeleteAgentProfilesRequest();
+	~DeleteAgentProfilesRequest();
+	std::string getAppIp() const;
+	void setAppIp(const std::string &appIp);
+	std::vector<std::string> getAgentProfileIds() const;
+	void setAgentProfileIds(const std::vector<std::string> &agentProfileIds);
 
 private:
-	int strategyLevel_;
-	std::string entryId_;
+	std::string appIp_;
+	std::vector<std::string> agentProfileIds_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_

+ 9 - 7
outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h → 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 <string>
 #include <vector>
@@ -29,16 +29,17 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoParsingTaskResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesResult : public ServiceResult
 			{
 			public:
 
 
-				CreateNumberDistrictInfoParsingTaskResult();
-				explicit CreateNumberDistrictInfoParsingTaskResult(const std::string &payload);
-				~CreateNumberDistrictInfoParsingTaskResult();
+				DeleteAgentProfilesResult();
+				explicit DeleteAgentProfilesResult(const std::string &payload);
+				~DeleteAgentProfilesResult();
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
+				std::string getData()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
@@ -47,6 +48,7 @@ namespace AlibabaCloud
 			private:
 				std::string message_;
 				int httpStatusCode_;
+				std::string data_;
 				std::string code_;
 				bool success_;
 
@@ -54,4 +56,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_

+ 51 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentLgfRequest : public RpcServiceRequest {
+public:
+	DeleteBeebotIntentLgfRequest();
+	~DeleteBeebotIntentLgfRequest();
+	long getLgfId() const;
+	void setLgfId(long lgfId);
+	long getIntentId() const;
+	void setIntentId(long intentId);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+
+private:
+	long lgfId_;
+	long intentId_;
+	std::string scriptId_;
+	std::string instanceId_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_

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

+ 15 - 9
outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,23 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoDownloadUrlRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentRequest : public RpcServiceRequest {
 public:
-	CreateNumberDistrictInfoDownloadUrlRequest();
-	~CreateNumberDistrictInfoDownloadUrlRequest();
-	std::string getVersionId() const;
-	void setVersionId(const std::string &versionId);
+	DeleteBeebotIntentRequest();
+	~DeleteBeebotIntentRequest();
+	long getIntentId() const;
+	void setIntentId(long intentId);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
 
 private:
-	std::string versionId_;
+	long intentId_;
+	std::string scriptId_;
+	std::string instanceId_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFODOWNLOADURLREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTREQUEST_H_

+ 11 - 9
outboundbot/include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h → 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 <string>
 #include <vector>
@@ -29,31 +29,33 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateOutboundCallNumberResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentResult : public ServiceResult
 			{
 			public:
 
 
-				CreateOutboundCallNumberResult();
-				explicit CreateOutboundCallNumberResult(const std::string &payload);
-				~CreateOutboundCallNumberResult();
+				DeleteBeebotIntentResult();
+				explicit DeleteBeebotIntentResult(const std::string &payload);
+				~DeleteBeebotIntentResult();
+				std::string getBeebotRequestId()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
 				std::string getCode()const;
 				bool getSuccess()const;
-				std::string getOutboundCallNumberId()const;
+				long getIntentId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string beebotRequestId_;
 				std::string message_;
 				int httpStatusCode_;
 				std::string code_;
 				bool success_;
-				std::string outboundCallNumberId_;
+				long intentId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTRESULT_H_

+ 51 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentUserSayRequest : public RpcServiceRequest {
+public:
+	DeleteBeebotIntentUserSayRequest();
+	~DeleteBeebotIntentUserSayRequest();
+	std::string getIntentId() const;
+	void setIntentId(const std::string &intentId);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getUserSayId() const;
+	void setUserSayId(const std::string &userSayId);
+
+private:
+	std::string intentId_;
+	std::string scriptId_;
+	std::string instanceId_;
+	std::string userSayId_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTUSERSAYREQUEST_H_

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

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

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

+ 9 - 0
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<NoAnswerDialogueNode> getNoAnswerDialogueNodes()const;
 				std::string getInstanceId()const;
 				int getHttpStatusCode()const;
+				std::vector<HangUpDialogueNodesItem> getHangUpDialogueNodes()const;
 				int getTotalCompleted()const;
 				std::string getCode()const;
 				bool getSuccess()const;
@@ -64,6 +72,7 @@ namespace AlibabaCloud
 				std::vector<NoAnswerDialogueNode> noAnswerDialogueNodes_;
 				std::string instanceId_;
 				int httpStatusCode_;
+				std::vector<HangUpDialogueNodesItem> hangUpDialogueNodes_;
 				int totalCompleted_;
 				std::string code_;
 				bool success_;

+ 1 - 0
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;

+ 4 - 0
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;
 					};

+ 19 - 4
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<IntentStatisticsItem1> getIntentsAfterNoAnswer()const;
+				std::vector<IntentStatisticsItem2> getIntentsAfterNoAnswer()const;
 				int getGlobalIntentNum()const;
 				std::vector<IntentStatisticsItem> getProcessIntents()const;
 				std::string getMessage()const;
@@ -59,14 +74,14 @@ namespace AlibabaCloud
 				int getHttpStatusCode()const;
 				std::string getCode()const;
 				int getProcessIntentNum()const;
-				std::vector<IntentStatisticsItem> getGlobalIntents()const;
+				std::vector<IntentStatisticsItem1> getGlobalIntents()const;
 				bool getSuccess()const;
 				std::string getGroupId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<IntentStatisticsItem1> intentsAfterNoAnswer_;
+				std::vector<IntentStatisticsItem2> intentsAfterNoAnswer_;
 				int globalIntentNum_;
 				std::vector<IntentStatisticsItem> processIntents_;
 				std::string message_;
@@ -74,7 +89,7 @@ namespace AlibabaCloud
 				int httpStatusCode_;
 				std::string code_;
 				int processIntentNum_;
-				std::vector<IntentStatisticsItem> globalIntents_;
+				std::vector<IntentStatisticsItem1> globalIntents_;
 				bool success_;
 				std::string groupId_;
 

+ 8 - 0
outboundbot/include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h

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

+ 3 - 0
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;

+ 14 - 0
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;
 				};

+ 27 - 9
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

+ 0 - 42
outboundbot/include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h

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

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

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

+ 12 - 9
outboundbot/include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,20 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ApplyNumberDistrictInfoParsingResultRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAgentProfileTemplateRequest : public RpcServiceRequest {
 public:
-	ApplyNumberDistrictInfoParsingResultRequest();
-	~ApplyNumberDistrictInfoParsingResultRequest();
-	std::string getVersionId() const;
-	void setVersionId(const std::string &versionId);
+	GetAgentProfileTemplateRequest();
+	~GetAgentProfileTemplateRequest();
+	std::string getAppIp() const;
+	void setAppIp(const std::string &appIp);
+	std::string getAgentProfileTemplateId() const;
+	void setAgentProfileTemplateId(const std::string &agentProfileTemplateId);
 
 private:
-	std::string versionId_;
+	std::string appIp_;
+	std::string agentProfileTemplateId_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETAGENTPROFILETEMPLATEREQUEST_H_

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

+ 9 - 6
outboundbot/include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,14 +26,17 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeNumberDistrictInfoStatusRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAnnotationMissionSummaryRequest : public RpcServiceRequest {
 public:
-	DescribeNumberDistrictInfoStatusRequest();
-	~DescribeNumberDistrictInfoStatusRequest();
+	GetAnnotationMissionSummaryRequest();
+	~GetAnnotationMissionSummaryRequest();
+	std::string getAnnotationMissionId() const;
+	void setAnnotationMissionId(const std::string &annotationMissionId);
 
 private:
+	std::string annotationMissionId_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETANNOTATIONMISSIONSUMMARYREQUEST_H_

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

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

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

+ 9 - 9
outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,17 +26,17 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListSchedulerInstancesRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetAssignJobsAsyncResultRequest : public RpcServiceRequest {
 public:
-	ListSchedulerInstancesRequest();
-	~ListSchedulerInstancesRequest();
-	long getInstanceOwnerId() const;
-	void setInstanceOwnerId(long instanceOwnerId);
+	GetAssignJobsAsyncResultRequest();
+	~GetAssignJobsAsyncResultRequest();
+	std::string getAsyncTaskId() const;
+	void setAsyncTaskId(const std::string &asyncTaskId);
 
 private:
-	long instanceOwnerId_;
+	std::string asyncTaskId_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETASSIGNJOBSASYNCRESULTREQUEST_H_

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

+ 2 - 0
outboundbot/include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h

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

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

+ 16 - 15
outboundbot/include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h → 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 <string>
 #include <vector>
@@ -29,23 +29,24 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListSchedulerInstancesResult : public ServiceResult
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetJobDataUploadParamsResult : public ServiceResult
 			{
 			public:
-				struct SchedulerInstance
+				struct UploadParams
 				{
-					std::string ownerId;
-					std::string instanceId;
-					int maxConcurrency;
-					std::string baseStrategy;
-					std::string business;
+					std::string policy;
+					int expire;
+					std::string accessId;
+					std::string signature;
+					std::string host;
+					std::string folder;
 				};
 
 
-				ListSchedulerInstancesResult();
-				explicit ListSchedulerInstancesResult(const std::string &payload);
-				~ListSchedulerInstancesResult();
-				std::vector<SchedulerInstance> getSchedulerInstances()const;
+				GetJobDataUploadParamsResult();
+				explicit GetJobDataUploadParamsResult(const std::string &payload);
+				~GetJobDataUploadParamsResult();
+				UploadParams getUploadParams()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
 				std::string getCode()const;
@@ -54,7 +55,7 @@ namespace AlibabaCloud
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<SchedulerInstance> schedulerInstances_;
+				UploadParams uploadParams_;
 				std::string message_;
 				int httpStatusCode_;
 				std::string code_;
@@ -64,4 +65,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTSCHEDULERINSTANCESRESULT_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETJOBDATAUPLOADPARAMSRESULT_H_

+ 51 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetRealtimeConcurrencyReportRequest : public RpcServiceRequest {
+public:
+	GetRealtimeConcurrencyReportRequest();
+	~GetRealtimeConcurrencyReportRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getJobGroupId() const;
+	void setJobGroupId(const std::string &jobGroupId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	int pageNumber_;
+	std::string instanceId_;
+	std::string jobGroupId_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETREALTIMECONCURRENCYREPORTREQUEST_H_

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

+ 18 - 1
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<Conversation> conversations;
 					std::string jobId;
 					std::string callingNumber;
 				};
@@ -52,11 +61,19 @@ namespace AlibabaCloud
 				explicit GetTaskByUuidResult(const std::string &payload);
 				~GetTaskByUuidResult();
 				Task getTask()const;
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				std::string getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				Task task_;
+				std::string message_;
+				int httpStatusCode_;
+				std::string code_;
+				bool success_;
 
 			};
 		}

+ 3 - 0
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

+ 15 - 12
outboundbot/include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h → 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 <alibabacloud/outboundbot/OutboundBotExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,23 @@
 namespace AlibabaCloud {
 namespace OutboundBot {
 namespace Model {
-class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoParsingTaskRequest : public RpcServiceRequest {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAgentProfilesRequest : public RpcServiceRequest {
 public:
-	CreateNumberDistrictInfoParsingTaskRequest();
-	~CreateNumberDistrictInfoParsingTaskRequest();
-	long getFileSize() const;
-	void setFileSize(long fileSize);
-	std::string getFilePath() const;
-	void setFilePath(const std::string &filePath);
+	ListAgentProfilesRequest();
+	~ListAgentProfilesRequest();
+	std::string getAppIp() const;
+	void setAppIp(const std::string &appIp);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
 
 private:
-	long fileSize_;
-	std::string filePath_;
+	std::string appIp_;
+	std::string scriptId_;
+	std::string instanceId_;
 };
 } // namespace Model
 } // namespace OutboundBot
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKREQUEST_H_
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAGENTPROFILESREQUEST_H_

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

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

+ 90 - 0
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 <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/outboundbot/OutboundBotExport.h>
+
+namespace AlibabaCloud
+{
+	namespace OutboundBot
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct AnnotationMissionListItem
+					{
+						long conversationTimeStartFilter;
+						long conversationTimeEndFilter;
+						std::string samplingDescription;
+						std::string instanceId;
+						long createTime;
+						int samplingType;
+						int samplingRate;
+						int annotationStatus;
+						std::vector<std::string> annotationMissionDebugDataSourceList;
+						int samplingCount;
+						long finishTime;
+						int sessionTotalCount;
+						std::string annotationMissionId;
+						int annotationMissionDataSourceType;
+						bool excludeOtherMissionSession;
+						std::vector<std::string> sessionEndReasonFilterList;
+						std::string annotationMissionName;
+						int sessionFinishCount;
+					};
+					long totalPageCount;
+					long totalCount;
+					long pageSize;
+					std::string message;
+					long pageIndex;
+					std::vector<AnnotationMissionListItem> annotationMissionList;
+					bool success;
+				};
+
+
+				ListAnnotationMissionResult();
+				explicit ListAnnotationMissionResult(const std::string &payload);
+				~ListAnnotationMissionResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONRESULT_H_

+ 57 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListAnnotationMissionSessionRequest : public RpcServiceRequest {
+public:
+	ListAnnotationMissionSessionRequest();
+	~ListAnnotationMissionSessionRequest();
+	std::string getAnnotationMissionSessionId() const;
+	void setAnnotationMissionSessionId(const std::string &annotationMissionSessionId);
+	std::string getAnnotationMissionId() const;
+	void setAnnotationMissionId(const std::string &annotationMissionId);
+	int getEnvironment() const;
+	void setEnvironment(int environment);
+	std::string getIncludeStatusListJsonString() const;
+	void setIncludeStatusListJsonString(const std::string &includeStatusListJsonString);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getPageIndex() const;
+	void setPageIndex(int pageIndex);
+
+private:
+	std::string annotationMissionSessionId_;
+	std::string annotationMissionId_;
+	int environment_;
+	std::string includeStatusListJsonString_;
+	int pageSize_;
+	int pageIndex_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTANNOTATIONMISSIONSESSIONREQUEST_H_

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

+ 51 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListApiPluginsRequest : public RpcServiceRequest {
+public:
+	ListApiPluginsRequest();
+	~ListApiPluginsRequest();
+	std::string getUuidsJson() const;
+	void setUuidsJson(const std::string &uuidsJson);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string uuidsJson_;
+	int pageNumber_;
+	std::string instanceId_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTAPIPLUGINSREQUEST_H_

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

+ 57 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentLgfRequest : public RpcServiceRequest {
+public:
+	ListBeebotIntentLgfRequest();
+	~ListBeebotIntentLgfRequest();
+	std::string getIntentId() const;
+	void setIntentId(const std::string &intentId);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getLgfText() const;
+	void setLgfText(const std::string &lgfText);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string intentId_;
+	int pageNumber_;
+	std::string lgfText_;
+	std::string scriptId_;
+	std::string instanceId_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTLGFREQUEST_H_

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

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

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

+ 57 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ListBeebotIntentUserSayRequest : public RpcServiceRequest {
+public:
+	ListBeebotIntentUserSayRequest();
+	~ListBeebotIntentUserSayRequest();
+	std::string getIntentId() const;
+	void setIntentId(const std::string &intentId);
+	std::string getContent() const;
+	void setContent(const std::string &content);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getScriptId() const;
+	void setScriptId(const std::string &scriptId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string intentId_;
+	std::string content_;
+	int pageNumber_;
+	std::string scriptId_;
+	std::string instanceId_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_LISTBEEBOTINTENTUSERSAYREQUEST_H_

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

+ 3 - 0
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_;
 };

+ 3 - 0
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

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

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

+ 9 - 0
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<Tag> getTag() const;
 	void setTag(const std::vector<Tag> &tag);
 
 private:
+	int pageNumber_;
 	std::string resourceGroupId_;
+	std::string name_;
+	int pageSize_;
 	std::vector<Tag> tag_;
 };
 } // namespace Model

+ 6 - 0
outboundbot/include/alibabacloud/outboundbot/model/ListInstancesResult.h

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

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

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

+ 1 - 0
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;

+ 3 - 0
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_;

+ 1 - 0
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;

+ 3 - 0
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_;

+ 1 - 0
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;
 				};
 

+ 6 - 0
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_;
 };

+ 13 - 0
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;
 					};

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

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

+ 51 - 0
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 <alibabacloud/outboundbot/OutboundBotExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace OutboundBot {
+namespace Model {
+class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAnnotationMissionRequest : public RpcServiceRequest {
+public:
+	ModifyAnnotationMissionRequest();
+	~ModifyAnnotationMissionRequest();
+	int getAnnotationStatus() const;
+	void setAnnotationStatus(int annotationStatus);
+	bool get_Delete() const;
+	void set_Delete(bool _delete);
+	std::string getAnnotationMissionId() const;
+	void setAnnotationMissionId(const std::string &annotationMissionId);
+	std::string getAnnotationMissionName() const;
+	void setAnnotationMissionName(const std::string &annotationMissionName);
+
+private:
+	int annotationStatus_;
+	bool _delete_;
+	std::string annotationMissionId_;
+	std::string annotationMissionName_;
+};
+} // namespace Model
+} // namespace OutboundBot
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONREQUEST_H_

+ 64 - 0
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 <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/outboundbot/OutboundBotExport.h>
+
+namespace AlibabaCloud
+{
+	namespace OutboundBot
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ModifyAnnotationMissionResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string message;
+					bool success;
+				};
+
+
+				ModifyAnnotationMissionResult();
+				explicit ModifyAnnotationMissionResult(const std::string &payload);
+				~ModifyAnnotationMissionResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_MODIFYANNOTATIONMISSIONRESULT_H_

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

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

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

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

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

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

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

+ 1 - 0
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;

+ 21 - 0
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<std::string> getScriptWaveform() const;
 	void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
 	std::string getAsrConfig() const;
 	void setAsrConfig(const std::string &asrConfig);
+	bool getAgentLlm() const;
+	void setAgentLlm(bool agentLlm);
 	std::string getMiniPlaybackConfigListJsonString() const;
 	void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
 	bool getEmotionEnable() const;
 	void setEmotionEnable(bool emotionEnable);
+	long getAgentId() const;
+	void setAgentId(long agentId);
 	std::string getNlsConfig() const;
 	void setNlsConfig(const std::string &nlsConfig);
 	bool getNewBargeInEnable() const;
 	void setNewBargeInEnable(bool newBargeInEnable);
+	std::string getAgentKey() const;
+	void setAgentKey(const std::string &agentKey);
 	bool getMiniPlaybackEnable() const;
 	void setMiniPlaybackEnable(bool miniPlaybackEnable);
 	std::string getChatbotId() const;
@@ -66,17 +80,24 @@ public:
 	void setScriptContent(const std::vector<std::string> &scriptContent);
 
 private:
+	std::string chatConfig_;
 	std::string ttsConfig_;
 	std::string industry_;
 	std::string scriptName_;
+	std::string nluEngine_;
+	std::string labelConfig_;
 	std::string scene_;
 	std::string scriptId_;
+	std::string nluAccessType_;
 	std::vector<std::string> scriptWaveform_;
 	std::string asrConfig_;
+	bool agentLlm_;
 	std::string miniPlaybackConfigListJsonString_;
 	bool emotionEnable_;
+	long agentId_;
 	std::string nlsConfig_;
 	bool newBargeInEnable_;
+	std::string agentKey_;
 	bool miniPlaybackEnable_;
 	std::string chatbotId_;
 	std::string instanceId_;

+ 3 - 0
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

Неке датотеке нису приказане због велике количине промена