sdk-team 5 жил өмнө
parent
commit
423e3b65e3
100 өөрчлөгдсөн 7170 нэмэгдсэн , 0 устгасан
  1. 3 0
      CHANGELOG
  2. 418 0
      qualitycheck/CMakeLists.txt
  3. 718 0
      qualitycheck/include/alibabacloud/qualitycheck/QualitycheckClient.h
  4. 32 0
      qualitycheck/include/alibabacloud/qualitycheck/QualitycheckExport.h
  5. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddBusinessCategoryRequest.h
  6. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddBusinessCategoryResult.h
  7. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddRuleCategoryRequest.h
  8. 61 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddRuleCategoryResult.h
  9. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddThesaurusForApiRequest.h
  10. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AddThesaurusForApiResult.h
  11. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AssignReviewerRequest.h
  12. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/AssignReviewerResult.h
  13. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CloseServiceRequest.h
  14. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CloseServiceResult.h
  15. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateAsrVocabRequest.h
  16. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateAsrVocabResult.h
  17. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigRequest.h
  18. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigResult.h
  19. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleRequest.h
  20. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleResult.h
  21. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateUserRequest.h
  22. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateUserResult.h
  23. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateWarningConfigRequest.h
  24. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/CreateWarningConfigResult.h
  25. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DelRuleCategoryRequest.h
  26. 61 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DelRuleCategoryResult.h
  27. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DelThesaurusForApiRequest.h
  28. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DelThesaurusForApiResult.h
  29. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteAsrVocabRequest.h
  30. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteAsrVocabResult.h
  31. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryRequest.h
  32. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryResult.h
  33. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigRequest.h
  34. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigResult.h
  35. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteDataSetRequest.h
  36. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteDataSetResult.h
  37. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeletePrecisionTaskRequest.h
  38. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeletePrecisionTaskResult.h
  39. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteScoreForApiRequest.h
  40. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteScoreForApiResult.h
  41. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigRequest.h
  42. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigResult.h
  43. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiRequest.h
  44. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiResult.h
  45. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleRequest.h
  46. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleResult.h
  47. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteUserRequest.h
  48. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteUserResult.h
  49. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteWarningConfigRequest.h
  50. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/DeleteWarningConfigResult.h
  51. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/EditThesaurusForApiRequest.h
  52. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/EditThesaurusForApiResult.h
  53. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetAsrVocabRequest.h
  54. 67 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetAsrVocabResult.h
  55. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetBusinessCategoryListRequest.h
  56. 63 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetBusinessCategoryListResult.h
  57. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetCustomizationConfigListRequest.h
  58. 66 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetCustomizationConfigListResult.h
  59. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetDataSetListRequest.h
  60. 73 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetDataSetListResult.h
  61. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetHitResultRequest.h
  62. 68 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetHitResultResult.h
  63. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetNextResultToVerifyRequest.h
  64. 107 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetNextResultToVerifyResult.h
  65. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetPrecisionTaskRequest.h
  66. 80 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetPrecisionTaskResult.h
  67. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRecognizeResultRequest.h
  68. 75 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRecognizeResultResult.h
  69. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultCallbackRequest.h
  70. 55 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultCallbackResult.h
  71. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultRequest.h
  72. 166 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultResult.h
  73. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewRequest.h
  74. 189 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h
  75. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleCategoryRequest.h
  76. 63 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleCategoryResult.h
  77. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleDetailRequest.h
  78. 138 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleDetailResult.h
  79. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleRequest.h
  80. 86 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleResult.h
  81. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetScoreInfoRequest.h
  82. 70 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetScoreInfoResult.h
  83. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetSkillGroupConfigRequest.h
  84. 85 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetSkillGroupConfigResult.h
  85. 48 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetSyncResultRequest.h
  86. 148 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetSyncResultResult.h
  87. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiRequest.h
  88. 63 0
      qualitycheck/include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiResult.h
  89. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/HandleComplaintRequest.h
  90. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/HandleComplaintResult.h
  91. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InsertScoreForApiRequest.h
  92. 62 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InsertScoreForApiResult.h
  93. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InsertSubScoreForApiRequest.h
  94. 62 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InsertSubScoreForApiResult.h
  95. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InvalidRuleRequest.h
  96. 57 0
      qualitycheck/include/alibabacloud/qualitycheck/model/InvalidRuleResult.h
  97. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/ListAsrVocabRequest.h
  98. 65 0
      qualitycheck/include/alibabacloud/qualitycheck/model/ListAsrVocabResult.h
  99. 54 0
      qualitycheck/include/alibabacloud/qualitycheck/model/ListHotWordsTasksRequest.h
  100. 96 0
      qualitycheck/include/alibabacloud/qualitycheck/model/ListHotWordsTasksResult.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-12-03 Version: patch
+- Add new api.
+
 2020-12-03 Version: patch
 - Supported all language sdk.
 - Fixed some bugs for polardbx.

+ 418 - 0
qualitycheck/CMakeLists.txt

@@ -0,0 +1,418 @@
+#
+# Copyright 2009-2017 Alibaba Cloud All rights reserved.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
+
+set(qualitycheck_public_header 
+	include/alibabacloud/qualitycheck/QualitycheckClient.h
+	include/alibabacloud/qualitycheck/QualitycheckExport.h )
+
+set(qualitycheck_public_header_model 
+	include/alibabacloud/qualitycheck/model/AddBusinessCategoryRequest.h
+	include/alibabacloud/qualitycheck/model/AddBusinessCategoryResult.h
+	include/alibabacloud/qualitycheck/model/AddRuleCategoryRequest.h
+	include/alibabacloud/qualitycheck/model/AddRuleCategoryResult.h
+	include/alibabacloud/qualitycheck/model/AddThesaurusForApiRequest.h
+	include/alibabacloud/qualitycheck/model/AddThesaurusForApiResult.h
+	include/alibabacloud/qualitycheck/model/AssignReviewerRequest.h
+	include/alibabacloud/qualitycheck/model/AssignReviewerResult.h
+	include/alibabacloud/qualitycheck/model/CloseServiceRequest.h
+	include/alibabacloud/qualitycheck/model/CloseServiceResult.h
+	include/alibabacloud/qualitycheck/model/CreateAsrVocabRequest.h
+	include/alibabacloud/qualitycheck/model/CreateAsrVocabResult.h
+	include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigRequest.h
+	include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigResult.h
+	include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleRequest.h
+	include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleResult.h
+	include/alibabacloud/qualitycheck/model/CreateUserRequest.h
+	include/alibabacloud/qualitycheck/model/CreateUserResult.h
+	include/alibabacloud/qualitycheck/model/CreateWarningConfigRequest.h
+	include/alibabacloud/qualitycheck/model/CreateWarningConfigResult.h
+	include/alibabacloud/qualitycheck/model/DelRuleCategoryRequest.h
+	include/alibabacloud/qualitycheck/model/DelRuleCategoryResult.h
+	include/alibabacloud/qualitycheck/model/DelThesaurusForApiRequest.h
+	include/alibabacloud/qualitycheck/model/DelThesaurusForApiResult.h
+	include/alibabacloud/qualitycheck/model/DeleteAsrVocabRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteAsrVocabResult.h
+	include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryResult.h
+	include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigResult.h
+	include/alibabacloud/qualitycheck/model/DeleteDataSetRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteDataSetResult.h
+	include/alibabacloud/qualitycheck/model/DeletePrecisionTaskRequest.h
+	include/alibabacloud/qualitycheck/model/DeletePrecisionTaskResult.h
+	include/alibabacloud/qualitycheck/model/DeleteScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigResult.h
+	include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleResult.h
+	include/alibabacloud/qualitycheck/model/DeleteUserRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteUserResult.h
+	include/alibabacloud/qualitycheck/model/DeleteWarningConfigRequest.h
+	include/alibabacloud/qualitycheck/model/DeleteWarningConfigResult.h
+	include/alibabacloud/qualitycheck/model/EditThesaurusForApiRequest.h
+	include/alibabacloud/qualitycheck/model/EditThesaurusForApiResult.h
+	include/alibabacloud/qualitycheck/model/GetAsrVocabRequest.h
+	include/alibabacloud/qualitycheck/model/GetAsrVocabResult.h
+	include/alibabacloud/qualitycheck/model/GetBusinessCategoryListRequest.h
+	include/alibabacloud/qualitycheck/model/GetBusinessCategoryListResult.h
+	include/alibabacloud/qualitycheck/model/GetCustomizationConfigListRequest.h
+	include/alibabacloud/qualitycheck/model/GetCustomizationConfigListResult.h
+	include/alibabacloud/qualitycheck/model/GetDataSetListRequest.h
+	include/alibabacloud/qualitycheck/model/GetDataSetListResult.h
+	include/alibabacloud/qualitycheck/model/GetHitResultRequest.h
+	include/alibabacloud/qualitycheck/model/GetHitResultResult.h
+	include/alibabacloud/qualitycheck/model/GetNextResultToVerifyRequest.h
+	include/alibabacloud/qualitycheck/model/GetNextResultToVerifyResult.h
+	include/alibabacloud/qualitycheck/model/GetPrecisionTaskRequest.h
+	include/alibabacloud/qualitycheck/model/GetPrecisionTaskResult.h
+	include/alibabacloud/qualitycheck/model/GetRecognizeResultRequest.h
+	include/alibabacloud/qualitycheck/model/GetRecognizeResultResult.h
+	include/alibabacloud/qualitycheck/model/GetResultRequest.h
+	include/alibabacloud/qualitycheck/model/GetResultResult.h
+	include/alibabacloud/qualitycheck/model/GetResultCallbackRequest.h
+	include/alibabacloud/qualitycheck/model/GetResultCallbackResult.h
+	include/alibabacloud/qualitycheck/model/GetResultToReviewRequest.h
+	include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h
+	include/alibabacloud/qualitycheck/model/GetRuleRequest.h
+	include/alibabacloud/qualitycheck/model/GetRuleResult.h
+	include/alibabacloud/qualitycheck/model/GetRuleCategoryRequest.h
+	include/alibabacloud/qualitycheck/model/GetRuleCategoryResult.h
+	include/alibabacloud/qualitycheck/model/GetRuleDetailRequest.h
+	include/alibabacloud/qualitycheck/model/GetRuleDetailResult.h
+	include/alibabacloud/qualitycheck/model/GetScoreInfoRequest.h
+	include/alibabacloud/qualitycheck/model/GetScoreInfoResult.h
+	include/alibabacloud/qualitycheck/model/GetSkillGroupConfigRequest.h
+	include/alibabacloud/qualitycheck/model/GetSkillGroupConfigResult.h
+	include/alibabacloud/qualitycheck/model/GetSyncResultRequest.h
+	include/alibabacloud/qualitycheck/model/GetSyncResultResult.h
+	include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiRequest.h
+	include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiResult.h
+	include/alibabacloud/qualitycheck/model/HandleComplaintRequest.h
+	include/alibabacloud/qualitycheck/model/HandleComplaintResult.h
+	include/alibabacloud/qualitycheck/model/InsertScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/InsertScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/InsertSubScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/InsertSubScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/InvalidRuleRequest.h
+	include/alibabacloud/qualitycheck/model/InvalidRuleResult.h
+	include/alibabacloud/qualitycheck/model/ListAsrVocabRequest.h
+	include/alibabacloud/qualitycheck/model/ListAsrVocabResult.h
+	include/alibabacloud/qualitycheck/model/ListHotWordsTasksRequest.h
+	include/alibabacloud/qualitycheck/model/ListHotWordsTasksResult.h
+	include/alibabacloud/qualitycheck/model/ListPrecisionTaskRequest.h
+	include/alibabacloud/qualitycheck/model/ListPrecisionTaskResult.h
+	include/alibabacloud/qualitycheck/model/ListRolesRequest.h
+	include/alibabacloud/qualitycheck/model/ListRolesResult.h
+	include/alibabacloud/qualitycheck/model/ListRulesRequest.h
+	include/alibabacloud/qualitycheck/model/ListRulesResult.h
+	include/alibabacloud/qualitycheck/model/ListSkillGroupConfigRequest.h
+	include/alibabacloud/qualitycheck/model/ListSkillGroupConfigResult.h
+	include/alibabacloud/qualitycheck/model/ListTaskAssignRulesRequest.h
+	include/alibabacloud/qualitycheck/model/ListTaskAssignRulesResult.h
+	include/alibabacloud/qualitycheck/model/ListUsersRequest.h
+	include/alibabacloud/qualitycheck/model/ListUsersResult.h
+	include/alibabacloud/qualitycheck/model/ListWarningConfigRequest.h
+	include/alibabacloud/qualitycheck/model/ListWarningConfigResult.h
+	include/alibabacloud/qualitycheck/model/OpenServiceRequest.h
+	include/alibabacloud/qualitycheck/model/OpenServiceResult.h
+	include/alibabacloud/qualitycheck/model/RegisterNoticeRequest.h
+	include/alibabacloud/qualitycheck/model/RegisterNoticeResult.h
+	include/alibabacloud/qualitycheck/model/RestartAsrTaskRequest.h
+	include/alibabacloud/qualitycheck/model/RestartAsrTaskResult.h
+	include/alibabacloud/qualitycheck/model/RetrySubmitAsrRequest.h
+	include/alibabacloud/qualitycheck/model/RetrySubmitAsrResult.h
+	include/alibabacloud/qualitycheck/model/SaveConfigDataSetRequest.h
+	include/alibabacloud/qualitycheck/model/SaveConfigDataSetResult.h
+	include/alibabacloud/qualitycheck/model/SubmitComplaintRequest.h
+	include/alibabacloud/qualitycheck/model/SubmitComplaintResult.h
+	include/alibabacloud/qualitycheck/model/SubmitModelTestTaskRequest.h
+	include/alibabacloud/qualitycheck/model/SubmitModelTestTaskResult.h
+	include/alibabacloud/qualitycheck/model/SubmitPrecisionTaskRequest.h
+	include/alibabacloud/qualitycheck/model/SubmitPrecisionTaskResult.h
+	include/alibabacloud/qualitycheck/model/SubmitQualityCheckTaskRequest.h
+	include/alibabacloud/qualitycheck/model/SubmitQualityCheckTaskResult.h
+	include/alibabacloud/qualitycheck/model/SubmitReviewInfoRequest.h
+	include/alibabacloud/qualitycheck/model/SubmitReviewInfoResult.h
+	include/alibabacloud/qualitycheck/model/SyncQualityCheckRequest.h
+	include/alibabacloud/qualitycheck/model/SyncQualityCheckResult.h
+	include/alibabacloud/qualitycheck/model/UpdateAsrVocabRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateAsrVocabResult.h
+	include/alibabacloud/qualitycheck/model/UpdateRuleRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateRuleResult.h
+	include/alibabacloud/qualitycheck/model/UpdateRuleForAntRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateRuleForAntResult.h
+	include/alibabacloud/qualitycheck/model/UpdateScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/UpdateSkillGroupConfigRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateSkillGroupConfigResult.h
+	include/alibabacloud/qualitycheck/model/UpdateSubScoreForApiRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateSubScoreForApiResult.h
+	include/alibabacloud/qualitycheck/model/UpdateSyncQualityCheckDataRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateSyncQualityCheckDataResult.h
+	include/alibabacloud/qualitycheck/model/UpdateTaskAssignRuleRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateTaskAssignRuleResult.h
+	include/alibabacloud/qualitycheck/model/UpdateUserRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateUserResult.h
+	include/alibabacloud/qualitycheck/model/UpdateUserConfigRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateUserConfigResult.h
+	include/alibabacloud/qualitycheck/model/UpdateWarningConfigRequest.h
+	include/alibabacloud/qualitycheck/model/UpdateWarningConfigResult.h
+	include/alibabacloud/qualitycheck/model/UploadAudioDataRequest.h
+	include/alibabacloud/qualitycheck/model/UploadAudioDataResult.h
+	include/alibabacloud/qualitycheck/model/UploadDataRequest.h
+	include/alibabacloud/qualitycheck/model/UploadDataResult.h
+	include/alibabacloud/qualitycheck/model/UploadDataSyncRequest.h
+	include/alibabacloud/qualitycheck/model/UploadDataSyncResult.h
+	include/alibabacloud/qualitycheck/model/UploadRuleRequest.h
+	include/alibabacloud/qualitycheck/model/UploadRuleResult.h
+	include/alibabacloud/qualitycheck/model/ValidateRoleSetRequest.h
+	include/alibabacloud/qualitycheck/model/ValidateRoleSetResult.h
+	include/alibabacloud/qualitycheck/model/VerifyFileRequest.h
+	include/alibabacloud/qualitycheck/model/VerifyFileResult.h
+	include/alibabacloud/qualitycheck/model/VerifySentenceRequest.h
+	include/alibabacloud/qualitycheck/model/VerifySentenceResult.h )
+
+set(qualitycheck_src 
+	src/QualitycheckClient.cc
+	src/model/AddBusinessCategoryRequest.cc
+	src/model/AddBusinessCategoryResult.cc
+	src/model/AddRuleCategoryRequest.cc
+	src/model/AddRuleCategoryResult.cc
+	src/model/AddThesaurusForApiRequest.cc
+	src/model/AddThesaurusForApiResult.cc
+	src/model/AssignReviewerRequest.cc
+	src/model/AssignReviewerResult.cc
+	src/model/CloseServiceRequest.cc
+	src/model/CloseServiceResult.cc
+	src/model/CreateAsrVocabRequest.cc
+	src/model/CreateAsrVocabResult.cc
+	src/model/CreateSkillGroupConfigRequest.cc
+	src/model/CreateSkillGroupConfigResult.cc
+	src/model/CreateTaskAssignRuleRequest.cc
+	src/model/CreateTaskAssignRuleResult.cc
+	src/model/CreateUserRequest.cc
+	src/model/CreateUserResult.cc
+	src/model/CreateWarningConfigRequest.cc
+	src/model/CreateWarningConfigResult.cc
+	src/model/DelRuleCategoryRequest.cc
+	src/model/DelRuleCategoryResult.cc
+	src/model/DelThesaurusForApiRequest.cc
+	src/model/DelThesaurusForApiResult.cc
+	src/model/DeleteAsrVocabRequest.cc
+	src/model/DeleteAsrVocabResult.cc
+	src/model/DeleteBusinessCategoryRequest.cc
+	src/model/DeleteBusinessCategoryResult.cc
+	src/model/DeleteCustomizationConfigRequest.cc
+	src/model/DeleteCustomizationConfigResult.cc
+	src/model/DeleteDataSetRequest.cc
+	src/model/DeleteDataSetResult.cc
+	src/model/DeletePrecisionTaskRequest.cc
+	src/model/DeletePrecisionTaskResult.cc
+	src/model/DeleteScoreForApiRequest.cc
+	src/model/DeleteScoreForApiResult.cc
+	src/model/DeleteSkillGroupConfigRequest.cc
+	src/model/DeleteSkillGroupConfigResult.cc
+	src/model/DeleteSubScoreForApiRequest.cc
+	src/model/DeleteSubScoreForApiResult.cc
+	src/model/DeleteTaskAssignRuleRequest.cc
+	src/model/DeleteTaskAssignRuleResult.cc
+	src/model/DeleteUserRequest.cc
+	src/model/DeleteUserResult.cc
+	src/model/DeleteWarningConfigRequest.cc
+	src/model/DeleteWarningConfigResult.cc
+	src/model/EditThesaurusForApiRequest.cc
+	src/model/EditThesaurusForApiResult.cc
+	src/model/GetAsrVocabRequest.cc
+	src/model/GetAsrVocabResult.cc
+	src/model/GetBusinessCategoryListRequest.cc
+	src/model/GetBusinessCategoryListResult.cc
+	src/model/GetCustomizationConfigListRequest.cc
+	src/model/GetCustomizationConfigListResult.cc
+	src/model/GetDataSetListRequest.cc
+	src/model/GetDataSetListResult.cc
+	src/model/GetHitResultRequest.cc
+	src/model/GetHitResultResult.cc
+	src/model/GetNextResultToVerifyRequest.cc
+	src/model/GetNextResultToVerifyResult.cc
+	src/model/GetPrecisionTaskRequest.cc
+	src/model/GetPrecisionTaskResult.cc
+	src/model/GetRecognizeResultRequest.cc
+	src/model/GetRecognizeResultResult.cc
+	src/model/GetResultRequest.cc
+	src/model/GetResultResult.cc
+	src/model/GetResultCallbackRequest.cc
+	src/model/GetResultCallbackResult.cc
+	src/model/GetResultToReviewRequest.cc
+	src/model/GetResultToReviewResult.cc
+	src/model/GetRuleRequest.cc
+	src/model/GetRuleResult.cc
+	src/model/GetRuleCategoryRequest.cc
+	src/model/GetRuleCategoryResult.cc
+	src/model/GetRuleDetailRequest.cc
+	src/model/GetRuleDetailResult.cc
+	src/model/GetScoreInfoRequest.cc
+	src/model/GetScoreInfoResult.cc
+	src/model/GetSkillGroupConfigRequest.cc
+	src/model/GetSkillGroupConfigResult.cc
+	src/model/GetSyncResultRequest.cc
+	src/model/GetSyncResultResult.cc
+	src/model/GetThesaurusBySynonymForApiRequest.cc
+	src/model/GetThesaurusBySynonymForApiResult.cc
+	src/model/HandleComplaintRequest.cc
+	src/model/HandleComplaintResult.cc
+	src/model/InsertScoreForApiRequest.cc
+	src/model/InsertScoreForApiResult.cc
+	src/model/InsertSubScoreForApiRequest.cc
+	src/model/InsertSubScoreForApiResult.cc
+	src/model/InvalidRuleRequest.cc
+	src/model/InvalidRuleResult.cc
+	src/model/ListAsrVocabRequest.cc
+	src/model/ListAsrVocabResult.cc
+	src/model/ListHotWordsTasksRequest.cc
+	src/model/ListHotWordsTasksResult.cc
+	src/model/ListPrecisionTaskRequest.cc
+	src/model/ListPrecisionTaskResult.cc
+	src/model/ListRolesRequest.cc
+	src/model/ListRolesResult.cc
+	src/model/ListRulesRequest.cc
+	src/model/ListRulesResult.cc
+	src/model/ListSkillGroupConfigRequest.cc
+	src/model/ListSkillGroupConfigResult.cc
+	src/model/ListTaskAssignRulesRequest.cc
+	src/model/ListTaskAssignRulesResult.cc
+	src/model/ListUsersRequest.cc
+	src/model/ListUsersResult.cc
+	src/model/ListWarningConfigRequest.cc
+	src/model/ListWarningConfigResult.cc
+	src/model/OpenServiceRequest.cc
+	src/model/OpenServiceResult.cc
+	src/model/RegisterNoticeRequest.cc
+	src/model/RegisterNoticeResult.cc
+	src/model/RestartAsrTaskRequest.cc
+	src/model/RestartAsrTaskResult.cc
+	src/model/RetrySubmitAsrRequest.cc
+	src/model/RetrySubmitAsrResult.cc
+	src/model/SaveConfigDataSetRequest.cc
+	src/model/SaveConfigDataSetResult.cc
+	src/model/SubmitComplaintRequest.cc
+	src/model/SubmitComplaintResult.cc
+	src/model/SubmitModelTestTaskRequest.cc
+	src/model/SubmitModelTestTaskResult.cc
+	src/model/SubmitPrecisionTaskRequest.cc
+	src/model/SubmitPrecisionTaskResult.cc
+	src/model/SubmitQualityCheckTaskRequest.cc
+	src/model/SubmitQualityCheckTaskResult.cc
+	src/model/SubmitReviewInfoRequest.cc
+	src/model/SubmitReviewInfoResult.cc
+	src/model/SyncQualityCheckRequest.cc
+	src/model/SyncQualityCheckResult.cc
+	src/model/UpdateAsrVocabRequest.cc
+	src/model/UpdateAsrVocabResult.cc
+	src/model/UpdateRuleRequest.cc
+	src/model/UpdateRuleResult.cc
+	src/model/UpdateRuleForAntRequest.cc
+	src/model/UpdateRuleForAntResult.cc
+	src/model/UpdateScoreForApiRequest.cc
+	src/model/UpdateScoreForApiResult.cc
+	src/model/UpdateSkillGroupConfigRequest.cc
+	src/model/UpdateSkillGroupConfigResult.cc
+	src/model/UpdateSubScoreForApiRequest.cc
+	src/model/UpdateSubScoreForApiResult.cc
+	src/model/UpdateSyncQualityCheckDataRequest.cc
+	src/model/UpdateSyncQualityCheckDataResult.cc
+	src/model/UpdateTaskAssignRuleRequest.cc
+	src/model/UpdateTaskAssignRuleResult.cc
+	src/model/UpdateUserRequest.cc
+	src/model/UpdateUserResult.cc
+	src/model/UpdateUserConfigRequest.cc
+	src/model/UpdateUserConfigResult.cc
+	src/model/UpdateWarningConfigRequest.cc
+	src/model/UpdateWarningConfigResult.cc
+	src/model/UploadAudioDataRequest.cc
+	src/model/UploadAudioDataResult.cc
+	src/model/UploadDataRequest.cc
+	src/model/UploadDataResult.cc
+	src/model/UploadDataSyncRequest.cc
+	src/model/UploadDataSyncResult.cc
+	src/model/UploadRuleRequest.cc
+	src/model/UploadRuleResult.cc
+	src/model/ValidateRoleSetRequest.cc
+	src/model/ValidateRoleSetResult.cc
+	src/model/VerifyFileRequest.cc
+	src/model/VerifyFileResult.cc
+	src/model/VerifySentenceRequest.cc
+	src/model/VerifySentenceResult.cc )
+
+add_library(qualitycheck ${LIB_TYPE}
+	${qualitycheck_public_header}
+	${qualitycheck_public_header_model}
+	${qualitycheck_src})
+
+set_target_properties(qualitycheck
+	PROPERTIES
+	LINKER_LANGUAGE CXX
+	ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
+	LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
+	RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
+	OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}qualitycheck
+	)
+
+if(${LIB_TYPE} STREQUAL "SHARED")
+	set_target_properties(qualitycheck
+		PROPERTIES
+		DEFINE_SYMBOL ALIBABACLOUD_QUALITYCHECK_LIBRARY)
+endif()
+
+target_include_directories(qualitycheck
+	PRIVATE include
+		${CMAKE_SOURCE_DIR}/core/include
+	)
+target_link_libraries(qualitycheck
+	core)
+
+if(CMAKE_HOST_WIN32)
+	ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
+	set(jsoncpp_install_dir ${INSTALL_DIR})
+	add_dependencies(qualitycheck
+		jsoncpp)
+	target_include_directories(qualitycheck
+		PRIVATE	${jsoncpp_install_dir}/include)
+	target_link_libraries(qualitycheck
+		${jsoncpp_install_dir}/lib/jsoncpp.lib)
+	set_target_properties(qualitycheck
+    	PROPERTIES
+    		COMPILE_OPTIONS "/bigobj")
+else()
+	target_include_directories(qualitycheck
+		PRIVATE /usr/include/jsoncpp)
+	target_link_libraries(qualitycheck
+		jsoncpp)
+endif()
+
+install(FILES ${qualitycheck_public_header}
+	DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/qualitycheck)
+install(FILES ${qualitycheck_public_header_model}
+	DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/qualitycheck/model)
+install(TARGETS qualitycheck
+	ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+	LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+	RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+	)

+ 718 - 0
qualitycheck/include/alibabacloud/qualitycheck/QualitycheckClient.h

@@ -0,0 +1,718 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKCLIENT_H_
+#define ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKCLIENT_H_
+
+#include <future>
+#include <alibabacloud/core/AsyncCallerContext.h>
+#include <alibabacloud/core/EndpointProvider.h>
+#include <alibabacloud/core/RpcServiceClient.h>
+#include "QualitycheckExport.h"
+#include "model/AddBusinessCategoryRequest.h"
+#include "model/AddBusinessCategoryResult.h"
+#include "model/AddRuleCategoryRequest.h"
+#include "model/AddRuleCategoryResult.h"
+#include "model/AddThesaurusForApiRequest.h"
+#include "model/AddThesaurusForApiResult.h"
+#include "model/AssignReviewerRequest.h"
+#include "model/AssignReviewerResult.h"
+#include "model/CloseServiceRequest.h"
+#include "model/CloseServiceResult.h"
+#include "model/CreateAsrVocabRequest.h"
+#include "model/CreateAsrVocabResult.h"
+#include "model/CreateSkillGroupConfigRequest.h"
+#include "model/CreateSkillGroupConfigResult.h"
+#include "model/CreateTaskAssignRuleRequest.h"
+#include "model/CreateTaskAssignRuleResult.h"
+#include "model/CreateUserRequest.h"
+#include "model/CreateUserResult.h"
+#include "model/CreateWarningConfigRequest.h"
+#include "model/CreateWarningConfigResult.h"
+#include "model/DelRuleCategoryRequest.h"
+#include "model/DelRuleCategoryResult.h"
+#include "model/DelThesaurusForApiRequest.h"
+#include "model/DelThesaurusForApiResult.h"
+#include "model/DeleteAsrVocabRequest.h"
+#include "model/DeleteAsrVocabResult.h"
+#include "model/DeleteBusinessCategoryRequest.h"
+#include "model/DeleteBusinessCategoryResult.h"
+#include "model/DeleteCustomizationConfigRequest.h"
+#include "model/DeleteCustomizationConfigResult.h"
+#include "model/DeleteDataSetRequest.h"
+#include "model/DeleteDataSetResult.h"
+#include "model/DeletePrecisionTaskRequest.h"
+#include "model/DeletePrecisionTaskResult.h"
+#include "model/DeleteScoreForApiRequest.h"
+#include "model/DeleteScoreForApiResult.h"
+#include "model/DeleteSkillGroupConfigRequest.h"
+#include "model/DeleteSkillGroupConfigResult.h"
+#include "model/DeleteSubScoreForApiRequest.h"
+#include "model/DeleteSubScoreForApiResult.h"
+#include "model/DeleteTaskAssignRuleRequest.h"
+#include "model/DeleteTaskAssignRuleResult.h"
+#include "model/DeleteUserRequest.h"
+#include "model/DeleteUserResult.h"
+#include "model/DeleteWarningConfigRequest.h"
+#include "model/DeleteWarningConfigResult.h"
+#include "model/EditThesaurusForApiRequest.h"
+#include "model/EditThesaurusForApiResult.h"
+#include "model/GetAsrVocabRequest.h"
+#include "model/GetAsrVocabResult.h"
+#include "model/GetBusinessCategoryListRequest.h"
+#include "model/GetBusinessCategoryListResult.h"
+#include "model/GetCustomizationConfigListRequest.h"
+#include "model/GetCustomizationConfigListResult.h"
+#include "model/GetDataSetListRequest.h"
+#include "model/GetDataSetListResult.h"
+#include "model/GetHitResultRequest.h"
+#include "model/GetHitResultResult.h"
+#include "model/GetNextResultToVerifyRequest.h"
+#include "model/GetNextResultToVerifyResult.h"
+#include "model/GetPrecisionTaskRequest.h"
+#include "model/GetPrecisionTaskResult.h"
+#include "model/GetRecognizeResultRequest.h"
+#include "model/GetRecognizeResultResult.h"
+#include "model/GetResultRequest.h"
+#include "model/GetResultResult.h"
+#include "model/GetResultCallbackRequest.h"
+#include "model/GetResultCallbackResult.h"
+#include "model/GetResultToReviewRequest.h"
+#include "model/GetResultToReviewResult.h"
+#include "model/GetRuleRequest.h"
+#include "model/GetRuleResult.h"
+#include "model/GetRuleCategoryRequest.h"
+#include "model/GetRuleCategoryResult.h"
+#include "model/GetRuleDetailRequest.h"
+#include "model/GetRuleDetailResult.h"
+#include "model/GetScoreInfoRequest.h"
+#include "model/GetScoreInfoResult.h"
+#include "model/GetSkillGroupConfigRequest.h"
+#include "model/GetSkillGroupConfigResult.h"
+#include "model/GetSyncResultRequest.h"
+#include "model/GetSyncResultResult.h"
+#include "model/GetThesaurusBySynonymForApiRequest.h"
+#include "model/GetThesaurusBySynonymForApiResult.h"
+#include "model/HandleComplaintRequest.h"
+#include "model/HandleComplaintResult.h"
+#include "model/InsertScoreForApiRequest.h"
+#include "model/InsertScoreForApiResult.h"
+#include "model/InsertSubScoreForApiRequest.h"
+#include "model/InsertSubScoreForApiResult.h"
+#include "model/InvalidRuleRequest.h"
+#include "model/InvalidRuleResult.h"
+#include "model/ListAsrVocabRequest.h"
+#include "model/ListAsrVocabResult.h"
+#include "model/ListHotWordsTasksRequest.h"
+#include "model/ListHotWordsTasksResult.h"
+#include "model/ListPrecisionTaskRequest.h"
+#include "model/ListPrecisionTaskResult.h"
+#include "model/ListRolesRequest.h"
+#include "model/ListRolesResult.h"
+#include "model/ListRulesRequest.h"
+#include "model/ListRulesResult.h"
+#include "model/ListSkillGroupConfigRequest.h"
+#include "model/ListSkillGroupConfigResult.h"
+#include "model/ListTaskAssignRulesRequest.h"
+#include "model/ListTaskAssignRulesResult.h"
+#include "model/ListUsersRequest.h"
+#include "model/ListUsersResult.h"
+#include "model/ListWarningConfigRequest.h"
+#include "model/ListWarningConfigResult.h"
+#include "model/OpenServiceRequest.h"
+#include "model/OpenServiceResult.h"
+#include "model/RegisterNoticeRequest.h"
+#include "model/RegisterNoticeResult.h"
+#include "model/RestartAsrTaskRequest.h"
+#include "model/RestartAsrTaskResult.h"
+#include "model/RetrySubmitAsrRequest.h"
+#include "model/RetrySubmitAsrResult.h"
+#include "model/SaveConfigDataSetRequest.h"
+#include "model/SaveConfigDataSetResult.h"
+#include "model/SubmitComplaintRequest.h"
+#include "model/SubmitComplaintResult.h"
+#include "model/SubmitModelTestTaskRequest.h"
+#include "model/SubmitModelTestTaskResult.h"
+#include "model/SubmitPrecisionTaskRequest.h"
+#include "model/SubmitPrecisionTaskResult.h"
+#include "model/SubmitQualityCheckTaskRequest.h"
+#include "model/SubmitQualityCheckTaskResult.h"
+#include "model/SubmitReviewInfoRequest.h"
+#include "model/SubmitReviewInfoResult.h"
+#include "model/SyncQualityCheckRequest.h"
+#include "model/SyncQualityCheckResult.h"
+#include "model/UpdateAsrVocabRequest.h"
+#include "model/UpdateAsrVocabResult.h"
+#include "model/UpdateRuleRequest.h"
+#include "model/UpdateRuleResult.h"
+#include "model/UpdateRuleForAntRequest.h"
+#include "model/UpdateRuleForAntResult.h"
+#include "model/UpdateScoreForApiRequest.h"
+#include "model/UpdateScoreForApiResult.h"
+#include "model/UpdateSkillGroupConfigRequest.h"
+#include "model/UpdateSkillGroupConfigResult.h"
+#include "model/UpdateSubScoreForApiRequest.h"
+#include "model/UpdateSubScoreForApiResult.h"
+#include "model/UpdateSyncQualityCheckDataRequest.h"
+#include "model/UpdateSyncQualityCheckDataResult.h"
+#include "model/UpdateTaskAssignRuleRequest.h"
+#include "model/UpdateTaskAssignRuleResult.h"
+#include "model/UpdateUserRequest.h"
+#include "model/UpdateUserResult.h"
+#include "model/UpdateUserConfigRequest.h"
+#include "model/UpdateUserConfigResult.h"
+#include "model/UpdateWarningConfigRequest.h"
+#include "model/UpdateWarningConfigResult.h"
+#include "model/UploadAudioDataRequest.h"
+#include "model/UploadAudioDataResult.h"
+#include "model/UploadDataRequest.h"
+#include "model/UploadDataResult.h"
+#include "model/UploadDataSyncRequest.h"
+#include "model/UploadDataSyncResult.h"
+#include "model/UploadRuleRequest.h"
+#include "model/UploadRuleResult.h"
+#include "model/ValidateRoleSetRequest.h"
+#include "model/ValidateRoleSetResult.h"
+#include "model/VerifyFileRequest.h"
+#include "model/VerifyFileResult.h"
+#include "model/VerifySentenceRequest.h"
+#include "model/VerifySentenceResult.h"
+
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		class ALIBABACLOUD_QUALITYCHECK_EXPORT QualitycheckClient : public RpcServiceClient
+		{
+		public:
+			typedef Outcome<Error, Model::AddBusinessCategoryResult> AddBusinessCategoryOutcome;
+			typedef std::future<AddBusinessCategoryOutcome> AddBusinessCategoryOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::AddBusinessCategoryRequest&, const AddBusinessCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBusinessCategoryAsyncHandler;
+			typedef Outcome<Error, Model::AddRuleCategoryResult> AddRuleCategoryOutcome;
+			typedef std::future<AddRuleCategoryOutcome> AddRuleCategoryOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::AddRuleCategoryRequest&, const AddRuleCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRuleCategoryAsyncHandler;
+			typedef Outcome<Error, Model::AddThesaurusForApiResult> AddThesaurusForApiOutcome;
+			typedef std::future<AddThesaurusForApiOutcome> AddThesaurusForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::AddThesaurusForApiRequest&, const AddThesaurusForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddThesaurusForApiAsyncHandler;
+			typedef Outcome<Error, Model::AssignReviewerResult> AssignReviewerOutcome;
+			typedef std::future<AssignReviewerOutcome> AssignReviewerOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::AssignReviewerRequest&, const AssignReviewerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignReviewerAsyncHandler;
+			typedef Outcome<Error, Model::CloseServiceResult> CloseServiceOutcome;
+			typedef std::future<CloseServiceOutcome> CloseServiceOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CloseServiceRequest&, const CloseServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseServiceAsyncHandler;
+			typedef Outcome<Error, Model::CreateAsrVocabResult> CreateAsrVocabOutcome;
+			typedef std::future<CreateAsrVocabOutcome> CreateAsrVocabOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CreateAsrVocabRequest&, const CreateAsrVocabOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAsrVocabAsyncHandler;
+			typedef Outcome<Error, Model::CreateSkillGroupConfigResult> CreateSkillGroupConfigOutcome;
+			typedef std::future<CreateSkillGroupConfigOutcome> CreateSkillGroupConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CreateSkillGroupConfigRequest&, const CreateSkillGroupConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSkillGroupConfigAsyncHandler;
+			typedef Outcome<Error, Model::CreateTaskAssignRuleResult> CreateTaskAssignRuleOutcome;
+			typedef std::future<CreateTaskAssignRuleOutcome> CreateTaskAssignRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CreateTaskAssignRuleRequest&, const CreateTaskAssignRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskAssignRuleAsyncHandler;
+			typedef Outcome<Error, Model::CreateUserResult> CreateUserOutcome;
+			typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CreateUserRequest&, const CreateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserAsyncHandler;
+			typedef Outcome<Error, Model::CreateWarningConfigResult> CreateWarningConfigOutcome;
+			typedef std::future<CreateWarningConfigOutcome> CreateWarningConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::CreateWarningConfigRequest&, const CreateWarningConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWarningConfigAsyncHandler;
+			typedef Outcome<Error, Model::DelRuleCategoryResult> DelRuleCategoryOutcome;
+			typedef std::future<DelRuleCategoryOutcome> DelRuleCategoryOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DelRuleCategoryRequest&, const DelRuleCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DelRuleCategoryAsyncHandler;
+			typedef Outcome<Error, Model::DelThesaurusForApiResult> DelThesaurusForApiOutcome;
+			typedef std::future<DelThesaurusForApiOutcome> DelThesaurusForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DelThesaurusForApiRequest&, const DelThesaurusForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DelThesaurusForApiAsyncHandler;
+			typedef Outcome<Error, Model::DeleteAsrVocabResult> DeleteAsrVocabOutcome;
+			typedef std::future<DeleteAsrVocabOutcome> DeleteAsrVocabOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteAsrVocabRequest&, const DeleteAsrVocabOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAsrVocabAsyncHandler;
+			typedef Outcome<Error, Model::DeleteBusinessCategoryResult> DeleteBusinessCategoryOutcome;
+			typedef std::future<DeleteBusinessCategoryOutcome> DeleteBusinessCategoryOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteBusinessCategoryRequest&, const DeleteBusinessCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBusinessCategoryAsyncHandler;
+			typedef Outcome<Error, Model::DeleteCustomizationConfigResult> DeleteCustomizationConfigOutcome;
+			typedef std::future<DeleteCustomizationConfigOutcome> DeleteCustomizationConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteCustomizationConfigRequest&, const DeleteCustomizationConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomizationConfigAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDataSetResult> DeleteDataSetOutcome;
+			typedef std::future<DeleteDataSetOutcome> DeleteDataSetOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteDataSetRequest&, const DeleteDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataSetAsyncHandler;
+			typedef Outcome<Error, Model::DeletePrecisionTaskResult> DeletePrecisionTaskOutcome;
+			typedef std::future<DeletePrecisionTaskOutcome> DeletePrecisionTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeletePrecisionTaskRequest&, const DeletePrecisionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePrecisionTaskAsyncHandler;
+			typedef Outcome<Error, Model::DeleteScoreForApiResult> DeleteScoreForApiOutcome;
+			typedef std::future<DeleteScoreForApiOutcome> DeleteScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteScoreForApiRequest&, const DeleteScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::DeleteSkillGroupConfigResult> DeleteSkillGroupConfigOutcome;
+			typedef std::future<DeleteSkillGroupConfigOutcome> DeleteSkillGroupConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteSkillGroupConfigRequest&, const DeleteSkillGroupConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSkillGroupConfigAsyncHandler;
+			typedef Outcome<Error, Model::DeleteSubScoreForApiResult> DeleteSubScoreForApiOutcome;
+			typedef std::future<DeleteSubScoreForApiOutcome> DeleteSubScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteSubScoreForApiRequest&, const DeleteSubScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSubScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::DeleteTaskAssignRuleResult> DeleteTaskAssignRuleOutcome;
+			typedef std::future<DeleteTaskAssignRuleOutcome> DeleteTaskAssignRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteTaskAssignRuleRequest&, const DeleteTaskAssignRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskAssignRuleAsyncHandler;
+			typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
+			typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
+			typedef Outcome<Error, Model::DeleteWarningConfigResult> DeleteWarningConfigOutcome;
+			typedef std::future<DeleteWarningConfigOutcome> DeleteWarningConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::DeleteWarningConfigRequest&, const DeleteWarningConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWarningConfigAsyncHandler;
+			typedef Outcome<Error, Model::EditThesaurusForApiResult> EditThesaurusForApiOutcome;
+			typedef std::future<EditThesaurusForApiOutcome> EditThesaurusForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::EditThesaurusForApiRequest&, const EditThesaurusForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EditThesaurusForApiAsyncHandler;
+			typedef Outcome<Error, Model::GetAsrVocabResult> GetAsrVocabOutcome;
+			typedef std::future<GetAsrVocabOutcome> GetAsrVocabOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetAsrVocabRequest&, const GetAsrVocabOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsrVocabAsyncHandler;
+			typedef Outcome<Error, Model::GetBusinessCategoryListResult> GetBusinessCategoryListOutcome;
+			typedef std::future<GetBusinessCategoryListOutcome> GetBusinessCategoryListOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetBusinessCategoryListRequest&, const GetBusinessCategoryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBusinessCategoryListAsyncHandler;
+			typedef Outcome<Error, Model::GetCustomizationConfigListResult> GetCustomizationConfigListOutcome;
+			typedef std::future<GetCustomizationConfigListOutcome> GetCustomizationConfigListOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetCustomizationConfigListRequest&, const GetCustomizationConfigListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomizationConfigListAsyncHandler;
+			typedef Outcome<Error, Model::GetDataSetListResult> GetDataSetListOutcome;
+			typedef std::future<GetDataSetListOutcome> GetDataSetListOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetDataSetListRequest&, const GetDataSetListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataSetListAsyncHandler;
+			typedef Outcome<Error, Model::GetHitResultResult> GetHitResultOutcome;
+			typedef std::future<GetHitResultOutcome> GetHitResultOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetHitResultRequest&, const GetHitResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHitResultAsyncHandler;
+			typedef Outcome<Error, Model::GetNextResultToVerifyResult> GetNextResultToVerifyOutcome;
+			typedef std::future<GetNextResultToVerifyOutcome> GetNextResultToVerifyOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetNextResultToVerifyRequest&, const GetNextResultToVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNextResultToVerifyAsyncHandler;
+			typedef Outcome<Error, Model::GetPrecisionTaskResult> GetPrecisionTaskOutcome;
+			typedef std::future<GetPrecisionTaskOutcome> GetPrecisionTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetPrecisionTaskRequest&, const GetPrecisionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPrecisionTaskAsyncHandler;
+			typedef Outcome<Error, Model::GetRecognizeResultResult> GetRecognizeResultOutcome;
+			typedef std::future<GetRecognizeResultOutcome> GetRecognizeResultOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetRecognizeResultRequest&, const GetRecognizeResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRecognizeResultAsyncHandler;
+			typedef Outcome<Error, Model::GetResultResult> GetResultOutcome;
+			typedef std::future<GetResultOutcome> GetResultOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetResultRequest&, const GetResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResultAsyncHandler;
+			typedef Outcome<Error, Model::GetResultCallbackResult> GetResultCallbackOutcome;
+			typedef std::future<GetResultCallbackOutcome> GetResultCallbackOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetResultCallbackRequest&, const GetResultCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResultCallbackAsyncHandler;
+			typedef Outcome<Error, Model::GetResultToReviewResult> GetResultToReviewOutcome;
+			typedef std::future<GetResultToReviewOutcome> GetResultToReviewOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetResultToReviewRequest&, const GetResultToReviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResultToReviewAsyncHandler;
+			typedef Outcome<Error, Model::GetRuleResult> GetRuleOutcome;
+			typedef std::future<GetRuleOutcome> GetRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetRuleRequest&, const GetRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleAsyncHandler;
+			typedef Outcome<Error, Model::GetRuleCategoryResult> GetRuleCategoryOutcome;
+			typedef std::future<GetRuleCategoryOutcome> GetRuleCategoryOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetRuleCategoryRequest&, const GetRuleCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleCategoryAsyncHandler;
+			typedef Outcome<Error, Model::GetRuleDetailResult> GetRuleDetailOutcome;
+			typedef std::future<GetRuleDetailOutcome> GetRuleDetailOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetRuleDetailRequest&, const GetRuleDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetScoreInfoResult> GetScoreInfoOutcome;
+			typedef std::future<GetScoreInfoOutcome> GetScoreInfoOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetScoreInfoRequest&, const GetScoreInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetScoreInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetSkillGroupConfigResult> GetSkillGroupConfigOutcome;
+			typedef std::future<GetSkillGroupConfigOutcome> GetSkillGroupConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetSkillGroupConfigRequest&, const GetSkillGroupConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSkillGroupConfigAsyncHandler;
+			typedef Outcome<Error, Model::GetSyncResultResult> GetSyncResultOutcome;
+			typedef std::future<GetSyncResultOutcome> GetSyncResultOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetSyncResultRequest&, const GetSyncResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSyncResultAsyncHandler;
+			typedef Outcome<Error, Model::GetThesaurusBySynonymForApiResult> GetThesaurusBySynonymForApiOutcome;
+			typedef std::future<GetThesaurusBySynonymForApiOutcome> GetThesaurusBySynonymForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::GetThesaurusBySynonymForApiRequest&, const GetThesaurusBySynonymForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetThesaurusBySynonymForApiAsyncHandler;
+			typedef Outcome<Error, Model::HandleComplaintResult> HandleComplaintOutcome;
+			typedef std::future<HandleComplaintOutcome> HandleComplaintOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::HandleComplaintRequest&, const HandleComplaintOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HandleComplaintAsyncHandler;
+			typedef Outcome<Error, Model::InsertScoreForApiResult> InsertScoreForApiOutcome;
+			typedef std::future<InsertScoreForApiOutcome> InsertScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::InsertScoreForApiRequest&, const InsertScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InsertScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::InsertSubScoreForApiResult> InsertSubScoreForApiOutcome;
+			typedef std::future<InsertSubScoreForApiOutcome> InsertSubScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::InsertSubScoreForApiRequest&, const InsertSubScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InsertSubScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::InvalidRuleResult> InvalidRuleOutcome;
+			typedef std::future<InvalidRuleOutcome> InvalidRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::InvalidRuleRequest&, const InvalidRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InvalidRuleAsyncHandler;
+			typedef Outcome<Error, Model::ListAsrVocabResult> ListAsrVocabOutcome;
+			typedef std::future<ListAsrVocabOutcome> ListAsrVocabOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListAsrVocabRequest&, const ListAsrVocabOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAsrVocabAsyncHandler;
+			typedef Outcome<Error, Model::ListHotWordsTasksResult> ListHotWordsTasksOutcome;
+			typedef std::future<ListHotWordsTasksOutcome> ListHotWordsTasksOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListHotWordsTasksRequest&, const ListHotWordsTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListHotWordsTasksAsyncHandler;
+			typedef Outcome<Error, Model::ListPrecisionTaskResult> ListPrecisionTaskOutcome;
+			typedef std::future<ListPrecisionTaskOutcome> ListPrecisionTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListPrecisionTaskRequest&, const ListPrecisionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrecisionTaskAsyncHandler;
+			typedef Outcome<Error, Model::ListRolesResult> ListRolesOutcome;
+			typedef std::future<ListRolesOutcome> ListRolesOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListRolesRequest&, const ListRolesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRolesAsyncHandler;
+			typedef Outcome<Error, Model::ListRulesResult> ListRulesOutcome;
+			typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListRulesRequest&, const ListRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRulesAsyncHandler;
+			typedef Outcome<Error, Model::ListSkillGroupConfigResult> ListSkillGroupConfigOutcome;
+			typedef std::future<ListSkillGroupConfigOutcome> ListSkillGroupConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListSkillGroupConfigRequest&, const ListSkillGroupConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSkillGroupConfigAsyncHandler;
+			typedef Outcome<Error, Model::ListTaskAssignRulesResult> ListTaskAssignRulesOutcome;
+			typedef std::future<ListTaskAssignRulesOutcome> ListTaskAssignRulesOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListTaskAssignRulesRequest&, const ListTaskAssignRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskAssignRulesAsyncHandler;
+			typedef Outcome<Error, Model::ListUsersResult> ListUsersOutcome;
+			typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListUsersRequest&, const ListUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersAsyncHandler;
+			typedef Outcome<Error, Model::ListWarningConfigResult> ListWarningConfigOutcome;
+			typedef std::future<ListWarningConfigOutcome> ListWarningConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ListWarningConfigRequest&, const ListWarningConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWarningConfigAsyncHandler;
+			typedef Outcome<Error, Model::OpenServiceResult> OpenServiceOutcome;
+			typedef std::future<OpenServiceOutcome> OpenServiceOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::OpenServiceRequest&, const OpenServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenServiceAsyncHandler;
+			typedef Outcome<Error, Model::RegisterNoticeResult> RegisterNoticeOutcome;
+			typedef std::future<RegisterNoticeOutcome> RegisterNoticeOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::RegisterNoticeRequest&, const RegisterNoticeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterNoticeAsyncHandler;
+			typedef Outcome<Error, Model::RestartAsrTaskResult> RestartAsrTaskOutcome;
+			typedef std::future<RestartAsrTaskOutcome> RestartAsrTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::RestartAsrTaskRequest&, const RestartAsrTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartAsrTaskAsyncHandler;
+			typedef Outcome<Error, Model::RetrySubmitAsrResult> RetrySubmitAsrOutcome;
+			typedef std::future<RetrySubmitAsrOutcome> RetrySubmitAsrOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::RetrySubmitAsrRequest&, const RetrySubmitAsrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetrySubmitAsrAsyncHandler;
+			typedef Outcome<Error, Model::SaveConfigDataSetResult> SaveConfigDataSetOutcome;
+			typedef std::future<SaveConfigDataSetOutcome> SaveConfigDataSetOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SaveConfigDataSetRequest&, const SaveConfigDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveConfigDataSetAsyncHandler;
+			typedef Outcome<Error, Model::SubmitComplaintResult> SubmitComplaintOutcome;
+			typedef std::future<SubmitComplaintOutcome> SubmitComplaintOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SubmitComplaintRequest&, const SubmitComplaintOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitComplaintAsyncHandler;
+			typedef Outcome<Error, Model::SubmitModelTestTaskResult> SubmitModelTestTaskOutcome;
+			typedef std::future<SubmitModelTestTaskOutcome> SubmitModelTestTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SubmitModelTestTaskRequest&, const SubmitModelTestTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitModelTestTaskAsyncHandler;
+			typedef Outcome<Error, Model::SubmitPrecisionTaskResult> SubmitPrecisionTaskOutcome;
+			typedef std::future<SubmitPrecisionTaskOutcome> SubmitPrecisionTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SubmitPrecisionTaskRequest&, const SubmitPrecisionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPrecisionTaskAsyncHandler;
+			typedef Outcome<Error, Model::SubmitQualityCheckTaskResult> SubmitQualityCheckTaskOutcome;
+			typedef std::future<SubmitQualityCheckTaskOutcome> SubmitQualityCheckTaskOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SubmitQualityCheckTaskRequest&, const SubmitQualityCheckTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitQualityCheckTaskAsyncHandler;
+			typedef Outcome<Error, Model::SubmitReviewInfoResult> SubmitReviewInfoOutcome;
+			typedef std::future<SubmitReviewInfoOutcome> SubmitReviewInfoOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SubmitReviewInfoRequest&, const SubmitReviewInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitReviewInfoAsyncHandler;
+			typedef Outcome<Error, Model::SyncQualityCheckResult> SyncQualityCheckOutcome;
+			typedef std::future<SyncQualityCheckOutcome> SyncQualityCheckOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::SyncQualityCheckRequest&, const SyncQualityCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncQualityCheckAsyncHandler;
+			typedef Outcome<Error, Model::UpdateAsrVocabResult> UpdateAsrVocabOutcome;
+			typedef std::future<UpdateAsrVocabOutcome> UpdateAsrVocabOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateAsrVocabRequest&, const UpdateAsrVocabOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAsrVocabAsyncHandler;
+			typedef Outcome<Error, Model::UpdateRuleResult> UpdateRuleOutcome;
+			typedef std::future<UpdateRuleOutcome> UpdateRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateRuleRequest&, const UpdateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRuleAsyncHandler;
+			typedef Outcome<Error, Model::UpdateRuleForAntResult> UpdateRuleForAntOutcome;
+			typedef std::future<UpdateRuleForAntOutcome> UpdateRuleForAntOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateRuleForAntRequest&, const UpdateRuleForAntOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRuleForAntAsyncHandler;
+			typedef Outcome<Error, Model::UpdateScoreForApiResult> UpdateScoreForApiOutcome;
+			typedef std::future<UpdateScoreForApiOutcome> UpdateScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateScoreForApiRequest&, const UpdateScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::UpdateSkillGroupConfigResult> UpdateSkillGroupConfigOutcome;
+			typedef std::future<UpdateSkillGroupConfigOutcome> UpdateSkillGroupConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateSkillGroupConfigRequest&, const UpdateSkillGroupConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSkillGroupConfigAsyncHandler;
+			typedef Outcome<Error, Model::UpdateSubScoreForApiResult> UpdateSubScoreForApiOutcome;
+			typedef std::future<UpdateSubScoreForApiOutcome> UpdateSubScoreForApiOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateSubScoreForApiRequest&, const UpdateSubScoreForApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSubScoreForApiAsyncHandler;
+			typedef Outcome<Error, Model::UpdateSyncQualityCheckDataResult> UpdateSyncQualityCheckDataOutcome;
+			typedef std::future<UpdateSyncQualityCheckDataOutcome> UpdateSyncQualityCheckDataOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateSyncQualityCheckDataRequest&, const UpdateSyncQualityCheckDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSyncQualityCheckDataAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTaskAssignRuleResult> UpdateTaskAssignRuleOutcome;
+			typedef std::future<UpdateTaskAssignRuleOutcome> UpdateTaskAssignRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateTaskAssignRuleRequest&, const UpdateTaskAssignRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaskAssignRuleAsyncHandler;
+			typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
+			typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
+			typedef Outcome<Error, Model::UpdateUserConfigResult> UpdateUserConfigOutcome;
+			typedef std::future<UpdateUserConfigOutcome> UpdateUserConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateUserConfigRequest&, const UpdateUserConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserConfigAsyncHandler;
+			typedef Outcome<Error, Model::UpdateWarningConfigResult> UpdateWarningConfigOutcome;
+			typedef std::future<UpdateWarningConfigOutcome> UpdateWarningConfigOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UpdateWarningConfigRequest&, const UpdateWarningConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWarningConfigAsyncHandler;
+			typedef Outcome<Error, Model::UploadAudioDataResult> UploadAudioDataOutcome;
+			typedef std::future<UploadAudioDataOutcome> UploadAudioDataOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UploadAudioDataRequest&, const UploadAudioDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadAudioDataAsyncHandler;
+			typedef Outcome<Error, Model::UploadDataResult> UploadDataOutcome;
+			typedef std::future<UploadDataOutcome> UploadDataOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UploadDataRequest&, const UploadDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadDataAsyncHandler;
+			typedef Outcome<Error, Model::UploadDataSyncResult> UploadDataSyncOutcome;
+			typedef std::future<UploadDataSyncOutcome> UploadDataSyncOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UploadDataSyncRequest&, const UploadDataSyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadDataSyncAsyncHandler;
+			typedef Outcome<Error, Model::UploadRuleResult> UploadRuleOutcome;
+			typedef std::future<UploadRuleOutcome> UploadRuleOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::UploadRuleRequest&, const UploadRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadRuleAsyncHandler;
+			typedef Outcome<Error, Model::ValidateRoleSetResult> ValidateRoleSetOutcome;
+			typedef std::future<ValidateRoleSetOutcome> ValidateRoleSetOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::ValidateRoleSetRequest&, const ValidateRoleSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateRoleSetAsyncHandler;
+			typedef Outcome<Error, Model::VerifyFileResult> VerifyFileOutcome;
+			typedef std::future<VerifyFileOutcome> VerifyFileOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::VerifyFileRequest&, const VerifyFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyFileAsyncHandler;
+			typedef Outcome<Error, Model::VerifySentenceResult> VerifySentenceOutcome;
+			typedef std::future<VerifySentenceOutcome> VerifySentenceOutcomeCallable;
+			typedef std::function<void(const QualitycheckClient*, const Model::VerifySentenceRequest&, const VerifySentenceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifySentenceAsyncHandler;
+
+			QualitycheckClient(const Credentials &credentials, const ClientConfiguration &configuration);
+			QualitycheckClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
+			QualitycheckClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
+			~QualitycheckClient();
+			AddBusinessCategoryOutcome addBusinessCategory(const Model::AddBusinessCategoryRequest &request)const;
+			void addBusinessCategoryAsync(const Model::AddBusinessCategoryRequest& request, const AddBusinessCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddBusinessCategoryOutcomeCallable addBusinessCategoryCallable(const Model::AddBusinessCategoryRequest& request) const;
+			AddRuleCategoryOutcome addRuleCategory(const Model::AddRuleCategoryRequest &request)const;
+			void addRuleCategoryAsync(const Model::AddRuleCategoryRequest& request, const AddRuleCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddRuleCategoryOutcomeCallable addRuleCategoryCallable(const Model::AddRuleCategoryRequest& request) const;
+			AddThesaurusForApiOutcome addThesaurusForApi(const Model::AddThesaurusForApiRequest &request)const;
+			void addThesaurusForApiAsync(const Model::AddThesaurusForApiRequest& request, const AddThesaurusForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddThesaurusForApiOutcomeCallable addThesaurusForApiCallable(const Model::AddThesaurusForApiRequest& request) const;
+			AssignReviewerOutcome assignReviewer(const Model::AssignReviewerRequest &request)const;
+			void assignReviewerAsync(const Model::AssignReviewerRequest& request, const AssignReviewerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AssignReviewerOutcomeCallable assignReviewerCallable(const Model::AssignReviewerRequest& request) const;
+			CloseServiceOutcome closeService(const Model::CloseServiceRequest &request)const;
+			void closeServiceAsync(const Model::CloseServiceRequest& request, const CloseServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CloseServiceOutcomeCallable closeServiceCallable(const Model::CloseServiceRequest& request) const;
+			CreateAsrVocabOutcome createAsrVocab(const Model::CreateAsrVocabRequest &request)const;
+			void createAsrVocabAsync(const Model::CreateAsrVocabRequest& request, const CreateAsrVocabAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateAsrVocabOutcomeCallable createAsrVocabCallable(const Model::CreateAsrVocabRequest& request) const;
+			CreateSkillGroupConfigOutcome createSkillGroupConfig(const Model::CreateSkillGroupConfigRequest &request)const;
+			void createSkillGroupConfigAsync(const Model::CreateSkillGroupConfigRequest& request, const CreateSkillGroupConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateSkillGroupConfigOutcomeCallable createSkillGroupConfigCallable(const Model::CreateSkillGroupConfigRequest& request) const;
+			CreateTaskAssignRuleOutcome createTaskAssignRule(const Model::CreateTaskAssignRuleRequest &request)const;
+			void createTaskAssignRuleAsync(const Model::CreateTaskAssignRuleRequest& request, const CreateTaskAssignRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateTaskAssignRuleOutcomeCallable createTaskAssignRuleCallable(const Model::CreateTaskAssignRuleRequest& request) const;
+			CreateUserOutcome createUser(const Model::CreateUserRequest &request)const;
+			void createUserAsync(const Model::CreateUserRequest& request, const CreateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateUserOutcomeCallable createUserCallable(const Model::CreateUserRequest& request) const;
+			CreateWarningConfigOutcome createWarningConfig(const Model::CreateWarningConfigRequest &request)const;
+			void createWarningConfigAsync(const Model::CreateWarningConfigRequest& request, const CreateWarningConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateWarningConfigOutcomeCallable createWarningConfigCallable(const Model::CreateWarningConfigRequest& request) const;
+			DelRuleCategoryOutcome delRuleCategory(const Model::DelRuleCategoryRequest &request)const;
+			void delRuleCategoryAsync(const Model::DelRuleCategoryRequest& request, const DelRuleCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DelRuleCategoryOutcomeCallable delRuleCategoryCallable(const Model::DelRuleCategoryRequest& request) const;
+			DelThesaurusForApiOutcome delThesaurusForApi(const Model::DelThesaurusForApiRequest &request)const;
+			void delThesaurusForApiAsync(const Model::DelThesaurusForApiRequest& request, const DelThesaurusForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DelThesaurusForApiOutcomeCallable delThesaurusForApiCallable(const Model::DelThesaurusForApiRequest& request) const;
+			DeleteAsrVocabOutcome deleteAsrVocab(const Model::DeleteAsrVocabRequest &request)const;
+			void deleteAsrVocabAsync(const Model::DeleteAsrVocabRequest& request, const DeleteAsrVocabAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteAsrVocabOutcomeCallable deleteAsrVocabCallable(const Model::DeleteAsrVocabRequest& request) const;
+			DeleteBusinessCategoryOutcome deleteBusinessCategory(const Model::DeleteBusinessCategoryRequest &request)const;
+			void deleteBusinessCategoryAsync(const Model::DeleteBusinessCategoryRequest& request, const DeleteBusinessCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteBusinessCategoryOutcomeCallable deleteBusinessCategoryCallable(const Model::DeleteBusinessCategoryRequest& request) const;
+			DeleteCustomizationConfigOutcome deleteCustomizationConfig(const Model::DeleteCustomizationConfigRequest &request)const;
+			void deleteCustomizationConfigAsync(const Model::DeleteCustomizationConfigRequest& request, const DeleteCustomizationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteCustomizationConfigOutcomeCallable deleteCustomizationConfigCallable(const Model::DeleteCustomizationConfigRequest& request) const;
+			DeleteDataSetOutcome deleteDataSet(const Model::DeleteDataSetRequest &request)const;
+			void deleteDataSetAsync(const Model::DeleteDataSetRequest& request, const DeleteDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDataSetOutcomeCallable deleteDataSetCallable(const Model::DeleteDataSetRequest& request) const;
+			DeletePrecisionTaskOutcome deletePrecisionTask(const Model::DeletePrecisionTaskRequest &request)const;
+			void deletePrecisionTaskAsync(const Model::DeletePrecisionTaskRequest& request, const DeletePrecisionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeletePrecisionTaskOutcomeCallable deletePrecisionTaskCallable(const Model::DeletePrecisionTaskRequest& request) const;
+			DeleteScoreForApiOutcome deleteScoreForApi(const Model::DeleteScoreForApiRequest &request)const;
+			void deleteScoreForApiAsync(const Model::DeleteScoreForApiRequest& request, const DeleteScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteScoreForApiOutcomeCallable deleteScoreForApiCallable(const Model::DeleteScoreForApiRequest& request) const;
+			DeleteSkillGroupConfigOutcome deleteSkillGroupConfig(const Model::DeleteSkillGroupConfigRequest &request)const;
+			void deleteSkillGroupConfigAsync(const Model::DeleteSkillGroupConfigRequest& request, const DeleteSkillGroupConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteSkillGroupConfigOutcomeCallable deleteSkillGroupConfigCallable(const Model::DeleteSkillGroupConfigRequest& request) const;
+			DeleteSubScoreForApiOutcome deleteSubScoreForApi(const Model::DeleteSubScoreForApiRequest &request)const;
+			void deleteSubScoreForApiAsync(const Model::DeleteSubScoreForApiRequest& request, const DeleteSubScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteSubScoreForApiOutcomeCallable deleteSubScoreForApiCallable(const Model::DeleteSubScoreForApiRequest& request) const;
+			DeleteTaskAssignRuleOutcome deleteTaskAssignRule(const Model::DeleteTaskAssignRuleRequest &request)const;
+			void deleteTaskAssignRuleAsync(const Model::DeleteTaskAssignRuleRequest& request, const DeleteTaskAssignRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteTaskAssignRuleOutcomeCallable deleteTaskAssignRuleCallable(const Model::DeleteTaskAssignRuleRequest& request) const;
+			DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
+			void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
+			DeleteWarningConfigOutcome deleteWarningConfig(const Model::DeleteWarningConfigRequest &request)const;
+			void deleteWarningConfigAsync(const Model::DeleteWarningConfigRequest& request, const DeleteWarningConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteWarningConfigOutcomeCallable deleteWarningConfigCallable(const Model::DeleteWarningConfigRequest& request) const;
+			EditThesaurusForApiOutcome editThesaurusForApi(const Model::EditThesaurusForApiRequest &request)const;
+			void editThesaurusForApiAsync(const Model::EditThesaurusForApiRequest& request, const EditThesaurusForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			EditThesaurusForApiOutcomeCallable editThesaurusForApiCallable(const Model::EditThesaurusForApiRequest& request) const;
+			GetAsrVocabOutcome getAsrVocab(const Model::GetAsrVocabRequest &request)const;
+			void getAsrVocabAsync(const Model::GetAsrVocabRequest& request, const GetAsrVocabAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetAsrVocabOutcomeCallable getAsrVocabCallable(const Model::GetAsrVocabRequest& request) const;
+			GetBusinessCategoryListOutcome getBusinessCategoryList(const Model::GetBusinessCategoryListRequest &request)const;
+			void getBusinessCategoryListAsync(const Model::GetBusinessCategoryListRequest& request, const GetBusinessCategoryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetBusinessCategoryListOutcomeCallable getBusinessCategoryListCallable(const Model::GetBusinessCategoryListRequest& request) const;
+			GetCustomizationConfigListOutcome getCustomizationConfigList(const Model::GetCustomizationConfigListRequest &request)const;
+			void getCustomizationConfigListAsync(const Model::GetCustomizationConfigListRequest& request, const GetCustomizationConfigListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetCustomizationConfigListOutcomeCallable getCustomizationConfigListCallable(const Model::GetCustomizationConfigListRequest& request) const;
+			GetDataSetListOutcome getDataSetList(const Model::GetDataSetListRequest &request)const;
+			void getDataSetListAsync(const Model::GetDataSetListRequest& request, const GetDataSetListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDataSetListOutcomeCallable getDataSetListCallable(const Model::GetDataSetListRequest& request) const;
+			GetHitResultOutcome getHitResult(const Model::GetHitResultRequest &request)const;
+			void getHitResultAsync(const Model::GetHitResultRequest& request, const GetHitResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetHitResultOutcomeCallable getHitResultCallable(const Model::GetHitResultRequest& request) const;
+			GetNextResultToVerifyOutcome getNextResultToVerify(const Model::GetNextResultToVerifyRequest &request)const;
+			void getNextResultToVerifyAsync(const Model::GetNextResultToVerifyRequest& request, const GetNextResultToVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetNextResultToVerifyOutcomeCallable getNextResultToVerifyCallable(const Model::GetNextResultToVerifyRequest& request) const;
+			GetPrecisionTaskOutcome getPrecisionTask(const Model::GetPrecisionTaskRequest &request)const;
+			void getPrecisionTaskAsync(const Model::GetPrecisionTaskRequest& request, const GetPrecisionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetPrecisionTaskOutcomeCallable getPrecisionTaskCallable(const Model::GetPrecisionTaskRequest& request) const;
+			GetRecognizeResultOutcome getRecognizeResult(const Model::GetRecognizeResultRequest &request)const;
+			void getRecognizeResultAsync(const Model::GetRecognizeResultRequest& request, const GetRecognizeResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetRecognizeResultOutcomeCallable getRecognizeResultCallable(const Model::GetRecognizeResultRequest& request) const;
+			GetResultOutcome getResult(const Model::GetResultRequest &request)const;
+			void getResultAsync(const Model::GetResultRequest& request, const GetResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetResultOutcomeCallable getResultCallable(const Model::GetResultRequest& request) const;
+			GetResultCallbackOutcome getResultCallback(const Model::GetResultCallbackRequest &request)const;
+			void getResultCallbackAsync(const Model::GetResultCallbackRequest& request, const GetResultCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetResultCallbackOutcomeCallable getResultCallbackCallable(const Model::GetResultCallbackRequest& request) const;
+			GetResultToReviewOutcome getResultToReview(const Model::GetResultToReviewRequest &request)const;
+			void getResultToReviewAsync(const Model::GetResultToReviewRequest& request, const GetResultToReviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetResultToReviewOutcomeCallable getResultToReviewCallable(const Model::GetResultToReviewRequest& request) const;
+			GetRuleOutcome getRule(const Model::GetRuleRequest &request)const;
+			void getRuleAsync(const Model::GetRuleRequest& request, const GetRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetRuleOutcomeCallable getRuleCallable(const Model::GetRuleRequest& request) const;
+			GetRuleCategoryOutcome getRuleCategory(const Model::GetRuleCategoryRequest &request)const;
+			void getRuleCategoryAsync(const Model::GetRuleCategoryRequest& request, const GetRuleCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetRuleCategoryOutcomeCallable getRuleCategoryCallable(const Model::GetRuleCategoryRequest& request) const;
+			GetRuleDetailOutcome getRuleDetail(const Model::GetRuleDetailRequest &request)const;
+			void getRuleDetailAsync(const Model::GetRuleDetailRequest& request, const GetRuleDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetRuleDetailOutcomeCallable getRuleDetailCallable(const Model::GetRuleDetailRequest& request) const;
+			GetScoreInfoOutcome getScoreInfo(const Model::GetScoreInfoRequest &request)const;
+			void getScoreInfoAsync(const Model::GetScoreInfoRequest& request, const GetScoreInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetScoreInfoOutcomeCallable getScoreInfoCallable(const Model::GetScoreInfoRequest& request) const;
+			GetSkillGroupConfigOutcome getSkillGroupConfig(const Model::GetSkillGroupConfigRequest &request)const;
+			void getSkillGroupConfigAsync(const Model::GetSkillGroupConfigRequest& request, const GetSkillGroupConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSkillGroupConfigOutcomeCallable getSkillGroupConfigCallable(const Model::GetSkillGroupConfigRequest& request) const;
+			GetSyncResultOutcome getSyncResult(const Model::GetSyncResultRequest &request)const;
+			void getSyncResultAsync(const Model::GetSyncResultRequest& request, const GetSyncResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSyncResultOutcomeCallable getSyncResultCallable(const Model::GetSyncResultRequest& request) const;
+			GetThesaurusBySynonymForApiOutcome getThesaurusBySynonymForApi(const Model::GetThesaurusBySynonymForApiRequest &request)const;
+			void getThesaurusBySynonymForApiAsync(const Model::GetThesaurusBySynonymForApiRequest& request, const GetThesaurusBySynonymForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetThesaurusBySynonymForApiOutcomeCallable getThesaurusBySynonymForApiCallable(const Model::GetThesaurusBySynonymForApiRequest& request) const;
+			HandleComplaintOutcome handleComplaint(const Model::HandleComplaintRequest &request)const;
+			void handleComplaintAsync(const Model::HandleComplaintRequest& request, const HandleComplaintAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			HandleComplaintOutcomeCallable handleComplaintCallable(const Model::HandleComplaintRequest& request) const;
+			InsertScoreForApiOutcome insertScoreForApi(const Model::InsertScoreForApiRequest &request)const;
+			void insertScoreForApiAsync(const Model::InsertScoreForApiRequest& request, const InsertScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			InsertScoreForApiOutcomeCallable insertScoreForApiCallable(const Model::InsertScoreForApiRequest& request) const;
+			InsertSubScoreForApiOutcome insertSubScoreForApi(const Model::InsertSubScoreForApiRequest &request)const;
+			void insertSubScoreForApiAsync(const Model::InsertSubScoreForApiRequest& request, const InsertSubScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			InsertSubScoreForApiOutcomeCallable insertSubScoreForApiCallable(const Model::InsertSubScoreForApiRequest& request) const;
+			InvalidRuleOutcome invalidRule(const Model::InvalidRuleRequest &request)const;
+			void invalidRuleAsync(const Model::InvalidRuleRequest& request, const InvalidRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			InvalidRuleOutcomeCallable invalidRuleCallable(const Model::InvalidRuleRequest& request) const;
+			ListAsrVocabOutcome listAsrVocab(const Model::ListAsrVocabRequest &request)const;
+			void listAsrVocabAsync(const Model::ListAsrVocabRequest& request, const ListAsrVocabAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListAsrVocabOutcomeCallable listAsrVocabCallable(const Model::ListAsrVocabRequest& request) const;
+			ListHotWordsTasksOutcome listHotWordsTasks(const Model::ListHotWordsTasksRequest &request)const;
+			void listHotWordsTasksAsync(const Model::ListHotWordsTasksRequest& request, const ListHotWordsTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListHotWordsTasksOutcomeCallable listHotWordsTasksCallable(const Model::ListHotWordsTasksRequest& request) const;
+			ListPrecisionTaskOutcome listPrecisionTask(const Model::ListPrecisionTaskRequest &request)const;
+			void listPrecisionTaskAsync(const Model::ListPrecisionTaskRequest& request, const ListPrecisionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListPrecisionTaskOutcomeCallable listPrecisionTaskCallable(const Model::ListPrecisionTaskRequest& request) const;
+			ListRolesOutcome listRoles(const Model::ListRolesRequest &request)const;
+			void listRolesAsync(const Model::ListRolesRequest& request, const ListRolesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListRolesOutcomeCallable listRolesCallable(const Model::ListRolesRequest& request) const;
+			ListRulesOutcome listRules(const Model::ListRulesRequest &request)const;
+			void listRulesAsync(const Model::ListRulesRequest& request, const ListRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListRulesOutcomeCallable listRulesCallable(const Model::ListRulesRequest& request) const;
+			ListSkillGroupConfigOutcome listSkillGroupConfig(const Model::ListSkillGroupConfigRequest &request)const;
+			void listSkillGroupConfigAsync(const Model::ListSkillGroupConfigRequest& request, const ListSkillGroupConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSkillGroupConfigOutcomeCallable listSkillGroupConfigCallable(const Model::ListSkillGroupConfigRequest& request) const;
+			ListTaskAssignRulesOutcome listTaskAssignRules(const Model::ListTaskAssignRulesRequest &request)const;
+			void listTaskAssignRulesAsync(const Model::ListTaskAssignRulesRequest& request, const ListTaskAssignRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTaskAssignRulesOutcomeCallable listTaskAssignRulesCallable(const Model::ListTaskAssignRulesRequest& request) const;
+			ListUsersOutcome listUsers(const Model::ListUsersRequest &request)const;
+			void listUsersAsync(const Model::ListUsersRequest& request, const ListUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUsersOutcomeCallable listUsersCallable(const Model::ListUsersRequest& request) const;
+			ListWarningConfigOutcome listWarningConfig(const Model::ListWarningConfigRequest &request)const;
+			void listWarningConfigAsync(const Model::ListWarningConfigRequest& request, const ListWarningConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListWarningConfigOutcomeCallable listWarningConfigCallable(const Model::ListWarningConfigRequest& request) const;
+			OpenServiceOutcome openService(const Model::OpenServiceRequest &request)const;
+			void openServiceAsync(const Model::OpenServiceRequest& request, const OpenServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			OpenServiceOutcomeCallable openServiceCallable(const Model::OpenServiceRequest& request) const;
+			RegisterNoticeOutcome registerNotice(const Model::RegisterNoticeRequest &request)const;
+			void registerNoticeAsync(const Model::RegisterNoticeRequest& request, const RegisterNoticeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RegisterNoticeOutcomeCallable registerNoticeCallable(const Model::RegisterNoticeRequest& request) const;
+			RestartAsrTaskOutcome restartAsrTask(const Model::RestartAsrTaskRequest &request)const;
+			void restartAsrTaskAsync(const Model::RestartAsrTaskRequest& request, const RestartAsrTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RestartAsrTaskOutcomeCallable restartAsrTaskCallable(const Model::RestartAsrTaskRequest& request) const;
+			RetrySubmitAsrOutcome retrySubmitAsr(const Model::RetrySubmitAsrRequest &request)const;
+			void retrySubmitAsrAsync(const Model::RetrySubmitAsrRequest& request, const RetrySubmitAsrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RetrySubmitAsrOutcomeCallable retrySubmitAsrCallable(const Model::RetrySubmitAsrRequest& request) const;
+			SaveConfigDataSetOutcome saveConfigDataSet(const Model::SaveConfigDataSetRequest &request)const;
+			void saveConfigDataSetAsync(const Model::SaveConfigDataSetRequest& request, const SaveConfigDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SaveConfigDataSetOutcomeCallable saveConfigDataSetCallable(const Model::SaveConfigDataSetRequest& request) const;
+			SubmitComplaintOutcome submitComplaint(const Model::SubmitComplaintRequest &request)const;
+			void submitComplaintAsync(const Model::SubmitComplaintRequest& request, const SubmitComplaintAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitComplaintOutcomeCallable submitComplaintCallable(const Model::SubmitComplaintRequest& request) const;
+			SubmitModelTestTaskOutcome submitModelTestTask(const Model::SubmitModelTestTaskRequest &request)const;
+			void submitModelTestTaskAsync(const Model::SubmitModelTestTaskRequest& request, const SubmitModelTestTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitModelTestTaskOutcomeCallable submitModelTestTaskCallable(const Model::SubmitModelTestTaskRequest& request) const;
+			SubmitPrecisionTaskOutcome submitPrecisionTask(const Model::SubmitPrecisionTaskRequest &request)const;
+			void submitPrecisionTaskAsync(const Model::SubmitPrecisionTaskRequest& request, const SubmitPrecisionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitPrecisionTaskOutcomeCallable submitPrecisionTaskCallable(const Model::SubmitPrecisionTaskRequest& request) const;
+			SubmitQualityCheckTaskOutcome submitQualityCheckTask(const Model::SubmitQualityCheckTaskRequest &request)const;
+			void submitQualityCheckTaskAsync(const Model::SubmitQualityCheckTaskRequest& request, const SubmitQualityCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitQualityCheckTaskOutcomeCallable submitQualityCheckTaskCallable(const Model::SubmitQualityCheckTaskRequest& request) const;
+			SubmitReviewInfoOutcome submitReviewInfo(const Model::SubmitReviewInfoRequest &request)const;
+			void submitReviewInfoAsync(const Model::SubmitReviewInfoRequest& request, const SubmitReviewInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitReviewInfoOutcomeCallable submitReviewInfoCallable(const Model::SubmitReviewInfoRequest& request) const;
+			SyncQualityCheckOutcome syncQualityCheck(const Model::SyncQualityCheckRequest &request)const;
+			void syncQualityCheckAsync(const Model::SyncQualityCheckRequest& request, const SyncQualityCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SyncQualityCheckOutcomeCallable syncQualityCheckCallable(const Model::SyncQualityCheckRequest& request) const;
+			UpdateAsrVocabOutcome updateAsrVocab(const Model::UpdateAsrVocabRequest &request)const;
+			void updateAsrVocabAsync(const Model::UpdateAsrVocabRequest& request, const UpdateAsrVocabAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateAsrVocabOutcomeCallable updateAsrVocabCallable(const Model::UpdateAsrVocabRequest& request) const;
+			UpdateRuleOutcome updateRule(const Model::UpdateRuleRequest &request)const;
+			void updateRuleAsync(const Model::UpdateRuleRequest& request, const UpdateRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateRuleOutcomeCallable updateRuleCallable(const Model::UpdateRuleRequest& request) const;
+			UpdateRuleForAntOutcome updateRuleForAnt(const Model::UpdateRuleForAntRequest &request)const;
+			void updateRuleForAntAsync(const Model::UpdateRuleForAntRequest& request, const UpdateRuleForAntAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateRuleForAntOutcomeCallable updateRuleForAntCallable(const Model::UpdateRuleForAntRequest& request) const;
+			UpdateScoreForApiOutcome updateScoreForApi(const Model::UpdateScoreForApiRequest &request)const;
+			void updateScoreForApiAsync(const Model::UpdateScoreForApiRequest& request, const UpdateScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateScoreForApiOutcomeCallable updateScoreForApiCallable(const Model::UpdateScoreForApiRequest& request) const;
+			UpdateSkillGroupConfigOutcome updateSkillGroupConfig(const Model::UpdateSkillGroupConfigRequest &request)const;
+			void updateSkillGroupConfigAsync(const Model::UpdateSkillGroupConfigRequest& request, const UpdateSkillGroupConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateSkillGroupConfigOutcomeCallable updateSkillGroupConfigCallable(const Model::UpdateSkillGroupConfigRequest& request) const;
+			UpdateSubScoreForApiOutcome updateSubScoreForApi(const Model::UpdateSubScoreForApiRequest &request)const;
+			void updateSubScoreForApiAsync(const Model::UpdateSubScoreForApiRequest& request, const UpdateSubScoreForApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateSubScoreForApiOutcomeCallable updateSubScoreForApiCallable(const Model::UpdateSubScoreForApiRequest& request) const;
+			UpdateSyncQualityCheckDataOutcome updateSyncQualityCheckData(const Model::UpdateSyncQualityCheckDataRequest &request)const;
+			void updateSyncQualityCheckDataAsync(const Model::UpdateSyncQualityCheckDataRequest& request, const UpdateSyncQualityCheckDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateSyncQualityCheckDataOutcomeCallable updateSyncQualityCheckDataCallable(const Model::UpdateSyncQualityCheckDataRequest& request) const;
+			UpdateTaskAssignRuleOutcome updateTaskAssignRule(const Model::UpdateTaskAssignRuleRequest &request)const;
+			void updateTaskAssignRuleAsync(const Model::UpdateTaskAssignRuleRequest& request, const UpdateTaskAssignRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTaskAssignRuleOutcomeCallable updateTaskAssignRuleCallable(const Model::UpdateTaskAssignRuleRequest& request) const;
+			UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
+			void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;
+			UpdateUserConfigOutcome updateUserConfig(const Model::UpdateUserConfigRequest &request)const;
+			void updateUserConfigAsync(const Model::UpdateUserConfigRequest& request, const UpdateUserConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateUserConfigOutcomeCallable updateUserConfigCallable(const Model::UpdateUserConfigRequest& request) const;
+			UpdateWarningConfigOutcome updateWarningConfig(const Model::UpdateWarningConfigRequest &request)const;
+			void updateWarningConfigAsync(const Model::UpdateWarningConfigRequest& request, const UpdateWarningConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateWarningConfigOutcomeCallable updateWarningConfigCallable(const Model::UpdateWarningConfigRequest& request) const;
+			UploadAudioDataOutcome uploadAudioData(const Model::UploadAudioDataRequest &request)const;
+			void uploadAudioDataAsync(const Model::UploadAudioDataRequest& request, const UploadAudioDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadAudioDataOutcomeCallable uploadAudioDataCallable(const Model::UploadAudioDataRequest& request) const;
+			UploadDataOutcome uploadData(const Model::UploadDataRequest &request)const;
+			void uploadDataAsync(const Model::UploadDataRequest& request, const UploadDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadDataOutcomeCallable uploadDataCallable(const Model::UploadDataRequest& request) const;
+			UploadDataSyncOutcome uploadDataSync(const Model::UploadDataSyncRequest &request)const;
+			void uploadDataSyncAsync(const Model::UploadDataSyncRequest& request, const UploadDataSyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadDataSyncOutcomeCallable uploadDataSyncCallable(const Model::UploadDataSyncRequest& request) const;
+			UploadRuleOutcome uploadRule(const Model::UploadRuleRequest &request)const;
+			void uploadRuleAsync(const Model::UploadRuleRequest& request, const UploadRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadRuleOutcomeCallable uploadRuleCallable(const Model::UploadRuleRequest& request) const;
+			ValidateRoleSetOutcome validateRoleSet(const Model::ValidateRoleSetRequest &request)const;
+			void validateRoleSetAsync(const Model::ValidateRoleSetRequest& request, const ValidateRoleSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ValidateRoleSetOutcomeCallable validateRoleSetCallable(const Model::ValidateRoleSetRequest& request) const;
+			VerifyFileOutcome verifyFile(const Model::VerifyFileRequest &request)const;
+			void verifyFileAsync(const Model::VerifyFileRequest& request, const VerifyFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			VerifyFileOutcomeCallable verifyFileCallable(const Model::VerifyFileRequest& request) const;
+			VerifySentenceOutcome verifySentence(const Model::VerifySentenceRequest &request)const;
+			void verifySentenceAsync(const Model::VerifySentenceRequest& request, const VerifySentenceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			VerifySentenceOutcomeCallable verifySentenceCallable(const Model::VerifySentenceRequest& request) const;
+	
+		private:
+			std::shared_ptr<EndpointProvider> endpointProvider_;
+		};
+	}
+}
+
+#endif // !ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKCLIENT_H_

+ 32 - 0
qualitycheck/include/alibabacloud/qualitycheck/QualitycheckExport.h

@@ -0,0 +1,32 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKEXPORT_H_
+#define ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKEXPORT_H_
+
+#include <alibabacloud/core/Global.h>
+
+#if defined(ALIBABACLOUD_SHARED)
+#	if defined(ALIBABACLOUD_QUALITYCHECK_LIBRARY)
+#		define ALIBABACLOUD_QUALITYCHECK_EXPORT ALIBABACLOUD_DECL_EXPORT
+#	else
+#		define ALIBABACLOUD_QUALITYCHECK_EXPORT ALIBABACLOUD_DECL_IMPORT
+#	endif
+#else
+#	define ALIBABACLOUD_QUALITYCHECK_EXPORT
+#endif
+
+#endif // !ALIBABACLOUD_QUALITYCHECK_QUALITYCHECKEXPORT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddBusinessCategoryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddBusinessCategoryRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddBusinessCategoryRequest();
+				~AddBusinessCategoryRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddBusinessCategoryResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddBusinessCategoryResult : public ServiceResult
+			{
+			public:
+
+
+				AddBusinessCategoryResult();
+				explicit AddBusinessCategoryResult(const std::string &payload);
+				~AddBusinessCategoryResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDBUSINESSCATEGORYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddRuleCategoryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddRuleCategoryRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddRuleCategoryRequest();
+				~AddRuleCategoryRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYREQUEST_H_

+ 61 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddRuleCategoryResult.h

@@ -0,0 +1,61 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddRuleCategoryResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					bool select;
+				};
+
+
+				AddRuleCategoryResult();
+				explicit AddRuleCategoryResult(const std::string &payload);
+				~AddRuleCategoryResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDRULECATEGORYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddThesaurusForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddThesaurusForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				AddThesaurusForApiRequest();
+				~AddThesaurusForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AddThesaurusForApiResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AddThesaurusForApiResult : public ServiceResult
+			{
+			public:
+
+
+				AddThesaurusForApiResult();
+				explicit AddThesaurusForApiResult(const std::string &payload);
+				~AddThesaurusForApiResult();
+				std::string getMessage()const;
+				long getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ADDTHESAURUSFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AssignReviewerRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AssignReviewerRequest : public RpcServiceRequest
+			{
+
+			public:
+				AssignReviewerRequest();
+				~AssignReviewerRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/AssignReviewerResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT AssignReviewerResult : public ServiceResult
+			{
+			public:
+
+
+				AssignReviewerResult();
+				explicit AssignReviewerResult(const std::string &payload);
+				~AssignReviewerResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_ASSIGNREVIEWERRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CloseServiceRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICEREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CloseServiceRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseServiceRequest();
+				~CloseServiceRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICEREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CloseServiceResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICERESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CloseServiceResult : public ServiceResult
+			{
+			public:
+
+
+				CloseServiceResult();
+				explicit CloseServiceResult(const std::string &payload);
+				~CloseServiceResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CLOSESERVICERESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateAsrVocabRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateAsrVocabRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateAsrVocabRequest();
+				~CreateAsrVocabRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateAsrVocabResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateAsrVocabResult : public ServiceResult
+			{
+			public:
+
+
+				CreateAsrVocabResult();
+				explicit CreateAsrVocabResult(const std::string &payload);
+				~CreateAsrVocabResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEASRVOCABRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateSkillGroupConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateSkillGroupConfigRequest();
+				~CreateSkillGroupConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateSkillGroupConfigResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateSkillGroupConfigResult : public ServiceResult
+			{
+			public:
+
+
+				CreateSkillGroupConfigResult();
+				explicit CreateSkillGroupConfigResult(const std::string &payload);
+				~CreateSkillGroupConfigResult();
+				std::string getMessage()const;
+				long getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATESKILLGROUPCONFIGRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULEREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateTaskAssignRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateTaskAssignRuleRequest();
+				~CreateTaskAssignRuleRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULEREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateTaskAssignRuleResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULERESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateTaskAssignRuleResult : public ServiceResult
+			{
+			public:
+
+
+				CreateTaskAssignRuleResult();
+				explicit CreateTaskAssignRuleResult(const std::string &payload);
+				~CreateTaskAssignRuleResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATETASKASSIGNRULERESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateUserRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateUserRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateUserRequest();
+				~CreateUserRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateUserResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateUserResult : public ServiceResult
+			{
+			public:
+
+
+				CreateUserResult();
+				explicit CreateUserResult(const std::string &payload);
+				~CreateUserResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEUSERRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateWarningConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateWarningConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateWarningConfigRequest();
+				~CreateWarningConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/CreateWarningConfigResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT CreateWarningConfigResult : public ServiceResult
+			{
+			public:
+
+
+				CreateWarningConfigResult();
+				explicit CreateWarningConfigResult(const std::string &payload);
+				~CreateWarningConfigResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_CREATEWARNINGCONFIGRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DelRuleCategoryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DelRuleCategoryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DelRuleCategoryRequest();
+				~DelRuleCategoryRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYREQUEST_H_

+ 61 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DelRuleCategoryResult.h

@@ -0,0 +1,61 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DelRuleCategoryResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					bool select;
+				};
+
+
+				DelRuleCategoryResult();
+				explicit DelRuleCategoryResult(const std::string &payload);
+				~DelRuleCategoryResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELRULECATEGORYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DelThesaurusForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DelThesaurusForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				DelThesaurusForApiRequest();
+				~DelThesaurusForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DelThesaurusForApiResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DelThesaurusForApiResult : public ServiceResult
+			{
+			public:
+
+
+				DelThesaurusForApiResult();
+				explicit DelThesaurusForApiResult(const std::string &payload);
+				~DelThesaurusForApiResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELTHESAURUSFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteAsrVocabRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteAsrVocabRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteAsrVocabRequest();
+				~DeleteAsrVocabRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteAsrVocabResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteAsrVocabResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteAsrVocabResult();
+				explicit DeleteAsrVocabResult(const std::string &payload);
+				~DeleteAsrVocabResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEASRVOCABRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteBusinessCategoryRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteBusinessCategoryRequest();
+				~DeleteBusinessCategoryRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteBusinessCategoryResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteBusinessCategoryResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteBusinessCategoryResult();
+				explicit DeleteBusinessCategoryResult(const std::string &payload);
+				~DeleteBusinessCategoryResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEBUSINESSCATEGORYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteCustomizationConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteCustomizationConfigRequest();
+				~DeleteCustomizationConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteCustomizationConfigResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteCustomizationConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteCustomizationConfigResult();
+				explicit DeleteCustomizationConfigResult(const std::string &payload);
+				~DeleteCustomizationConfigResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETECUSTOMIZATIONCONFIGRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteDataSetRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteDataSetRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDataSetRequest();
+				~DeleteDataSetRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteDataSetResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteDataSetResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDataSetResult();
+				explicit DeleteDataSetResult(const std::string &payload);
+				~DeleteDataSetResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEDATASETRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeletePrecisionTaskRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeletePrecisionTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeletePrecisionTaskRequest();
+				~DeletePrecisionTaskRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeletePrecisionTaskResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeletePrecisionTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeletePrecisionTaskResult();
+				explicit DeletePrecisionTaskResult(const std::string &payload);
+				~DeletePrecisionTaskResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEPRECISIONTASKRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteScoreForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteScoreForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteScoreForApiRequest();
+				~DeleteScoreForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteScoreForApiResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteScoreForApiResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteScoreForApiResult();
+				explicit DeleteScoreForApiResult(const std::string &payload);
+				~DeleteScoreForApiResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESCOREFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteSkillGroupConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteSkillGroupConfigRequest();
+				~DeleteSkillGroupConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSkillGroupConfigResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteSkillGroupConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteSkillGroupConfigResult();
+				explicit DeleteSkillGroupConfigResult(const std::string &payload);
+				~DeleteSkillGroupConfigResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESKILLGROUPCONFIGRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteSubScoreForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteSubScoreForApiRequest();
+				~DeleteSubScoreForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteSubScoreForApiResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteSubScoreForApiResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteSubScoreForApiResult();
+				explicit DeleteSubScoreForApiResult(const std::string &payload);
+				~DeleteSubScoreForApiResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETESUBSCOREFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULEREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteTaskAssignRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteTaskAssignRuleRequest();
+				~DeleteTaskAssignRuleRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULEREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteTaskAssignRuleResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULERESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteTaskAssignRuleResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteTaskAssignRuleResult();
+				explicit DeleteTaskAssignRuleResult(const std::string &payload);
+				~DeleteTaskAssignRuleResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETETASKASSIGNRULERESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteUserRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteUserRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteUserRequest();
+				~DeleteUserRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteUserResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteUserResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteUserResult();
+				explicit DeleteUserResult(const std::string &payload);
+				~DeleteUserResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEUSERRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteWarningConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteWarningConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteWarningConfigRequest();
+				~DeleteWarningConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/DeleteWarningConfigResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT DeleteWarningConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteWarningConfigResult();
+				explicit DeleteWarningConfigResult(const std::string &payload);
+				~DeleteWarningConfigResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_DELETEWARNINGCONFIGRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/EditThesaurusForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT EditThesaurusForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				EditThesaurusForApiRequest();
+				~EditThesaurusForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/EditThesaurusForApiResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT EditThesaurusForApiResult : public ServiceResult
+			{
+			public:
+
+
+				EditThesaurusForApiResult();
+				explicit EditThesaurusForApiResult(const std::string &payload);
+				~EditThesaurusForApiResult();
+				std::string getMessage()const;
+				long getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_EDITTHESAURUSFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetAsrVocabRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetAsrVocabRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetAsrVocabRequest();
+				~GetAsrVocabRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABREQUEST_H_

+ 67 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetAsrVocabResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetAsrVocabResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct Word
+					{
+						std::string word;
+						int weight;
+					};
+					std::vector<Word> words;
+					std::string name;
+				};
+
+
+				GetAsrVocabResult();
+				explicit GetAsrVocabResult(const std::string &payload);
+				~GetAsrVocabResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETASRVOCABRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetBusinessCategoryListRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetBusinessCategoryListRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetBusinessCategoryListRequest();
+				~GetBusinessCategoryListRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTREQUEST_H_

+ 63 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetBusinessCategoryListResult.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetBusinessCategoryListResult : public ServiceResult
+			{
+			public:
+				struct BusinessCategoryBasicInfo
+				{
+					std::string businessName;
+					int serviceType;
+					int bid;
+				};
+
+
+				GetBusinessCategoryListResult();
+				explicit GetBusinessCategoryListResult(const std::string &payload);
+				~GetBusinessCategoryListResult();
+				std::string getMessage()const;
+				std::vector<BusinessCategoryBasicInfo> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<BusinessCategoryBasicInfo> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETBUSINESSCATEGORYLISTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetCustomizationConfigListRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetCustomizationConfigListRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetCustomizationConfigListRequest();
+				~GetCustomizationConfigListRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTREQUEST_H_

+ 66 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetCustomizationConfigListResult.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetCustomizationConfigListResult : public ServiceResult
+			{
+			public:
+				struct ModelCustomizationDataSetPo
+				{
+					std::string modelName;
+					int taskType;
+					std::string createTime;
+					int modelStatus;
+					std::string modeCustomizationId;
+					long modelId;
+				};
+
+
+				GetCustomizationConfigListResult();
+				explicit GetCustomizationConfigListResult(const std::string &payload);
+				~GetCustomizationConfigListResult();
+				std::string getMessage()const;
+				std::vector<ModelCustomizationDataSetPo> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<ModelCustomizationDataSetPo> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETCUSTOMIZATIONCONFIGLISTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetDataSetListRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetDataSetListRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDataSetListRequest();
+				~GetDataSetListRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTREQUEST_H_

+ 73 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetDataSetListResult.h

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetDataSetListResult : public ServiceResult
+			{
+			public:
+				struct DataSet
+				{
+					std::string setDomain;
+					std::string setRoleArn;
+					std::string createTime;
+					int createType;
+					std::string updateTime;
+					std::string setName;
+					long setId;
+					int setNumber;
+					std::string setFolderName;
+					int channelType;
+					std::string setBucketName;
+				};
+
+
+				GetDataSetListResult();
+				explicit GetDataSetListResult(const std::string &payload);
+				~GetDataSetListResult();
+				std::string getMessage()const;
+				std::vector<DataSet> getData()const;
+				int getCount()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<DataSet> data_;
+				int count_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETDATASETLISTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetHitResultRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetHitResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetHitResultRequest();
+				~GetHitResultRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTREQUEST_H_

+ 68 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetHitResultResult.h

@@ -0,0 +1,68 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetHitResultResult : public ServiceResult
+			{
+			public:
+				struct ResultInfo
+				{
+					long rid;
+					std::string ruleName;
+				};
+
+
+				GetHitResultResult();
+				explicit GetHitResultResult(const std::string &payload);
+				~GetHitResultResult();
+				std::string getMessage()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<ResultInfo> getData()const;
+				int getCount()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<ResultInfo> data_;
+				int count_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETHITRESULTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetNextResultToVerifyRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetNextResultToVerifyRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetNextResultToVerifyRequest();
+				~GetNextResultToVerifyRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYREQUEST_H_

+ 107 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetNextResultToVerifyResult.h

@@ -0,0 +1,107 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetNextResultToVerifyResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct Dialogue
+					{
+						struct Delta
+						{
+							struct Source
+							{
+								std::vector<std::string> line;
+								int position;
+							};
+							struct Target
+							{
+								int position;
+								std::vector<std::string> line1;
+							};
+							Target target;
+							std::string type;
+							Source source;
+						};
+						std::string hourMinSec;
+						std::string sourceRole;
+						int incorrectWords;
+						std::string sourceWords;
+						std::string beginTime;
+						std::vector<Dialogue::Delta> deltas;
+						std::string role;
+						int silenceDuration;
+						std::string words;
+						long begin;
+						long end;
+						std::string identity;
+						int speechRate;
+						int emotionValue;
+					};
+					int status;
+					int incorrectWords;
+					std::vector<Dialogue> dialogues;
+					std::string fileName;
+					int verifiedCount;
+					std::string audioScheme;
+					int duration;
+					int index;
+					bool verified;
+					int totalCount;
+					float precision;
+					std::string updateTime;
+					std::string fileId;
+					std::string audioURL;
+				};
+
+
+				GetNextResultToVerifyResult();
+				explicit GetNextResultToVerifyResult(const std::string &payload);
+				~GetNextResultToVerifyResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETNEXTRESULTTOVERIFYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetPrecisionTaskRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetPrecisionTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetPrecisionTaskRequest();
+				~GetPrecisionTaskRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKREQUEST_H_

+ 80 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetPrecisionTaskResult.h

@@ -0,0 +1,80 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetPrecisionTaskResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct Precision
+					{
+						int status;
+						std::string modelName;
+						std::string taskId;
+						float precision;
+						long modelId;
+					};
+					int status;
+					int incorrectWords;
+					int totalCount;
+					std::string taskId;
+					std::string updateTime;
+					int verifiedCount;
+					std::vector<Precision> precisions;
+					long dataSetId;
+					int duration;
+					int source;
+					std::string dataSetName;
+					std::string name;
+				};
+
+
+				GetPrecisionTaskResult();
+				explicit GetPrecisionTaskResult(const std::string &payload);
+				~GetPrecisionTaskResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETPRECISIONTASKRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRecognizeResultRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRecognizeResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetRecognizeResultRequest();
+				~GetRecognizeResultRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTREQUEST_H_

+ 75 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRecognizeResultResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRecognizeResultResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct Dialogue
+					{
+						std::string hourMinSec;
+						std::string role;
+						int silenceDuration;
+						std::string words;
+						long begin;
+						std::string beginTime;
+						long end;
+						std::string identity;
+						int speechRate;
+						int emotionValue;
+					};
+					long taskAsrRequestId;
+					std::vector<Dialogue> dialogues;
+				};
+
+
+				GetRecognizeResultResult();
+				explicit GetRecognizeResultResult(const std::string &payload);
+				~GetRecognizeResultResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRECOGNIZERESULTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultCallbackRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultCallbackRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetResultCallbackRequest();
+				~GetResultCallbackRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKREQUEST_H_

+ 55 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultCallbackResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultCallbackResult : public ServiceResult
+			{
+			public:
+
+
+				GetResultCallbackResult();
+				explicit GetResultCallbackResult(const std::string &payload);
+				~GetResultCallbackResult();
+				std::string getMessage()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTCALLBACKRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetResultRequest();
+				~GetResultRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTREQUEST_H_

+ 166 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultResult.h

@@ -0,0 +1,166 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultResult : public ServiceResult
+			{
+			public:
+				struct ResultInfo
+				{
+					struct Recording
+					{
+						std::string callee;
+						std::string remark13;
+						std::string remark11;
+						std::string remark12;
+						int callType;
+						std::string url;
+						std::string dataSetName;
+						std::string name;
+						std::string remark6;
+						std::string remark7;
+						std::string remark4;
+						long remark5;
+						std::string remark2;
+						std::string remark3;
+						std::string remark1;
+						std::string remark8;
+						std::string business;
+						std::string remark9;
+						std::string callId;
+						long duration;
+						std::string caller;
+						std::string id;
+						std::string callTime;
+						std::string remark10;
+						std::string primaryId;
+					};
+					struct Agent
+					{
+						std::string skillGroup;
+						std::string id;
+						std::string name;
+					};
+					struct AsrResultItem
+					{
+						std::string role;
+						std::string words;
+						long begin;
+						long end;
+						int speechRate;
+						int emotionValue;
+					};
+					struct HitResultItem
+					{
+						struct Hit
+						{
+							struct Phrase
+							{
+								std::string role;
+								std::string words;
+								long begin;
+								int end;
+								int emotionValue;
+							};
+							struct KeyWord
+							{
+								std::string val;
+								int from;
+								int to;
+								std::string cid;
+							};
+							Phrase phrase;
+							std::vector<Hit::KeyWord> keyWords;
+							std::vector<std::string> cid;
+						};
+						std::vector<HitResultItem::Hit> hits;
+						std::string type;
+						int reviewResult;
+						std::string rid;
+						std::string name;
+					};
+					struct HitScoreItem
+					{
+						std::string ruleId;
+						std::string scoreName;
+						std::string scoreNumber;
+						std::string scoreId;
+					};
+					int status;
+					Agent agent;
+					std::string taskId;
+					std::string resolver;
+					std::string comments;
+					std::string createTime;
+					std::string reviewTime;
+					int reviewResult;
+					std::vector<ResultInfo::HitScoreItem> hitScore;
+					std::string createTimeLong;
+					std::string reviewer;
+					std::vector<ResultInfo::HitResultItem> hitResult;
+					int score;
+					std::string taskName;
+					int reviewStatus;
+					std::string reviewTimeLong;
+					Recording recording;
+					std::string errorMessage;
+					std::vector<ResultInfo::AsrResultItem> asrResult;
+				};
+
+
+				GetResultResult();
+				explicit GetResultResult(const std::string &payload);
+				~GetResultResult();
+				std::string getMessage()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<ResultInfo> getData()const;
+				int getCount()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+				std::string getResultCountId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<ResultInfo> data_;
+				int count_;
+				std::string code_;
+				bool success_;
+				std::string resultCountId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultToReviewRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetResultToReviewRequest();
+				~GetResultToReviewRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWREQUEST_H_

+ 189 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetResultToReviewResult.h

@@ -0,0 +1,189 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetResultToReviewResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct Dialogue
+					{
+						std::string hourMinSec;
+						std::string role;
+						int silenceDuration;
+						std::string words;
+						long begin;
+						std::string beginTime;
+						long end;
+						std::string identity;
+						int speechRate;
+						int emotionValue;
+					};
+					struct ScorePo
+					{
+						struct ScoreParam
+						{
+							std::string scoreSubName;
+							int hit;
+							long scoreSubId;
+							int scoreType;
+							int scoreNum;
+						};
+						std::vector<ScorePo::ScoreParam> scoreInfos;
+						std::string scoreName;
+						long scoreId;
+					};
+					struct HitRuleReviewInfo
+					{
+						struct ReviewInfo
+						{
+							std::string hitId;
+							std::string reviewTime;
+							int reviewResult;
+							long rid;
+							std::string reviewer;
+						};
+						struct ConditionHitInfo
+						{
+							struct Phrase
+							{
+								std::string role;
+								std::string words;
+								long begin;
+								long end;
+								int pid;
+								std::string identity;
+								int emotionValue;
+							};
+							struct KeyWord
+							{
+								std::string val;
+								int pid;
+								int from;
+								int to;
+								std::string tid;
+								std::string cid;
+							};
+							Phrase phrase;
+							std::vector<ConditionHitInfo::KeyWord> keyWords;
+							std::vector<std::string> cid;
+						};
+						struct ComplainHistoriesItem
+						{
+							std::string operatorName;
+							std::string comments;
+							long _operator;
+							int operationType;
+							std::string operationTime;
+						};
+						bool complainable;
+						std::vector<HitRuleReviewInfo::ConditionHitInfo> conditionHitInfoList;
+						int ruleScoreType;
+						int ruleType;
+						long scoreId;
+						long rid;
+						ReviewInfo reviewInfo;
+						std::vector<HitRuleReviewInfo::ComplainHistoriesItem> complainHistories;
+						std::string scoreSubName;
+						long scoreSubId;
+						int totalNumber;
+						int autoReview;
+						int scoreNum;
+						std::string ruleName;
+					};
+					struct HitRuleReviewInfo1
+					{
+						struct ComplainHistoriesItem
+						{
+							std::string operatorName;
+							std::string comments;
+							long _operator;
+							int operationType;
+							std::string operationTime;
+						};
+						std::string scoreSubName;
+						bool complainable;
+						std::vector<HitRuleReviewInfo1::ComplainHistoriesItem> complainHistories2;
+						long scoreSubId;
+						long scoreId;
+						int scoreNum;
+					};
+					struct ReviewHistory
+					{
+						std::string operatorName;
+						int type;
+						int score;
+						std::string timeStr;
+						int complainResult;
+						int reviewResult;
+						int oldScore;
+					};
+					std::vector<Dialogue> dialogues;
+					int reviewNumber;
+					std::string comments;
+					std::vector<HitRuleReviewInfo1> manualScoreInfoList;
+					int businessType;
+					std::string fileMergeName;
+					std::string audioScheme;
+					std::vector<HitRuleReviewInfo> hitRuleReviewInfoList;
+					std::vector<ReviewHistory> reviewHistoryList;
+					std::string vid;
+					int hitNumber;
+					std::string fileId;
+					bool deleted;
+					int totalScore;
+					std::vector<ScorePo> handScoreInfoList;
+					bool audio;
+					std::string audioURL;
+				};
+
+
+				GetResultToReviewResult();
+				explicit GetResultToReviewResult(const std::string &payload);
+				~GetResultToReviewResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRESULTTOREVIEWRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleCategoryRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleCategoryRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetRuleCategoryRequest();
+				~GetRuleCategoryRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYREQUEST_H_

+ 63 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleCategoryResult.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleCategoryResult : public ServiceResult
+			{
+			public:
+				struct RuleCountInfo
+				{
+					int type;
+					std::string typeName;
+					bool select;
+				};
+
+
+				GetRuleCategoryResult();
+				explicit GetRuleCategoryResult(const std::string &payload);
+				~GetRuleCategoryResult();
+				std::string getMessage()const;
+				std::vector<RuleCountInfo> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<RuleCountInfo> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULECATEGORYRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleDetailRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetRuleDetailRequest();
+				~GetRuleDetailRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILREQUEST_H_

+ 138 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleDetailResult.h

@@ -0,0 +1,138 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleDetailResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct ConditionBasicInfo
+					{
+						struct CheckRange
+						{
+							struct Anchor
+							{
+								int hitTime;
+								std::string anchorCid;
+								std::string location;
+							};
+							struct Range
+							{
+								int from;
+								int to;
+							};
+							std::string role;
+							Anchor anchor;
+							Range range;
+							bool absolute;
+						};
+						struct OperatorBasicInfo
+						{
+							struct Param
+							{
+								std::vector<std::string> operKeyWords;
+								std::vector<std::string> similarlySentences;
+								bool differentRole;
+								std::vector<std::string> excludes;
+								int maxEmotionChangeValue;
+								int target;
+								std::string regex;
+								std::string targetRole;
+								int hitTime;
+								float threshold;
+								int velocityInMint;
+								std::string beginType;
+								int minWordSize;
+								bool average;
+								std::string phrase;
+								int from;
+								int maxEmotionChangeValue2;
+								bool keywordExtension;
+								std::string compareOperator;
+								int score;
+								int checkType;
+								std::vector<std::string> references;
+								bool contextChatMatch;
+								bool fromEnd;
+								int checkType1;
+								int interval;
+								bool inSentence;
+								int keywordMatchSize;
+							};
+							std::string type;
+							std::string operName;
+							Param param;
+							std::string oid;
+						};
+						std::vector<ConditionBasicInfo::OperatorBasicInfo> operators;
+						std::string operLambda;
+						std::string conditionInfoCid;
+						CheckRange checkRange;
+					};
+					struct RuleBasicInfo
+					{
+						struct BusinessCategoryBasicInfo
+						{
+							std::string businessName;
+							int serviceType;
+							int bid;
+						};
+						std::vector<RuleBasicInfo::BusinessCategoryBasicInfo> businessCategories;
+						std::string ruleLambda;
+						std::vector<std::string> triggers;
+						std::string rid;
+					};
+					std::vector<RuleBasicInfo> rules;
+					std::vector<ConditionBasicInfo> conditions;
+				};
+
+
+				GetRuleDetailResult();
+				explicit GetRuleDetailResult(const std::string &payload);
+				~GetRuleDetailResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDETAILRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetRuleRequest();
+				~GetRuleRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEREQUEST_H_

+ 86 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetRuleResult.h

@@ -0,0 +1,86 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULERESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct RuleInfo
+					{
+						int status;
+						std::string endTime;
+						int ruleScoreType;
+						std::string comments;
+						std::string createTime;
+						std::string startTime;
+						std::string scoreName;
+						std::string createEmpid;
+						int scoreId;
+						std::string rid;
+						std::string weight;
+						std::string name;
+						int isOnline;
+						std::string scoreSubName;
+						int type;
+						std::string lastUpdateTime;
+						std::string lastUpdateEmpid;
+						std::string ruleLambda;
+						int isDelete;
+						int scoreSubId;
+						int autoReview;
+						std::vector<std::string> businessCategoryNameList;
+					};
+					std::vector<RuleInfo> rules;
+				};
+
+
+				GetRuleResult();
+				explicit GetRuleResult(const std::string &payload);
+				~GetRuleResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULERESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetScoreInfoRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFOREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetScoreInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetScoreInfoRequest();
+				~GetScoreInfoRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFOREQUEST_H_

+ 70 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetScoreInfoResult.h

@@ -0,0 +1,70 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFORESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetScoreInfoResult : public ServiceResult
+			{
+			public:
+				struct ScorePo
+				{
+					struct ScoreParam
+					{
+						std::string scoreSubName;
+						int scoreSubId;
+						int scoreType;
+						int scoreNum;
+					};
+					std::vector<ScorePo::ScoreParam> scoreInfos;
+					std::string scoreName;
+					int scoreId;
+				};
+
+
+				GetScoreInfoResult();
+				explicit GetScoreInfoResult(const std::string &payload);
+				~GetScoreInfoResult();
+				std::string getMessage()const;
+				std::vector<ScorePo> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<ScorePo> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETSCOREINFORESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetSkillGroupConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetSkillGroupConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetSkillGroupConfigRequest();
+				~GetSkillGroupConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGREQUEST_H_

+ 85 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetSkillGroupConfigResult.h

@@ -0,0 +1,85 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetSkillGroupConfigResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct RuleNameInfo
+					{
+						long rid;
+						std::string ruleName;
+					};
+					int status;
+					std::vector<RuleNameInfo> ruleList;
+					std::string modelName;
+					long vocabId;
+					int qualityCheckType;
+					std::string instanceId;
+					int allContentQualityCheck;
+					std::string createTime;
+					std::string skillGroupId;
+					std::string rid;
+					std::string vocabName;
+					std::string name;
+					int type;
+					std::string skillGroupName;
+					std::string updateTime;
+					long id;
+					long modelId;
+					std::string allRids;
+					std::vector<RuleNameInfo> allRuleList;
+					int skillGroupFrom;
+				};
+
+
+				GetSkillGroupConfigResult();
+				explicit GetSkillGroupConfigResult(const std::string &payload);
+				~GetSkillGroupConfigResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETSKILLGROUPCONFIGRESULT_H_

+ 48 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetSyncResultRequest.h

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

+ 148 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetSyncResultResult.h

@@ -0,0 +1,148 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETSYNCRESULTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETSYNCRESULTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetSyncResultResult : public ServiceResult
+			{
+			public:
+				struct ResultInfo
+				{
+					struct Recording
+					{
+						std::string callee;
+						std::string callId;
+						int callType;
+						long duration;
+						std::string url;
+						std::string dataSetName;
+						std::string name;
+						std::string remark2;
+						std::string caller;
+						std::string remark3;
+						std::string remark1;
+						std::string id;
+						std::string callTime;
+						std::string primaryId;
+						std::string business;
+					};
+					struct Agent
+					{
+						std::string skillGroup;
+						std::string id;
+						std::string name;
+					};
+					struct AsrResultItem
+					{
+						std::string role;
+						std::string words;
+						int silenceDuration;
+						long begin;
+						long end;
+						int speechRate;
+						int emotionValue;
+					};
+					struct HitResultItem
+					{
+						struct Hit
+						{
+							struct Phrase
+							{
+								std::string role;
+								std::string words;
+								int silenceDuration;
+								long begin;
+								int end;
+								int speechRate;
+								int emotionValue;
+							};
+							struct KeyWord
+							{
+								std::string val;
+								int from;
+								int to;
+								std::string cid;
+							};
+							Phrase phrase;
+							std::vector<Hit::KeyWord> keyWords;
+							std::vector<std::string> cid;
+						};
+						std::vector<HitResultItem::Hit> hits;
+						std::string type;
+						int reviewResult;
+						std::string rid;
+						std::string name;
+					};
+					int status;
+					Agent agent;
+					std::string taskId;
+					std::string resolver;
+					std::string comments;
+					std::string createTime;
+					int reviewResult;
+					std::string reviewer;
+					std::vector<ResultInfo::HitResultItem> hitResult;
+					int score;
+					std::string taskName;
+					int reviewStatus;
+					Recording recording;
+					std::string errorMessage;
+					std::vector<ResultInfo::AsrResultItem> asrResult;
+				};
+
+
+				GetSyncResultResult();
+				explicit GetSyncResultResult(const std::string &payload);
+				~GetSyncResultResult();
+				std::string getMessage()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<ResultInfo> getData()const;
+				int getCount()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+				std::string getResultCountId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<ResultInfo> data_;
+				int count_;
+				std::string code_;
+				bool success_;
+				std::string resultCountId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETSYNCRESULTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetThesaurusBySynonymForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetThesaurusBySynonymForApiRequest();
+				~GetThesaurusBySynonymForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIREQUEST_H_

+ 63 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/GetThesaurusBySynonymForApiResult.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT GetThesaurusBySynonymForApiResult : public ServiceResult
+			{
+			public:
+				struct ThesaurusPo
+				{
+					long id;
+					std::vector<std::string> synonymList;
+					std::string business;
+				};
+
+
+				GetThesaurusBySynonymForApiResult();
+				explicit GetThesaurusBySynonymForApiResult(const std::string &payload);
+				~GetThesaurusBySynonymForApiResult();
+				std::string getMessage()const;
+				std::vector<ThesaurusPo> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<ThesaurusPo> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETTHESAURUSBYSYNONYMFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/HandleComplaintRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT HandleComplaintRequest : public RpcServiceRequest
+			{
+
+			public:
+				HandleComplaintRequest();
+				~HandleComplaintRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/HandleComplaintResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT HandleComplaintResult : public ServiceResult
+			{
+			public:
+
+
+				HandleComplaintResult();
+				explicit HandleComplaintResult(const std::string &payload);
+				~HandleComplaintResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_HANDLECOMPLAINTRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InsertScoreForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InsertScoreForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				InsertScoreForApiRequest();
+				~InsertScoreForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIREQUEST_H_

+ 62 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InsertScoreForApiResult.h

@@ -0,0 +1,62 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InsertScoreForApiResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string scoreName;
+					long scoreId;
+				};
+
+
+				InsertScoreForApiResult();
+				explicit InsertScoreForApiResult(const std::string &payload);
+				~InsertScoreForApiResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSCOREFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InsertSubScoreForApiRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InsertSubScoreForApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				InsertSubScoreForApiRequest();
+				~InsertSubScoreForApiRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIREQUEST_H_

+ 62 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InsertSubScoreForApiResult.h

@@ -0,0 +1,62 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InsertSubScoreForApiResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string scoreSubName;
+					long scoreSubId;
+				};
+
+
+				InsertSubScoreForApiResult();
+				explicit InsertSubScoreForApiResult(const std::string &payload);
+				~InsertSubScoreForApiResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INSERTSUBSCOREFORAPIRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InvalidRuleRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULEREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InvalidRuleRequest : public RpcServiceRequest
+			{
+
+			public:
+				InvalidRuleRequest();
+				~InvalidRuleRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULEREQUEST_H_

+ 57 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/InvalidRuleResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULERESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT InvalidRuleResult : public ServiceResult
+			{
+			public:
+
+
+				InvalidRuleResult();
+				explicit InvalidRuleResult(const std::string &payload);
+				~InvalidRuleResult();
+				std::string getMessage()const;
+				bool getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				bool data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_INVALIDRULERESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/ListAsrVocabRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT ListAsrVocabRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListAsrVocabRequest();
+				~ListAsrVocabRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABREQUEST_H_

+ 65 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/ListAsrVocabResult.h

@@ -0,0 +1,65 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT ListAsrVocabResult : public ServiceResult
+			{
+			public:
+				struct AsrVocab
+				{
+					std::string vocabularyId;
+					std::string createTime;
+					std::string updateTime;
+					std::string id;
+					std::string name;
+				};
+
+
+				ListAsrVocabResult();
+				explicit ListAsrVocabResult(const std::string &payload);
+				~ListAsrVocabResult();
+				std::string getMessage()const;
+				std::vector<AsrVocab> getData()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<AsrVocab> data_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTASRVOCABRESULT_H_

+ 54 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/ListHotWordsTasksRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSREQUEST_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT ListHotWordsTasksRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListHotWordsTasksRequest();
+				~ListHotWordsTasksRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getJsonStr()const;
+				void setJsonStr(const std::string& jsonStr);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+
+            private:
+				long resourceOwnerId_;
+				std::string jsonStr_;
+				std::string accessKeyId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSREQUEST_H_

+ 96 - 0
qualitycheck/include/alibabacloud/qualitycheck/model/ListHotWordsTasksResult.h

@@ -0,0 +1,96 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSRESULT_H_
+#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/qualitycheck/QualitycheckExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Qualitycheck
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_QUALITYCHECK_EXPORT ListHotWordsTasksResult : public ServiceResult
+			{
+			public:
+				struct HotWordsTaskPo
+				{
+					struct DialogueParam
+					{
+						int role;
+						long dialogueId;
+						int startIndex;
+						std::string endTime;
+						int sourceType;
+						std::string startTime;
+						int endIndex;
+						std::string dataSetIds;
+					};
+					struct WordsParam
+					{
+						std::string includes;
+						long extraConfigId;
+						std::string excludes;
+					};
+					int status;
+					int timeInterval;
+					std::string endTime;
+					std::string message;
+					std::string startTime;
+					WordsParam wordsParam;
+					DialogueParam dialogueParam;
+					std::string name;
+					long taskConfigId;
+					int type;
+					int instanceStatus;
+					std::string lastExecutionTime;
+					int timeUnit;
+				};
+
+
+				ListHotWordsTasksResult();
+				explicit ListHotWordsTasksResult(const std::string &payload);
+				~ListHotWordsTasksResult();
+				std::string getMessage()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<HotWordsTaskPo> getData()const;
+				int getCount()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<HotWordsTaskPo> data_;
+				int count_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTHOTWORDSTASKSRESULT_H_

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно