OutboundBotClient.h 147 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef ALIBABACLOUD_OUTBOUNDBOT_OUTBOUNDBOTCLIENT_H_
  17. #define ALIBABACLOUD_OUTBOUNDBOT_OUTBOUNDBOTCLIENT_H_
  18. #include <future>
  19. #include <alibabacloud/core/AsyncCallerContext.h>
  20. #include <alibabacloud/core/EndpointProvider.h>
  21. #include <alibabacloud/core/RpcServiceClient.h>
  22. #include "OutboundBotExport.h"
  23. #include "model/AssignJobsRequest.h"
  24. #include "model/AssignJobsResult.h"
  25. #include "model/AssignJobsAsyncRequest.h"
  26. #include "model/AssignJobsAsyncResult.h"
  27. #include "model/CancelJobsRequest.h"
  28. #include "model/CancelJobsResult.h"
  29. #include "model/ChangeResourceGroupRequest.h"
  30. #include "model/ChangeResourceGroupResult.h"
  31. #include "model/CreateAgentProfileRequest.h"
  32. #include "model/CreateAgentProfileResult.h"
  33. #include "model/CreateAnnotationMissionRequest.h"
  34. #include "model/CreateAnnotationMissionResult.h"
  35. #include "model/CreateBatchJobsRequest.h"
  36. #include "model/CreateBatchJobsResult.h"
  37. #include "model/CreateBatchRepeatJobRequest.h"
  38. #include "model/CreateBatchRepeatJobResult.h"
  39. #include "model/CreateBeebotIntentRequest.h"
  40. #include "model/CreateBeebotIntentResult.h"
  41. #include "model/CreateBeebotIntentLgfRequest.h"
  42. #include "model/CreateBeebotIntentLgfResult.h"
  43. #include "model/CreateBeebotIntentUserSayRequest.h"
  44. #include "model/CreateBeebotIntentUserSayResult.h"
  45. #include "model/CreateDialogueFlowRequest.h"
  46. #include "model/CreateDialogueFlowResult.h"
  47. #include "model/CreateDownloadUrlRequest.h"
  48. #include "model/CreateDownloadUrlResult.h"
  49. #include "model/CreateGlobalQuestionRequest.h"
  50. #include "model/CreateGlobalQuestionResult.h"
  51. #include "model/CreateInstanceRequest.h"
  52. #include "model/CreateInstanceResult.h"
  53. #include "model/CreateInstanceBindNumberRequest.h"
  54. #include "model/CreateInstanceBindNumberResult.h"
  55. #include "model/CreateIntentRequest.h"
  56. #include "model/CreateIntentResult.h"
  57. #include "model/CreateJobDataParsingTaskRequest.h"
  58. #include "model/CreateJobDataParsingTaskResult.h"
  59. #include "model/CreateJobGroupRequest.h"
  60. #include "model/CreateJobGroupResult.h"
  61. #include "model/CreateJobGroupExportTaskRequest.h"
  62. #include "model/CreateJobGroupExportTaskResult.h"
  63. #include "model/CreateScriptRequest.h"
  64. #include "model/CreateScriptResult.h"
  65. #include "model/CreateScriptWaveformRequest.h"
  66. #include "model/CreateScriptWaveformResult.h"
  67. #include "model/CreateTagRequest.h"
  68. #include "model/CreateTagResult.h"
  69. #include "model/CreateTaskExportTaskRequest.h"
  70. #include "model/CreateTaskExportTaskResult.h"
  71. #include "model/DeleteAgentProfilesRequest.h"
  72. #include "model/DeleteAgentProfilesResult.h"
  73. #include "model/DeleteAllNumberDistrictInfoRequest.h"
  74. #include "model/DeleteAllNumberDistrictInfoResult.h"
  75. #include "model/DeleteBeebotIntentRequest.h"
  76. #include "model/DeleteBeebotIntentResult.h"
  77. #include "model/DeleteBeebotIntentLgfRequest.h"
  78. #include "model/DeleteBeebotIntentLgfResult.h"
  79. #include "model/DeleteBeebotIntentUserSayRequest.h"
  80. #include "model/DeleteBeebotIntentUserSayResult.h"
  81. #include "model/DeleteContactBlockListRequest.h"
  82. #include "model/DeleteContactBlockListResult.h"
  83. #include "model/DeleteContactWhiteListRequest.h"
  84. #include "model/DeleteContactWhiteListResult.h"
  85. #include "model/DeleteDialogueFlowRequest.h"
  86. #include "model/DeleteDialogueFlowResult.h"
  87. #include "model/DeleteGlobalQuestionRequest.h"
  88. #include "model/DeleteGlobalQuestionResult.h"
  89. #include "model/DeleteInstanceRequest.h"
  90. #include "model/DeleteInstanceResult.h"
  91. #include "model/DeleteIntentRequest.h"
  92. #include "model/DeleteIntentResult.h"
  93. #include "model/DeleteJobGroupRequest.h"
  94. #include "model/DeleteJobGroupResult.h"
  95. #include "model/DeleteOutboundCallNumberRequest.h"
  96. #include "model/DeleteOutboundCallNumberResult.h"
  97. #include "model/DeleteScriptRequest.h"
  98. #include "model/DeleteScriptResult.h"
  99. #include "model/DeleteScriptRecordingRequest.h"
  100. #include "model/DeleteScriptRecordingResult.h"
  101. #include "model/DeleteScriptWaveformRequest.h"
  102. #include "model/DeleteScriptWaveformResult.h"
  103. #include "model/DescribeBeebotIntentRequest.h"
  104. #include "model/DescribeBeebotIntentResult.h"
  105. #include "model/DescribeDialogueNodeStatisticsRequest.h"
  106. #include "model/DescribeDialogueNodeStatisticsResult.h"
  107. #include "model/DescribeDsReportsRequest.h"
  108. #include "model/DescribeDsReportsResult.h"
  109. #include "model/DescribeGlobalQuestionRequest.h"
  110. #include "model/DescribeGlobalQuestionResult.h"
  111. #include "model/DescribeGroupExecutingInfoRequest.h"
  112. #include "model/DescribeGroupExecutingInfoResult.h"
  113. #include "model/DescribeInstanceRequest.h"
  114. #include "model/DescribeInstanceResult.h"
  115. #include "model/DescribeIntentRequest.h"
  116. #include "model/DescribeIntentResult.h"
  117. #include "model/DescribeIntentStatisticsRequest.h"
  118. #include "model/DescribeIntentStatisticsResult.h"
  119. #include "model/DescribeJobRequest.h"
  120. #include "model/DescribeJobResult.h"
  121. #include "model/DescribeJobDataParsingTaskProgressRequest.h"
  122. #include "model/DescribeJobDataParsingTaskProgressResult.h"
  123. #include "model/DescribeJobGroupRequest.h"
  124. #include "model/DescribeJobGroupResult.h"
  125. #include "model/DescribeJobGroupExportTaskProgressRequest.h"
  126. #include "model/DescribeJobGroupExportTaskProgressResult.h"
  127. #include "model/DescribeScriptRequest.h"
  128. #include "model/DescribeScriptResult.h"
  129. #include "model/DescribeScriptVoiceConfigRequest.h"
  130. #include "model/DescribeScriptVoiceConfigResult.h"
  131. #include "model/DescribeTTSConfigRequest.h"
  132. #include "model/DescribeTTSConfigResult.h"
  133. #include "model/DescribeTTSDemoRequest.h"
  134. #include "model/DescribeTTSDemoResult.h"
  135. #include "model/DescribeTagHitsSummaryRequest.h"
  136. #include "model/DescribeTagHitsSummaryResult.h"
  137. #include "model/DescribeTenantBindNumberRequest.h"
  138. #include "model/DescribeTenantBindNumberResult.h"
  139. #include "model/DialogueRequest.h"
  140. #include "model/DialogueResult.h"
  141. #include "model/DownloadRecordingRequest.h"
  142. #include "model/DownloadRecordingResult.h"
  143. #include "model/DownloadScriptRecordingRequest.h"
  144. #include "model/DownloadScriptRecordingResult.h"
  145. #include "model/DuplicateScriptRequest.h"
  146. #include "model/DuplicateScriptResult.h"
  147. #include "model/ExportScriptRequest.h"
  148. #include "model/ExportScriptResult.h"
  149. #include "model/GenerateUploadUrlRequest.h"
  150. #include "model/GenerateUploadUrlResult.h"
  151. #include "model/GetAfterAnswerDelayPlaybackRequest.h"
  152. #include "model/GetAfterAnswerDelayPlaybackResult.h"
  153. #include "model/GetAgentProfileRequest.h"
  154. #include "model/GetAgentProfileResult.h"
  155. #include "model/GetAgentProfileTemplateRequest.h"
  156. #include "model/GetAgentProfileTemplateResult.h"
  157. #include "model/GetAnnotationMissionSummaryRequest.h"
  158. #include "model/GetAnnotationMissionSummaryResult.h"
  159. #include "model/GetAnnotationMissionTagInfoListRequest.h"
  160. #include "model/GetAnnotationMissionTagInfoListResult.h"
  161. #include "model/GetAsrServerInfoRequest.h"
  162. #include "model/GetAsrServerInfoResult.h"
  163. #include "model/GetAssignJobsAsyncResultRequest.h"
  164. #include "model/GetAssignJobsAsyncResultResult.h"
  165. #include "model/GetBaseStrategyPeriodRequest.h"
  166. #include "model/GetBaseStrategyPeriodResult.h"
  167. #include "model/GetConcurrentConversationQuotaRequest.h"
  168. #include "model/GetConcurrentConversationQuotaResult.h"
  169. #include "model/GetContactBlockListRequest.h"
  170. #include "model/GetContactBlockListResult.h"
  171. #include "model/GetContactWhiteListRequest.h"
  172. #include "model/GetContactWhiteListResult.h"
  173. #include "model/GetCurrentConcurrencyRequest.h"
  174. #include "model/GetCurrentConcurrencyResult.h"
  175. #include "model/GetEmptyNumberNoMoreCallsInfoRequest.h"
  176. #include "model/GetEmptyNumberNoMoreCallsInfoResult.h"
  177. #include "model/GetJobDataUploadParamsRequest.h"
  178. #include "model/GetJobDataUploadParamsResult.h"
  179. #include "model/GetMaxAttemptsPerDayRequest.h"
  180. #include "model/GetMaxAttemptsPerDayResult.h"
  181. #include "model/GetNumberDistrictInfoTemplateDownloadUrlRequest.h"
  182. #include "model/GetNumberDistrictInfoTemplateDownloadUrlResult.h"
  183. #include "model/GetRealtimeConcurrencyReportRequest.h"
  184. #include "model/GetRealtimeConcurrencyReportResult.h"
  185. #include "model/GetSummaryInfoRequest.h"
  186. #include "model/GetSummaryInfoResult.h"
  187. #include "model/GetTaskByUuidRequest.h"
  188. #include "model/GetTaskByUuidResult.h"
  189. #include "model/GetVersionRequest.h"
  190. #include "model/GetVersionResult.h"
  191. #include "model/ImportScriptRequest.h"
  192. #include "model/ImportScriptResult.h"
  193. #include "model/InflightTaskTimeoutRequest.h"
  194. #include "model/InflightTaskTimeoutResult.h"
  195. #include "model/ListAgentProfilesRequest.h"
  196. #include "model/ListAgentProfilesResult.h"
  197. #include "model/ListAllTenantBindNumberBindingRequest.h"
  198. #include "model/ListAllTenantBindNumberBindingResult.h"
  199. #include "model/ListAnnotationMissionRequest.h"
  200. #include "model/ListAnnotationMissionResult.h"
  201. #include "model/ListAnnotationMissionSessionRequest.h"
  202. #include "model/ListAnnotationMissionSessionResult.h"
  203. #include "model/ListApiPluginsRequest.h"
  204. #include "model/ListApiPluginsResult.h"
  205. #include "model/ListBeebotIntentRequest.h"
  206. #include "model/ListBeebotIntentResult.h"
  207. #include "model/ListBeebotIntentLgfRequest.h"
  208. #include "model/ListBeebotIntentLgfResult.h"
  209. #include "model/ListBeebotIntentUserSayRequest.h"
  210. #include "model/ListBeebotIntentUserSayResult.h"
  211. #include "model/ListChatbotInstancesRequest.h"
  212. #include "model/ListChatbotInstancesResult.h"
  213. #include "model/ListDialogueFlowsRequest.h"
  214. #include "model/ListDialogueFlowsResult.h"
  215. #include "model/ListDownloadTasksRequest.h"
  216. #include "model/ListDownloadTasksResult.h"
  217. #include "model/ListFlashSmsTemplatesRequest.h"
  218. #include "model/ListFlashSmsTemplatesResult.h"
  219. #include "model/ListGlobalQuestionsRequest.h"
  220. #include "model/ListGlobalQuestionsResult.h"
  221. #include "model/ListInstancesRequest.h"
  222. #include "model/ListInstancesResult.h"
  223. #include "model/ListIntentionsRequest.h"
  224. #include "model/ListIntentionsResult.h"
  225. #include "model/ListIntentsRequest.h"
  226. #include "model/ListIntentsResult.h"
  227. #include "model/ListJobGroupsRequest.h"
  228. #include "model/ListJobGroupsResult.h"
  229. #include "model/ListJobGroupsAsyncRequest.h"
  230. #include "model/ListJobGroupsAsyncResult.h"
  231. #include "model/ListJobsRequest.h"
  232. #include "model/ListJobsResult.h"
  233. #include "model/ListJobsByGroupRequest.h"
  234. #include "model/ListJobsByGroupResult.h"
  235. #include "model/ListOutboundCallNumbersRequest.h"
  236. #include "model/ListOutboundCallNumbersResult.h"
  237. #include "model/ListResourceTagsRequest.h"
  238. #include "model/ListResourceTagsResult.h"
  239. #include "model/ListScriptPublishHistoriesRequest.h"
  240. #include "model/ListScriptPublishHistoriesResult.h"
  241. #include "model/ListScriptRecordingRequest.h"
  242. #include "model/ListScriptRecordingResult.h"
  243. #include "model/ListScriptVoiceConfigsRequest.h"
  244. #include "model/ListScriptVoiceConfigsResult.h"
  245. #include "model/ListScriptsRequest.h"
  246. #include "model/ListScriptsResult.h"
  247. #include "model/ListTagResourcesRequest.h"
  248. #include "model/ListTagResourcesResult.h"
  249. #include "model/ListTagsRequest.h"
  250. #include "model/ListTagsResult.h"
  251. #include "model/ModifyAgentProfileRequest.h"
  252. #include "model/ModifyAgentProfileResult.h"
  253. #include "model/ModifyAnnotationMissionRequest.h"
  254. #include "model/ModifyAnnotationMissionResult.h"
  255. #include "model/ModifyBatchJobsRequest.h"
  256. #include "model/ModifyBatchJobsResult.h"
  257. #include "model/ModifyBeebotIntentRequest.h"
  258. #include "model/ModifyBeebotIntentResult.h"
  259. #include "model/ModifyBeebotIntentLgfRequest.h"
  260. #include "model/ModifyBeebotIntentLgfResult.h"
  261. #include "model/ModifyBeebotIntentUserSayRequest.h"
  262. #include "model/ModifyBeebotIntentUserSayResult.h"
  263. #include "model/ModifyDialogueFlowRequest.h"
  264. #include "model/ModifyDialogueFlowResult.h"
  265. #include "model/ModifyEmptyNumberNoMoreCallsInfoRequest.h"
  266. #include "model/ModifyEmptyNumberNoMoreCallsInfoResult.h"
  267. #include "model/ModifyGlobalQuestionRequest.h"
  268. #include "model/ModifyGlobalQuestionResult.h"
  269. #include "model/ModifyInstanceRequest.h"
  270. #include "model/ModifyInstanceResult.h"
  271. #include "model/ModifyIntentRequest.h"
  272. #include "model/ModifyIntentResult.h"
  273. #include "model/ModifyJobGroupRequest.h"
  274. #include "model/ModifyJobGroupResult.h"
  275. #include "model/ModifyOutboundCallNumberRequest.h"
  276. #include "model/ModifyOutboundCallNumberResult.h"
  277. #include "model/ModifyScriptRequest.h"
  278. #include "model/ModifyScriptResult.h"
  279. #include "model/ModifyScriptVoiceConfigRequest.h"
  280. #include "model/ModifyScriptVoiceConfigResult.h"
  281. #include "model/ModifyTTSConfigRequest.h"
  282. #include "model/ModifyTTSConfigResult.h"
  283. #include "model/ModifyTagGroupsRequest.h"
  284. #include "model/ModifyTagGroupsResult.h"
  285. #include "model/PublishScriptRequest.h"
  286. #include "model/PublishScriptResult.h"
  287. #include "model/PublishScriptForDebugRequest.h"
  288. #include "model/PublishScriptForDebugResult.h"
  289. #include "model/QueryJobsRequest.h"
  290. #include "model/QueryJobsResult.h"
  291. #include "model/QueryJobsWithResultRequest.h"
  292. #include "model/QueryJobsWithResultResult.h"
  293. #include "model/QueryScriptWaveformsRequest.h"
  294. #include "model/QueryScriptWaveformsResult.h"
  295. #include "model/QueryScriptsByStatusRequest.h"
  296. #include "model/QueryScriptsByStatusResult.h"
  297. #include "model/RecordFailureRequest.h"
  298. #include "model/RecordFailureResult.h"
  299. #include "model/ResumeJobsRequest.h"
  300. #include "model/ResumeJobsResult.h"
  301. #include "model/RollbackScriptRequest.h"
  302. #include "model/RollbackScriptResult.h"
  303. #include "model/SaveAfterAnswerDelayPlaybackRequest.h"
  304. #include "model/SaveAfterAnswerDelayPlaybackResult.h"
  305. #include "model/SaveAnnotationMissionSessionListRequest.h"
  306. #include "model/SaveAnnotationMissionSessionListResult.h"
  307. #include "model/SaveAnnotationMissionTagInfoListRequest.h"
  308. #include "model/SaveAnnotationMissionTagInfoListResult.h"
  309. #include "model/SaveBaseStrategyPeriodRequest.h"
  310. #include "model/SaveBaseStrategyPeriodResult.h"
  311. #include "model/SaveContactBlockListRequest.h"
  312. #include "model/SaveContactBlockListResult.h"
  313. #include "model/SaveContactWhiteListRequest.h"
  314. #include "model/SaveContactWhiteListResult.h"
  315. #include "model/SaveEffectiveDaysRequest.h"
  316. #include "model/SaveEffectiveDaysResult.h"
  317. #include "model/SaveMaxAttemptsPerDayRequest.h"
  318. #include "model/SaveMaxAttemptsPerDayResult.h"
  319. #include "model/SearchTaskRequest.h"
  320. #include "model/SearchTaskResult.h"
  321. #include "model/StartJobRequest.h"
  322. #include "model/StartJobResult.h"
  323. #include "model/SubmitBatchJobsRequest.h"
  324. #include "model/SubmitBatchJobsResult.h"
  325. #include "model/SubmitRecordingRequest.h"
  326. #include "model/SubmitRecordingResult.h"
  327. #include "model/SubmitScriptReviewRequest.h"
  328. #include "model/SubmitScriptReviewResult.h"
  329. #include "model/SuspendCallRequest.h"
  330. #include "model/SuspendCallResult.h"
  331. #include "model/SuspendCallWithFileRequest.h"
  332. #include "model/SuspendCallWithFileResult.h"
  333. #include "model/SuspendJobsRequest.h"
  334. #include "model/SuspendJobsResult.h"
  335. #include "model/TagResourcesRequest.h"
  336. #include "model/TagResourcesResult.h"
  337. #include "model/TaskPreparingRequest.h"
  338. #include "model/TaskPreparingResult.h"
  339. #include "model/TerminateCallRequest.h"
  340. #include "model/TerminateCallResult.h"
  341. #include "model/UntagResourcesRequest.h"
  342. #include "model/UntagResourcesResult.h"
  343. #include "model/UploadScriptRecordingRequest.h"
  344. #include "model/UploadScriptRecordingResult.h"
  345. #include "model/WithdrawScriptReviewRequest.h"
  346. #include "model/WithdrawScriptReviewResult.h"
  347. namespace AlibabaCloud
  348. {
  349. namespace OutboundBot
  350. {
  351. class ALIBABACLOUD_OUTBOUNDBOT_EXPORT OutboundBotClient : public RpcServiceClient
  352. {
  353. public:
  354. typedef Outcome<Error, Model::AssignJobsResult> AssignJobsOutcome;
  355. typedef std::future<AssignJobsOutcome> AssignJobsOutcomeCallable;
  356. typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsRequest&, const AssignJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncHandler;
  357. typedef Outcome<Error, Model::AssignJobsAsyncResult> AssignJobsAsyncOutcome;
  358. typedef std::future<AssignJobsAsyncOutcome> AssignJobsAsyncOutcomeCallable;
  359. typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsAsyncRequest&, const AssignJobsAsyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncAsyncHandler;
  360. typedef Outcome<Error, Model::CancelJobsResult> CancelJobsOutcome;
  361. typedef std::future<CancelJobsOutcome> CancelJobsOutcomeCallable;
  362. typedef std::function<void(const OutboundBotClient*, const Model::CancelJobsRequest&, const CancelJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelJobsAsyncHandler;
  363. typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
  364. typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
  365. typedef std::function<void(const OutboundBotClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
  366. typedef Outcome<Error, Model::CreateAgentProfileResult> CreateAgentProfileOutcome;
  367. typedef std::future<CreateAgentProfileOutcome> CreateAgentProfileOutcomeCallable;
  368. typedef std::function<void(const OutboundBotClient*, const Model::CreateAgentProfileRequest&, const CreateAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAgentProfileAsyncHandler;
  369. typedef Outcome<Error, Model::CreateAnnotationMissionResult> CreateAnnotationMissionOutcome;
  370. typedef std::future<CreateAnnotationMissionOutcome> CreateAnnotationMissionOutcomeCallable;
  371. typedef std::function<void(const OutboundBotClient*, const Model::CreateAnnotationMissionRequest&, const CreateAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAnnotationMissionAsyncHandler;
  372. typedef Outcome<Error, Model::CreateBatchJobsResult> CreateBatchJobsOutcome;
  373. typedef std::future<CreateBatchJobsOutcome> CreateBatchJobsOutcomeCallable;
  374. typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchJobsRequest&, const CreateBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchJobsAsyncHandler;
  375. typedef Outcome<Error, Model::CreateBatchRepeatJobResult> CreateBatchRepeatJobOutcome;
  376. typedef std::future<CreateBatchRepeatJobOutcome> CreateBatchRepeatJobOutcomeCallable;
  377. typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchRepeatJobRequest&, const CreateBatchRepeatJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchRepeatJobAsyncHandler;
  378. typedef Outcome<Error, Model::CreateBeebotIntentResult> CreateBeebotIntentOutcome;
  379. typedef std::future<CreateBeebotIntentOutcome> CreateBeebotIntentOutcomeCallable;
  380. typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentRequest&, const CreateBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentAsyncHandler;
  381. typedef Outcome<Error, Model::CreateBeebotIntentLgfResult> CreateBeebotIntentLgfOutcome;
  382. typedef std::future<CreateBeebotIntentLgfOutcome> CreateBeebotIntentLgfOutcomeCallable;
  383. typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentLgfRequest&, const CreateBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentLgfAsyncHandler;
  384. typedef Outcome<Error, Model::CreateBeebotIntentUserSayResult> CreateBeebotIntentUserSayOutcome;
  385. typedef std::future<CreateBeebotIntentUserSayOutcome> CreateBeebotIntentUserSayOutcomeCallable;
  386. typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentUserSayRequest&, const CreateBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentUserSayAsyncHandler;
  387. typedef Outcome<Error, Model::CreateDialogueFlowResult> CreateDialogueFlowOutcome;
  388. typedef std::future<CreateDialogueFlowOutcome> CreateDialogueFlowOutcomeCallable;
  389. typedef std::function<void(const OutboundBotClient*, const Model::CreateDialogueFlowRequest&, const CreateDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDialogueFlowAsyncHandler;
  390. typedef Outcome<Error, Model::CreateDownloadUrlResult> CreateDownloadUrlOutcome;
  391. typedef std::future<CreateDownloadUrlOutcome> CreateDownloadUrlOutcomeCallable;
  392. typedef std::function<void(const OutboundBotClient*, const Model::CreateDownloadUrlRequest&, const CreateDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDownloadUrlAsyncHandler;
  393. typedef Outcome<Error, Model::CreateGlobalQuestionResult> CreateGlobalQuestionOutcome;
  394. typedef std::future<CreateGlobalQuestionOutcome> CreateGlobalQuestionOutcomeCallable;
  395. typedef std::function<void(const OutboundBotClient*, const Model::CreateGlobalQuestionRequest&, const CreateGlobalQuestionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGlobalQuestionAsyncHandler;
  396. typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
  397. typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
  398. typedef std::function<void(const OutboundBotClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
  399. typedef Outcome<Error, Model::CreateInstanceBindNumberResult> CreateInstanceBindNumberOutcome;
  400. typedef std::future<CreateInstanceBindNumberOutcome> CreateInstanceBindNumberOutcomeCallable;
  401. typedef std::function<void(const OutboundBotClient*, const Model::CreateInstanceBindNumberRequest&, const CreateInstanceBindNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceBindNumberAsyncHandler;
  402. typedef Outcome<Error, Model::CreateIntentResult> CreateIntentOutcome;
  403. typedef std::future<CreateIntentOutcome> CreateIntentOutcomeCallable;
  404. typedef std::function<void(const OutboundBotClient*, const Model::CreateIntentRequest&, const CreateIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIntentAsyncHandler;
  405. typedef Outcome<Error, Model::CreateJobDataParsingTaskResult> CreateJobDataParsingTaskOutcome;
  406. typedef std::future<CreateJobDataParsingTaskOutcome> CreateJobDataParsingTaskOutcomeCallable;
  407. typedef std::function<void(const OutboundBotClient*, const Model::CreateJobDataParsingTaskRequest&, const CreateJobDataParsingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobDataParsingTaskAsyncHandler;
  408. typedef Outcome<Error, Model::CreateJobGroupResult> CreateJobGroupOutcome;
  409. typedef std::future<CreateJobGroupOutcome> CreateJobGroupOutcomeCallable;
  410. typedef std::function<void(const OutboundBotClient*, const Model::CreateJobGroupRequest&, const CreateJobGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobGroupAsyncHandler;
  411. typedef Outcome<Error, Model::CreateJobGroupExportTaskResult> CreateJobGroupExportTaskOutcome;
  412. typedef std::future<CreateJobGroupExportTaskOutcome> CreateJobGroupExportTaskOutcomeCallable;
  413. typedef std::function<void(const OutboundBotClient*, const Model::CreateJobGroupExportTaskRequest&, const CreateJobGroupExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobGroupExportTaskAsyncHandler;
  414. typedef Outcome<Error, Model::CreateScriptResult> CreateScriptOutcome;
  415. typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
  416. typedef std::function<void(const OutboundBotClient*, const Model::CreateScriptRequest&, const CreateScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScriptAsyncHandler;
  417. typedef Outcome<Error, Model::CreateScriptWaveformResult> CreateScriptWaveformOutcome;
  418. typedef std::future<CreateScriptWaveformOutcome> CreateScriptWaveformOutcomeCallable;
  419. typedef std::function<void(const OutboundBotClient*, const Model::CreateScriptWaveformRequest&, const CreateScriptWaveformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScriptWaveformAsyncHandler;
  420. typedef Outcome<Error, Model::CreateTagResult> CreateTagOutcome;
  421. typedef std::future<CreateTagOutcome> CreateTagOutcomeCallable;
  422. typedef std::function<void(const OutboundBotClient*, const Model::CreateTagRequest&, const CreateTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTagAsyncHandler;
  423. typedef Outcome<Error, Model::CreateTaskExportTaskResult> CreateTaskExportTaskOutcome;
  424. typedef std::future<CreateTaskExportTaskOutcome> CreateTaskExportTaskOutcomeCallable;
  425. typedef std::function<void(const OutboundBotClient*, const Model::CreateTaskExportTaskRequest&, const CreateTaskExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskExportTaskAsyncHandler;
  426. typedef Outcome<Error, Model::DeleteAgentProfilesResult> DeleteAgentProfilesOutcome;
  427. typedef std::future<DeleteAgentProfilesOutcome> DeleteAgentProfilesOutcomeCallable;
  428. typedef std::function<void(const OutboundBotClient*, const Model::DeleteAgentProfilesRequest&, const DeleteAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAgentProfilesAsyncHandler;
  429. typedef Outcome<Error, Model::DeleteAllNumberDistrictInfoResult> DeleteAllNumberDistrictInfoOutcome;
  430. typedef std::future<DeleteAllNumberDistrictInfoOutcome> DeleteAllNumberDistrictInfoOutcomeCallable;
  431. typedef std::function<void(const OutboundBotClient*, const Model::DeleteAllNumberDistrictInfoRequest&, const DeleteAllNumberDistrictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAllNumberDistrictInfoAsyncHandler;
  432. typedef Outcome<Error, Model::DeleteBeebotIntentResult> DeleteBeebotIntentOutcome;
  433. typedef std::future<DeleteBeebotIntentOutcome> DeleteBeebotIntentOutcomeCallable;
  434. typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentRequest&, const DeleteBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentAsyncHandler;
  435. typedef Outcome<Error, Model::DeleteBeebotIntentLgfResult> DeleteBeebotIntentLgfOutcome;
  436. typedef std::future<DeleteBeebotIntentLgfOutcome> DeleteBeebotIntentLgfOutcomeCallable;
  437. typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentLgfRequest&, const DeleteBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentLgfAsyncHandler;
  438. typedef Outcome<Error, Model::DeleteBeebotIntentUserSayResult> DeleteBeebotIntentUserSayOutcome;
  439. typedef std::future<DeleteBeebotIntentUserSayOutcome> DeleteBeebotIntentUserSayOutcomeCallable;
  440. typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentUserSayRequest&, const DeleteBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentUserSayAsyncHandler;
  441. typedef Outcome<Error, Model::DeleteContactBlockListResult> DeleteContactBlockListOutcome;
  442. typedef std::future<DeleteContactBlockListOutcome> DeleteContactBlockListOutcomeCallable;
  443. typedef std::function<void(const OutboundBotClient*, const Model::DeleteContactBlockListRequest&, const DeleteContactBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactBlockListAsyncHandler;
  444. typedef Outcome<Error, Model::DeleteContactWhiteListResult> DeleteContactWhiteListOutcome;
  445. typedef std::future<DeleteContactWhiteListOutcome> DeleteContactWhiteListOutcomeCallable;
  446. typedef std::function<void(const OutboundBotClient*, const Model::DeleteContactWhiteListRequest&, const DeleteContactWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactWhiteListAsyncHandler;
  447. typedef Outcome<Error, Model::DeleteDialogueFlowResult> DeleteDialogueFlowOutcome;
  448. typedef std::future<DeleteDialogueFlowOutcome> DeleteDialogueFlowOutcomeCallable;
  449. typedef std::function<void(const OutboundBotClient*, const Model::DeleteDialogueFlowRequest&, const DeleteDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDialogueFlowAsyncHandler;
  450. typedef Outcome<Error, Model::DeleteGlobalQuestionResult> DeleteGlobalQuestionOutcome;
  451. typedef std::future<DeleteGlobalQuestionOutcome> DeleteGlobalQuestionOutcomeCallable;
  452. typedef std::function<void(const OutboundBotClient*, const Model::DeleteGlobalQuestionRequest&, const DeleteGlobalQuestionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGlobalQuestionAsyncHandler;
  453. typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
  454. typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
  455. typedef std::function<void(const OutboundBotClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
  456. typedef Outcome<Error, Model::DeleteIntentResult> DeleteIntentOutcome;
  457. typedef std::future<DeleteIntentOutcome> DeleteIntentOutcomeCallable;
  458. typedef std::function<void(const OutboundBotClient*, const Model::DeleteIntentRequest&, const DeleteIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIntentAsyncHandler;
  459. typedef Outcome<Error, Model::DeleteJobGroupResult> DeleteJobGroupOutcome;
  460. typedef std::future<DeleteJobGroupOutcome> DeleteJobGroupOutcomeCallable;
  461. typedef std::function<void(const OutboundBotClient*, const Model::DeleteJobGroupRequest&, const DeleteJobGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteJobGroupAsyncHandler;
  462. typedef Outcome<Error, Model::DeleteOutboundCallNumberResult> DeleteOutboundCallNumberOutcome;
  463. typedef std::future<DeleteOutboundCallNumberOutcome> DeleteOutboundCallNumberOutcomeCallable;
  464. typedef std::function<void(const OutboundBotClient*, const Model::DeleteOutboundCallNumberRequest&, const DeleteOutboundCallNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteOutboundCallNumberAsyncHandler;
  465. typedef Outcome<Error, Model::DeleteScriptResult> DeleteScriptOutcome;
  466. typedef std::future<DeleteScriptOutcome> DeleteScriptOutcomeCallable;
  467. typedef std::function<void(const OutboundBotClient*, const Model::DeleteScriptRequest&, const DeleteScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScriptAsyncHandler;
  468. typedef Outcome<Error, Model::DeleteScriptRecordingResult> DeleteScriptRecordingOutcome;
  469. typedef std::future<DeleteScriptRecordingOutcome> DeleteScriptRecordingOutcomeCallable;
  470. typedef std::function<void(const OutboundBotClient*, const Model::DeleteScriptRecordingRequest&, const DeleteScriptRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScriptRecordingAsyncHandler;
  471. typedef Outcome<Error, Model::DeleteScriptWaveformResult> DeleteScriptWaveformOutcome;
  472. typedef std::future<DeleteScriptWaveformOutcome> DeleteScriptWaveformOutcomeCallable;
  473. typedef std::function<void(const OutboundBotClient*, const Model::DeleteScriptWaveformRequest&, const DeleteScriptWaveformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScriptWaveformAsyncHandler;
  474. typedef Outcome<Error, Model::DescribeBeebotIntentResult> DescribeBeebotIntentOutcome;
  475. typedef std::future<DescribeBeebotIntentOutcome> DescribeBeebotIntentOutcomeCallable;
  476. typedef std::function<void(const OutboundBotClient*, const Model::DescribeBeebotIntentRequest&, const DescribeBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBeebotIntentAsyncHandler;
  477. typedef Outcome<Error, Model::DescribeDialogueNodeStatisticsResult> DescribeDialogueNodeStatisticsOutcome;
  478. typedef std::future<DescribeDialogueNodeStatisticsOutcome> DescribeDialogueNodeStatisticsOutcomeCallable;
  479. typedef std::function<void(const OutboundBotClient*, const Model::DescribeDialogueNodeStatisticsRequest&, const DescribeDialogueNodeStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDialogueNodeStatisticsAsyncHandler;
  480. typedef Outcome<Error, Model::DescribeDsReportsResult> DescribeDsReportsOutcome;
  481. typedef std::future<DescribeDsReportsOutcome> DescribeDsReportsOutcomeCallable;
  482. typedef std::function<void(const OutboundBotClient*, const Model::DescribeDsReportsRequest&, const DescribeDsReportsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDsReportsAsyncHandler;
  483. typedef Outcome<Error, Model::DescribeGlobalQuestionResult> DescribeGlobalQuestionOutcome;
  484. typedef std::future<DescribeGlobalQuestionOutcome> DescribeGlobalQuestionOutcomeCallable;
  485. typedef std::function<void(const OutboundBotClient*, const Model::DescribeGlobalQuestionRequest&, const DescribeGlobalQuestionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalQuestionAsyncHandler;
  486. typedef Outcome<Error, Model::DescribeGroupExecutingInfoResult> DescribeGroupExecutingInfoOutcome;
  487. typedef std::future<DescribeGroupExecutingInfoOutcome> DescribeGroupExecutingInfoOutcomeCallable;
  488. typedef std::function<void(const OutboundBotClient*, const Model::DescribeGroupExecutingInfoRequest&, const DescribeGroupExecutingInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupExecutingInfoAsyncHandler;
  489. typedef Outcome<Error, Model::DescribeInstanceResult> DescribeInstanceOutcome;
  490. typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
  491. typedef std::function<void(const OutboundBotClient*, const Model::DescribeInstanceRequest&, const DescribeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAsyncHandler;
  492. typedef Outcome<Error, Model::DescribeIntentResult> DescribeIntentOutcome;
  493. typedef std::future<DescribeIntentOutcome> DescribeIntentOutcomeCallable;
  494. typedef std::function<void(const OutboundBotClient*, const Model::DescribeIntentRequest&, const DescribeIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIntentAsyncHandler;
  495. typedef Outcome<Error, Model::DescribeIntentStatisticsResult> DescribeIntentStatisticsOutcome;
  496. typedef std::future<DescribeIntentStatisticsOutcome> DescribeIntentStatisticsOutcomeCallable;
  497. typedef std::function<void(const OutboundBotClient*, const Model::DescribeIntentStatisticsRequest&, const DescribeIntentStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIntentStatisticsAsyncHandler;
  498. typedef Outcome<Error, Model::DescribeJobResult> DescribeJobOutcome;
  499. typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
  500. typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobRequest&, const DescribeJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobAsyncHandler;
  501. typedef Outcome<Error, Model::DescribeJobDataParsingTaskProgressResult> DescribeJobDataParsingTaskProgressOutcome;
  502. typedef std::future<DescribeJobDataParsingTaskProgressOutcome> DescribeJobDataParsingTaskProgressOutcomeCallable;
  503. typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobDataParsingTaskProgressRequest&, const DescribeJobDataParsingTaskProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobDataParsingTaskProgressAsyncHandler;
  504. typedef Outcome<Error, Model::DescribeJobGroupResult> DescribeJobGroupOutcome;
  505. typedef std::future<DescribeJobGroupOutcome> DescribeJobGroupOutcomeCallable;
  506. typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobGroupRequest&, const DescribeJobGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobGroupAsyncHandler;
  507. typedef Outcome<Error, Model::DescribeJobGroupExportTaskProgressResult> DescribeJobGroupExportTaskProgressOutcome;
  508. typedef std::future<DescribeJobGroupExportTaskProgressOutcome> DescribeJobGroupExportTaskProgressOutcomeCallable;
  509. typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobGroupExportTaskProgressRequest&, const DescribeJobGroupExportTaskProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobGroupExportTaskProgressAsyncHandler;
  510. typedef Outcome<Error, Model::DescribeScriptResult> DescribeScriptOutcome;
  511. typedef std::future<DescribeScriptOutcome> DescribeScriptOutcomeCallable;
  512. typedef std::function<void(const OutboundBotClient*, const Model::DescribeScriptRequest&, const DescribeScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScriptAsyncHandler;
  513. typedef Outcome<Error, Model::DescribeScriptVoiceConfigResult> DescribeScriptVoiceConfigOutcome;
  514. typedef std::future<DescribeScriptVoiceConfigOutcome> DescribeScriptVoiceConfigOutcomeCallable;
  515. typedef std::function<void(const OutboundBotClient*, const Model::DescribeScriptVoiceConfigRequest&, const DescribeScriptVoiceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScriptVoiceConfigAsyncHandler;
  516. typedef Outcome<Error, Model::DescribeTTSConfigResult> DescribeTTSConfigOutcome;
  517. typedef std::future<DescribeTTSConfigOutcome> DescribeTTSConfigOutcomeCallable;
  518. typedef std::function<void(const OutboundBotClient*, const Model::DescribeTTSConfigRequest&, const DescribeTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTTSConfigAsyncHandler;
  519. typedef Outcome<Error, Model::DescribeTTSDemoResult> DescribeTTSDemoOutcome;
  520. typedef std::future<DescribeTTSDemoOutcome> DescribeTTSDemoOutcomeCallable;
  521. typedef std::function<void(const OutboundBotClient*, const Model::DescribeTTSDemoRequest&, const DescribeTTSDemoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTTSDemoAsyncHandler;
  522. typedef Outcome<Error, Model::DescribeTagHitsSummaryResult> DescribeTagHitsSummaryOutcome;
  523. typedef std::future<DescribeTagHitsSummaryOutcome> DescribeTagHitsSummaryOutcomeCallable;
  524. typedef std::function<void(const OutboundBotClient*, const Model::DescribeTagHitsSummaryRequest&, const DescribeTagHitsSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagHitsSummaryAsyncHandler;
  525. typedef Outcome<Error, Model::DescribeTenantBindNumberResult> DescribeTenantBindNumberOutcome;
  526. typedef std::future<DescribeTenantBindNumberOutcome> DescribeTenantBindNumberOutcomeCallable;
  527. typedef std::function<void(const OutboundBotClient*, const Model::DescribeTenantBindNumberRequest&, const DescribeTenantBindNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTenantBindNumberAsyncHandler;
  528. typedef Outcome<Error, Model::DialogueResult> DialogueOutcome;
  529. typedef std::future<DialogueOutcome> DialogueOutcomeCallable;
  530. typedef std::function<void(const OutboundBotClient*, const Model::DialogueRequest&, const DialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DialogueAsyncHandler;
  531. typedef Outcome<Error, Model::DownloadRecordingResult> DownloadRecordingOutcome;
  532. typedef std::future<DownloadRecordingOutcome> DownloadRecordingOutcomeCallable;
  533. typedef std::function<void(const OutboundBotClient*, const Model::DownloadRecordingRequest&, const DownloadRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadRecordingAsyncHandler;
  534. typedef Outcome<Error, Model::DownloadScriptRecordingResult> DownloadScriptRecordingOutcome;
  535. typedef std::future<DownloadScriptRecordingOutcome> DownloadScriptRecordingOutcomeCallable;
  536. typedef std::function<void(const OutboundBotClient*, const Model::DownloadScriptRecordingRequest&, const DownloadScriptRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadScriptRecordingAsyncHandler;
  537. typedef Outcome<Error, Model::DuplicateScriptResult> DuplicateScriptOutcome;
  538. typedef std::future<DuplicateScriptOutcome> DuplicateScriptOutcomeCallable;
  539. typedef std::function<void(const OutboundBotClient*, const Model::DuplicateScriptRequest&, const DuplicateScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DuplicateScriptAsyncHandler;
  540. typedef Outcome<Error, Model::ExportScriptResult> ExportScriptOutcome;
  541. typedef std::future<ExportScriptOutcome> ExportScriptOutcomeCallable;
  542. typedef std::function<void(const OutboundBotClient*, const Model::ExportScriptRequest&, const ExportScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportScriptAsyncHandler;
  543. typedef Outcome<Error, Model::GenerateUploadUrlResult> GenerateUploadUrlOutcome;
  544. typedef std::future<GenerateUploadUrlOutcome> GenerateUploadUrlOutcomeCallable;
  545. typedef std::function<void(const OutboundBotClient*, const Model::GenerateUploadUrlRequest&, const GenerateUploadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateUploadUrlAsyncHandler;
  546. typedef Outcome<Error, Model::GetAfterAnswerDelayPlaybackResult> GetAfterAnswerDelayPlaybackOutcome;
  547. typedef std::future<GetAfterAnswerDelayPlaybackOutcome> GetAfterAnswerDelayPlaybackOutcomeCallable;
  548. typedef std::function<void(const OutboundBotClient*, const Model::GetAfterAnswerDelayPlaybackRequest&, const GetAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAfterAnswerDelayPlaybackAsyncHandler;
  549. typedef Outcome<Error, Model::GetAgentProfileResult> GetAgentProfileOutcome;
  550. typedef std::future<GetAgentProfileOutcome> GetAgentProfileOutcomeCallable;
  551. typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileRequest&, const GetAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileAsyncHandler;
  552. typedef Outcome<Error, Model::GetAgentProfileTemplateResult> GetAgentProfileTemplateOutcome;
  553. typedef std::future<GetAgentProfileTemplateOutcome> GetAgentProfileTemplateOutcomeCallable;
  554. typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileTemplateRequest&, const GetAgentProfileTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileTemplateAsyncHandler;
  555. typedef Outcome<Error, Model::GetAnnotationMissionSummaryResult> GetAnnotationMissionSummaryOutcome;
  556. typedef std::future<GetAnnotationMissionSummaryOutcome> GetAnnotationMissionSummaryOutcomeCallable;
  557. typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionSummaryRequest&, const GetAnnotationMissionSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionSummaryAsyncHandler;
  558. typedef Outcome<Error, Model::GetAnnotationMissionTagInfoListResult> GetAnnotationMissionTagInfoListOutcome;
  559. typedef std::future<GetAnnotationMissionTagInfoListOutcome> GetAnnotationMissionTagInfoListOutcomeCallable;
  560. typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionTagInfoListRequest&, const GetAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionTagInfoListAsyncHandler;
  561. typedef Outcome<Error, Model::GetAsrServerInfoResult> GetAsrServerInfoOutcome;
  562. typedef std::future<GetAsrServerInfoOutcome> GetAsrServerInfoOutcomeCallable;
  563. typedef std::function<void(const OutboundBotClient*, const Model::GetAsrServerInfoRequest&, const GetAsrServerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsrServerInfoAsyncHandler;
  564. typedef Outcome<Error, Model::GetAssignJobsAsyncResultResult> GetAssignJobsAsyncResultOutcome;
  565. typedef std::future<GetAssignJobsAsyncResultOutcome> GetAssignJobsAsyncResultOutcomeCallable;
  566. typedef std::function<void(const OutboundBotClient*, const Model::GetAssignJobsAsyncResultRequest&, const GetAssignJobsAsyncResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssignJobsAsyncResultAsyncHandler;
  567. typedef Outcome<Error, Model::GetBaseStrategyPeriodResult> GetBaseStrategyPeriodOutcome;
  568. typedef std::future<GetBaseStrategyPeriodOutcome> GetBaseStrategyPeriodOutcomeCallable;
  569. typedef std::function<void(const OutboundBotClient*, const Model::GetBaseStrategyPeriodRequest&, const GetBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaseStrategyPeriodAsyncHandler;
  570. typedef Outcome<Error, Model::GetConcurrentConversationQuotaResult> GetConcurrentConversationQuotaOutcome;
  571. typedef std::future<GetConcurrentConversationQuotaOutcome> GetConcurrentConversationQuotaOutcomeCallable;
  572. typedef std::function<void(const OutboundBotClient*, const Model::GetConcurrentConversationQuotaRequest&, const GetConcurrentConversationQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConcurrentConversationQuotaAsyncHandler;
  573. typedef Outcome<Error, Model::GetContactBlockListResult> GetContactBlockListOutcome;
  574. typedef std::future<GetContactBlockListOutcome> GetContactBlockListOutcomeCallable;
  575. typedef std::function<void(const OutboundBotClient*, const Model::GetContactBlockListRequest&, const GetContactBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetContactBlockListAsyncHandler;
  576. typedef Outcome<Error, Model::GetContactWhiteListResult> GetContactWhiteListOutcome;
  577. typedef std::future<GetContactWhiteListOutcome> GetContactWhiteListOutcomeCallable;
  578. typedef std::function<void(const OutboundBotClient*, const Model::GetContactWhiteListRequest&, const GetContactWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetContactWhiteListAsyncHandler;
  579. typedef Outcome<Error, Model::GetCurrentConcurrencyResult> GetCurrentConcurrencyOutcome;
  580. typedef std::future<GetCurrentConcurrencyOutcome> GetCurrentConcurrencyOutcomeCallable;
  581. typedef std::function<void(const OutboundBotClient*, const Model::GetCurrentConcurrencyRequest&, const GetCurrentConcurrencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCurrentConcurrencyAsyncHandler;
  582. typedef Outcome<Error, Model::GetEmptyNumberNoMoreCallsInfoResult> GetEmptyNumberNoMoreCallsInfoOutcome;
  583. typedef std::future<GetEmptyNumberNoMoreCallsInfoOutcome> GetEmptyNumberNoMoreCallsInfoOutcomeCallable;
  584. typedef std::function<void(const OutboundBotClient*, const Model::GetEmptyNumberNoMoreCallsInfoRequest&, const GetEmptyNumberNoMoreCallsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEmptyNumberNoMoreCallsInfoAsyncHandler;
  585. typedef Outcome<Error, Model::GetJobDataUploadParamsResult> GetJobDataUploadParamsOutcome;
  586. typedef std::future<GetJobDataUploadParamsOutcome> GetJobDataUploadParamsOutcomeCallable;
  587. typedef std::function<void(const OutboundBotClient*, const Model::GetJobDataUploadParamsRequest&, const GetJobDataUploadParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJobDataUploadParamsAsyncHandler;
  588. typedef Outcome<Error, Model::GetMaxAttemptsPerDayResult> GetMaxAttemptsPerDayOutcome;
  589. typedef std::future<GetMaxAttemptsPerDayOutcome> GetMaxAttemptsPerDayOutcomeCallable;
  590. typedef std::function<void(const OutboundBotClient*, const Model::GetMaxAttemptsPerDayRequest&, const GetMaxAttemptsPerDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMaxAttemptsPerDayAsyncHandler;
  591. typedef Outcome<Error, Model::GetNumberDistrictInfoTemplateDownloadUrlResult> GetNumberDistrictInfoTemplateDownloadUrlOutcome;
  592. typedef std::future<GetNumberDistrictInfoTemplateDownloadUrlOutcome> GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable;
  593. typedef std::function<void(const OutboundBotClient*, const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest&, const GetNumberDistrictInfoTemplateDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler;
  594. typedef Outcome<Error, Model::GetRealtimeConcurrencyReportResult> GetRealtimeConcurrencyReportOutcome;
  595. typedef std::future<GetRealtimeConcurrencyReportOutcome> GetRealtimeConcurrencyReportOutcomeCallable;
  596. typedef std::function<void(const OutboundBotClient*, const Model::GetRealtimeConcurrencyReportRequest&, const GetRealtimeConcurrencyReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRealtimeConcurrencyReportAsyncHandler;
  597. typedef Outcome<Error, Model::GetSummaryInfoResult> GetSummaryInfoOutcome;
  598. typedef std::future<GetSummaryInfoOutcome> GetSummaryInfoOutcomeCallable;
  599. typedef std::function<void(const OutboundBotClient*, const Model::GetSummaryInfoRequest&, const GetSummaryInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSummaryInfoAsyncHandler;
  600. typedef Outcome<Error, Model::GetTaskByUuidResult> GetTaskByUuidOutcome;
  601. typedef std::future<GetTaskByUuidOutcome> GetTaskByUuidOutcomeCallable;
  602. typedef std::function<void(const OutboundBotClient*, const Model::GetTaskByUuidRequest&, const GetTaskByUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskByUuidAsyncHandler;
  603. typedef Outcome<Error, Model::GetVersionResult> GetVersionOutcome;
  604. typedef std::future<GetVersionOutcome> GetVersionOutcomeCallable;
  605. typedef std::function<void(const OutboundBotClient*, const Model::GetVersionRequest&, const GetVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVersionAsyncHandler;
  606. typedef Outcome<Error, Model::ImportScriptResult> ImportScriptOutcome;
  607. typedef std::future<ImportScriptOutcome> ImportScriptOutcomeCallable;
  608. typedef std::function<void(const OutboundBotClient*, const Model::ImportScriptRequest&, const ImportScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportScriptAsyncHandler;
  609. typedef Outcome<Error, Model::InflightTaskTimeoutResult> InflightTaskTimeoutOutcome;
  610. typedef std::future<InflightTaskTimeoutOutcome> InflightTaskTimeoutOutcomeCallable;
  611. typedef std::function<void(const OutboundBotClient*, const Model::InflightTaskTimeoutRequest&, const InflightTaskTimeoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InflightTaskTimeoutAsyncHandler;
  612. typedef Outcome<Error, Model::ListAgentProfilesResult> ListAgentProfilesOutcome;
  613. typedef std::future<ListAgentProfilesOutcome> ListAgentProfilesOutcomeCallable;
  614. typedef std::function<void(const OutboundBotClient*, const Model::ListAgentProfilesRequest&, const ListAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAgentProfilesAsyncHandler;
  615. typedef Outcome<Error, Model::ListAllTenantBindNumberBindingResult> ListAllTenantBindNumberBindingOutcome;
  616. typedef std::future<ListAllTenantBindNumberBindingOutcome> ListAllTenantBindNumberBindingOutcomeCallable;
  617. typedef std::function<void(const OutboundBotClient*, const Model::ListAllTenantBindNumberBindingRequest&, const ListAllTenantBindNumberBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAllTenantBindNumberBindingAsyncHandler;
  618. typedef Outcome<Error, Model::ListAnnotationMissionResult> ListAnnotationMissionOutcome;
  619. typedef std::future<ListAnnotationMissionOutcome> ListAnnotationMissionOutcomeCallable;
  620. typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionRequest&, const ListAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionAsyncHandler;
  621. typedef Outcome<Error, Model::ListAnnotationMissionSessionResult> ListAnnotationMissionSessionOutcome;
  622. typedef std::future<ListAnnotationMissionSessionOutcome> ListAnnotationMissionSessionOutcomeCallable;
  623. typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionSessionRequest&, const ListAnnotationMissionSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionSessionAsyncHandler;
  624. typedef Outcome<Error, Model::ListApiPluginsResult> ListApiPluginsOutcome;
  625. typedef std::future<ListApiPluginsOutcome> ListApiPluginsOutcomeCallable;
  626. typedef std::function<void(const OutboundBotClient*, const Model::ListApiPluginsRequest&, const ListApiPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApiPluginsAsyncHandler;
  627. typedef Outcome<Error, Model::ListBeebotIntentResult> ListBeebotIntentOutcome;
  628. typedef std::future<ListBeebotIntentOutcome> ListBeebotIntentOutcomeCallable;
  629. typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentRequest&, const ListBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentAsyncHandler;
  630. typedef Outcome<Error, Model::ListBeebotIntentLgfResult> ListBeebotIntentLgfOutcome;
  631. typedef std::future<ListBeebotIntentLgfOutcome> ListBeebotIntentLgfOutcomeCallable;
  632. typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentLgfRequest&, const ListBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentLgfAsyncHandler;
  633. typedef Outcome<Error, Model::ListBeebotIntentUserSayResult> ListBeebotIntentUserSayOutcome;
  634. typedef std::future<ListBeebotIntentUserSayOutcome> ListBeebotIntentUserSayOutcomeCallable;
  635. typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentUserSayRequest&, const ListBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentUserSayAsyncHandler;
  636. typedef Outcome<Error, Model::ListChatbotInstancesResult> ListChatbotInstancesOutcome;
  637. typedef std::future<ListChatbotInstancesOutcome> ListChatbotInstancesOutcomeCallable;
  638. typedef std::function<void(const OutboundBotClient*, const Model::ListChatbotInstancesRequest&, const ListChatbotInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListChatbotInstancesAsyncHandler;
  639. typedef Outcome<Error, Model::ListDialogueFlowsResult> ListDialogueFlowsOutcome;
  640. typedef std::future<ListDialogueFlowsOutcome> ListDialogueFlowsOutcomeCallable;
  641. typedef std::function<void(const OutboundBotClient*, const Model::ListDialogueFlowsRequest&, const ListDialogueFlowsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDialogueFlowsAsyncHandler;
  642. typedef Outcome<Error, Model::ListDownloadTasksResult> ListDownloadTasksOutcome;
  643. typedef std::future<ListDownloadTasksOutcome> ListDownloadTasksOutcomeCallable;
  644. typedef std::function<void(const OutboundBotClient*, const Model::ListDownloadTasksRequest&, const ListDownloadTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDownloadTasksAsyncHandler;
  645. typedef Outcome<Error, Model::ListFlashSmsTemplatesResult> ListFlashSmsTemplatesOutcome;
  646. typedef std::future<ListFlashSmsTemplatesOutcome> ListFlashSmsTemplatesOutcomeCallable;
  647. typedef std::function<void(const OutboundBotClient*, const Model::ListFlashSmsTemplatesRequest&, const ListFlashSmsTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFlashSmsTemplatesAsyncHandler;
  648. typedef Outcome<Error, Model::ListGlobalQuestionsResult> ListGlobalQuestionsOutcome;
  649. typedef std::future<ListGlobalQuestionsOutcome> ListGlobalQuestionsOutcomeCallable;
  650. typedef std::function<void(const OutboundBotClient*, const Model::ListGlobalQuestionsRequest&, const ListGlobalQuestionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGlobalQuestionsAsyncHandler;
  651. typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
  652. typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
  653. typedef std::function<void(const OutboundBotClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
  654. typedef Outcome<Error, Model::ListIntentionsResult> ListIntentionsOutcome;
  655. typedef std::future<ListIntentionsOutcome> ListIntentionsOutcomeCallable;
  656. typedef std::function<void(const OutboundBotClient*, const Model::ListIntentionsRequest&, const ListIntentionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentionsAsyncHandler;
  657. typedef Outcome<Error, Model::ListIntentsResult> ListIntentsOutcome;
  658. typedef std::future<ListIntentsOutcome> ListIntentsOutcomeCallable;
  659. typedef std::function<void(const OutboundBotClient*, const Model::ListIntentsRequest&, const ListIntentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentsAsyncHandler;
  660. typedef Outcome<Error, Model::ListJobGroupsResult> ListJobGroupsOutcome;
  661. typedef std::future<ListJobGroupsOutcome> ListJobGroupsOutcomeCallable;
  662. typedef std::function<void(const OutboundBotClient*, const Model::ListJobGroupsRequest&, const ListJobGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJobGroupsAsyncHandler;
  663. typedef Outcome<Error, Model::ListJobGroupsAsyncResult> ListJobGroupsAsyncOutcome;
  664. typedef std::future<ListJobGroupsAsyncOutcome> ListJobGroupsAsyncOutcomeCallable;
  665. typedef std::function<void(const OutboundBotClient*, const Model::ListJobGroupsAsyncRequest&, const ListJobGroupsAsyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJobGroupsAsyncAsyncHandler;
  666. typedef Outcome<Error, Model::ListJobsResult> ListJobsOutcome;
  667. typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
  668. typedef std::function<void(const OutboundBotClient*, const Model::ListJobsRequest&, const ListJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJobsAsyncHandler;
  669. typedef Outcome<Error, Model::ListJobsByGroupResult> ListJobsByGroupOutcome;
  670. typedef std::future<ListJobsByGroupOutcome> ListJobsByGroupOutcomeCallable;
  671. typedef std::function<void(const OutboundBotClient*, const Model::ListJobsByGroupRequest&, const ListJobsByGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListJobsByGroupAsyncHandler;
  672. typedef Outcome<Error, Model::ListOutboundCallNumbersResult> ListOutboundCallNumbersOutcome;
  673. typedef std::future<ListOutboundCallNumbersOutcome> ListOutboundCallNumbersOutcomeCallable;
  674. typedef std::function<void(const OutboundBotClient*, const Model::ListOutboundCallNumbersRequest&, const ListOutboundCallNumbersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOutboundCallNumbersAsyncHandler;
  675. typedef Outcome<Error, Model::ListResourceTagsResult> ListResourceTagsOutcome;
  676. typedef std::future<ListResourceTagsOutcome> ListResourceTagsOutcomeCallable;
  677. typedef std::function<void(const OutboundBotClient*, const Model::ListResourceTagsRequest&, const ListResourceTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceTagsAsyncHandler;
  678. typedef Outcome<Error, Model::ListScriptPublishHistoriesResult> ListScriptPublishHistoriesOutcome;
  679. typedef std::future<ListScriptPublishHistoriesOutcome> ListScriptPublishHistoriesOutcomeCallable;
  680. typedef std::function<void(const OutboundBotClient*, const Model::ListScriptPublishHistoriesRequest&, const ListScriptPublishHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptPublishHistoriesAsyncHandler;
  681. typedef Outcome<Error, Model::ListScriptRecordingResult> ListScriptRecordingOutcome;
  682. typedef std::future<ListScriptRecordingOutcome> ListScriptRecordingOutcomeCallable;
  683. typedef std::function<void(const OutboundBotClient*, const Model::ListScriptRecordingRequest&, const ListScriptRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptRecordingAsyncHandler;
  684. typedef Outcome<Error, Model::ListScriptVoiceConfigsResult> ListScriptVoiceConfigsOutcome;
  685. typedef std::future<ListScriptVoiceConfigsOutcome> ListScriptVoiceConfigsOutcomeCallable;
  686. typedef std::function<void(const OutboundBotClient*, const Model::ListScriptVoiceConfigsRequest&, const ListScriptVoiceConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptVoiceConfigsAsyncHandler;
  687. typedef Outcome<Error, Model::ListScriptsResult> ListScriptsOutcome;
  688. typedef std::future<ListScriptsOutcome> ListScriptsOutcomeCallable;
  689. typedef std::function<void(const OutboundBotClient*, const Model::ListScriptsRequest&, const ListScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptsAsyncHandler;
  690. typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
  691. typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
  692. typedef std::function<void(const OutboundBotClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
  693. typedef Outcome<Error, Model::ListTagsResult> ListTagsOutcome;
  694. typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
  695. typedef std::function<void(const OutboundBotClient*, const Model::ListTagsRequest&, const ListTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagsAsyncHandler;
  696. typedef Outcome<Error, Model::ModifyAgentProfileResult> ModifyAgentProfileOutcome;
  697. typedef std::future<ModifyAgentProfileOutcome> ModifyAgentProfileOutcomeCallable;
  698. typedef std::function<void(const OutboundBotClient*, const Model::ModifyAgentProfileRequest&, const ModifyAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAgentProfileAsyncHandler;
  699. typedef Outcome<Error, Model::ModifyAnnotationMissionResult> ModifyAnnotationMissionOutcome;
  700. typedef std::future<ModifyAnnotationMissionOutcome> ModifyAnnotationMissionOutcomeCallable;
  701. typedef std::function<void(const OutboundBotClient*, const Model::ModifyAnnotationMissionRequest&, const ModifyAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAnnotationMissionAsyncHandler;
  702. typedef Outcome<Error, Model::ModifyBatchJobsResult> ModifyBatchJobsOutcome;
  703. typedef std::future<ModifyBatchJobsOutcome> ModifyBatchJobsOutcomeCallable;
  704. typedef std::function<void(const OutboundBotClient*, const Model::ModifyBatchJobsRequest&, const ModifyBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBatchJobsAsyncHandler;
  705. typedef Outcome<Error, Model::ModifyBeebotIntentResult> ModifyBeebotIntentOutcome;
  706. typedef std::future<ModifyBeebotIntentOutcome> ModifyBeebotIntentOutcomeCallable;
  707. typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentRequest&, const ModifyBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentAsyncHandler;
  708. typedef Outcome<Error, Model::ModifyBeebotIntentLgfResult> ModifyBeebotIntentLgfOutcome;
  709. typedef std::future<ModifyBeebotIntentLgfOutcome> ModifyBeebotIntentLgfOutcomeCallable;
  710. typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentLgfRequest&, const ModifyBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentLgfAsyncHandler;
  711. typedef Outcome<Error, Model::ModifyBeebotIntentUserSayResult> ModifyBeebotIntentUserSayOutcome;
  712. typedef std::future<ModifyBeebotIntentUserSayOutcome> ModifyBeebotIntentUserSayOutcomeCallable;
  713. typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentUserSayRequest&, const ModifyBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentUserSayAsyncHandler;
  714. typedef Outcome<Error, Model::ModifyDialogueFlowResult> ModifyDialogueFlowOutcome;
  715. typedef std::future<ModifyDialogueFlowOutcome> ModifyDialogueFlowOutcomeCallable;
  716. typedef std::function<void(const OutboundBotClient*, const Model::ModifyDialogueFlowRequest&, const ModifyDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDialogueFlowAsyncHandler;
  717. typedef Outcome<Error, Model::ModifyEmptyNumberNoMoreCallsInfoResult> ModifyEmptyNumberNoMoreCallsInfoOutcome;
  718. typedef std::future<ModifyEmptyNumberNoMoreCallsInfoOutcome> ModifyEmptyNumberNoMoreCallsInfoOutcomeCallable;
  719. typedef std::function<void(const OutboundBotClient*, const Model::ModifyEmptyNumberNoMoreCallsInfoRequest&, const ModifyEmptyNumberNoMoreCallsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEmptyNumberNoMoreCallsInfoAsyncHandler;
  720. typedef Outcome<Error, Model::ModifyGlobalQuestionResult> ModifyGlobalQuestionOutcome;
  721. typedef std::future<ModifyGlobalQuestionOutcome> ModifyGlobalQuestionOutcomeCallable;
  722. typedef std::function<void(const OutboundBotClient*, const Model::ModifyGlobalQuestionRequest&, const ModifyGlobalQuestionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalQuestionAsyncHandler;
  723. typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
  724. typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
  725. typedef std::function<void(const OutboundBotClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
  726. typedef Outcome<Error, Model::ModifyIntentResult> ModifyIntentOutcome;
  727. typedef std::future<ModifyIntentOutcome> ModifyIntentOutcomeCallable;
  728. typedef std::function<void(const OutboundBotClient*, const Model::ModifyIntentRequest&, const ModifyIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIntentAsyncHandler;
  729. typedef Outcome<Error, Model::ModifyJobGroupResult> ModifyJobGroupOutcome;
  730. typedef std::future<ModifyJobGroupOutcome> ModifyJobGroupOutcomeCallable;
  731. typedef std::function<void(const OutboundBotClient*, const Model::ModifyJobGroupRequest&, const ModifyJobGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyJobGroupAsyncHandler;
  732. typedef Outcome<Error, Model::ModifyOutboundCallNumberResult> ModifyOutboundCallNumberOutcome;
  733. typedef std::future<ModifyOutboundCallNumberOutcome> ModifyOutboundCallNumberOutcomeCallable;
  734. typedef std::function<void(const OutboundBotClient*, const Model::ModifyOutboundCallNumberRequest&, const ModifyOutboundCallNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyOutboundCallNumberAsyncHandler;
  735. typedef Outcome<Error, Model::ModifyScriptResult> ModifyScriptOutcome;
  736. typedef std::future<ModifyScriptOutcome> ModifyScriptOutcomeCallable;
  737. typedef std::function<void(const OutboundBotClient*, const Model::ModifyScriptRequest&, const ModifyScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyScriptAsyncHandler;
  738. typedef Outcome<Error, Model::ModifyScriptVoiceConfigResult> ModifyScriptVoiceConfigOutcome;
  739. typedef std::future<ModifyScriptVoiceConfigOutcome> ModifyScriptVoiceConfigOutcomeCallable;
  740. typedef std::function<void(const OutboundBotClient*, const Model::ModifyScriptVoiceConfigRequest&, const ModifyScriptVoiceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyScriptVoiceConfigAsyncHandler;
  741. typedef Outcome<Error, Model::ModifyTTSConfigResult> ModifyTTSConfigOutcome;
  742. typedef std::future<ModifyTTSConfigOutcome> ModifyTTSConfigOutcomeCallable;
  743. typedef std::function<void(const OutboundBotClient*, const Model::ModifyTTSConfigRequest&, const ModifyTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTTSConfigAsyncHandler;
  744. typedef Outcome<Error, Model::ModifyTagGroupsResult> ModifyTagGroupsOutcome;
  745. typedef std::future<ModifyTagGroupsOutcome> ModifyTagGroupsOutcomeCallable;
  746. typedef std::function<void(const OutboundBotClient*, const Model::ModifyTagGroupsRequest&, const ModifyTagGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTagGroupsAsyncHandler;
  747. typedef Outcome<Error, Model::PublishScriptResult> PublishScriptOutcome;
  748. typedef std::future<PublishScriptOutcome> PublishScriptOutcomeCallable;
  749. typedef std::function<void(const OutboundBotClient*, const Model::PublishScriptRequest&, const PublishScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishScriptAsyncHandler;
  750. typedef Outcome<Error, Model::PublishScriptForDebugResult> PublishScriptForDebugOutcome;
  751. typedef std::future<PublishScriptForDebugOutcome> PublishScriptForDebugOutcomeCallable;
  752. typedef std::function<void(const OutboundBotClient*, const Model::PublishScriptForDebugRequest&, const PublishScriptForDebugOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishScriptForDebugAsyncHandler;
  753. typedef Outcome<Error, Model::QueryJobsResult> QueryJobsOutcome;
  754. typedef std::future<QueryJobsOutcome> QueryJobsOutcomeCallable;
  755. typedef std::function<void(const OutboundBotClient*, const Model::QueryJobsRequest&, const QueryJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryJobsAsyncHandler;
  756. typedef Outcome<Error, Model::QueryJobsWithResultResult> QueryJobsWithResultOutcome;
  757. typedef std::future<QueryJobsWithResultOutcome> QueryJobsWithResultOutcomeCallable;
  758. typedef std::function<void(const OutboundBotClient*, const Model::QueryJobsWithResultRequest&, const QueryJobsWithResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryJobsWithResultAsyncHandler;
  759. typedef Outcome<Error, Model::QueryScriptWaveformsResult> QueryScriptWaveformsOutcome;
  760. typedef std::future<QueryScriptWaveformsOutcome> QueryScriptWaveformsOutcomeCallable;
  761. typedef std::function<void(const OutboundBotClient*, const Model::QueryScriptWaveformsRequest&, const QueryScriptWaveformsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryScriptWaveformsAsyncHandler;
  762. typedef Outcome<Error, Model::QueryScriptsByStatusResult> QueryScriptsByStatusOutcome;
  763. typedef std::future<QueryScriptsByStatusOutcome> QueryScriptsByStatusOutcomeCallable;
  764. typedef std::function<void(const OutboundBotClient*, const Model::QueryScriptsByStatusRequest&, const QueryScriptsByStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryScriptsByStatusAsyncHandler;
  765. typedef Outcome<Error, Model::RecordFailureResult> RecordFailureOutcome;
  766. typedef std::future<RecordFailureOutcome> RecordFailureOutcomeCallable;
  767. typedef std::function<void(const OutboundBotClient*, const Model::RecordFailureRequest&, const RecordFailureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecordFailureAsyncHandler;
  768. typedef Outcome<Error, Model::ResumeJobsResult> ResumeJobsOutcome;
  769. typedef std::future<ResumeJobsOutcome> ResumeJobsOutcomeCallable;
  770. typedef std::function<void(const OutboundBotClient*, const Model::ResumeJobsRequest&, const ResumeJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeJobsAsyncHandler;
  771. typedef Outcome<Error, Model::RollbackScriptResult> RollbackScriptOutcome;
  772. typedef std::future<RollbackScriptOutcome> RollbackScriptOutcomeCallable;
  773. typedef std::function<void(const OutboundBotClient*, const Model::RollbackScriptRequest&, const RollbackScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackScriptAsyncHandler;
  774. typedef Outcome<Error, Model::SaveAfterAnswerDelayPlaybackResult> SaveAfterAnswerDelayPlaybackOutcome;
  775. typedef std::future<SaveAfterAnswerDelayPlaybackOutcome> SaveAfterAnswerDelayPlaybackOutcomeCallable;
  776. typedef std::function<void(const OutboundBotClient*, const Model::SaveAfterAnswerDelayPlaybackRequest&, const SaveAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAfterAnswerDelayPlaybackAsyncHandler;
  777. typedef Outcome<Error, Model::SaveAnnotationMissionSessionListResult> SaveAnnotationMissionSessionListOutcome;
  778. typedef std::future<SaveAnnotationMissionSessionListOutcome> SaveAnnotationMissionSessionListOutcomeCallable;
  779. typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionSessionListRequest&, const SaveAnnotationMissionSessionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionSessionListAsyncHandler;
  780. typedef Outcome<Error, Model::SaveAnnotationMissionTagInfoListResult> SaveAnnotationMissionTagInfoListOutcome;
  781. typedef std::future<SaveAnnotationMissionTagInfoListOutcome> SaveAnnotationMissionTagInfoListOutcomeCallable;
  782. typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionTagInfoListRequest&, const SaveAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionTagInfoListAsyncHandler;
  783. typedef Outcome<Error, Model::SaveBaseStrategyPeriodResult> SaveBaseStrategyPeriodOutcome;
  784. typedef std::future<SaveBaseStrategyPeriodOutcome> SaveBaseStrategyPeriodOutcomeCallable;
  785. typedef std::function<void(const OutboundBotClient*, const Model::SaveBaseStrategyPeriodRequest&, const SaveBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBaseStrategyPeriodAsyncHandler;
  786. typedef Outcome<Error, Model::SaveContactBlockListResult> SaveContactBlockListOutcome;
  787. typedef std::future<SaveContactBlockListOutcome> SaveContactBlockListOutcomeCallable;
  788. typedef std::function<void(const OutboundBotClient*, const Model::SaveContactBlockListRequest&, const SaveContactBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveContactBlockListAsyncHandler;
  789. typedef Outcome<Error, Model::SaveContactWhiteListResult> SaveContactWhiteListOutcome;
  790. typedef std::future<SaveContactWhiteListOutcome> SaveContactWhiteListOutcomeCallable;
  791. typedef std::function<void(const OutboundBotClient*, const Model::SaveContactWhiteListRequest&, const SaveContactWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveContactWhiteListAsyncHandler;
  792. typedef Outcome<Error, Model::SaveEffectiveDaysResult> SaveEffectiveDaysOutcome;
  793. typedef std::future<SaveEffectiveDaysOutcome> SaveEffectiveDaysOutcomeCallable;
  794. typedef std::function<void(const OutboundBotClient*, const Model::SaveEffectiveDaysRequest&, const SaveEffectiveDaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveEffectiveDaysAsyncHandler;
  795. typedef Outcome<Error, Model::SaveMaxAttemptsPerDayResult> SaveMaxAttemptsPerDayOutcome;
  796. typedef std::future<SaveMaxAttemptsPerDayOutcome> SaveMaxAttemptsPerDayOutcomeCallable;
  797. typedef std::function<void(const OutboundBotClient*, const Model::SaveMaxAttemptsPerDayRequest&, const SaveMaxAttemptsPerDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveMaxAttemptsPerDayAsyncHandler;
  798. typedef Outcome<Error, Model::SearchTaskResult> SearchTaskOutcome;
  799. typedef std::future<SearchTaskOutcome> SearchTaskOutcomeCallable;
  800. typedef std::function<void(const OutboundBotClient*, const Model::SearchTaskRequest&, const SearchTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchTaskAsyncHandler;
  801. typedef Outcome<Error, Model::StartJobResult> StartJobOutcome;
  802. typedef std::future<StartJobOutcome> StartJobOutcomeCallable;
  803. typedef std::function<void(const OutboundBotClient*, const Model::StartJobRequest&, const StartJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartJobAsyncHandler;
  804. typedef Outcome<Error, Model::SubmitBatchJobsResult> SubmitBatchJobsOutcome;
  805. typedef std::future<SubmitBatchJobsOutcome> SubmitBatchJobsOutcomeCallable;
  806. typedef std::function<void(const OutboundBotClient*, const Model::SubmitBatchJobsRequest&, const SubmitBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitBatchJobsAsyncHandler;
  807. typedef Outcome<Error, Model::SubmitRecordingResult> SubmitRecordingOutcome;
  808. typedef std::future<SubmitRecordingOutcome> SubmitRecordingOutcomeCallable;
  809. typedef std::function<void(const OutboundBotClient*, const Model::SubmitRecordingRequest&, const SubmitRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitRecordingAsyncHandler;
  810. typedef Outcome<Error, Model::SubmitScriptReviewResult> SubmitScriptReviewOutcome;
  811. typedef std::future<SubmitScriptReviewOutcome> SubmitScriptReviewOutcomeCallable;
  812. typedef std::function<void(const OutboundBotClient*, const Model::SubmitScriptReviewRequest&, const SubmitScriptReviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitScriptReviewAsyncHandler;
  813. typedef Outcome<Error, Model::SuspendCallResult> SuspendCallOutcome;
  814. typedef std::future<SuspendCallOutcome> SuspendCallOutcomeCallable;
  815. typedef std::function<void(const OutboundBotClient*, const Model::SuspendCallRequest&, const SuspendCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendCallAsyncHandler;
  816. typedef Outcome<Error, Model::SuspendCallWithFileResult> SuspendCallWithFileOutcome;
  817. typedef std::future<SuspendCallWithFileOutcome> SuspendCallWithFileOutcomeCallable;
  818. typedef std::function<void(const OutboundBotClient*, const Model::SuspendCallWithFileRequest&, const SuspendCallWithFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendCallWithFileAsyncHandler;
  819. typedef Outcome<Error, Model::SuspendJobsResult> SuspendJobsOutcome;
  820. typedef std::future<SuspendJobsOutcome> SuspendJobsOutcomeCallable;
  821. typedef std::function<void(const OutboundBotClient*, const Model::SuspendJobsRequest&, const SuspendJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendJobsAsyncHandler;
  822. typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
  823. typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
  824. typedef std::function<void(const OutboundBotClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
  825. typedef Outcome<Error, Model::TaskPreparingResult> TaskPreparingOutcome;
  826. typedef std::future<TaskPreparingOutcome> TaskPreparingOutcomeCallable;
  827. typedef std::function<void(const OutboundBotClient*, const Model::TaskPreparingRequest&, const TaskPreparingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TaskPreparingAsyncHandler;
  828. typedef Outcome<Error, Model::TerminateCallResult> TerminateCallOutcome;
  829. typedef std::future<TerminateCallOutcome> TerminateCallOutcomeCallable;
  830. typedef std::function<void(const OutboundBotClient*, const Model::TerminateCallRequest&, const TerminateCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminateCallAsyncHandler;
  831. typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
  832. typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
  833. typedef std::function<void(const OutboundBotClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
  834. typedef Outcome<Error, Model::UploadScriptRecordingResult> UploadScriptRecordingOutcome;
  835. typedef std::future<UploadScriptRecordingOutcome> UploadScriptRecordingOutcomeCallable;
  836. typedef std::function<void(const OutboundBotClient*, const Model::UploadScriptRecordingRequest&, const UploadScriptRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadScriptRecordingAsyncHandler;
  837. typedef Outcome<Error, Model::WithdrawScriptReviewResult> WithdrawScriptReviewOutcome;
  838. typedef std::future<WithdrawScriptReviewOutcome> WithdrawScriptReviewOutcomeCallable;
  839. typedef std::function<void(const OutboundBotClient*, const Model::WithdrawScriptReviewRequest&, const WithdrawScriptReviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WithdrawScriptReviewAsyncHandler;
  840. OutboundBotClient(const Credentials &credentials, const ClientConfiguration &configuration);
  841. OutboundBotClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
  842. OutboundBotClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
  843. ~OutboundBotClient();
  844. AssignJobsOutcome assignJobs(const Model::AssignJobsRequest &request)const;
  845. void assignJobsAsync(const Model::AssignJobsRequest& request, const AssignJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  846. AssignJobsOutcomeCallable assignJobsCallable(const Model::AssignJobsRequest& request) const;
  847. AssignJobsAsyncOutcome assignJobsAsync(const Model::AssignJobsAsyncRequest &request)const;
  848. void assignJobsAsyncAsync(const Model::AssignJobsAsyncRequest& request, const AssignJobsAsyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  849. AssignJobsAsyncOutcomeCallable assignJobsAsyncCallable(const Model::AssignJobsAsyncRequest& request) const;
  850. CancelJobsOutcome cancelJobs(const Model::CancelJobsRequest &request)const;
  851. void cancelJobsAsync(const Model::CancelJobsRequest& request, const CancelJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  852. CancelJobsOutcomeCallable cancelJobsCallable(const Model::CancelJobsRequest& request) const;
  853. ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
  854. void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  855. ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
  856. CreateAgentProfileOutcome createAgentProfile(const Model::CreateAgentProfileRequest &request)const;
  857. void createAgentProfileAsync(const Model::CreateAgentProfileRequest& request, const CreateAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  858. CreateAgentProfileOutcomeCallable createAgentProfileCallable(const Model::CreateAgentProfileRequest& request) const;
  859. CreateAnnotationMissionOutcome createAnnotationMission(const Model::CreateAnnotationMissionRequest &request)const;
  860. void createAnnotationMissionAsync(const Model::CreateAnnotationMissionRequest& request, const CreateAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  861. CreateAnnotationMissionOutcomeCallable createAnnotationMissionCallable(const Model::CreateAnnotationMissionRequest& request) const;
  862. CreateBatchJobsOutcome createBatchJobs(const Model::CreateBatchJobsRequest &request)const;
  863. void createBatchJobsAsync(const Model::CreateBatchJobsRequest& request, const CreateBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  864. CreateBatchJobsOutcomeCallable createBatchJobsCallable(const Model::CreateBatchJobsRequest& request) const;
  865. CreateBatchRepeatJobOutcome createBatchRepeatJob(const Model::CreateBatchRepeatJobRequest &request)const;
  866. void createBatchRepeatJobAsync(const Model::CreateBatchRepeatJobRequest& request, const CreateBatchRepeatJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  867. CreateBatchRepeatJobOutcomeCallable createBatchRepeatJobCallable(const Model::CreateBatchRepeatJobRequest& request) const;
  868. CreateBeebotIntentOutcome createBeebotIntent(const Model::CreateBeebotIntentRequest &request)const;
  869. void createBeebotIntentAsync(const Model::CreateBeebotIntentRequest& request, const CreateBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  870. CreateBeebotIntentOutcomeCallable createBeebotIntentCallable(const Model::CreateBeebotIntentRequest& request) const;
  871. CreateBeebotIntentLgfOutcome createBeebotIntentLgf(const Model::CreateBeebotIntentLgfRequest &request)const;
  872. void createBeebotIntentLgfAsync(const Model::CreateBeebotIntentLgfRequest& request, const CreateBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  873. CreateBeebotIntentLgfOutcomeCallable createBeebotIntentLgfCallable(const Model::CreateBeebotIntentLgfRequest& request) const;
  874. CreateBeebotIntentUserSayOutcome createBeebotIntentUserSay(const Model::CreateBeebotIntentUserSayRequest &request)const;
  875. void createBeebotIntentUserSayAsync(const Model::CreateBeebotIntentUserSayRequest& request, const CreateBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  876. CreateBeebotIntentUserSayOutcomeCallable createBeebotIntentUserSayCallable(const Model::CreateBeebotIntentUserSayRequest& request) const;
  877. CreateDialogueFlowOutcome createDialogueFlow(const Model::CreateDialogueFlowRequest &request)const;
  878. void createDialogueFlowAsync(const Model::CreateDialogueFlowRequest& request, const CreateDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  879. CreateDialogueFlowOutcomeCallable createDialogueFlowCallable(const Model::CreateDialogueFlowRequest& request) const;
  880. CreateDownloadUrlOutcome createDownloadUrl(const Model::CreateDownloadUrlRequest &request)const;
  881. void createDownloadUrlAsync(const Model::CreateDownloadUrlRequest& request, const CreateDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  882. CreateDownloadUrlOutcomeCallable createDownloadUrlCallable(const Model::CreateDownloadUrlRequest& request) const;
  883. CreateGlobalQuestionOutcome createGlobalQuestion(const Model::CreateGlobalQuestionRequest &request)const;
  884. void createGlobalQuestionAsync(const Model::CreateGlobalQuestionRequest& request, const CreateGlobalQuestionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  885. CreateGlobalQuestionOutcomeCallable createGlobalQuestionCallable(const Model::CreateGlobalQuestionRequest& request) const;
  886. CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
  887. void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  888. CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
  889. CreateInstanceBindNumberOutcome createInstanceBindNumber(const Model::CreateInstanceBindNumberRequest &request)const;
  890. void createInstanceBindNumberAsync(const Model::CreateInstanceBindNumberRequest& request, const CreateInstanceBindNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  891. CreateInstanceBindNumberOutcomeCallable createInstanceBindNumberCallable(const Model::CreateInstanceBindNumberRequest& request) const;
  892. CreateIntentOutcome createIntent(const Model::CreateIntentRequest &request)const;
  893. void createIntentAsync(const Model::CreateIntentRequest& request, const CreateIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  894. CreateIntentOutcomeCallable createIntentCallable(const Model::CreateIntentRequest& request) const;
  895. CreateJobDataParsingTaskOutcome createJobDataParsingTask(const Model::CreateJobDataParsingTaskRequest &request)const;
  896. void createJobDataParsingTaskAsync(const Model::CreateJobDataParsingTaskRequest& request, const CreateJobDataParsingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  897. CreateJobDataParsingTaskOutcomeCallable createJobDataParsingTaskCallable(const Model::CreateJobDataParsingTaskRequest& request) const;
  898. CreateJobGroupOutcome createJobGroup(const Model::CreateJobGroupRequest &request)const;
  899. void createJobGroupAsync(const Model::CreateJobGroupRequest& request, const CreateJobGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  900. CreateJobGroupOutcomeCallable createJobGroupCallable(const Model::CreateJobGroupRequest& request) const;
  901. CreateJobGroupExportTaskOutcome createJobGroupExportTask(const Model::CreateJobGroupExportTaskRequest &request)const;
  902. void createJobGroupExportTaskAsync(const Model::CreateJobGroupExportTaskRequest& request, const CreateJobGroupExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  903. CreateJobGroupExportTaskOutcomeCallable createJobGroupExportTaskCallable(const Model::CreateJobGroupExportTaskRequest& request) const;
  904. CreateScriptOutcome createScript(const Model::CreateScriptRequest &request)const;
  905. void createScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  906. CreateScriptOutcomeCallable createScriptCallable(const Model::CreateScriptRequest& request) const;
  907. CreateScriptWaveformOutcome createScriptWaveform(const Model::CreateScriptWaveformRequest &request)const;
  908. void createScriptWaveformAsync(const Model::CreateScriptWaveformRequest& request, const CreateScriptWaveformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  909. CreateScriptWaveformOutcomeCallable createScriptWaveformCallable(const Model::CreateScriptWaveformRequest& request) const;
  910. CreateTagOutcome createTag(const Model::CreateTagRequest &request)const;
  911. void createTagAsync(const Model::CreateTagRequest& request, const CreateTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  912. CreateTagOutcomeCallable createTagCallable(const Model::CreateTagRequest& request) const;
  913. CreateTaskExportTaskOutcome createTaskExportTask(const Model::CreateTaskExportTaskRequest &request)const;
  914. void createTaskExportTaskAsync(const Model::CreateTaskExportTaskRequest& request, const CreateTaskExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  915. CreateTaskExportTaskOutcomeCallable createTaskExportTaskCallable(const Model::CreateTaskExportTaskRequest& request) const;
  916. DeleteAgentProfilesOutcome deleteAgentProfiles(const Model::DeleteAgentProfilesRequest &request)const;
  917. void deleteAgentProfilesAsync(const Model::DeleteAgentProfilesRequest& request, const DeleteAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  918. DeleteAgentProfilesOutcomeCallable deleteAgentProfilesCallable(const Model::DeleteAgentProfilesRequest& request) const;
  919. DeleteAllNumberDistrictInfoOutcome deleteAllNumberDistrictInfo(const Model::DeleteAllNumberDistrictInfoRequest &request)const;
  920. void deleteAllNumberDistrictInfoAsync(const Model::DeleteAllNumberDistrictInfoRequest& request, const DeleteAllNumberDistrictInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  921. DeleteAllNumberDistrictInfoOutcomeCallable deleteAllNumberDistrictInfoCallable(const Model::DeleteAllNumberDistrictInfoRequest& request) const;
  922. DeleteBeebotIntentOutcome deleteBeebotIntent(const Model::DeleteBeebotIntentRequest &request)const;
  923. void deleteBeebotIntentAsync(const Model::DeleteBeebotIntentRequest& request, const DeleteBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  924. DeleteBeebotIntentOutcomeCallable deleteBeebotIntentCallable(const Model::DeleteBeebotIntentRequest& request) const;
  925. DeleteBeebotIntentLgfOutcome deleteBeebotIntentLgf(const Model::DeleteBeebotIntentLgfRequest &request)const;
  926. void deleteBeebotIntentLgfAsync(const Model::DeleteBeebotIntentLgfRequest& request, const DeleteBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  927. DeleteBeebotIntentLgfOutcomeCallable deleteBeebotIntentLgfCallable(const Model::DeleteBeebotIntentLgfRequest& request) const;
  928. DeleteBeebotIntentUserSayOutcome deleteBeebotIntentUserSay(const Model::DeleteBeebotIntentUserSayRequest &request)const;
  929. void deleteBeebotIntentUserSayAsync(const Model::DeleteBeebotIntentUserSayRequest& request, const DeleteBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  930. DeleteBeebotIntentUserSayOutcomeCallable deleteBeebotIntentUserSayCallable(const Model::DeleteBeebotIntentUserSayRequest& request) const;
  931. DeleteContactBlockListOutcome deleteContactBlockList(const Model::DeleteContactBlockListRequest &request)const;
  932. void deleteContactBlockListAsync(const Model::DeleteContactBlockListRequest& request, const DeleteContactBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  933. DeleteContactBlockListOutcomeCallable deleteContactBlockListCallable(const Model::DeleteContactBlockListRequest& request) const;
  934. DeleteContactWhiteListOutcome deleteContactWhiteList(const Model::DeleteContactWhiteListRequest &request)const;
  935. void deleteContactWhiteListAsync(const Model::DeleteContactWhiteListRequest& request, const DeleteContactWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  936. DeleteContactWhiteListOutcomeCallable deleteContactWhiteListCallable(const Model::DeleteContactWhiteListRequest& request) const;
  937. DeleteDialogueFlowOutcome deleteDialogueFlow(const Model::DeleteDialogueFlowRequest &request)const;
  938. void deleteDialogueFlowAsync(const Model::DeleteDialogueFlowRequest& request, const DeleteDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  939. DeleteDialogueFlowOutcomeCallable deleteDialogueFlowCallable(const Model::DeleteDialogueFlowRequest& request) const;
  940. DeleteGlobalQuestionOutcome deleteGlobalQuestion(const Model::DeleteGlobalQuestionRequest &request)const;
  941. void deleteGlobalQuestionAsync(const Model::DeleteGlobalQuestionRequest& request, const DeleteGlobalQuestionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  942. DeleteGlobalQuestionOutcomeCallable deleteGlobalQuestionCallable(const Model::DeleteGlobalQuestionRequest& request) const;
  943. DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
  944. void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  945. DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
  946. DeleteIntentOutcome deleteIntent(const Model::DeleteIntentRequest &request)const;
  947. void deleteIntentAsync(const Model::DeleteIntentRequest& request, const DeleteIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  948. DeleteIntentOutcomeCallable deleteIntentCallable(const Model::DeleteIntentRequest& request) const;
  949. DeleteJobGroupOutcome deleteJobGroup(const Model::DeleteJobGroupRequest &request)const;
  950. void deleteJobGroupAsync(const Model::DeleteJobGroupRequest& request, const DeleteJobGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  951. DeleteJobGroupOutcomeCallable deleteJobGroupCallable(const Model::DeleteJobGroupRequest& request) const;
  952. DeleteOutboundCallNumberOutcome deleteOutboundCallNumber(const Model::DeleteOutboundCallNumberRequest &request)const;
  953. void deleteOutboundCallNumberAsync(const Model::DeleteOutboundCallNumberRequest& request, const DeleteOutboundCallNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  954. DeleteOutboundCallNumberOutcomeCallable deleteOutboundCallNumberCallable(const Model::DeleteOutboundCallNumberRequest& request) const;
  955. DeleteScriptOutcome deleteScript(const Model::DeleteScriptRequest &request)const;
  956. void deleteScriptAsync(const Model::DeleteScriptRequest& request, const DeleteScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  957. DeleteScriptOutcomeCallable deleteScriptCallable(const Model::DeleteScriptRequest& request) const;
  958. DeleteScriptRecordingOutcome deleteScriptRecording(const Model::DeleteScriptRecordingRequest &request)const;
  959. void deleteScriptRecordingAsync(const Model::DeleteScriptRecordingRequest& request, const DeleteScriptRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  960. DeleteScriptRecordingOutcomeCallable deleteScriptRecordingCallable(const Model::DeleteScriptRecordingRequest& request) const;
  961. DeleteScriptWaveformOutcome deleteScriptWaveform(const Model::DeleteScriptWaveformRequest &request)const;
  962. void deleteScriptWaveformAsync(const Model::DeleteScriptWaveformRequest& request, const DeleteScriptWaveformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  963. DeleteScriptWaveformOutcomeCallable deleteScriptWaveformCallable(const Model::DeleteScriptWaveformRequest& request) const;
  964. DescribeBeebotIntentOutcome describeBeebotIntent(const Model::DescribeBeebotIntentRequest &request)const;
  965. void describeBeebotIntentAsync(const Model::DescribeBeebotIntentRequest& request, const DescribeBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  966. DescribeBeebotIntentOutcomeCallable describeBeebotIntentCallable(const Model::DescribeBeebotIntentRequest& request) const;
  967. DescribeDialogueNodeStatisticsOutcome describeDialogueNodeStatistics(const Model::DescribeDialogueNodeStatisticsRequest &request)const;
  968. void describeDialogueNodeStatisticsAsync(const Model::DescribeDialogueNodeStatisticsRequest& request, const DescribeDialogueNodeStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  969. DescribeDialogueNodeStatisticsOutcomeCallable describeDialogueNodeStatisticsCallable(const Model::DescribeDialogueNodeStatisticsRequest& request) const;
  970. DescribeDsReportsOutcome describeDsReports(const Model::DescribeDsReportsRequest &request)const;
  971. void describeDsReportsAsync(const Model::DescribeDsReportsRequest& request, const DescribeDsReportsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  972. DescribeDsReportsOutcomeCallable describeDsReportsCallable(const Model::DescribeDsReportsRequest& request) const;
  973. DescribeGlobalQuestionOutcome describeGlobalQuestion(const Model::DescribeGlobalQuestionRequest &request)const;
  974. void describeGlobalQuestionAsync(const Model::DescribeGlobalQuestionRequest& request, const DescribeGlobalQuestionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  975. DescribeGlobalQuestionOutcomeCallable describeGlobalQuestionCallable(const Model::DescribeGlobalQuestionRequest& request) const;
  976. DescribeGroupExecutingInfoOutcome describeGroupExecutingInfo(const Model::DescribeGroupExecutingInfoRequest &request)const;
  977. void describeGroupExecutingInfoAsync(const Model::DescribeGroupExecutingInfoRequest& request, const DescribeGroupExecutingInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  978. DescribeGroupExecutingInfoOutcomeCallable describeGroupExecutingInfoCallable(const Model::DescribeGroupExecutingInfoRequest& request) const;
  979. DescribeInstanceOutcome describeInstance(const Model::DescribeInstanceRequest &request)const;
  980. void describeInstanceAsync(const Model::DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  981. DescribeInstanceOutcomeCallable describeInstanceCallable(const Model::DescribeInstanceRequest& request) const;
  982. DescribeIntentOutcome describeIntent(const Model::DescribeIntentRequest &request)const;
  983. void describeIntentAsync(const Model::DescribeIntentRequest& request, const DescribeIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  984. DescribeIntentOutcomeCallable describeIntentCallable(const Model::DescribeIntentRequest& request) const;
  985. DescribeIntentStatisticsOutcome describeIntentStatistics(const Model::DescribeIntentStatisticsRequest &request)const;
  986. void describeIntentStatisticsAsync(const Model::DescribeIntentStatisticsRequest& request, const DescribeIntentStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  987. DescribeIntentStatisticsOutcomeCallable describeIntentStatisticsCallable(const Model::DescribeIntentStatisticsRequest& request) const;
  988. DescribeJobOutcome describeJob(const Model::DescribeJobRequest &request)const;
  989. void describeJobAsync(const Model::DescribeJobRequest& request, const DescribeJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  990. DescribeJobOutcomeCallable describeJobCallable(const Model::DescribeJobRequest& request) const;
  991. DescribeJobDataParsingTaskProgressOutcome describeJobDataParsingTaskProgress(const Model::DescribeJobDataParsingTaskProgressRequest &request)const;
  992. void describeJobDataParsingTaskProgressAsync(const Model::DescribeJobDataParsingTaskProgressRequest& request, const DescribeJobDataParsingTaskProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  993. DescribeJobDataParsingTaskProgressOutcomeCallable describeJobDataParsingTaskProgressCallable(const Model::DescribeJobDataParsingTaskProgressRequest& request) const;
  994. DescribeJobGroupOutcome describeJobGroup(const Model::DescribeJobGroupRequest &request)const;
  995. void describeJobGroupAsync(const Model::DescribeJobGroupRequest& request, const DescribeJobGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  996. DescribeJobGroupOutcomeCallable describeJobGroupCallable(const Model::DescribeJobGroupRequest& request) const;
  997. DescribeJobGroupExportTaskProgressOutcome describeJobGroupExportTaskProgress(const Model::DescribeJobGroupExportTaskProgressRequest &request)const;
  998. void describeJobGroupExportTaskProgressAsync(const Model::DescribeJobGroupExportTaskProgressRequest& request, const DescribeJobGroupExportTaskProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  999. DescribeJobGroupExportTaskProgressOutcomeCallable describeJobGroupExportTaskProgressCallable(const Model::DescribeJobGroupExportTaskProgressRequest& request) const;
  1000. DescribeScriptOutcome describeScript(const Model::DescribeScriptRequest &request)const;
  1001. void describeScriptAsync(const Model::DescribeScriptRequest& request, const DescribeScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1002. DescribeScriptOutcomeCallable describeScriptCallable(const Model::DescribeScriptRequest& request) const;
  1003. DescribeScriptVoiceConfigOutcome describeScriptVoiceConfig(const Model::DescribeScriptVoiceConfigRequest &request)const;
  1004. void describeScriptVoiceConfigAsync(const Model::DescribeScriptVoiceConfigRequest& request, const DescribeScriptVoiceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1005. DescribeScriptVoiceConfigOutcomeCallable describeScriptVoiceConfigCallable(const Model::DescribeScriptVoiceConfigRequest& request) const;
  1006. DescribeTTSConfigOutcome describeTTSConfig(const Model::DescribeTTSConfigRequest &request)const;
  1007. void describeTTSConfigAsync(const Model::DescribeTTSConfigRequest& request, const DescribeTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1008. DescribeTTSConfigOutcomeCallable describeTTSConfigCallable(const Model::DescribeTTSConfigRequest& request) const;
  1009. DescribeTTSDemoOutcome describeTTSDemo(const Model::DescribeTTSDemoRequest &request)const;
  1010. void describeTTSDemoAsync(const Model::DescribeTTSDemoRequest& request, const DescribeTTSDemoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1011. DescribeTTSDemoOutcomeCallable describeTTSDemoCallable(const Model::DescribeTTSDemoRequest& request) const;
  1012. DescribeTagHitsSummaryOutcome describeTagHitsSummary(const Model::DescribeTagHitsSummaryRequest &request)const;
  1013. void describeTagHitsSummaryAsync(const Model::DescribeTagHitsSummaryRequest& request, const DescribeTagHitsSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1014. DescribeTagHitsSummaryOutcomeCallable describeTagHitsSummaryCallable(const Model::DescribeTagHitsSummaryRequest& request) const;
  1015. DescribeTenantBindNumberOutcome describeTenantBindNumber(const Model::DescribeTenantBindNumberRequest &request)const;
  1016. void describeTenantBindNumberAsync(const Model::DescribeTenantBindNumberRequest& request, const DescribeTenantBindNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1017. DescribeTenantBindNumberOutcomeCallable describeTenantBindNumberCallable(const Model::DescribeTenantBindNumberRequest& request) const;
  1018. DialogueOutcome dialogue(const Model::DialogueRequest &request)const;
  1019. void dialogueAsync(const Model::DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1020. DialogueOutcomeCallable dialogueCallable(const Model::DialogueRequest& request) const;
  1021. DownloadRecordingOutcome downloadRecording(const Model::DownloadRecordingRequest &request)const;
  1022. void downloadRecordingAsync(const Model::DownloadRecordingRequest& request, const DownloadRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1023. DownloadRecordingOutcomeCallable downloadRecordingCallable(const Model::DownloadRecordingRequest& request) const;
  1024. DownloadScriptRecordingOutcome downloadScriptRecording(const Model::DownloadScriptRecordingRequest &request)const;
  1025. void downloadScriptRecordingAsync(const Model::DownloadScriptRecordingRequest& request, const DownloadScriptRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1026. DownloadScriptRecordingOutcomeCallable downloadScriptRecordingCallable(const Model::DownloadScriptRecordingRequest& request) const;
  1027. DuplicateScriptOutcome duplicateScript(const Model::DuplicateScriptRequest &request)const;
  1028. void duplicateScriptAsync(const Model::DuplicateScriptRequest& request, const DuplicateScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1029. DuplicateScriptOutcomeCallable duplicateScriptCallable(const Model::DuplicateScriptRequest& request) const;
  1030. ExportScriptOutcome exportScript(const Model::ExportScriptRequest &request)const;
  1031. void exportScriptAsync(const Model::ExportScriptRequest& request, const ExportScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1032. ExportScriptOutcomeCallable exportScriptCallable(const Model::ExportScriptRequest& request) const;
  1033. GenerateUploadUrlOutcome generateUploadUrl(const Model::GenerateUploadUrlRequest &request)const;
  1034. void generateUploadUrlAsync(const Model::GenerateUploadUrlRequest& request, const GenerateUploadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1035. GenerateUploadUrlOutcomeCallable generateUploadUrlCallable(const Model::GenerateUploadUrlRequest& request) const;
  1036. GetAfterAnswerDelayPlaybackOutcome getAfterAnswerDelayPlayback(const Model::GetAfterAnswerDelayPlaybackRequest &request)const;
  1037. void getAfterAnswerDelayPlaybackAsync(const Model::GetAfterAnswerDelayPlaybackRequest& request, const GetAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1038. GetAfterAnswerDelayPlaybackOutcomeCallable getAfterAnswerDelayPlaybackCallable(const Model::GetAfterAnswerDelayPlaybackRequest& request) const;
  1039. GetAgentProfileOutcome getAgentProfile(const Model::GetAgentProfileRequest &request)const;
  1040. void getAgentProfileAsync(const Model::GetAgentProfileRequest& request, const GetAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1041. GetAgentProfileOutcomeCallable getAgentProfileCallable(const Model::GetAgentProfileRequest& request) const;
  1042. GetAgentProfileTemplateOutcome getAgentProfileTemplate(const Model::GetAgentProfileTemplateRequest &request)const;
  1043. void getAgentProfileTemplateAsync(const Model::GetAgentProfileTemplateRequest& request, const GetAgentProfileTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1044. GetAgentProfileTemplateOutcomeCallable getAgentProfileTemplateCallable(const Model::GetAgentProfileTemplateRequest& request) const;
  1045. GetAnnotationMissionSummaryOutcome getAnnotationMissionSummary(const Model::GetAnnotationMissionSummaryRequest &request)const;
  1046. void getAnnotationMissionSummaryAsync(const Model::GetAnnotationMissionSummaryRequest& request, const GetAnnotationMissionSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1047. GetAnnotationMissionSummaryOutcomeCallable getAnnotationMissionSummaryCallable(const Model::GetAnnotationMissionSummaryRequest& request) const;
  1048. GetAnnotationMissionTagInfoListOutcome getAnnotationMissionTagInfoList(const Model::GetAnnotationMissionTagInfoListRequest &request)const;
  1049. void getAnnotationMissionTagInfoListAsync(const Model::GetAnnotationMissionTagInfoListRequest& request, const GetAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1050. GetAnnotationMissionTagInfoListOutcomeCallable getAnnotationMissionTagInfoListCallable(const Model::GetAnnotationMissionTagInfoListRequest& request) const;
  1051. GetAsrServerInfoOutcome getAsrServerInfo(const Model::GetAsrServerInfoRequest &request)const;
  1052. void getAsrServerInfoAsync(const Model::GetAsrServerInfoRequest& request, const GetAsrServerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1053. GetAsrServerInfoOutcomeCallable getAsrServerInfoCallable(const Model::GetAsrServerInfoRequest& request) const;
  1054. GetAssignJobsAsyncResultOutcome getAssignJobsAsyncResult(const Model::GetAssignJobsAsyncResultRequest &request)const;
  1055. void getAssignJobsAsyncResultAsync(const Model::GetAssignJobsAsyncResultRequest& request, const GetAssignJobsAsyncResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1056. GetAssignJobsAsyncResultOutcomeCallable getAssignJobsAsyncResultCallable(const Model::GetAssignJobsAsyncResultRequest& request) const;
  1057. GetBaseStrategyPeriodOutcome getBaseStrategyPeriod(const Model::GetBaseStrategyPeriodRequest &request)const;
  1058. void getBaseStrategyPeriodAsync(const Model::GetBaseStrategyPeriodRequest& request, const GetBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1059. GetBaseStrategyPeriodOutcomeCallable getBaseStrategyPeriodCallable(const Model::GetBaseStrategyPeriodRequest& request) const;
  1060. GetConcurrentConversationQuotaOutcome getConcurrentConversationQuota(const Model::GetConcurrentConversationQuotaRequest &request)const;
  1061. void getConcurrentConversationQuotaAsync(const Model::GetConcurrentConversationQuotaRequest& request, const GetConcurrentConversationQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1062. GetConcurrentConversationQuotaOutcomeCallable getConcurrentConversationQuotaCallable(const Model::GetConcurrentConversationQuotaRequest& request) const;
  1063. GetContactBlockListOutcome getContactBlockList(const Model::GetContactBlockListRequest &request)const;
  1064. void getContactBlockListAsync(const Model::GetContactBlockListRequest& request, const GetContactBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1065. GetContactBlockListOutcomeCallable getContactBlockListCallable(const Model::GetContactBlockListRequest& request) const;
  1066. GetContactWhiteListOutcome getContactWhiteList(const Model::GetContactWhiteListRequest &request)const;
  1067. void getContactWhiteListAsync(const Model::GetContactWhiteListRequest& request, const GetContactWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1068. GetContactWhiteListOutcomeCallable getContactWhiteListCallable(const Model::GetContactWhiteListRequest& request) const;
  1069. GetCurrentConcurrencyOutcome getCurrentConcurrency(const Model::GetCurrentConcurrencyRequest &request)const;
  1070. void getCurrentConcurrencyAsync(const Model::GetCurrentConcurrencyRequest& request, const GetCurrentConcurrencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1071. GetCurrentConcurrencyOutcomeCallable getCurrentConcurrencyCallable(const Model::GetCurrentConcurrencyRequest& request) const;
  1072. GetEmptyNumberNoMoreCallsInfoOutcome getEmptyNumberNoMoreCallsInfo(const Model::GetEmptyNumberNoMoreCallsInfoRequest &request)const;
  1073. void getEmptyNumberNoMoreCallsInfoAsync(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request, const GetEmptyNumberNoMoreCallsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1074. GetEmptyNumberNoMoreCallsInfoOutcomeCallable getEmptyNumberNoMoreCallsInfoCallable(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request) const;
  1075. GetJobDataUploadParamsOutcome getJobDataUploadParams(const Model::GetJobDataUploadParamsRequest &request)const;
  1076. void getJobDataUploadParamsAsync(const Model::GetJobDataUploadParamsRequest& request, const GetJobDataUploadParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1077. GetJobDataUploadParamsOutcomeCallable getJobDataUploadParamsCallable(const Model::GetJobDataUploadParamsRequest& request) const;
  1078. GetMaxAttemptsPerDayOutcome getMaxAttemptsPerDay(const Model::GetMaxAttemptsPerDayRequest &request)const;
  1079. void getMaxAttemptsPerDayAsync(const Model::GetMaxAttemptsPerDayRequest& request, const GetMaxAttemptsPerDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1080. GetMaxAttemptsPerDayOutcomeCallable getMaxAttemptsPerDayCallable(const Model::GetMaxAttemptsPerDayRequest& request) const;
  1081. GetNumberDistrictInfoTemplateDownloadUrlOutcome getNumberDistrictInfoTemplateDownloadUrl(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest &request)const;
  1082. void getNumberDistrictInfoTemplateDownloadUrlAsync(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request, const GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1083. GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable getNumberDistrictInfoTemplateDownloadUrlCallable(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request) const;
  1084. GetRealtimeConcurrencyReportOutcome getRealtimeConcurrencyReport(const Model::GetRealtimeConcurrencyReportRequest &request)const;
  1085. void getRealtimeConcurrencyReportAsync(const Model::GetRealtimeConcurrencyReportRequest& request, const GetRealtimeConcurrencyReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1086. GetRealtimeConcurrencyReportOutcomeCallable getRealtimeConcurrencyReportCallable(const Model::GetRealtimeConcurrencyReportRequest& request) const;
  1087. GetSummaryInfoOutcome getSummaryInfo(const Model::GetSummaryInfoRequest &request)const;
  1088. void getSummaryInfoAsync(const Model::GetSummaryInfoRequest& request, const GetSummaryInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1089. GetSummaryInfoOutcomeCallable getSummaryInfoCallable(const Model::GetSummaryInfoRequest& request) const;
  1090. GetTaskByUuidOutcome getTaskByUuid(const Model::GetTaskByUuidRequest &request)const;
  1091. void getTaskByUuidAsync(const Model::GetTaskByUuidRequest& request, const GetTaskByUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1092. GetTaskByUuidOutcomeCallable getTaskByUuidCallable(const Model::GetTaskByUuidRequest& request) const;
  1093. GetVersionOutcome getVersion(const Model::GetVersionRequest &request)const;
  1094. void getVersionAsync(const Model::GetVersionRequest& request, const GetVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1095. GetVersionOutcomeCallable getVersionCallable(const Model::GetVersionRequest& request) const;
  1096. ImportScriptOutcome importScript(const Model::ImportScriptRequest &request)const;
  1097. void importScriptAsync(const Model::ImportScriptRequest& request, const ImportScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1098. ImportScriptOutcomeCallable importScriptCallable(const Model::ImportScriptRequest& request) const;
  1099. InflightTaskTimeoutOutcome inflightTaskTimeout(const Model::InflightTaskTimeoutRequest &request)const;
  1100. void inflightTaskTimeoutAsync(const Model::InflightTaskTimeoutRequest& request, const InflightTaskTimeoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1101. InflightTaskTimeoutOutcomeCallable inflightTaskTimeoutCallable(const Model::InflightTaskTimeoutRequest& request) const;
  1102. ListAgentProfilesOutcome listAgentProfiles(const Model::ListAgentProfilesRequest &request)const;
  1103. void listAgentProfilesAsync(const Model::ListAgentProfilesRequest& request, const ListAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1104. ListAgentProfilesOutcomeCallable listAgentProfilesCallable(const Model::ListAgentProfilesRequest& request) const;
  1105. ListAllTenantBindNumberBindingOutcome listAllTenantBindNumberBinding(const Model::ListAllTenantBindNumberBindingRequest &request)const;
  1106. void listAllTenantBindNumberBindingAsync(const Model::ListAllTenantBindNumberBindingRequest& request, const ListAllTenantBindNumberBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1107. ListAllTenantBindNumberBindingOutcomeCallable listAllTenantBindNumberBindingCallable(const Model::ListAllTenantBindNumberBindingRequest& request) const;
  1108. ListAnnotationMissionOutcome listAnnotationMission(const Model::ListAnnotationMissionRequest &request)const;
  1109. void listAnnotationMissionAsync(const Model::ListAnnotationMissionRequest& request, const ListAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1110. ListAnnotationMissionOutcomeCallable listAnnotationMissionCallable(const Model::ListAnnotationMissionRequest& request) const;
  1111. ListAnnotationMissionSessionOutcome listAnnotationMissionSession(const Model::ListAnnotationMissionSessionRequest &request)const;
  1112. void listAnnotationMissionSessionAsync(const Model::ListAnnotationMissionSessionRequest& request, const ListAnnotationMissionSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1113. ListAnnotationMissionSessionOutcomeCallable listAnnotationMissionSessionCallable(const Model::ListAnnotationMissionSessionRequest& request) const;
  1114. ListApiPluginsOutcome listApiPlugins(const Model::ListApiPluginsRequest &request)const;
  1115. void listApiPluginsAsync(const Model::ListApiPluginsRequest& request, const ListApiPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1116. ListApiPluginsOutcomeCallable listApiPluginsCallable(const Model::ListApiPluginsRequest& request) const;
  1117. ListBeebotIntentOutcome listBeebotIntent(const Model::ListBeebotIntentRequest &request)const;
  1118. void listBeebotIntentAsync(const Model::ListBeebotIntentRequest& request, const ListBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1119. ListBeebotIntentOutcomeCallable listBeebotIntentCallable(const Model::ListBeebotIntentRequest& request) const;
  1120. ListBeebotIntentLgfOutcome listBeebotIntentLgf(const Model::ListBeebotIntentLgfRequest &request)const;
  1121. void listBeebotIntentLgfAsync(const Model::ListBeebotIntentLgfRequest& request, const ListBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1122. ListBeebotIntentLgfOutcomeCallable listBeebotIntentLgfCallable(const Model::ListBeebotIntentLgfRequest& request) const;
  1123. ListBeebotIntentUserSayOutcome listBeebotIntentUserSay(const Model::ListBeebotIntentUserSayRequest &request)const;
  1124. void listBeebotIntentUserSayAsync(const Model::ListBeebotIntentUserSayRequest& request, const ListBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1125. ListBeebotIntentUserSayOutcomeCallable listBeebotIntentUserSayCallable(const Model::ListBeebotIntentUserSayRequest& request) const;
  1126. ListChatbotInstancesOutcome listChatbotInstances(const Model::ListChatbotInstancesRequest &request)const;
  1127. void listChatbotInstancesAsync(const Model::ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1128. ListChatbotInstancesOutcomeCallable listChatbotInstancesCallable(const Model::ListChatbotInstancesRequest& request) const;
  1129. ListDialogueFlowsOutcome listDialogueFlows(const Model::ListDialogueFlowsRequest &request)const;
  1130. void listDialogueFlowsAsync(const Model::ListDialogueFlowsRequest& request, const ListDialogueFlowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1131. ListDialogueFlowsOutcomeCallable listDialogueFlowsCallable(const Model::ListDialogueFlowsRequest& request) const;
  1132. ListDownloadTasksOutcome listDownloadTasks(const Model::ListDownloadTasksRequest &request)const;
  1133. void listDownloadTasksAsync(const Model::ListDownloadTasksRequest& request, const ListDownloadTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1134. ListDownloadTasksOutcomeCallable listDownloadTasksCallable(const Model::ListDownloadTasksRequest& request) const;
  1135. ListFlashSmsTemplatesOutcome listFlashSmsTemplates(const Model::ListFlashSmsTemplatesRequest &request)const;
  1136. void listFlashSmsTemplatesAsync(const Model::ListFlashSmsTemplatesRequest& request, const ListFlashSmsTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1137. ListFlashSmsTemplatesOutcomeCallable listFlashSmsTemplatesCallable(const Model::ListFlashSmsTemplatesRequest& request) const;
  1138. ListGlobalQuestionsOutcome listGlobalQuestions(const Model::ListGlobalQuestionsRequest &request)const;
  1139. void listGlobalQuestionsAsync(const Model::ListGlobalQuestionsRequest& request, const ListGlobalQuestionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1140. ListGlobalQuestionsOutcomeCallable listGlobalQuestionsCallable(const Model::ListGlobalQuestionsRequest& request) const;
  1141. ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
  1142. void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1143. ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
  1144. ListIntentionsOutcome listIntentions(const Model::ListIntentionsRequest &request)const;
  1145. void listIntentionsAsync(const Model::ListIntentionsRequest& request, const ListIntentionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1146. ListIntentionsOutcomeCallable listIntentionsCallable(const Model::ListIntentionsRequest& request) const;
  1147. ListIntentsOutcome listIntents(const Model::ListIntentsRequest &request)const;
  1148. void listIntentsAsync(const Model::ListIntentsRequest& request, const ListIntentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1149. ListIntentsOutcomeCallable listIntentsCallable(const Model::ListIntentsRequest& request) const;
  1150. ListJobGroupsOutcome listJobGroups(const Model::ListJobGroupsRequest &request)const;
  1151. void listJobGroupsAsync(const Model::ListJobGroupsRequest& request, const ListJobGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1152. ListJobGroupsOutcomeCallable listJobGroupsCallable(const Model::ListJobGroupsRequest& request) const;
  1153. ListJobGroupsAsyncOutcome listJobGroupsAsync(const Model::ListJobGroupsAsyncRequest &request)const;
  1154. void listJobGroupsAsyncAsync(const Model::ListJobGroupsAsyncRequest& request, const ListJobGroupsAsyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1155. ListJobGroupsAsyncOutcomeCallable listJobGroupsAsyncCallable(const Model::ListJobGroupsAsyncRequest& request) const;
  1156. ListJobsOutcome listJobs(const Model::ListJobsRequest &request)const;
  1157. void listJobsAsync(const Model::ListJobsRequest& request, const ListJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1158. ListJobsOutcomeCallable listJobsCallable(const Model::ListJobsRequest& request) const;
  1159. ListJobsByGroupOutcome listJobsByGroup(const Model::ListJobsByGroupRequest &request)const;
  1160. void listJobsByGroupAsync(const Model::ListJobsByGroupRequest& request, const ListJobsByGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1161. ListJobsByGroupOutcomeCallable listJobsByGroupCallable(const Model::ListJobsByGroupRequest& request) const;
  1162. ListOutboundCallNumbersOutcome listOutboundCallNumbers(const Model::ListOutboundCallNumbersRequest &request)const;
  1163. void listOutboundCallNumbersAsync(const Model::ListOutboundCallNumbersRequest& request, const ListOutboundCallNumbersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1164. ListOutboundCallNumbersOutcomeCallable listOutboundCallNumbersCallable(const Model::ListOutboundCallNumbersRequest& request) const;
  1165. ListResourceTagsOutcome listResourceTags(const Model::ListResourceTagsRequest &request)const;
  1166. void listResourceTagsAsync(const Model::ListResourceTagsRequest& request, const ListResourceTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1167. ListResourceTagsOutcomeCallable listResourceTagsCallable(const Model::ListResourceTagsRequest& request) const;
  1168. ListScriptPublishHistoriesOutcome listScriptPublishHistories(const Model::ListScriptPublishHistoriesRequest &request)const;
  1169. void listScriptPublishHistoriesAsync(const Model::ListScriptPublishHistoriesRequest& request, const ListScriptPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1170. ListScriptPublishHistoriesOutcomeCallable listScriptPublishHistoriesCallable(const Model::ListScriptPublishHistoriesRequest& request) const;
  1171. ListScriptRecordingOutcome listScriptRecording(const Model::ListScriptRecordingRequest &request)const;
  1172. void listScriptRecordingAsync(const Model::ListScriptRecordingRequest& request, const ListScriptRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1173. ListScriptRecordingOutcomeCallable listScriptRecordingCallable(const Model::ListScriptRecordingRequest& request) const;
  1174. ListScriptVoiceConfigsOutcome listScriptVoiceConfigs(const Model::ListScriptVoiceConfigsRequest &request)const;
  1175. void listScriptVoiceConfigsAsync(const Model::ListScriptVoiceConfigsRequest& request, const ListScriptVoiceConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1176. ListScriptVoiceConfigsOutcomeCallable listScriptVoiceConfigsCallable(const Model::ListScriptVoiceConfigsRequest& request) const;
  1177. ListScriptsOutcome listScripts(const Model::ListScriptsRequest &request)const;
  1178. void listScriptsAsync(const Model::ListScriptsRequest& request, const ListScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1179. ListScriptsOutcomeCallable listScriptsCallable(const Model::ListScriptsRequest& request) const;
  1180. ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
  1181. void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1182. ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
  1183. ListTagsOutcome listTags(const Model::ListTagsRequest &request)const;
  1184. void listTagsAsync(const Model::ListTagsRequest& request, const ListTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1185. ListTagsOutcomeCallable listTagsCallable(const Model::ListTagsRequest& request) const;
  1186. ModifyAgentProfileOutcome modifyAgentProfile(const Model::ModifyAgentProfileRequest &request)const;
  1187. void modifyAgentProfileAsync(const Model::ModifyAgentProfileRequest& request, const ModifyAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1188. ModifyAgentProfileOutcomeCallable modifyAgentProfileCallable(const Model::ModifyAgentProfileRequest& request) const;
  1189. ModifyAnnotationMissionOutcome modifyAnnotationMission(const Model::ModifyAnnotationMissionRequest &request)const;
  1190. void modifyAnnotationMissionAsync(const Model::ModifyAnnotationMissionRequest& request, const ModifyAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1191. ModifyAnnotationMissionOutcomeCallable modifyAnnotationMissionCallable(const Model::ModifyAnnotationMissionRequest& request) const;
  1192. ModifyBatchJobsOutcome modifyBatchJobs(const Model::ModifyBatchJobsRequest &request)const;
  1193. void modifyBatchJobsAsync(const Model::ModifyBatchJobsRequest& request, const ModifyBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1194. ModifyBatchJobsOutcomeCallable modifyBatchJobsCallable(const Model::ModifyBatchJobsRequest& request) const;
  1195. ModifyBeebotIntentOutcome modifyBeebotIntent(const Model::ModifyBeebotIntentRequest &request)const;
  1196. void modifyBeebotIntentAsync(const Model::ModifyBeebotIntentRequest& request, const ModifyBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1197. ModifyBeebotIntentOutcomeCallable modifyBeebotIntentCallable(const Model::ModifyBeebotIntentRequest& request) const;
  1198. ModifyBeebotIntentLgfOutcome modifyBeebotIntentLgf(const Model::ModifyBeebotIntentLgfRequest &request)const;
  1199. void modifyBeebotIntentLgfAsync(const Model::ModifyBeebotIntentLgfRequest& request, const ModifyBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1200. ModifyBeebotIntentLgfOutcomeCallable modifyBeebotIntentLgfCallable(const Model::ModifyBeebotIntentLgfRequest& request) const;
  1201. ModifyBeebotIntentUserSayOutcome modifyBeebotIntentUserSay(const Model::ModifyBeebotIntentUserSayRequest &request)const;
  1202. void modifyBeebotIntentUserSayAsync(const Model::ModifyBeebotIntentUserSayRequest& request, const ModifyBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1203. ModifyBeebotIntentUserSayOutcomeCallable modifyBeebotIntentUserSayCallable(const Model::ModifyBeebotIntentUserSayRequest& request) const;
  1204. ModifyDialogueFlowOutcome modifyDialogueFlow(const Model::ModifyDialogueFlowRequest &request)const;
  1205. void modifyDialogueFlowAsync(const Model::ModifyDialogueFlowRequest& request, const ModifyDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1206. ModifyDialogueFlowOutcomeCallable modifyDialogueFlowCallable(const Model::ModifyDialogueFlowRequest& request) const;
  1207. ModifyEmptyNumberNoMoreCallsInfoOutcome modifyEmptyNumberNoMoreCallsInfo(const Model::ModifyEmptyNumberNoMoreCallsInfoRequest &request)const;
  1208. void modifyEmptyNumberNoMoreCallsInfoAsync(const Model::ModifyEmptyNumberNoMoreCallsInfoRequest& request, const ModifyEmptyNumberNoMoreCallsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1209. ModifyEmptyNumberNoMoreCallsInfoOutcomeCallable modifyEmptyNumberNoMoreCallsInfoCallable(const Model::ModifyEmptyNumberNoMoreCallsInfoRequest& request) const;
  1210. ModifyGlobalQuestionOutcome modifyGlobalQuestion(const Model::ModifyGlobalQuestionRequest &request)const;
  1211. void modifyGlobalQuestionAsync(const Model::ModifyGlobalQuestionRequest& request, const ModifyGlobalQuestionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1212. ModifyGlobalQuestionOutcomeCallable modifyGlobalQuestionCallable(const Model::ModifyGlobalQuestionRequest& request) const;
  1213. ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
  1214. void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1215. ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
  1216. ModifyIntentOutcome modifyIntent(const Model::ModifyIntentRequest &request)const;
  1217. void modifyIntentAsync(const Model::ModifyIntentRequest& request, const ModifyIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1218. ModifyIntentOutcomeCallable modifyIntentCallable(const Model::ModifyIntentRequest& request) const;
  1219. ModifyJobGroupOutcome modifyJobGroup(const Model::ModifyJobGroupRequest &request)const;
  1220. void modifyJobGroupAsync(const Model::ModifyJobGroupRequest& request, const ModifyJobGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1221. ModifyJobGroupOutcomeCallable modifyJobGroupCallable(const Model::ModifyJobGroupRequest& request) const;
  1222. ModifyOutboundCallNumberOutcome modifyOutboundCallNumber(const Model::ModifyOutboundCallNumberRequest &request)const;
  1223. void modifyOutboundCallNumberAsync(const Model::ModifyOutboundCallNumberRequest& request, const ModifyOutboundCallNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1224. ModifyOutboundCallNumberOutcomeCallable modifyOutboundCallNumberCallable(const Model::ModifyOutboundCallNumberRequest& request) const;
  1225. ModifyScriptOutcome modifyScript(const Model::ModifyScriptRequest &request)const;
  1226. void modifyScriptAsync(const Model::ModifyScriptRequest& request, const ModifyScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1227. ModifyScriptOutcomeCallable modifyScriptCallable(const Model::ModifyScriptRequest& request) const;
  1228. ModifyScriptVoiceConfigOutcome modifyScriptVoiceConfig(const Model::ModifyScriptVoiceConfigRequest &request)const;
  1229. void modifyScriptVoiceConfigAsync(const Model::ModifyScriptVoiceConfigRequest& request, const ModifyScriptVoiceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1230. ModifyScriptVoiceConfigOutcomeCallable modifyScriptVoiceConfigCallable(const Model::ModifyScriptVoiceConfigRequest& request) const;
  1231. ModifyTTSConfigOutcome modifyTTSConfig(const Model::ModifyTTSConfigRequest &request)const;
  1232. void modifyTTSConfigAsync(const Model::ModifyTTSConfigRequest& request, const ModifyTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1233. ModifyTTSConfigOutcomeCallable modifyTTSConfigCallable(const Model::ModifyTTSConfigRequest& request) const;
  1234. ModifyTagGroupsOutcome modifyTagGroups(const Model::ModifyTagGroupsRequest &request)const;
  1235. void modifyTagGroupsAsync(const Model::ModifyTagGroupsRequest& request, const ModifyTagGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1236. ModifyTagGroupsOutcomeCallable modifyTagGroupsCallable(const Model::ModifyTagGroupsRequest& request) const;
  1237. PublishScriptOutcome publishScript(const Model::PublishScriptRequest &request)const;
  1238. void publishScriptAsync(const Model::PublishScriptRequest& request, const PublishScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1239. PublishScriptOutcomeCallable publishScriptCallable(const Model::PublishScriptRequest& request) const;
  1240. PublishScriptForDebugOutcome publishScriptForDebug(const Model::PublishScriptForDebugRequest &request)const;
  1241. void publishScriptForDebugAsync(const Model::PublishScriptForDebugRequest& request, const PublishScriptForDebugAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1242. PublishScriptForDebugOutcomeCallable publishScriptForDebugCallable(const Model::PublishScriptForDebugRequest& request) const;
  1243. QueryJobsOutcome queryJobs(const Model::QueryJobsRequest &request)const;
  1244. void queryJobsAsync(const Model::QueryJobsRequest& request, const QueryJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1245. QueryJobsOutcomeCallable queryJobsCallable(const Model::QueryJobsRequest& request) const;
  1246. QueryJobsWithResultOutcome queryJobsWithResult(const Model::QueryJobsWithResultRequest &request)const;
  1247. void queryJobsWithResultAsync(const Model::QueryJobsWithResultRequest& request, const QueryJobsWithResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1248. QueryJobsWithResultOutcomeCallable queryJobsWithResultCallable(const Model::QueryJobsWithResultRequest& request) const;
  1249. QueryScriptWaveformsOutcome queryScriptWaveforms(const Model::QueryScriptWaveformsRequest &request)const;
  1250. void queryScriptWaveformsAsync(const Model::QueryScriptWaveformsRequest& request, const QueryScriptWaveformsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1251. QueryScriptWaveformsOutcomeCallable queryScriptWaveformsCallable(const Model::QueryScriptWaveformsRequest& request) const;
  1252. QueryScriptsByStatusOutcome queryScriptsByStatus(const Model::QueryScriptsByStatusRequest &request)const;
  1253. void queryScriptsByStatusAsync(const Model::QueryScriptsByStatusRequest& request, const QueryScriptsByStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1254. QueryScriptsByStatusOutcomeCallable queryScriptsByStatusCallable(const Model::QueryScriptsByStatusRequest& request) const;
  1255. RecordFailureOutcome recordFailure(const Model::RecordFailureRequest &request)const;
  1256. void recordFailureAsync(const Model::RecordFailureRequest& request, const RecordFailureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1257. RecordFailureOutcomeCallable recordFailureCallable(const Model::RecordFailureRequest& request) const;
  1258. ResumeJobsOutcome resumeJobs(const Model::ResumeJobsRequest &request)const;
  1259. void resumeJobsAsync(const Model::ResumeJobsRequest& request, const ResumeJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1260. ResumeJobsOutcomeCallable resumeJobsCallable(const Model::ResumeJobsRequest& request) const;
  1261. RollbackScriptOutcome rollbackScript(const Model::RollbackScriptRequest &request)const;
  1262. void rollbackScriptAsync(const Model::RollbackScriptRequest& request, const RollbackScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1263. RollbackScriptOutcomeCallable rollbackScriptCallable(const Model::RollbackScriptRequest& request) const;
  1264. SaveAfterAnswerDelayPlaybackOutcome saveAfterAnswerDelayPlayback(const Model::SaveAfterAnswerDelayPlaybackRequest &request)const;
  1265. void saveAfterAnswerDelayPlaybackAsync(const Model::SaveAfterAnswerDelayPlaybackRequest& request, const SaveAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1266. SaveAfterAnswerDelayPlaybackOutcomeCallable saveAfterAnswerDelayPlaybackCallable(const Model::SaveAfterAnswerDelayPlaybackRequest& request) const;
  1267. SaveAnnotationMissionSessionListOutcome saveAnnotationMissionSessionList(const Model::SaveAnnotationMissionSessionListRequest &request)const;
  1268. void saveAnnotationMissionSessionListAsync(const Model::SaveAnnotationMissionSessionListRequest& request, const SaveAnnotationMissionSessionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1269. SaveAnnotationMissionSessionListOutcomeCallable saveAnnotationMissionSessionListCallable(const Model::SaveAnnotationMissionSessionListRequest& request) const;
  1270. SaveAnnotationMissionTagInfoListOutcome saveAnnotationMissionTagInfoList(const Model::SaveAnnotationMissionTagInfoListRequest &request)const;
  1271. void saveAnnotationMissionTagInfoListAsync(const Model::SaveAnnotationMissionTagInfoListRequest& request, const SaveAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1272. SaveAnnotationMissionTagInfoListOutcomeCallable saveAnnotationMissionTagInfoListCallable(const Model::SaveAnnotationMissionTagInfoListRequest& request) const;
  1273. SaveBaseStrategyPeriodOutcome saveBaseStrategyPeriod(const Model::SaveBaseStrategyPeriodRequest &request)const;
  1274. void saveBaseStrategyPeriodAsync(const Model::SaveBaseStrategyPeriodRequest& request, const SaveBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1275. SaveBaseStrategyPeriodOutcomeCallable saveBaseStrategyPeriodCallable(const Model::SaveBaseStrategyPeriodRequest& request) const;
  1276. SaveContactBlockListOutcome saveContactBlockList(const Model::SaveContactBlockListRequest &request)const;
  1277. void saveContactBlockListAsync(const Model::SaveContactBlockListRequest& request, const SaveContactBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1278. SaveContactBlockListOutcomeCallable saveContactBlockListCallable(const Model::SaveContactBlockListRequest& request) const;
  1279. SaveContactWhiteListOutcome saveContactWhiteList(const Model::SaveContactWhiteListRequest &request)const;
  1280. void saveContactWhiteListAsync(const Model::SaveContactWhiteListRequest& request, const SaveContactWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1281. SaveContactWhiteListOutcomeCallable saveContactWhiteListCallable(const Model::SaveContactWhiteListRequest& request) const;
  1282. SaveEffectiveDaysOutcome saveEffectiveDays(const Model::SaveEffectiveDaysRequest &request)const;
  1283. void saveEffectiveDaysAsync(const Model::SaveEffectiveDaysRequest& request, const SaveEffectiveDaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1284. SaveEffectiveDaysOutcomeCallable saveEffectiveDaysCallable(const Model::SaveEffectiveDaysRequest& request) const;
  1285. SaveMaxAttemptsPerDayOutcome saveMaxAttemptsPerDay(const Model::SaveMaxAttemptsPerDayRequest &request)const;
  1286. void saveMaxAttemptsPerDayAsync(const Model::SaveMaxAttemptsPerDayRequest& request, const SaveMaxAttemptsPerDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1287. SaveMaxAttemptsPerDayOutcomeCallable saveMaxAttemptsPerDayCallable(const Model::SaveMaxAttemptsPerDayRequest& request) const;
  1288. SearchTaskOutcome searchTask(const Model::SearchTaskRequest &request)const;
  1289. void searchTaskAsync(const Model::SearchTaskRequest& request, const SearchTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1290. SearchTaskOutcomeCallable searchTaskCallable(const Model::SearchTaskRequest& request) const;
  1291. StartJobOutcome startJob(const Model::StartJobRequest &request)const;
  1292. void startJobAsync(const Model::StartJobRequest& request, const StartJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1293. StartJobOutcomeCallable startJobCallable(const Model::StartJobRequest& request) const;
  1294. SubmitBatchJobsOutcome submitBatchJobs(const Model::SubmitBatchJobsRequest &request)const;
  1295. void submitBatchJobsAsync(const Model::SubmitBatchJobsRequest& request, const SubmitBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1296. SubmitBatchJobsOutcomeCallable submitBatchJobsCallable(const Model::SubmitBatchJobsRequest& request) const;
  1297. SubmitRecordingOutcome submitRecording(const Model::SubmitRecordingRequest &request)const;
  1298. void submitRecordingAsync(const Model::SubmitRecordingRequest& request, const SubmitRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1299. SubmitRecordingOutcomeCallable submitRecordingCallable(const Model::SubmitRecordingRequest& request) const;
  1300. SubmitScriptReviewOutcome submitScriptReview(const Model::SubmitScriptReviewRequest &request)const;
  1301. void submitScriptReviewAsync(const Model::SubmitScriptReviewRequest& request, const SubmitScriptReviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1302. SubmitScriptReviewOutcomeCallable submitScriptReviewCallable(const Model::SubmitScriptReviewRequest& request) const;
  1303. SuspendCallOutcome suspendCall(const Model::SuspendCallRequest &request)const;
  1304. void suspendCallAsync(const Model::SuspendCallRequest& request, const SuspendCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1305. SuspendCallOutcomeCallable suspendCallCallable(const Model::SuspendCallRequest& request) const;
  1306. SuspendCallWithFileOutcome suspendCallWithFile(const Model::SuspendCallWithFileRequest &request)const;
  1307. void suspendCallWithFileAsync(const Model::SuspendCallWithFileRequest& request, const SuspendCallWithFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1308. SuspendCallWithFileOutcomeCallable suspendCallWithFileCallable(const Model::SuspendCallWithFileRequest& request) const;
  1309. SuspendJobsOutcome suspendJobs(const Model::SuspendJobsRequest &request)const;
  1310. void suspendJobsAsync(const Model::SuspendJobsRequest& request, const SuspendJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1311. SuspendJobsOutcomeCallable suspendJobsCallable(const Model::SuspendJobsRequest& request) const;
  1312. TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
  1313. void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1314. TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
  1315. TaskPreparingOutcome taskPreparing(const Model::TaskPreparingRequest &request)const;
  1316. void taskPreparingAsync(const Model::TaskPreparingRequest& request, const TaskPreparingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1317. TaskPreparingOutcomeCallable taskPreparingCallable(const Model::TaskPreparingRequest& request) const;
  1318. TerminateCallOutcome terminateCall(const Model::TerminateCallRequest &request)const;
  1319. void terminateCallAsync(const Model::TerminateCallRequest& request, const TerminateCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1320. TerminateCallOutcomeCallable terminateCallCallable(const Model::TerminateCallRequest& request) const;
  1321. UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
  1322. void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1323. UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
  1324. UploadScriptRecordingOutcome uploadScriptRecording(const Model::UploadScriptRecordingRequest &request)const;
  1325. void uploadScriptRecordingAsync(const Model::UploadScriptRecordingRequest& request, const UploadScriptRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1326. UploadScriptRecordingOutcomeCallable uploadScriptRecordingCallable(const Model::UploadScriptRecordingRequest& request) const;
  1327. WithdrawScriptReviewOutcome withdrawScriptReview(const Model::WithdrawScriptReviewRequest &request)const;
  1328. void withdrawScriptReviewAsync(const Model::WithdrawScriptReviewRequest& request, const WithdrawScriptReviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1329. WithdrawScriptReviewOutcomeCallable withdrawScriptReviewCallable(const Model::WithdrawScriptReviewRequest& request) const;
  1330. private:
  1331. std::shared_ptr<EndpointProvider> endpointProvider_;
  1332. };
  1333. }
  1334. }
  1335. #endif // !ALIBABACLOUD_OUTBOUNDBOT_OUTBOUNDBOTCLIENT_H_