Add new api.

This commit is contained in:
sdk-team
2020-12-03 06:17:55 +00:00
parent 8f21fa7c59
commit 423e3b65e3
341 changed files with 27331 additions and 0 deletions

View File

@@ -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
qualitycheck/CMakeLists.txt Normal file
View File

@@ -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}
)

View File

@@ -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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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_

View File

@@ -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_

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