Add Api ListQualityCheckScheme.

This commit is contained in:
sdk-team
2022-05-16 12:31:22 +00:00
parent 52e8716a55
commit 51d3506092
59 changed files with 343 additions and 4663 deletions

View File

@@ -28,16 +28,10 @@
#include "model/AddRuleCategoryResult.h"
#include "model/AddThesaurusForApiRequest.h"
#include "model/AddThesaurusForApiResult.h"
#include "model/AddUploadDataSetRequest.h"
#include "model/AddUploadDataSetResult.h"
#include "model/AssignReviewerRequest.h"
#include "model/AssignReviewerResult.h"
#include "model/ConfigDataSetRequest.h"
#include "model/ConfigDataSetResult.h"
#include "model/CreateAsrVocabRequest.h"
#include "model/CreateAsrVocabResult.h"
#include "model/CreateRuleRequest.h"
#include "model/CreateRuleResult.h"
#include "model/CreateSkillGroupConfigRequest.h"
#include "model/CreateSkillGroupConfigResult.h"
#include "model/CreateTaskAssignRuleRequest.h"
@@ -92,26 +86,18 @@
#include "model/GetResultCallbackResult.h"
#include "model/GetResultToReviewRequest.h"
#include "model/GetResultToReviewResult.h"
#include "model/GetReviewInfoRequest.h"
#include "model/GetReviewInfoResult.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/GetRuleDimensionRequest.h"
#include "model/GetRuleDimensionResult.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/GetTaskFileResultListRequest.h"
#include "model/GetTaskFileResultListResult.h"
#include "model/GetTaskRuleListRequest.h"
#include "model/GetTaskRuleListResult.h"
#include "model/GetThesaurusBySynonymForApiRequest.h"
#include "model/GetThesaurusBySynonymForApiResult.h"
#include "model/HandleComplaintRequest.h"
@@ -124,12 +110,12 @@
#include "model/InvalidRuleResult.h"
#include "model/ListAsrVocabRequest.h"
#include "model/ListAsrVocabResult.h"
#include "model/ListDataSetTaskRequest.h"
#include "model/ListDataSetTaskResult.h"
#include "model/ListHotWordsTasksRequest.h"
#include "model/ListHotWordsTasksResult.h"
#include "model/ListPrecisionTaskRequest.h"
#include "model/ListPrecisionTaskResult.h"
#include "model/ListQualityCheckSchemeRequest.h"
#include "model/ListQualityCheckSchemeResult.h"
#include "model/ListRolesRequest.h"
#include "model/ListRolesResult.h"
#include "model/ListRulesRequest.h"
@@ -142,18 +128,12 @@
#include "model/ListUsersResult.h"
#include "model/ListWarningConfigRequest.h"
#include "model/ListWarningConfigResult.h"
#include "model/RemoveAndGetTaskRulesRequest.h"
#include "model/RemoveAndGetTaskRulesResult.h"
#include "model/RestartAsrTaskRequest.h"
#include "model/RestartAsrTaskResult.h"
#include "model/ReviewSingleResultByIdRequest.h"
#include "model/ReviewSingleResultByIdResult.h"
#include "model/SaveConfigDataSetRequest.h"
#include "model/SaveConfigDataSetResult.h"
#include "model/SubmitComplaintRequest.h"
#include "model/SubmitComplaintResult.h"
#include "model/SubmitCustomizationConfigRequest.h"
#include "model/SubmitCustomizationConfigResult.h"
#include "model/SubmitPrecisionTaskRequest.h"
#include "model/SubmitPrecisionTaskResult.h"
#include "model/SubmitQualityCheckTaskRequest.h"
@@ -162,12 +142,8 @@
#include "model/SubmitReviewInfoResult.h"
#include "model/SyncQualityCheckRequest.h"
#include "model/SyncQualityCheckResult.h"
#include "model/TestRuleRequest.h"
#include "model/TestRuleResult.h"
#include "model/UpdateAsrVocabRequest.h"
#include "model/UpdateAsrVocabResult.h"
#include "model/UpdateOnPurchaseSuccessRequest.h"
#include "model/UpdateOnPurchaseSuccessResult.h"
#include "model/UpdateRuleRequest.h"
#include "model/UpdateRuleResult.h"
#include "model/UpdateScoreForApiRequest.h"
@@ -216,21 +192,12 @@ namespace AlibabaCloud
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::AddUploadDataSetResult> AddUploadDataSetOutcome;
typedef std::future<AddUploadDataSetOutcome> AddUploadDataSetOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::AddUploadDataSetRequest&, const AddUploadDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUploadDataSetAsyncHandler;
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::ConfigDataSetResult> ConfigDataSetOutcome;
typedef std::future<ConfigDataSetOutcome> ConfigDataSetOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::ConfigDataSetRequest&, const ConfigDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfigDataSetAsyncHandler;
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::CreateRuleResult> CreateRuleOutcome;
typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::CreateRuleRequest&, const CreateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleAsyncHandler;
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;
@@ -312,9 +279,6 @@ namespace AlibabaCloud
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::GetReviewInfoResult> GetReviewInfoOutcome;
typedef std::future<GetReviewInfoOutcome> GetReviewInfoOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::GetReviewInfoRequest&, const GetReviewInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetReviewInfoAsyncHandler;
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;
@@ -324,9 +288,6 @@ namespace AlibabaCloud
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::GetRuleDimensionResult> GetRuleDimensionOutcome;
typedef std::future<GetRuleDimensionOutcome> GetRuleDimensionOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::GetRuleDimensionRequest&, const GetRuleDimensionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleDimensionAsyncHandler;
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;
@@ -336,12 +297,6 @@ namespace AlibabaCloud
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::GetTaskFileResultListResult> GetTaskFileResultListOutcome;
typedef std::future<GetTaskFileResultListOutcome> GetTaskFileResultListOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::GetTaskFileResultListRequest&, const GetTaskFileResultListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskFileResultListAsyncHandler;
typedef Outcome<Error, Model::GetTaskRuleListResult> GetTaskRuleListOutcome;
typedef std::future<GetTaskRuleListOutcome> GetTaskRuleListOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::GetTaskRuleListRequest&, const GetTaskRuleListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskRuleListAsyncHandler;
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;
@@ -360,15 +315,15 @@ namespace AlibabaCloud
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::ListDataSetTaskResult> ListDataSetTaskOutcome;
typedef std::future<ListDataSetTaskOutcome> ListDataSetTaskOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::ListDataSetTaskRequest&, const ListDataSetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSetTaskAsyncHandler;
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::ListQualityCheckSchemeResult> ListQualityCheckSchemeOutcome;
typedef std::future<ListQualityCheckSchemeOutcome> ListQualityCheckSchemeOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::ListQualityCheckSchemeRequest&, const ListQualityCheckSchemeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListQualityCheckSchemeAsyncHandler;
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;
@@ -387,24 +342,15 @@ namespace AlibabaCloud
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::RemoveAndGetTaskRulesResult> RemoveAndGetTaskRulesOutcome;
typedef std::future<RemoveAndGetTaskRulesOutcome> RemoveAndGetTaskRulesOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::RemoveAndGetTaskRulesRequest&, const RemoveAndGetTaskRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAndGetTaskRulesAsyncHandler;
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::ReviewSingleResultByIdResult> ReviewSingleResultByIdOutcome;
typedef std::future<ReviewSingleResultByIdOutcome> ReviewSingleResultByIdOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::ReviewSingleResultByIdRequest&, const ReviewSingleResultByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReviewSingleResultByIdAsyncHandler;
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::SubmitCustomizationConfigResult> SubmitCustomizationConfigOutcome;
typedef std::future<SubmitCustomizationConfigOutcome> SubmitCustomizationConfigOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::SubmitCustomizationConfigRequest&, const SubmitCustomizationConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitCustomizationConfigAsyncHandler;
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;
@@ -417,15 +363,9 @@ namespace AlibabaCloud
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::TestRuleResult> TestRuleOutcome;
typedef std::future<TestRuleOutcome> TestRuleOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::TestRuleRequest&, const TestRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TestRuleAsyncHandler;
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::UpdateOnPurchaseSuccessResult> UpdateOnPurchaseSuccessOutcome;
typedef std::future<UpdateOnPurchaseSuccessOutcome> UpdateOnPurchaseSuccessOutcomeCallable;
typedef std::function<void(const QualitycheckClient*, const Model::UpdateOnPurchaseSuccessRequest&, const UpdateOnPurchaseSuccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateOnPurchaseSuccessAsyncHandler;
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;
@@ -485,21 +425,12 @@ namespace AlibabaCloud
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;
AddUploadDataSetOutcome addUploadDataSet(const Model::AddUploadDataSetRequest &request)const;
void addUploadDataSetAsync(const Model::AddUploadDataSetRequest& request, const AddUploadDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddUploadDataSetOutcomeCallable addUploadDataSetCallable(const Model::AddUploadDataSetRequest& 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;
ConfigDataSetOutcome configDataSet(const Model::ConfigDataSetRequest &request)const;
void configDataSetAsync(const Model::ConfigDataSetRequest& request, const ConfigDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfigDataSetOutcomeCallable configDataSetCallable(const Model::ConfigDataSetRequest& 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;
CreateRuleOutcome createRule(const Model::CreateRuleRequest &request)const;
void createRuleAsync(const Model::CreateRuleRequest& request, const CreateRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateRuleOutcomeCallable createRuleCallable(const Model::CreateRuleRequest& 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;
@@ -581,9 +512,6 @@ namespace AlibabaCloud
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;
GetReviewInfoOutcome getReviewInfo(const Model::GetReviewInfoRequest &request)const;
void getReviewInfoAsync(const Model::GetReviewInfoRequest& request, const GetReviewInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetReviewInfoOutcomeCallable getReviewInfoCallable(const Model::GetReviewInfoRequest& 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;
@@ -593,9 +521,6 @@ namespace AlibabaCloud
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;
GetRuleDimensionOutcome getRuleDimension(const Model::GetRuleDimensionRequest &request)const;
void getRuleDimensionAsync(const Model::GetRuleDimensionRequest& request, const GetRuleDimensionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetRuleDimensionOutcomeCallable getRuleDimensionCallable(const Model::GetRuleDimensionRequest& 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;
@@ -605,12 +530,6 @@ namespace AlibabaCloud
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;
GetTaskFileResultListOutcome getTaskFileResultList(const Model::GetTaskFileResultListRequest &request)const;
void getTaskFileResultListAsync(const Model::GetTaskFileResultListRequest& request, const GetTaskFileResultListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaskFileResultListOutcomeCallable getTaskFileResultListCallable(const Model::GetTaskFileResultListRequest& request) const;
GetTaskRuleListOutcome getTaskRuleList(const Model::GetTaskRuleListRequest &request)const;
void getTaskRuleListAsync(const Model::GetTaskRuleListRequest& request, const GetTaskRuleListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaskRuleListOutcomeCallable getTaskRuleListCallable(const Model::GetTaskRuleListRequest& 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;
@@ -629,15 +548,15 @@ namespace AlibabaCloud
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;
ListDataSetTaskOutcome listDataSetTask(const Model::ListDataSetTaskRequest &request)const;
void listDataSetTaskAsync(const Model::ListDataSetTaskRequest& request, const ListDataSetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataSetTaskOutcomeCallable listDataSetTaskCallable(const Model::ListDataSetTaskRequest& 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;
ListQualityCheckSchemeOutcome listQualityCheckScheme(const Model::ListQualityCheckSchemeRequest &request)const;
void listQualityCheckSchemeAsync(const Model::ListQualityCheckSchemeRequest& request, const ListQualityCheckSchemeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListQualityCheckSchemeOutcomeCallable listQualityCheckSchemeCallable(const Model::ListQualityCheckSchemeRequest& 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;
@@ -656,24 +575,15 @@ namespace AlibabaCloud
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;
RemoveAndGetTaskRulesOutcome removeAndGetTaskRules(const Model::RemoveAndGetTaskRulesRequest &request)const;
void removeAndGetTaskRulesAsync(const Model::RemoveAndGetTaskRulesRequest& request, const RemoveAndGetTaskRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveAndGetTaskRulesOutcomeCallable removeAndGetTaskRulesCallable(const Model::RemoveAndGetTaskRulesRequest& 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;
ReviewSingleResultByIdOutcome reviewSingleResultById(const Model::ReviewSingleResultByIdRequest &request)const;
void reviewSingleResultByIdAsync(const Model::ReviewSingleResultByIdRequest& request, const ReviewSingleResultByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReviewSingleResultByIdOutcomeCallable reviewSingleResultByIdCallable(const Model::ReviewSingleResultByIdRequest& 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;
SubmitCustomizationConfigOutcome submitCustomizationConfig(const Model::SubmitCustomizationConfigRequest &request)const;
void submitCustomizationConfigAsync(const Model::SubmitCustomizationConfigRequest& request, const SubmitCustomizationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitCustomizationConfigOutcomeCallable submitCustomizationConfigCallable(const Model::SubmitCustomizationConfigRequest& 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;
@@ -686,15 +596,9 @@ namespace AlibabaCloud
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;
TestRuleOutcome testRule(const Model::TestRuleRequest &request)const;
void testRuleAsync(const Model::TestRuleRequest& request, const TestRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TestRuleOutcomeCallable testRuleCallable(const Model::TestRuleRequest& 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;
UpdateOnPurchaseSuccessOutcome updateOnPurchaseSuccess(const Model::UpdateOnPurchaseSuccessRequest &request)const;
void updateOnPurchaseSuccessAsync(const Model::UpdateOnPurchaseSuccessRequest& request, const UpdateOnPurchaseSuccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateOnPurchaseSuccessOutcomeCallable updateOnPurchaseSuccessCallable(const Model::UpdateOnPurchaseSuccessRequest& 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;

View File

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

View File

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

View File

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

View File

@@ -1,112 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_CONFIGDATASETRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_CONFIGDATASETRESULT_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 ConfigDataSetResult : public ServiceResult
{
public:
struct Data
{
struct RuleInfo
{
struct ConditionBasicInfo
{
struct CheckRange
{
struct Anchor
{
int hitTime;
std::string cid;
std::string location;
};
struct Range
{
int to;
int from;
};
std::string role;
Anchor anchor;
Range range;
int roleId;
};
struct OperatorBasicInfo
{
struct Param
{
std::vector<std::string> keywords;
bool inSentence;
};
std::string type;
Param param;
std::string oid;
};
std::vector<ConditionBasicInfo::OperatorBasicInfo> operators;
CheckRange checkRange;
std::string lambda;
std::string cid;
};
struct RuleBasicInfo
{
int externalProperty;
std::string rid;
std::string lambda;
};
std::vector<RuleBasicInfo> rules;
std::vector<ConditionBasicInfo> conditions;
};
int roleConfigStatus;
int judgeType;
RuleInfo ruleInfo;
long setId;
int channelType;
};
ConfigDataSetResult();
explicit ConfigDataSetResult(const std::string &payload);
~ConfigDataSetResult();
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_CONFIGDATASETRESULT_H_

View File

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

View File

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

View File

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

View File

@@ -1,147 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETREVIEWINFORESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETREVIEWINFORESULT_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 GetReviewInfoResult : public ServiceResult
{
public:
struct Data
{
struct Dialogue
{
std::string role;
std::string hourMinSec;
std::string words;
int silenceDuration;
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;
long rid;
};
struct ConditionHitInfo
{
struct Phrase
{
std::string role;
std::string words;
long begin;
int pid;
long end;
std::string identity;
int emotionValue;
};
struct KeyWord
{
std::string val;
int pid;
int to;
int from;
std::string tid;
};
Phrase phrase;
std::vector<ConditionHitInfo::KeyWord> keyWords;
std::vector<std::string> cid;
};
std::vector<HitRuleReviewInfo::ConditionHitInfo> conditionHitInfoList;
int ruleScoreType;
long scoreSubId;
int totalNumber;
int ruleType;
int autoReview;
long scoreId;
long rid;
ReviewInfo reviewInfo;
std::string ruleName;
};
bool isAudio;
bool isDeleted;
std::vector<Dialogue> dialogues;
int reviewNumber;
int asrWordsCount;
int businessType;
std::string fileMergeName;
std::vector<std::string> manualScoreMappingList;
std::vector<HitRuleReviewInfo> hitRuleReviewInfoList;
std::string nextVid;
std::string vid;
int hitNumber;
std::string preVid;
int totalScore;
bool deleted;
std::vector<ScorePo> handScoreInfoList;
std::string audioURL;
bool audio;
};
GetReviewInfoResult();
explicit GetReviewInfoResult(const std::string &payload);
~GetReviewInfoResult();
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_GETREVIEWINFORESULT_H_

View File

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

View File

@@ -1,92 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONRESULT_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 GetRuleDimensionResult : public ServiceResult
{
public:
struct RuleCountInfo
{
int status;
float hitRealViolationRate;
std::string typeName;
float hitRate;
int reviewNumber;
std::string createTime;
int preReviewNumber;
std::string createEmpid;
std::string rid;
int checkNumber;
std::string name;
int type;
int realViolationNumber;
std::string lastUpdateEmpid;
std::string lastUpdateTime;
int hitNumber;
bool select;
int isDelete;
};
GetRuleDimensionResult();
explicit GetRuleDimensionResult(const std::string &payload);
~GetRuleDimensionResult();
int getCompSubTaskCount()const;
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getCurrentPage()const;
int getReviewStatus()const;
int getDataSize()const;
std::vector<RuleCountInfo> getData()const;
std::string getCode()const;
bool getSuccess()const;
int getTotalSubTaskCount()const;
protected:
void parse(const std::string &payload);
private:
int compSubTaskCount_;
int totalCount_;
std::string message_;
int pageSize_;
int currentPage_;
int reviewStatus_;
int dataSize_;
std::vector<RuleCountInfo> data_;
std::string code_;
bool success_;
int totalSubTaskCount_;
};
}
}
}
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONRESULT_H_

View File

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

View File

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKFILERESULTLISTRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKFILERESULTLISTRESULT_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 GetTaskFileResultListResult : public ServiceResult
{
public:
struct TaskResultReviewInfo
{
int status;
std::string taskId;
bool isHitRule;
std::string fileName;
std::string fileMergeName;
int checkNumber;
std::string nextVid;
float reviewAccuracyRate;
std::string vid;
std::string bucketName;
int realViolationNumber;
int hitNumber;
std::string preVid;
bool hitRule;
int dataType;
bool handTaskFile;
int totalScore;
std::vector<std::string> hitRuleSet;
};
GetTaskFileResultListResult();
explicit GetTaskFileResultListResult(const std::string &payload);
~GetTaskFileResultListResult();
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getDataSize()const;
std::vector<TaskResultReviewInfo> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string message_;
int pageSize_;
int dataSize_;
std::vector<TaskResultReviewInfo> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKFILERESULTLISTRESULT_H_

View File

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

View File

@@ -1,92 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKRULELISTRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKRULELISTRESULT_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 GetTaskRuleListResult : public ServiceResult
{
public:
struct RuleCountInfo
{
int status;
float hitRealViolationRate;
std::string typeName;
float hitRate;
int reviewNumber;
long createTime;
int preReviewNumber;
std::string createEmpid;
std::string rid;
int checkNumber;
std::string name;
int type;
int realViolationNumber;
std::string lastUpdateEmpid;
long lastUpdateTime;
int hitNumber;
bool select;
int isDelete;
};
GetTaskRuleListResult();
explicit GetTaskRuleListResult(const std::string &payload);
~GetTaskRuleListResult();
int getCompSubTaskCount()const;
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getCurrentPage()const;
int getReviewStatus()const;
int getDataSize()const;
std::vector<RuleCountInfo> getData()const;
std::string getCode()const;
bool getSuccess()const;
int getTotalSubTaskCount()const;
protected:
void parse(const std::string &payload);
private:
int compSubTaskCount_;
int totalCount_;
std::string message_;
int pageSize_;
int currentPage_;
int reviewStatus_;
int dataSize_;
std::vector<RuleCountInfo> data_;
std::string code_;
bool success_;
int totalSubTaskCount_;
};
}
}
}
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETTASKRULELISTRESULT_H_

View File

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

View File

@@ -1,85 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTDATASETTASKRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTDATASETTASKRESULT_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 ListDataSetTaskResult : public ServiceResult
{
public:
struct PageTaskInfo
{
struct RuleNameInfo
{
int rid;
std::string ruleName;
};
int status;
std::vector<PageTaskInfo::RuleNameInfo> ruleNameInfoList;
std::string taskId;
float scheduleRatio;
int ruleSize;
bool taskComplete;
std::vector<std::string> dataSets;
std::string jobName;
int dataSetSize;
bool isTaskComplete;
};
ListDataSetTaskResult();
explicit ListDataSetTaskResult(const std::string &payload);
~ListDataSetTaskResult();
int getTotalCount()const;
std::string getMessage()const;
int getPageSize()const;
int getCurrentPage()const;
int getDataSize()const;
std::vector<PageTaskInfo> getData()const;
int getIsAllcomplete()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string message_;
int pageSize_;
int currentPage_;
int dataSize_;
std::vector<PageTaskInfo> data_;
int isAllcomplete_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTDATASETTASKRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_REVIEWSINGLERESULTBYIDREQUEST_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_REVIEWSINGLERESULTBYIDREQUEST_H_
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_LISTQUALITYCHECKSCHEMEREQUEST_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTQUALITYCHECKSCHEMEREQUEST_H_
#include <alibabacloud/qualitycheck/QualitycheckExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud {
namespace Qualitycheck {
namespace Model {
class ALIBABACLOUD_QUALITYCHECK_EXPORT ReviewSingleResultByIdRequest : public RpcServiceRequest {
class ALIBABACLOUD_QUALITYCHECK_EXPORT ListQualityCheckSchemeRequest : public RpcServiceRequest {
public:
ReviewSingleResultByIdRequest();
~ReviewSingleResultByIdRequest();
ListQualityCheckSchemeRequest();
~ListQualityCheckSchemeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getJsonStr() const;
@@ -45,4 +45,4 @@ private:
} // namespace Model
} // namespace Qualitycheck
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_REVIEWSINGLERESULTBYIDREQUEST_H_
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTQUALITYCHECKSCHEMEREQUEST_H_

View File

@@ -0,0 +1,104 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_LISTQUALITYCHECKSCHEMERESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_LISTQUALITYCHECKSCHEMERESULT_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 ListQualityCheckSchemeResult : public ServiceResult
{
public:
struct DataItem
{
struct SchemeCheckTypeListItem
{
std::string checkName;
int score;
int checkType;
int targetType;
int enable;
};
struct RuleListItem
{
struct RulesItem
{
int ruleScoreType;
int checkType;
int targetType;
int scoreNumType;
int scoreType;
long rid;
int scoreNum;
std::string name;
};
std::vector<RuleListItem::RulesItem> rules;
};
int status;
std::string updateUserName;
std::vector<DataItem::RuleListItem> ruleList;
std::string description;
int schemeId;
std::vector<DataItem::SchemeCheckTypeListItem> schemeCheckTypeList;
std::string createTime;
int templateType;
std::string createUserName;
std::string name;
int type;
std::string updateTime;
int dataType;
};
ListQualityCheckSchemeResult();
explicit ListQualityCheckSchemeResult(const std::string &payload);
~ListQualityCheckSchemeResult();
std::string getMessage()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<DataItem> 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<DataItem> data_;
int count_;
std::string code_;
bool success_;
std::string resultCountId_;
};
}
}
}
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_LISTQUALITYCHECKSCHEMERESULT_H_

View File

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

View File

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

View File

@@ -1,148 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_REVIEWSINGLERESULTBYIDRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_REVIEWSINGLERESULTBYIDRESULT_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 ReviewSingleResultByIdResult : public ServiceResult
{
public:
struct Data
{
struct Dialogue
{
std::string role;
std::string hourMinSec;
std::string words;
int silenceDuration;
long begin;
long 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;
long rid;
};
struct ConditionHitInfo
{
struct Phrase
{
std::string role;
std::string words;
long begin;
int pid;
long end;
std::string identity;
int emotionValue;
};
struct KeyWord
{
std::string val;
int pid;
int to;
int from;
std::string tid;
};
Phrase phrase;
std::vector<ConditionHitInfo::KeyWord> keyWords;
std::vector<std::string> cid;
};
std::vector<HitRuleReviewInfo::ConditionHitInfo> conditionHitInfoList;
int ruleScoreType;
std::string comments;
long scoreSubId;
int totalNumber;
int ruleType;
int autoReview;
long scoreId;
long rid;
ReviewInfo reviewInfo;
std::string ruleName;
};
bool isAudio;
bool isDeleted;
std::vector<Dialogue> dialogues;
int reviewNumber;
int asrWordsCount;
int businessType;
std::string fileMergeName;
std::vector<std::string> manualScoreMappingList;
std::vector<HitRuleReviewInfo> hitRuleReviewInfoList;
std::string nextVid;
int vid;
int hitNumber;
std::string preVid;
int totalScore;
bool deleted;
std::vector<ScorePo> handScoreInfoList;
std::string audioURL;
bool audio;
};
ReviewSingleResultByIdResult();
explicit ReviewSingleResultByIdResult(const std::string &payload);
~ReviewSingleResultByIdResult();
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_REVIEWSINGLERESULTBYIDRESULT_H_

View File

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

View File

@@ -1,64 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_SUBMITCUSTOMIZATIONCONFIGRESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_SUBMITCUSTOMIZATIONCONFIGRESULT_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 SubmitCustomizationConfigResult : public ServiceResult
{
public:
struct Data
{
std::string modelName;
int modelStatus;
std::string modeCustomizationId;
long modelId;
};
SubmitCustomizationConfigResult();
explicit SubmitCustomizationConfigResult(const std::string &payload);
~SubmitCustomizationConfigResult();
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_SUBMITCUSTOMIZATIONCONFIGRESULT_H_

View File

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

View File

@@ -1,91 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_TESTRULERESULT_H_
#define ALIBABACLOUD_QUALITYCHECK_MODEL_TESTRULERESULT_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 TestRuleResult : public ServiceResult
{
public:
struct Data
{
struct HitRuleReviewInfo
{
struct ConditionHitInfo
{
struct Phrase
{
std::string role;
std::string words;
long begin;
int pid;
long end;
std::string identity;
int emotionValue;
};
struct KeyWord
{
std::string val;
int pid;
int to;
int from;
std::string tid;
};
Phrase phrase;
std::vector<ConditionHitInfo::KeyWord> keyWords;
std::vector<std::string> cid;
};
std::vector<HitRuleReviewInfo::ConditionHitInfo> conditionHitInfoList;
long rid;
};
bool poc;
std::vector<HitRuleReviewInfo> hitRuleReviewInfoList;
};
TestRuleResult();
explicit TestRuleResult(const std::string &payload);
~TestRuleResult();
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_TESTRULERESULT_H_

View File

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

View File

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