From 548f34f031b8bd8d5ca159b0fb3f5377d460e0b5 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 27 Feb 2023 03:50:57 +0000 Subject: [PATCH] Supported SDK AD for version-3. --- VERSION | 2 +- alinlp/CMakeLists.txt | 164 +- .../alibabacloud/alinlp/AlinlpClient.h | 320 ++++ .../alinlp/model/ADClockRequest.h | 45 + .../alibabacloud/alinlp/model/ADClockResult.h | 51 + .../alibabacloud/alinlp/model/ADMMURequest.h | 45 + .../alibabacloud/alinlp/model/ADMMUResult.h | 51 + .../alinlp/model/ADMiniCogRequest.h | 45 + .../alinlp/model/ADMiniCogResult.h | 51 + .../alinlp/model/ADMiniCogResultRequest.h | 45 + .../alinlp/model/ADMiniCogResultResult.h | 51 + .../alinlp/model/GetBrandChEcomRequest.h | 48 + .../alinlp/model/GetBrandChEcomResult.h | 51 + .../alinlp/model/GetCateChEcomRequest.h | 51 + .../alinlp/model/GetCateChEcomResult.h | 51 + .../GetCheckDuplicationChMedicalRequest.h | 48 + .../GetCheckDuplicationChMedicalResult.h | 51 + .../model/GetDiagnosisChMedicalRequest.h | 45 + .../model/GetDiagnosisChMedicalResult.h | 51 + .../alinlp/model/GetDpChEcomRequest.h | 74 +- .../alinlp/model/GetDpChGeneralCTBRequest.h | 45 + .../alinlp/model/GetDpChGeneralCTBResult.h | 51 + .../model/GetDpChGeneralStanfordRequest.h | 45 + .../model/GetDpChGeneralStanfordResult.h | 51 + .../alinlp/model/GetEcChGeneralRequest.h | 74 +- .../alinlp/model/GetEcEnGeneralRequest.h | 45 + .../alinlp/model/GetEcEnGeneralResult.h | 51 + .../alinlp/model/GetItemPubChEcomRequest.h | 48 + .../alinlp/model/GetItemPubChEcomResult.h | 51 + .../alinlp/model/GetKeywordChEcomRequest.h | 48 + .../alinlp/model/GetKeywordChEcomResult.h | 51 + .../alinlp/model/GetKeywordEnEcomRequest.h | 45 + .../alinlp/model/GetKeywordEnEcomResult.h | 51 + .../model/GetMedicineChMedicalRequest.h | 54 + .../alinlp/model/GetMedicineChMedicalResult.h | 51 + .../alinlp/model/GetNerChEcomRequest.h | 48 + .../alinlp/model/GetNerChEcomResult.h | 51 + .../alinlp/model/GetNerChMedicalRequest.h | 74 +- .../model/GetNerCustomizedChEcomRequest.h | 80 +- .../model/GetNerCustomizedSeaEcomRequest.h | 48 + .../model/GetNerCustomizedSeaEcomResult.h | 51 + .../model/GetOperationChMedicalRequest.h | 45 + .../model/GetOperationChMedicalResult.h | 51 + .../alinlp/model/GetPosChEcomRequest.h | 86 +- .../alinlp/model/GetPosChGeneralRequest.h | 51 + .../alinlp/model/GetPosChGeneralResult.h | 51 + .../alinlp/model/GetPriceChEcomRequest.h | 45 + .../alinlp/model/GetPriceChEcomResult.h | 51 + .../alinlp/model/GetSaChGeneralRequest.h | 45 + .../alinlp/model/GetSaChGeneralResult.h | 51 + .../alinlp/model/GetSaSeaEcomRequest.h | 48 + .../alinlp/model/GetSaSeaEcomResult.h | 51 + .../model/GetSimilarityChMedicalRequest.h | 48 + .../model/GetSimilarityChMedicalResult.h | 51 + .../alinlp/model/GetSummaryChEcomRequest.h | 74 +- .../model/GetTableQAServiceInfoByIdRequest.h | 45 + .../model/GetTableQAServiceInfoByIdResult.h | 51 + .../alinlp/model/GetTcChEcomRequest.h | 45 + .../alinlp/model/GetTcChEcomResult.h | 51 + .../alinlp/model/GetTcChGeneralRequest.h | 45 + .../alinlp/model/GetTcChGeneralResult.h | 51 + .../alinlp/model/GetTsChEcomRequest.h | 86 +- .../alinlp/model/GetWeChCommentRequest.h | 57 + .../alinlp/model/GetWeChCommentResult.h | 51 + .../alinlp/model/GetWeChEcomRequest.h | 110 +- .../model/GetWeChEntertainmentRequest.h | 57 + .../alinlp/model/GetWeChEntertainmentResult.h | 51 + .../alinlp/model/GetWeChGeneralRequest.h | 54 + .../alinlp/model/GetWeChGeneralResult.h | 51 + .../alinlp/model/GetWeChSearchRequest.h | 57 + .../alinlp/model/GetWeChSearchResult.h | 51 + .../alinlp/model/GetWsChGeneralRequest.h | 51 + .../alinlp/model/GetWsChGeneralResult.h | 51 + .../GetWsCustomizedChEcomCommentRequest.h | 51 + .../GetWsCustomizedChEcomCommentResult.h | 51 + .../GetWsCustomizedChEcomContentRequest.h | 51 + .../GetWsCustomizedChEcomContentResult.h | 51 + .../model/GetWsCustomizedChEcomTitleRequest.h | 51 + .../model/GetWsCustomizedChEcomTitleResult.h | 51 + .../GetWsCustomizedChEntertainmentRequest.h | 51 + .../GetWsCustomizedChEntertainmentResult.h | 51 + .../model/GetWsCustomizedChGeneralRequest.h | 86 +- .../model/GetWsCustomizedChO2ORequest.h | 51 + .../alinlp/model/GetWsCustomizedChO2OResult.h | 51 + .../model/GetWsCustomizedSeaEcomRequest.h | 48 + .../model/GetWsCustomizedSeaEcomResult.h | 51 + .../model/GetWsCustomizedSeaGeneralRequest.h | 80 +- .../alinlp/model/OpenAlinlpServiceRequest.h | 39 + .../alinlp/model/OpenAlinlpServiceResult.h | 51 + .../model/RequestTableQAOnlineRequest.h | 51 + .../alinlp/model/RequestTableQAOnlineResult.h | 51 + .../alinlp/model/RequestTableQARequest.h | 45 + .../alinlp/model/RequestTableQAResult.h | 51 + alinlp/src/AlinlpClient.cc | 1446 ++++++++++++++++- alinlp/src/model/ADClockRequest.cc | 45 + alinlp/src/model/ADClockResult.cc | 51 + alinlp/src/model/ADMMURequest.cc | 45 + alinlp/src/model/ADMMUResult.cc | 51 + alinlp/src/model/ADMiniCogRequest.cc | 45 + alinlp/src/model/ADMiniCogResult.cc | 51 + alinlp/src/model/ADMiniCogResultRequest.cc | 45 + alinlp/src/model/ADMiniCogResultResult.cc | 51 + alinlp/src/model/GetBrandChEcomRequest.cc | 54 + alinlp/src/model/GetBrandChEcomResult.cc | 51 + alinlp/src/model/GetCateChEcomRequest.cc | 63 + alinlp/src/model/GetCateChEcomResult.cc | 51 + .../GetCheckDuplicationChMedicalRequest.cc | 54 + .../GetCheckDuplicationChMedicalResult.cc | 51 + .../src/model/GetDiagnosisChMedicalRequest.cc | 45 + .../src/model/GetDiagnosisChMedicalResult.cc | 51 + alinlp/src/model/GetDpChEcomRequest.cc | 58 +- alinlp/src/model/GetDpChGeneralCTBRequest.cc | 45 + alinlp/src/model/GetDpChGeneralCTBResult.cc | 51 + .../model/GetDpChGeneralStanfordRequest.cc | 45 + .../src/model/GetDpChGeneralStanfordResult.cc | 51 + alinlp/src/model/GetEcChGeneralRequest.cc | 58 +- alinlp/src/model/GetEcEnGeneralRequest.cc | 45 + alinlp/src/model/GetEcEnGeneralResult.cc | 51 + alinlp/src/model/GetItemPubChEcomRequest.cc | 54 + alinlp/src/model/GetItemPubChEcomResult.cc | 51 + alinlp/src/model/GetKeywordChEcomRequest.cc | 54 + alinlp/src/model/GetKeywordChEcomResult.cc | 51 + alinlp/src/model/GetKeywordEnEcomRequest.cc | 45 + alinlp/src/model/GetKeywordEnEcomResult.cc | 51 + .../src/model/GetMedicineChMedicalRequest.cc | 72 + .../src/model/GetMedicineChMedicalResult.cc | 51 + alinlp/src/model/GetNerChEcomRequest.cc | 54 + alinlp/src/model/GetNerChEcomResult.cc | 51 + alinlp/src/model/GetNerChMedicalRequest.cc | 58 +- .../model/GetNerCustomizedChEcomRequest.cc | 70 +- .../model/GetNerCustomizedSeaEcomRequest.cc | 54 + .../model/GetNerCustomizedSeaEcomResult.cc | 51 + .../src/model/GetOperationChMedicalRequest.cc | 45 + .../src/model/GetOperationChMedicalResult.cc | 51 + alinlp/src/model/GetPosChEcomRequest.cc | 82 +- alinlp/src/model/GetPosChGeneralRequest.cc | 63 + alinlp/src/model/GetPosChGeneralResult.cc | 51 + alinlp/src/model/GetPriceChEcomRequest.cc | 45 + alinlp/src/model/GetPriceChEcomResult.cc | 51 + alinlp/src/model/GetSaChGeneralRequest.cc | 45 + alinlp/src/model/GetSaChGeneralResult.cc | 51 + alinlp/src/model/GetSaSeaEcomRequest.cc | 54 + alinlp/src/model/GetSaSeaEcomResult.cc | 51 + .../model/GetSimilarityChMedicalRequest.cc | 54 + .../src/model/GetSimilarityChMedicalResult.cc | 51 + alinlp/src/model/GetSummaryChEcomRequest.cc | 58 +- .../model/GetTableQAServiceInfoByIdRequest.cc | 45 + .../model/GetTableQAServiceInfoByIdResult.cc | 51 + alinlp/src/model/GetTcChEcomRequest.cc | 45 + alinlp/src/model/GetTcChEcomResult.cc | 51 + alinlp/src/model/GetTcChGeneralRequest.cc | 45 + alinlp/src/model/GetTcChGeneralResult.cc | 51 + alinlp/src/model/GetTsChEcomRequest.cc | 82 +- alinlp/src/model/GetWeChCommentRequest.cc | 81 + alinlp/src/model/GetWeChCommentResult.cc | 51 + alinlp/src/model/GetWeChEcomRequest.cc | 146 +- .../src/model/GetWeChEntertainmentRequest.cc | 81 + .../src/model/GetWeChEntertainmentResult.cc | 51 + alinlp/src/model/GetWeChGeneralRequest.cc | 72 + alinlp/src/model/GetWeChGeneralResult.cc | 51 + alinlp/src/model/GetWeChSearchRequest.cc | 81 + alinlp/src/model/GetWeChSearchResult.cc | 51 + alinlp/src/model/GetWsChGeneralRequest.cc | 63 + alinlp/src/model/GetWsChGeneralResult.cc | 51 + .../GetWsCustomizedChEcomCommentRequest.cc | 63 + .../GetWsCustomizedChEcomCommentResult.cc | 51 + .../GetWsCustomizedChEcomContentRequest.cc | 63 + .../GetWsCustomizedChEcomContentResult.cc | 51 + .../GetWsCustomizedChEcomTitleRequest.cc | 63 + .../model/GetWsCustomizedChEcomTitleResult.cc | 51 + .../GetWsCustomizedChEntertainmentRequest.cc | 63 + .../GetWsCustomizedChEntertainmentResult.cc | 51 + .../model/GetWsCustomizedChGeneralRequest.cc | 82 +- .../src/model/GetWsCustomizedChO2ORequest.cc | 63 + .../src/model/GetWsCustomizedChO2OResult.cc | 51 + .../model/GetWsCustomizedSeaEcomRequest.cc | 54 + .../src/model/GetWsCustomizedSeaEcomResult.cc | 51 + .../model/GetWsCustomizedSeaGeneralRequest.cc | 70 +- alinlp/src/model/OpenAlinlpServiceRequest.cc | 27 + alinlp/src/model/OpenAlinlpServiceResult.cc | 51 + .../src/model/RequestTableQAOnlineRequest.cc | 63 + .../src/model/RequestTableQAOnlineResult.cc | 51 + alinlp/src/model/RequestTableQARequest.cc | 45 + alinlp/src/model/RequestTableQAResult.cc | 51 + 184 files changed, 10816 insertions(+), 900 deletions(-) create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADClockRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADClockResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMMURequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMMUResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMiniCogRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMiniCogResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetCateChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetCateChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetNerChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetNerChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTcChEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTcChEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChCommentRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChCommentResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChSearchRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWeChSearchResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2ORequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2OResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineRequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineResult.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/RequestTableQARequest.h create mode 100644 alinlp/include/alibabacloud/alinlp/model/RequestTableQAResult.h create mode 100644 alinlp/src/model/ADClockRequest.cc create mode 100644 alinlp/src/model/ADClockResult.cc create mode 100644 alinlp/src/model/ADMMURequest.cc create mode 100644 alinlp/src/model/ADMMUResult.cc create mode 100644 alinlp/src/model/ADMiniCogRequest.cc create mode 100644 alinlp/src/model/ADMiniCogResult.cc create mode 100644 alinlp/src/model/ADMiniCogResultRequest.cc create mode 100644 alinlp/src/model/ADMiniCogResultResult.cc create mode 100644 alinlp/src/model/GetBrandChEcomRequest.cc create mode 100644 alinlp/src/model/GetBrandChEcomResult.cc create mode 100644 alinlp/src/model/GetCateChEcomRequest.cc create mode 100644 alinlp/src/model/GetCateChEcomResult.cc create mode 100644 alinlp/src/model/GetCheckDuplicationChMedicalRequest.cc create mode 100644 alinlp/src/model/GetCheckDuplicationChMedicalResult.cc create mode 100644 alinlp/src/model/GetDiagnosisChMedicalRequest.cc create mode 100644 alinlp/src/model/GetDiagnosisChMedicalResult.cc create mode 100644 alinlp/src/model/GetDpChGeneralCTBRequest.cc create mode 100644 alinlp/src/model/GetDpChGeneralCTBResult.cc create mode 100644 alinlp/src/model/GetDpChGeneralStanfordRequest.cc create mode 100644 alinlp/src/model/GetDpChGeneralStanfordResult.cc create mode 100644 alinlp/src/model/GetEcEnGeneralRequest.cc create mode 100644 alinlp/src/model/GetEcEnGeneralResult.cc create mode 100644 alinlp/src/model/GetItemPubChEcomRequest.cc create mode 100644 alinlp/src/model/GetItemPubChEcomResult.cc create mode 100644 alinlp/src/model/GetKeywordChEcomRequest.cc create mode 100644 alinlp/src/model/GetKeywordChEcomResult.cc create mode 100644 alinlp/src/model/GetKeywordEnEcomRequest.cc create mode 100644 alinlp/src/model/GetKeywordEnEcomResult.cc create mode 100644 alinlp/src/model/GetMedicineChMedicalRequest.cc create mode 100644 alinlp/src/model/GetMedicineChMedicalResult.cc create mode 100644 alinlp/src/model/GetNerChEcomRequest.cc create mode 100644 alinlp/src/model/GetNerChEcomResult.cc create mode 100644 alinlp/src/model/GetNerCustomizedSeaEcomRequest.cc create mode 100644 alinlp/src/model/GetNerCustomizedSeaEcomResult.cc create mode 100644 alinlp/src/model/GetOperationChMedicalRequest.cc create mode 100644 alinlp/src/model/GetOperationChMedicalResult.cc create mode 100644 alinlp/src/model/GetPosChGeneralRequest.cc create mode 100644 alinlp/src/model/GetPosChGeneralResult.cc create mode 100644 alinlp/src/model/GetPriceChEcomRequest.cc create mode 100644 alinlp/src/model/GetPriceChEcomResult.cc create mode 100644 alinlp/src/model/GetSaChGeneralRequest.cc create mode 100644 alinlp/src/model/GetSaChGeneralResult.cc create mode 100644 alinlp/src/model/GetSaSeaEcomRequest.cc create mode 100644 alinlp/src/model/GetSaSeaEcomResult.cc create mode 100644 alinlp/src/model/GetSimilarityChMedicalRequest.cc create mode 100644 alinlp/src/model/GetSimilarityChMedicalResult.cc create mode 100644 alinlp/src/model/GetTableQAServiceInfoByIdRequest.cc create mode 100644 alinlp/src/model/GetTableQAServiceInfoByIdResult.cc create mode 100644 alinlp/src/model/GetTcChEcomRequest.cc create mode 100644 alinlp/src/model/GetTcChEcomResult.cc create mode 100644 alinlp/src/model/GetTcChGeneralRequest.cc create mode 100644 alinlp/src/model/GetTcChGeneralResult.cc create mode 100644 alinlp/src/model/GetWeChCommentRequest.cc create mode 100644 alinlp/src/model/GetWeChCommentResult.cc create mode 100644 alinlp/src/model/GetWeChEntertainmentRequest.cc create mode 100644 alinlp/src/model/GetWeChEntertainmentResult.cc create mode 100644 alinlp/src/model/GetWeChGeneralRequest.cc create mode 100644 alinlp/src/model/GetWeChGeneralResult.cc create mode 100644 alinlp/src/model/GetWeChSearchRequest.cc create mode 100644 alinlp/src/model/GetWeChSearchResult.cc create mode 100644 alinlp/src/model/GetWsChGeneralRequest.cc create mode 100644 alinlp/src/model/GetWsChGeneralResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomCommentRequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomCommentResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomContentRequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomContentResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomTitleRequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEcomTitleResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEntertainmentRequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedChEntertainmentResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedChO2ORequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedChO2OResult.cc create mode 100644 alinlp/src/model/GetWsCustomizedSeaEcomRequest.cc create mode 100644 alinlp/src/model/GetWsCustomizedSeaEcomResult.cc create mode 100644 alinlp/src/model/OpenAlinlpServiceRequest.cc create mode 100644 alinlp/src/model/OpenAlinlpServiceResult.cc create mode 100644 alinlp/src/model/RequestTableQAOnlineRequest.cc create mode 100644 alinlp/src/model/RequestTableQAOnlineResult.cc create mode 100644 alinlp/src/model/RequestTableQARequest.cc create mode 100644 alinlp/src/model/RequestTableQAResult.cc diff --git a/VERSION b/VERSION index 29df22338..7c4846cd6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1469 \ No newline at end of file +1.36.1470 \ No newline at end of file diff --git a/alinlp/CMakeLists.txt b/alinlp/CMakeLists.txt index 07e59f898..ace928a76 100644 --- a/alinlp/CMakeLists.txt +++ b/alinlp/CMakeLists.txt @@ -21,49 +21,209 @@ set(alinlp_public_header include/alibabacloud/alinlp/AlinlpExport.h ) set(alinlp_public_header_model + include/alibabacloud/alinlp/model/ADClockRequest.h + include/alibabacloud/alinlp/model/ADClockResult.h + include/alibabacloud/alinlp/model/ADMMURequest.h + include/alibabacloud/alinlp/model/ADMMUResult.h + include/alibabacloud/alinlp/model/ADMiniCogRequest.h + include/alibabacloud/alinlp/model/ADMiniCogResult.h + include/alibabacloud/alinlp/model/ADMiniCogResultRequest.h + include/alibabacloud/alinlp/model/ADMiniCogResultResult.h + include/alibabacloud/alinlp/model/GetBrandChEcomRequest.h + include/alibabacloud/alinlp/model/GetBrandChEcomResult.h + include/alibabacloud/alinlp/model/GetCateChEcomRequest.h + include/alibabacloud/alinlp/model/GetCateChEcomResult.h + include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalRequest.h + include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalResult.h + include/alibabacloud/alinlp/model/GetDiagnosisChMedicalRequest.h + include/alibabacloud/alinlp/model/GetDiagnosisChMedicalResult.h include/alibabacloud/alinlp/model/GetDpChEcomRequest.h include/alibabacloud/alinlp/model/GetDpChEcomResult.h + include/alibabacloud/alinlp/model/GetDpChGeneralCTBRequest.h + include/alibabacloud/alinlp/model/GetDpChGeneralCTBResult.h + include/alibabacloud/alinlp/model/GetDpChGeneralStanfordRequest.h + include/alibabacloud/alinlp/model/GetDpChGeneralStanfordResult.h include/alibabacloud/alinlp/model/GetEcChGeneralRequest.h include/alibabacloud/alinlp/model/GetEcChGeneralResult.h + include/alibabacloud/alinlp/model/GetEcEnGeneralRequest.h + include/alibabacloud/alinlp/model/GetEcEnGeneralResult.h + include/alibabacloud/alinlp/model/GetItemPubChEcomRequest.h + include/alibabacloud/alinlp/model/GetItemPubChEcomResult.h + include/alibabacloud/alinlp/model/GetKeywordChEcomRequest.h + include/alibabacloud/alinlp/model/GetKeywordChEcomResult.h + include/alibabacloud/alinlp/model/GetKeywordEnEcomRequest.h + include/alibabacloud/alinlp/model/GetKeywordEnEcomResult.h + include/alibabacloud/alinlp/model/GetMedicineChMedicalRequest.h + include/alibabacloud/alinlp/model/GetMedicineChMedicalResult.h + include/alibabacloud/alinlp/model/GetNerChEcomRequest.h + include/alibabacloud/alinlp/model/GetNerChEcomResult.h include/alibabacloud/alinlp/model/GetNerChMedicalRequest.h include/alibabacloud/alinlp/model/GetNerChMedicalResult.h include/alibabacloud/alinlp/model/GetNerCustomizedChEcomRequest.h include/alibabacloud/alinlp/model/GetNerCustomizedChEcomResult.h + include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomRequest.h + include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomResult.h + include/alibabacloud/alinlp/model/GetOperationChMedicalRequest.h + include/alibabacloud/alinlp/model/GetOperationChMedicalResult.h include/alibabacloud/alinlp/model/GetPosChEcomRequest.h include/alibabacloud/alinlp/model/GetPosChEcomResult.h + include/alibabacloud/alinlp/model/GetPosChGeneralRequest.h + include/alibabacloud/alinlp/model/GetPosChGeneralResult.h + include/alibabacloud/alinlp/model/GetPriceChEcomRequest.h + include/alibabacloud/alinlp/model/GetPriceChEcomResult.h + include/alibabacloud/alinlp/model/GetSaChGeneralRequest.h + include/alibabacloud/alinlp/model/GetSaChGeneralResult.h + include/alibabacloud/alinlp/model/GetSaSeaEcomRequest.h + include/alibabacloud/alinlp/model/GetSaSeaEcomResult.h + include/alibabacloud/alinlp/model/GetSimilarityChMedicalRequest.h + include/alibabacloud/alinlp/model/GetSimilarityChMedicalResult.h include/alibabacloud/alinlp/model/GetSummaryChEcomRequest.h include/alibabacloud/alinlp/model/GetSummaryChEcomResult.h + include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdRequest.h + include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdResult.h + include/alibabacloud/alinlp/model/GetTcChEcomRequest.h + include/alibabacloud/alinlp/model/GetTcChEcomResult.h + include/alibabacloud/alinlp/model/GetTcChGeneralRequest.h + include/alibabacloud/alinlp/model/GetTcChGeneralResult.h include/alibabacloud/alinlp/model/GetTsChEcomRequest.h include/alibabacloud/alinlp/model/GetTsChEcomResult.h + include/alibabacloud/alinlp/model/GetWeChCommentRequest.h + include/alibabacloud/alinlp/model/GetWeChCommentResult.h include/alibabacloud/alinlp/model/GetWeChEcomRequest.h include/alibabacloud/alinlp/model/GetWeChEcomResult.h + include/alibabacloud/alinlp/model/GetWeChEntertainmentRequest.h + include/alibabacloud/alinlp/model/GetWeChEntertainmentResult.h + include/alibabacloud/alinlp/model/GetWeChGeneralRequest.h + include/alibabacloud/alinlp/model/GetWeChGeneralResult.h + include/alibabacloud/alinlp/model/GetWeChSearchRequest.h + include/alibabacloud/alinlp/model/GetWeChSearchResult.h + include/alibabacloud/alinlp/model/GetWsChGeneralRequest.h + include/alibabacloud/alinlp/model/GetWsChGeneralResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentRequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentRequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleRequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentRequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentResult.h include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralRequest.h include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedChO2ORequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedChO2OResult.h + include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomRequest.h + include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomResult.h include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralRequest.h - include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralResult.h ) + include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralResult.h + include/alibabacloud/alinlp/model/OpenAlinlpServiceRequest.h + include/alibabacloud/alinlp/model/OpenAlinlpServiceResult.h + include/alibabacloud/alinlp/model/RequestTableQARequest.h + include/alibabacloud/alinlp/model/RequestTableQAResult.h + include/alibabacloud/alinlp/model/RequestTableQAOnlineRequest.h + include/alibabacloud/alinlp/model/RequestTableQAOnlineResult.h ) set(alinlp_src src/AlinlpClient.cc + src/model/ADClockRequest.cc + src/model/ADClockResult.cc + src/model/ADMMURequest.cc + src/model/ADMMUResult.cc + src/model/ADMiniCogRequest.cc + src/model/ADMiniCogResult.cc + src/model/ADMiniCogResultRequest.cc + src/model/ADMiniCogResultResult.cc + src/model/GetBrandChEcomRequest.cc + src/model/GetBrandChEcomResult.cc + src/model/GetCateChEcomRequest.cc + src/model/GetCateChEcomResult.cc + src/model/GetCheckDuplicationChMedicalRequest.cc + src/model/GetCheckDuplicationChMedicalResult.cc + src/model/GetDiagnosisChMedicalRequest.cc + src/model/GetDiagnosisChMedicalResult.cc src/model/GetDpChEcomRequest.cc src/model/GetDpChEcomResult.cc + src/model/GetDpChGeneralCTBRequest.cc + src/model/GetDpChGeneralCTBResult.cc + src/model/GetDpChGeneralStanfordRequest.cc + src/model/GetDpChGeneralStanfordResult.cc src/model/GetEcChGeneralRequest.cc src/model/GetEcChGeneralResult.cc + src/model/GetEcEnGeneralRequest.cc + src/model/GetEcEnGeneralResult.cc + src/model/GetItemPubChEcomRequest.cc + src/model/GetItemPubChEcomResult.cc + src/model/GetKeywordChEcomRequest.cc + src/model/GetKeywordChEcomResult.cc + src/model/GetKeywordEnEcomRequest.cc + src/model/GetKeywordEnEcomResult.cc + src/model/GetMedicineChMedicalRequest.cc + src/model/GetMedicineChMedicalResult.cc + src/model/GetNerChEcomRequest.cc + src/model/GetNerChEcomResult.cc src/model/GetNerChMedicalRequest.cc src/model/GetNerChMedicalResult.cc src/model/GetNerCustomizedChEcomRequest.cc src/model/GetNerCustomizedChEcomResult.cc + src/model/GetNerCustomizedSeaEcomRequest.cc + src/model/GetNerCustomizedSeaEcomResult.cc + src/model/GetOperationChMedicalRequest.cc + src/model/GetOperationChMedicalResult.cc src/model/GetPosChEcomRequest.cc src/model/GetPosChEcomResult.cc + src/model/GetPosChGeneralRequest.cc + src/model/GetPosChGeneralResult.cc + src/model/GetPriceChEcomRequest.cc + src/model/GetPriceChEcomResult.cc + src/model/GetSaChGeneralRequest.cc + src/model/GetSaChGeneralResult.cc + src/model/GetSaSeaEcomRequest.cc + src/model/GetSaSeaEcomResult.cc + src/model/GetSimilarityChMedicalRequest.cc + src/model/GetSimilarityChMedicalResult.cc src/model/GetSummaryChEcomRequest.cc src/model/GetSummaryChEcomResult.cc + src/model/GetTableQAServiceInfoByIdRequest.cc + src/model/GetTableQAServiceInfoByIdResult.cc + src/model/GetTcChEcomRequest.cc + src/model/GetTcChEcomResult.cc + src/model/GetTcChGeneralRequest.cc + src/model/GetTcChGeneralResult.cc src/model/GetTsChEcomRequest.cc src/model/GetTsChEcomResult.cc + src/model/GetWeChCommentRequest.cc + src/model/GetWeChCommentResult.cc src/model/GetWeChEcomRequest.cc src/model/GetWeChEcomResult.cc + src/model/GetWeChEntertainmentRequest.cc + src/model/GetWeChEntertainmentResult.cc + src/model/GetWeChGeneralRequest.cc + src/model/GetWeChGeneralResult.cc + src/model/GetWeChSearchRequest.cc + src/model/GetWeChSearchResult.cc + src/model/GetWsChGeneralRequest.cc + src/model/GetWsChGeneralResult.cc + src/model/GetWsCustomizedChEcomCommentRequest.cc + src/model/GetWsCustomizedChEcomCommentResult.cc + src/model/GetWsCustomizedChEcomContentRequest.cc + src/model/GetWsCustomizedChEcomContentResult.cc + src/model/GetWsCustomizedChEcomTitleRequest.cc + src/model/GetWsCustomizedChEcomTitleResult.cc + src/model/GetWsCustomizedChEntertainmentRequest.cc + src/model/GetWsCustomizedChEntertainmentResult.cc src/model/GetWsCustomizedChGeneralRequest.cc src/model/GetWsCustomizedChGeneralResult.cc + src/model/GetWsCustomizedChO2ORequest.cc + src/model/GetWsCustomizedChO2OResult.cc + src/model/GetWsCustomizedSeaEcomRequest.cc + src/model/GetWsCustomizedSeaEcomResult.cc src/model/GetWsCustomizedSeaGeneralRequest.cc - src/model/GetWsCustomizedSeaGeneralResult.cc ) + src/model/GetWsCustomizedSeaGeneralResult.cc + src/model/OpenAlinlpServiceRequest.cc + src/model/OpenAlinlpServiceResult.cc + src/model/RequestTableQARequest.cc + src/model/RequestTableQAResult.cc + src/model/RequestTableQAOnlineRequest.cc + src/model/RequestTableQAOnlineResult.cc ) add_library(alinlp ${LIB_TYPE} ${alinlp_public_header} diff --git a/alinlp/include/alibabacloud/alinlp/AlinlpClient.h b/alinlp/include/alibabacloud/alinlp/AlinlpClient.h index 22afda4aa..54a850982 100644 --- a/alinlp/include/alibabacloud/alinlp/AlinlpClient.h +++ b/alinlp/include/alibabacloud/alinlp/AlinlpClient.h @@ -22,26 +22,106 @@ #include #include #include "AlinlpExport.h" +#include "model/ADClockRequest.h" +#include "model/ADClockResult.h" +#include "model/ADMMURequest.h" +#include "model/ADMMUResult.h" +#include "model/ADMiniCogRequest.h" +#include "model/ADMiniCogResult.h" +#include "model/ADMiniCogResultRequest.h" +#include "model/ADMiniCogResultResult.h" +#include "model/GetBrandChEcomRequest.h" +#include "model/GetBrandChEcomResult.h" +#include "model/GetCateChEcomRequest.h" +#include "model/GetCateChEcomResult.h" +#include "model/GetCheckDuplicationChMedicalRequest.h" +#include "model/GetCheckDuplicationChMedicalResult.h" +#include "model/GetDiagnosisChMedicalRequest.h" +#include "model/GetDiagnosisChMedicalResult.h" #include "model/GetDpChEcomRequest.h" #include "model/GetDpChEcomResult.h" +#include "model/GetDpChGeneralCTBRequest.h" +#include "model/GetDpChGeneralCTBResult.h" +#include "model/GetDpChGeneralStanfordRequest.h" +#include "model/GetDpChGeneralStanfordResult.h" #include "model/GetEcChGeneralRequest.h" #include "model/GetEcChGeneralResult.h" +#include "model/GetEcEnGeneralRequest.h" +#include "model/GetEcEnGeneralResult.h" +#include "model/GetItemPubChEcomRequest.h" +#include "model/GetItemPubChEcomResult.h" +#include "model/GetKeywordChEcomRequest.h" +#include "model/GetKeywordChEcomResult.h" +#include "model/GetKeywordEnEcomRequest.h" +#include "model/GetKeywordEnEcomResult.h" +#include "model/GetMedicineChMedicalRequest.h" +#include "model/GetMedicineChMedicalResult.h" +#include "model/GetNerChEcomRequest.h" +#include "model/GetNerChEcomResult.h" #include "model/GetNerChMedicalRequest.h" #include "model/GetNerChMedicalResult.h" #include "model/GetNerCustomizedChEcomRequest.h" #include "model/GetNerCustomizedChEcomResult.h" +#include "model/GetNerCustomizedSeaEcomRequest.h" +#include "model/GetNerCustomizedSeaEcomResult.h" +#include "model/GetOperationChMedicalRequest.h" +#include "model/GetOperationChMedicalResult.h" #include "model/GetPosChEcomRequest.h" #include "model/GetPosChEcomResult.h" +#include "model/GetPosChGeneralRequest.h" +#include "model/GetPosChGeneralResult.h" +#include "model/GetPriceChEcomRequest.h" +#include "model/GetPriceChEcomResult.h" +#include "model/GetSaChGeneralRequest.h" +#include "model/GetSaChGeneralResult.h" +#include "model/GetSaSeaEcomRequest.h" +#include "model/GetSaSeaEcomResult.h" +#include "model/GetSimilarityChMedicalRequest.h" +#include "model/GetSimilarityChMedicalResult.h" #include "model/GetSummaryChEcomRequest.h" #include "model/GetSummaryChEcomResult.h" +#include "model/GetTableQAServiceInfoByIdRequest.h" +#include "model/GetTableQAServiceInfoByIdResult.h" +#include "model/GetTcChEcomRequest.h" +#include "model/GetTcChEcomResult.h" +#include "model/GetTcChGeneralRequest.h" +#include "model/GetTcChGeneralResult.h" #include "model/GetTsChEcomRequest.h" #include "model/GetTsChEcomResult.h" +#include "model/GetWeChCommentRequest.h" +#include "model/GetWeChCommentResult.h" #include "model/GetWeChEcomRequest.h" #include "model/GetWeChEcomResult.h" +#include "model/GetWeChEntertainmentRequest.h" +#include "model/GetWeChEntertainmentResult.h" +#include "model/GetWeChGeneralRequest.h" +#include "model/GetWeChGeneralResult.h" +#include "model/GetWeChSearchRequest.h" +#include "model/GetWeChSearchResult.h" +#include "model/GetWsChGeneralRequest.h" +#include "model/GetWsChGeneralResult.h" +#include "model/GetWsCustomizedChEcomCommentRequest.h" +#include "model/GetWsCustomizedChEcomCommentResult.h" +#include "model/GetWsCustomizedChEcomContentRequest.h" +#include "model/GetWsCustomizedChEcomContentResult.h" +#include "model/GetWsCustomizedChEcomTitleRequest.h" +#include "model/GetWsCustomizedChEcomTitleResult.h" +#include "model/GetWsCustomizedChEntertainmentRequest.h" +#include "model/GetWsCustomizedChEntertainmentResult.h" #include "model/GetWsCustomizedChGeneralRequest.h" #include "model/GetWsCustomizedChGeneralResult.h" +#include "model/GetWsCustomizedChO2ORequest.h" +#include "model/GetWsCustomizedChO2OResult.h" +#include "model/GetWsCustomizedSeaEcomRequest.h" +#include "model/GetWsCustomizedSeaEcomResult.h" #include "model/GetWsCustomizedSeaGeneralRequest.h" #include "model/GetWsCustomizedSeaGeneralResult.h" +#include "model/OpenAlinlpServiceRequest.h" +#include "model/OpenAlinlpServiceResult.h" +#include "model/RequestTableQARequest.h" +#include "model/RequestTableQAResult.h" +#include "model/RequestTableQAOnlineRequest.h" +#include "model/RequestTableQAOnlineResult.h" namespace AlibabaCloud @@ -51,71 +131,311 @@ namespace AlibabaCloud class ALIBABACLOUD_ALINLP_EXPORT AlinlpClient : public RpcServiceClient { public: + typedef Outcome ADClockOutcome; + typedef std::future ADClockOutcomeCallable; + typedef std::function&)> ADClockAsyncHandler; + typedef Outcome ADMMUOutcome; + typedef std::future ADMMUOutcomeCallable; + typedef std::function&)> ADMMUAsyncHandler; + typedef Outcome ADMiniCogOutcome; + typedef std::future ADMiniCogOutcomeCallable; + typedef std::function&)> ADMiniCogAsyncHandler; + typedef Outcome ADMiniCogResultOutcome; + typedef std::future ADMiniCogResultOutcomeCallable; + typedef std::function&)> ADMiniCogResultAsyncHandler; + typedef Outcome GetBrandChEcomOutcome; + typedef std::future GetBrandChEcomOutcomeCallable; + typedef std::function&)> GetBrandChEcomAsyncHandler; + typedef Outcome GetCateChEcomOutcome; + typedef std::future GetCateChEcomOutcomeCallable; + typedef std::function&)> GetCateChEcomAsyncHandler; + typedef Outcome GetCheckDuplicationChMedicalOutcome; + typedef std::future GetCheckDuplicationChMedicalOutcomeCallable; + typedef std::function&)> GetCheckDuplicationChMedicalAsyncHandler; + typedef Outcome GetDiagnosisChMedicalOutcome; + typedef std::future GetDiagnosisChMedicalOutcomeCallable; + typedef std::function&)> GetDiagnosisChMedicalAsyncHandler; typedef Outcome GetDpChEcomOutcome; typedef std::future GetDpChEcomOutcomeCallable; typedef std::function&)> GetDpChEcomAsyncHandler; + typedef Outcome GetDpChGeneralCTBOutcome; + typedef std::future GetDpChGeneralCTBOutcomeCallable; + typedef std::function&)> GetDpChGeneralCTBAsyncHandler; + typedef Outcome GetDpChGeneralStanfordOutcome; + typedef std::future GetDpChGeneralStanfordOutcomeCallable; + typedef std::function&)> GetDpChGeneralStanfordAsyncHandler; typedef Outcome GetEcChGeneralOutcome; typedef std::future GetEcChGeneralOutcomeCallable; typedef std::function&)> GetEcChGeneralAsyncHandler; + typedef Outcome GetEcEnGeneralOutcome; + typedef std::future GetEcEnGeneralOutcomeCallable; + typedef std::function&)> GetEcEnGeneralAsyncHandler; + typedef Outcome GetItemPubChEcomOutcome; + typedef std::future GetItemPubChEcomOutcomeCallable; + typedef std::function&)> GetItemPubChEcomAsyncHandler; + typedef Outcome GetKeywordChEcomOutcome; + typedef std::future GetKeywordChEcomOutcomeCallable; + typedef std::function&)> GetKeywordChEcomAsyncHandler; + typedef Outcome GetKeywordEnEcomOutcome; + typedef std::future GetKeywordEnEcomOutcomeCallable; + typedef std::function&)> GetKeywordEnEcomAsyncHandler; + typedef Outcome GetMedicineChMedicalOutcome; + typedef std::future GetMedicineChMedicalOutcomeCallable; + typedef std::function&)> GetMedicineChMedicalAsyncHandler; + typedef Outcome GetNerChEcomOutcome; + typedef std::future GetNerChEcomOutcomeCallable; + typedef std::function&)> GetNerChEcomAsyncHandler; typedef Outcome GetNerChMedicalOutcome; typedef std::future GetNerChMedicalOutcomeCallable; typedef std::function&)> GetNerChMedicalAsyncHandler; typedef Outcome GetNerCustomizedChEcomOutcome; typedef std::future GetNerCustomizedChEcomOutcomeCallable; typedef std::function&)> GetNerCustomizedChEcomAsyncHandler; + typedef Outcome GetNerCustomizedSeaEcomOutcome; + typedef std::future GetNerCustomizedSeaEcomOutcomeCallable; + typedef std::function&)> GetNerCustomizedSeaEcomAsyncHandler; + typedef Outcome GetOperationChMedicalOutcome; + typedef std::future GetOperationChMedicalOutcomeCallable; + typedef std::function&)> GetOperationChMedicalAsyncHandler; typedef Outcome GetPosChEcomOutcome; typedef std::future GetPosChEcomOutcomeCallable; typedef std::function&)> GetPosChEcomAsyncHandler; + typedef Outcome GetPosChGeneralOutcome; + typedef std::future GetPosChGeneralOutcomeCallable; + typedef std::function&)> GetPosChGeneralAsyncHandler; + typedef Outcome GetPriceChEcomOutcome; + typedef std::future GetPriceChEcomOutcomeCallable; + typedef std::function&)> GetPriceChEcomAsyncHandler; + typedef Outcome GetSaChGeneralOutcome; + typedef std::future GetSaChGeneralOutcomeCallable; + typedef std::function&)> GetSaChGeneralAsyncHandler; + typedef Outcome GetSaSeaEcomOutcome; + typedef std::future GetSaSeaEcomOutcomeCallable; + typedef std::function&)> GetSaSeaEcomAsyncHandler; + typedef Outcome GetSimilarityChMedicalOutcome; + typedef std::future GetSimilarityChMedicalOutcomeCallable; + typedef std::function&)> GetSimilarityChMedicalAsyncHandler; typedef Outcome GetSummaryChEcomOutcome; typedef std::future GetSummaryChEcomOutcomeCallable; typedef std::function&)> GetSummaryChEcomAsyncHandler; + typedef Outcome GetTableQAServiceInfoByIdOutcome; + typedef std::future GetTableQAServiceInfoByIdOutcomeCallable; + typedef std::function&)> GetTableQAServiceInfoByIdAsyncHandler; + typedef Outcome GetTcChEcomOutcome; + typedef std::future GetTcChEcomOutcomeCallable; + typedef std::function&)> GetTcChEcomAsyncHandler; + typedef Outcome GetTcChGeneralOutcome; + typedef std::future GetTcChGeneralOutcomeCallable; + typedef std::function&)> GetTcChGeneralAsyncHandler; typedef Outcome GetTsChEcomOutcome; typedef std::future GetTsChEcomOutcomeCallable; typedef std::function&)> GetTsChEcomAsyncHandler; + typedef Outcome GetWeChCommentOutcome; + typedef std::future GetWeChCommentOutcomeCallable; + typedef std::function&)> GetWeChCommentAsyncHandler; typedef Outcome GetWeChEcomOutcome; typedef std::future GetWeChEcomOutcomeCallable; typedef std::function&)> GetWeChEcomAsyncHandler; + typedef Outcome GetWeChEntertainmentOutcome; + typedef std::future GetWeChEntertainmentOutcomeCallable; + typedef std::function&)> GetWeChEntertainmentAsyncHandler; + typedef Outcome GetWeChGeneralOutcome; + typedef std::future GetWeChGeneralOutcomeCallable; + typedef std::function&)> GetWeChGeneralAsyncHandler; + typedef Outcome GetWeChSearchOutcome; + typedef std::future GetWeChSearchOutcomeCallable; + typedef std::function&)> GetWeChSearchAsyncHandler; + typedef Outcome GetWsChGeneralOutcome; + typedef std::future GetWsChGeneralOutcomeCallable; + typedef std::function&)> GetWsChGeneralAsyncHandler; + typedef Outcome GetWsCustomizedChEcomCommentOutcome; + typedef std::future GetWsCustomizedChEcomCommentOutcomeCallable; + typedef std::function&)> GetWsCustomizedChEcomCommentAsyncHandler; + typedef Outcome GetWsCustomizedChEcomContentOutcome; + typedef std::future GetWsCustomizedChEcomContentOutcomeCallable; + typedef std::function&)> GetWsCustomizedChEcomContentAsyncHandler; + typedef Outcome GetWsCustomizedChEcomTitleOutcome; + typedef std::future GetWsCustomizedChEcomTitleOutcomeCallable; + typedef std::function&)> GetWsCustomizedChEcomTitleAsyncHandler; + typedef Outcome GetWsCustomizedChEntertainmentOutcome; + typedef std::future GetWsCustomizedChEntertainmentOutcomeCallable; + typedef std::function&)> GetWsCustomizedChEntertainmentAsyncHandler; typedef Outcome GetWsCustomizedChGeneralOutcome; typedef std::future GetWsCustomizedChGeneralOutcomeCallable; typedef std::function&)> GetWsCustomizedChGeneralAsyncHandler; + typedef Outcome GetWsCustomizedChO2OOutcome; + typedef std::future GetWsCustomizedChO2OOutcomeCallable; + typedef std::function&)> GetWsCustomizedChO2OAsyncHandler; + typedef Outcome GetWsCustomizedSeaEcomOutcome; + typedef std::future GetWsCustomizedSeaEcomOutcomeCallable; + typedef std::function&)> GetWsCustomizedSeaEcomAsyncHandler; typedef Outcome GetWsCustomizedSeaGeneralOutcome; typedef std::future GetWsCustomizedSeaGeneralOutcomeCallable; typedef std::function&)> GetWsCustomizedSeaGeneralAsyncHandler; + typedef Outcome OpenAlinlpServiceOutcome; + typedef std::future OpenAlinlpServiceOutcomeCallable; + typedef std::function&)> OpenAlinlpServiceAsyncHandler; + typedef Outcome RequestTableQAOutcome; + typedef std::future RequestTableQAOutcomeCallable; + typedef std::function&)> RequestTableQAAsyncHandler; + typedef Outcome RequestTableQAOnlineOutcome; + typedef std::future RequestTableQAOnlineOutcomeCallable; + typedef std::function&)> RequestTableQAOnlineAsyncHandler; AlinlpClient(const Credentials &credentials, const ClientConfiguration &configuration); AlinlpClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); AlinlpClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~AlinlpClient(); + ADClockOutcome aDClock(const Model::ADClockRequest &request)const; + void aDClockAsync(const Model::ADClockRequest& request, const ADClockAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ADClockOutcomeCallable aDClockCallable(const Model::ADClockRequest& request) const; + ADMMUOutcome aDMMU(const Model::ADMMURequest &request)const; + void aDMMUAsync(const Model::ADMMURequest& request, const ADMMUAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ADMMUOutcomeCallable aDMMUCallable(const Model::ADMMURequest& request) const; + ADMiniCogOutcome aDMiniCog(const Model::ADMiniCogRequest &request)const; + void aDMiniCogAsync(const Model::ADMiniCogRequest& request, const ADMiniCogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ADMiniCogOutcomeCallable aDMiniCogCallable(const Model::ADMiniCogRequest& request) const; + ADMiniCogResultOutcome aDMiniCogResult(const Model::ADMiniCogResultRequest &request)const; + void aDMiniCogResultAsync(const Model::ADMiniCogResultRequest& request, const ADMiniCogResultAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ADMiniCogResultOutcomeCallable aDMiniCogResultCallable(const Model::ADMiniCogResultRequest& request) const; + GetBrandChEcomOutcome getBrandChEcom(const Model::GetBrandChEcomRequest &request)const; + void getBrandChEcomAsync(const Model::GetBrandChEcomRequest& request, const GetBrandChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetBrandChEcomOutcomeCallable getBrandChEcomCallable(const Model::GetBrandChEcomRequest& request) const; + GetCateChEcomOutcome getCateChEcom(const Model::GetCateChEcomRequest &request)const; + void getCateChEcomAsync(const Model::GetCateChEcomRequest& request, const GetCateChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetCateChEcomOutcomeCallable getCateChEcomCallable(const Model::GetCateChEcomRequest& request) const; + GetCheckDuplicationChMedicalOutcome getCheckDuplicationChMedical(const Model::GetCheckDuplicationChMedicalRequest &request)const; + void getCheckDuplicationChMedicalAsync(const Model::GetCheckDuplicationChMedicalRequest& request, const GetCheckDuplicationChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetCheckDuplicationChMedicalOutcomeCallable getCheckDuplicationChMedicalCallable(const Model::GetCheckDuplicationChMedicalRequest& request) const; + GetDiagnosisChMedicalOutcome getDiagnosisChMedical(const Model::GetDiagnosisChMedicalRequest &request)const; + void getDiagnosisChMedicalAsync(const Model::GetDiagnosisChMedicalRequest& request, const GetDiagnosisChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetDiagnosisChMedicalOutcomeCallable getDiagnosisChMedicalCallable(const Model::GetDiagnosisChMedicalRequest& request) const; GetDpChEcomOutcome getDpChEcom(const Model::GetDpChEcomRequest &request)const; void getDpChEcomAsync(const Model::GetDpChEcomRequest& request, const GetDpChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDpChEcomOutcomeCallable getDpChEcomCallable(const Model::GetDpChEcomRequest& request) const; + GetDpChGeneralCTBOutcome getDpChGeneralCTB(const Model::GetDpChGeneralCTBRequest &request)const; + void getDpChGeneralCTBAsync(const Model::GetDpChGeneralCTBRequest& request, const GetDpChGeneralCTBAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetDpChGeneralCTBOutcomeCallable getDpChGeneralCTBCallable(const Model::GetDpChGeneralCTBRequest& request) const; + GetDpChGeneralStanfordOutcome getDpChGeneralStanford(const Model::GetDpChGeneralStanfordRequest &request)const; + void getDpChGeneralStanfordAsync(const Model::GetDpChGeneralStanfordRequest& request, const GetDpChGeneralStanfordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetDpChGeneralStanfordOutcomeCallable getDpChGeneralStanfordCallable(const Model::GetDpChGeneralStanfordRequest& request) const; GetEcChGeneralOutcome getEcChGeneral(const Model::GetEcChGeneralRequest &request)const; void getEcChGeneralAsync(const Model::GetEcChGeneralRequest& request, const GetEcChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetEcChGeneralOutcomeCallable getEcChGeneralCallable(const Model::GetEcChGeneralRequest& request) const; + GetEcEnGeneralOutcome getEcEnGeneral(const Model::GetEcEnGeneralRequest &request)const; + void getEcEnGeneralAsync(const Model::GetEcEnGeneralRequest& request, const GetEcEnGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetEcEnGeneralOutcomeCallable getEcEnGeneralCallable(const Model::GetEcEnGeneralRequest& request) const; + GetItemPubChEcomOutcome getItemPubChEcom(const Model::GetItemPubChEcomRequest &request)const; + void getItemPubChEcomAsync(const Model::GetItemPubChEcomRequest& request, const GetItemPubChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetItemPubChEcomOutcomeCallable getItemPubChEcomCallable(const Model::GetItemPubChEcomRequest& request) const; + GetKeywordChEcomOutcome getKeywordChEcom(const Model::GetKeywordChEcomRequest &request)const; + void getKeywordChEcomAsync(const Model::GetKeywordChEcomRequest& request, const GetKeywordChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetKeywordChEcomOutcomeCallable getKeywordChEcomCallable(const Model::GetKeywordChEcomRequest& request) const; + GetKeywordEnEcomOutcome getKeywordEnEcom(const Model::GetKeywordEnEcomRequest &request)const; + void getKeywordEnEcomAsync(const Model::GetKeywordEnEcomRequest& request, const GetKeywordEnEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetKeywordEnEcomOutcomeCallable getKeywordEnEcomCallable(const Model::GetKeywordEnEcomRequest& request) const; + GetMedicineChMedicalOutcome getMedicineChMedical(const Model::GetMedicineChMedicalRequest &request)const; + void getMedicineChMedicalAsync(const Model::GetMedicineChMedicalRequest& request, const GetMedicineChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetMedicineChMedicalOutcomeCallable getMedicineChMedicalCallable(const Model::GetMedicineChMedicalRequest& request) const; + GetNerChEcomOutcome getNerChEcom(const Model::GetNerChEcomRequest &request)const; + void getNerChEcomAsync(const Model::GetNerChEcomRequest& request, const GetNerChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetNerChEcomOutcomeCallable getNerChEcomCallable(const Model::GetNerChEcomRequest& request) const; GetNerChMedicalOutcome getNerChMedical(const Model::GetNerChMedicalRequest &request)const; void getNerChMedicalAsync(const Model::GetNerChMedicalRequest& request, const GetNerChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetNerChMedicalOutcomeCallable getNerChMedicalCallable(const Model::GetNerChMedicalRequest& request) const; GetNerCustomizedChEcomOutcome getNerCustomizedChEcom(const Model::GetNerCustomizedChEcomRequest &request)const; void getNerCustomizedChEcomAsync(const Model::GetNerCustomizedChEcomRequest& request, const GetNerCustomizedChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetNerCustomizedChEcomOutcomeCallable getNerCustomizedChEcomCallable(const Model::GetNerCustomizedChEcomRequest& request) const; + GetNerCustomizedSeaEcomOutcome getNerCustomizedSeaEcom(const Model::GetNerCustomizedSeaEcomRequest &request)const; + void getNerCustomizedSeaEcomAsync(const Model::GetNerCustomizedSeaEcomRequest& request, const GetNerCustomizedSeaEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetNerCustomizedSeaEcomOutcomeCallable getNerCustomizedSeaEcomCallable(const Model::GetNerCustomizedSeaEcomRequest& request) const; + GetOperationChMedicalOutcome getOperationChMedical(const Model::GetOperationChMedicalRequest &request)const; + void getOperationChMedicalAsync(const Model::GetOperationChMedicalRequest& request, const GetOperationChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetOperationChMedicalOutcomeCallable getOperationChMedicalCallable(const Model::GetOperationChMedicalRequest& request) const; GetPosChEcomOutcome getPosChEcom(const Model::GetPosChEcomRequest &request)const; void getPosChEcomAsync(const Model::GetPosChEcomRequest& request, const GetPosChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPosChEcomOutcomeCallable getPosChEcomCallable(const Model::GetPosChEcomRequest& request) const; + GetPosChGeneralOutcome getPosChGeneral(const Model::GetPosChGeneralRequest &request)const; + void getPosChGeneralAsync(const Model::GetPosChGeneralRequest& request, const GetPosChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetPosChGeneralOutcomeCallable getPosChGeneralCallable(const Model::GetPosChGeneralRequest& request) const; + GetPriceChEcomOutcome getPriceChEcom(const Model::GetPriceChEcomRequest &request)const; + void getPriceChEcomAsync(const Model::GetPriceChEcomRequest& request, const GetPriceChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetPriceChEcomOutcomeCallable getPriceChEcomCallable(const Model::GetPriceChEcomRequest& request) const; + GetSaChGeneralOutcome getSaChGeneral(const Model::GetSaChGeneralRequest &request)const; + void getSaChGeneralAsync(const Model::GetSaChGeneralRequest& request, const GetSaChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetSaChGeneralOutcomeCallable getSaChGeneralCallable(const Model::GetSaChGeneralRequest& request) const; + GetSaSeaEcomOutcome getSaSeaEcom(const Model::GetSaSeaEcomRequest &request)const; + void getSaSeaEcomAsync(const Model::GetSaSeaEcomRequest& request, const GetSaSeaEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetSaSeaEcomOutcomeCallable getSaSeaEcomCallable(const Model::GetSaSeaEcomRequest& request) const; + GetSimilarityChMedicalOutcome getSimilarityChMedical(const Model::GetSimilarityChMedicalRequest &request)const; + void getSimilarityChMedicalAsync(const Model::GetSimilarityChMedicalRequest& request, const GetSimilarityChMedicalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetSimilarityChMedicalOutcomeCallable getSimilarityChMedicalCallable(const Model::GetSimilarityChMedicalRequest& request) const; GetSummaryChEcomOutcome getSummaryChEcom(const Model::GetSummaryChEcomRequest &request)const; void getSummaryChEcomAsync(const Model::GetSummaryChEcomRequest& request, const GetSummaryChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetSummaryChEcomOutcomeCallable getSummaryChEcomCallable(const Model::GetSummaryChEcomRequest& request) const; + GetTableQAServiceInfoByIdOutcome getTableQAServiceInfoById(const Model::GetTableQAServiceInfoByIdRequest &request)const; + void getTableQAServiceInfoByIdAsync(const Model::GetTableQAServiceInfoByIdRequest& request, const GetTableQAServiceInfoByIdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetTableQAServiceInfoByIdOutcomeCallable getTableQAServiceInfoByIdCallable(const Model::GetTableQAServiceInfoByIdRequest& request) const; + GetTcChEcomOutcome getTcChEcom(const Model::GetTcChEcomRequest &request)const; + void getTcChEcomAsync(const Model::GetTcChEcomRequest& request, const GetTcChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetTcChEcomOutcomeCallable getTcChEcomCallable(const Model::GetTcChEcomRequest& request) const; + GetTcChGeneralOutcome getTcChGeneral(const Model::GetTcChGeneralRequest &request)const; + void getTcChGeneralAsync(const Model::GetTcChGeneralRequest& request, const GetTcChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetTcChGeneralOutcomeCallable getTcChGeneralCallable(const Model::GetTcChGeneralRequest& request) const; GetTsChEcomOutcome getTsChEcom(const Model::GetTsChEcomRequest &request)const; void getTsChEcomAsync(const Model::GetTsChEcomRequest& request, const GetTsChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetTsChEcomOutcomeCallable getTsChEcomCallable(const Model::GetTsChEcomRequest& request) const; + GetWeChCommentOutcome getWeChComment(const Model::GetWeChCommentRequest &request)const; + void getWeChCommentAsync(const Model::GetWeChCommentRequest& request, const GetWeChCommentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWeChCommentOutcomeCallable getWeChCommentCallable(const Model::GetWeChCommentRequest& request) const; GetWeChEcomOutcome getWeChEcom(const Model::GetWeChEcomRequest &request)const; void getWeChEcomAsync(const Model::GetWeChEcomRequest& request, const GetWeChEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetWeChEcomOutcomeCallable getWeChEcomCallable(const Model::GetWeChEcomRequest& request) const; + GetWeChEntertainmentOutcome getWeChEntertainment(const Model::GetWeChEntertainmentRequest &request)const; + void getWeChEntertainmentAsync(const Model::GetWeChEntertainmentRequest& request, const GetWeChEntertainmentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWeChEntertainmentOutcomeCallable getWeChEntertainmentCallable(const Model::GetWeChEntertainmentRequest& request) const; + GetWeChGeneralOutcome getWeChGeneral(const Model::GetWeChGeneralRequest &request)const; + void getWeChGeneralAsync(const Model::GetWeChGeneralRequest& request, const GetWeChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWeChGeneralOutcomeCallable getWeChGeneralCallable(const Model::GetWeChGeneralRequest& request) const; + GetWeChSearchOutcome getWeChSearch(const Model::GetWeChSearchRequest &request)const; + void getWeChSearchAsync(const Model::GetWeChSearchRequest& request, const GetWeChSearchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWeChSearchOutcomeCallable getWeChSearchCallable(const Model::GetWeChSearchRequest& request) const; + GetWsChGeneralOutcome getWsChGeneral(const Model::GetWsChGeneralRequest &request)const; + void getWsChGeneralAsync(const Model::GetWsChGeneralRequest& request, const GetWsChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsChGeneralOutcomeCallable getWsChGeneralCallable(const Model::GetWsChGeneralRequest& request) const; + GetWsCustomizedChEcomCommentOutcome getWsCustomizedChEcomComment(const Model::GetWsCustomizedChEcomCommentRequest &request)const; + void getWsCustomizedChEcomCommentAsync(const Model::GetWsCustomizedChEcomCommentRequest& request, const GetWsCustomizedChEcomCommentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedChEcomCommentOutcomeCallable getWsCustomizedChEcomCommentCallable(const Model::GetWsCustomizedChEcomCommentRequest& request) const; + GetWsCustomizedChEcomContentOutcome getWsCustomizedChEcomContent(const Model::GetWsCustomizedChEcomContentRequest &request)const; + void getWsCustomizedChEcomContentAsync(const Model::GetWsCustomizedChEcomContentRequest& request, const GetWsCustomizedChEcomContentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedChEcomContentOutcomeCallable getWsCustomizedChEcomContentCallable(const Model::GetWsCustomizedChEcomContentRequest& request) const; + GetWsCustomizedChEcomTitleOutcome getWsCustomizedChEcomTitle(const Model::GetWsCustomizedChEcomTitleRequest &request)const; + void getWsCustomizedChEcomTitleAsync(const Model::GetWsCustomizedChEcomTitleRequest& request, const GetWsCustomizedChEcomTitleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedChEcomTitleOutcomeCallable getWsCustomizedChEcomTitleCallable(const Model::GetWsCustomizedChEcomTitleRequest& request) const; + GetWsCustomizedChEntertainmentOutcome getWsCustomizedChEntertainment(const Model::GetWsCustomizedChEntertainmentRequest &request)const; + void getWsCustomizedChEntertainmentAsync(const Model::GetWsCustomizedChEntertainmentRequest& request, const GetWsCustomizedChEntertainmentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedChEntertainmentOutcomeCallable getWsCustomizedChEntertainmentCallable(const Model::GetWsCustomizedChEntertainmentRequest& request) const; GetWsCustomizedChGeneralOutcome getWsCustomizedChGeneral(const Model::GetWsCustomizedChGeneralRequest &request)const; void getWsCustomizedChGeneralAsync(const Model::GetWsCustomizedChGeneralRequest& request, const GetWsCustomizedChGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetWsCustomizedChGeneralOutcomeCallable getWsCustomizedChGeneralCallable(const Model::GetWsCustomizedChGeneralRequest& request) const; + GetWsCustomizedChO2OOutcome getWsCustomizedChO2O(const Model::GetWsCustomizedChO2ORequest &request)const; + void getWsCustomizedChO2OAsync(const Model::GetWsCustomizedChO2ORequest& request, const GetWsCustomizedChO2OAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedChO2OOutcomeCallable getWsCustomizedChO2OCallable(const Model::GetWsCustomizedChO2ORequest& request) const; + GetWsCustomizedSeaEcomOutcome getWsCustomizedSeaEcom(const Model::GetWsCustomizedSeaEcomRequest &request)const; + void getWsCustomizedSeaEcomAsync(const Model::GetWsCustomizedSeaEcomRequest& request, const GetWsCustomizedSeaEcomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetWsCustomizedSeaEcomOutcomeCallable getWsCustomizedSeaEcomCallable(const Model::GetWsCustomizedSeaEcomRequest& request) const; GetWsCustomizedSeaGeneralOutcome getWsCustomizedSeaGeneral(const Model::GetWsCustomizedSeaGeneralRequest &request)const; void getWsCustomizedSeaGeneralAsync(const Model::GetWsCustomizedSeaGeneralRequest& request, const GetWsCustomizedSeaGeneralAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetWsCustomizedSeaGeneralOutcomeCallable getWsCustomizedSeaGeneralCallable(const Model::GetWsCustomizedSeaGeneralRequest& request) const; + OpenAlinlpServiceOutcome openAlinlpService(const Model::OpenAlinlpServiceRequest &request)const; + void openAlinlpServiceAsync(const Model::OpenAlinlpServiceRequest& request, const OpenAlinlpServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + OpenAlinlpServiceOutcomeCallable openAlinlpServiceCallable(const Model::OpenAlinlpServiceRequest& request) const; + RequestTableQAOutcome requestTableQA(const Model::RequestTableQARequest &request)const; + void requestTableQAAsync(const Model::RequestTableQARequest& request, const RequestTableQAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RequestTableQAOutcomeCallable requestTableQACallable(const Model::RequestTableQARequest& request) const; + RequestTableQAOnlineOutcome requestTableQAOnline(const Model::RequestTableQAOnlineRequest &request)const; + void requestTableQAOnlineAsync(const Model::RequestTableQAOnlineRequest& request, const RequestTableQAOnlineAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RequestTableQAOnlineOutcomeCallable requestTableQAOnlineCallable(const Model::RequestTableQAOnlineRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/alinlp/include/alibabacloud/alinlp/model/ADClockRequest.h b/alinlp/include/alibabacloud/alinlp/model/ADClockRequest.h new file mode 100644 index 000000000..bd2d5e8fb --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADClockRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADCLOCKREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADCLOCKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT ADClockRequest : public RpcServiceRequest { +public: + ADClockRequest(); + ~ADClockRequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + +private: + std::string params_; + std::string serviceCode_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADCLOCKREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/ADClockResult.h b/alinlp/include/alibabacloud/alinlp/model/ADClockResult.h new file mode 100644 index 000000000..5984b053f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADClockResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADCLOCKRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADCLOCKRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT ADClockResult : public ServiceResult + { + public: + + + ADClockResult(); + explicit ADClockResult(const std::string &payload); + ~ADClockResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADCLOCKRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMMURequest.h b/alinlp/include/alibabacloud/alinlp/model/ADMMURequest.h new file mode 100644 index 000000000..acbd4feb6 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMMURequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMMUREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMMUREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT ADMMURequest : public RpcServiceRequest { +public: + ADMMURequest(); + ~ADMMURequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + +private: + std::string params_; + std::string serviceCode_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMMUREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMMUResult.h b/alinlp/include/alibabacloud/alinlp/model/ADMMUResult.h new file mode 100644 index 000000000..afa9b9c4f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMMUResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMMURESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMMURESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT ADMMUResult : public ServiceResult + { + public: + + + ADMMUResult(); + explicit ADMMUResult(const std::string &payload); + ~ADMMUResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMMURESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMiniCogRequest.h b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogRequest.h new file mode 100644 index 000000000..cbbf7af02 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMINICOGREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMINICOGREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT ADMiniCogRequest : public RpcServiceRequest { +public: + ADMiniCogRequest(); + ~ADMiniCogRequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + +private: + std::string params_; + std::string serviceCode_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMINICOGREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResult.h b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResult.h new file mode 100644 index 000000000..11975e80f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT ADMiniCogResult : public ServiceResult + { + public: + + + ADMiniCogResult(); + explicit ADMiniCogResult(const std::string &payload); + ~ADMiniCogResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultRequest.h b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultRequest.h new file mode 100644 index 000000000..d33079644 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT ADMiniCogResultRequest : public RpcServiceRequest { +public: + ADMiniCogResultRequest(); + ~ADMiniCogResultRequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + +private: + std::string params_; + std::string serviceCode_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultResult.h b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultResult.h new file mode 100644 index 000000000..7b2f595b9 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/ADMiniCogResultResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT ADMiniCogResultResult : public ServiceResult + { + public: + + + ADMiniCogResultResult(); + explicit ADMiniCogResultResult(const std::string &payload); + ~ADMiniCogResultResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_ADMINICOGRESULTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomRequest.h new file mode 100644 index 000000000..e80efc666 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetBrandChEcomRequest : public RpcServiceRequest { +public: + GetBrandChEcomRequest(); + ~GetBrandChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getImageUrl() const; + void setImageUrl(const std::string &imageUrl); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string imageUrl_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomResult.h new file mode 100644 index 000000000..1cfefb8d4 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetBrandChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetBrandChEcomResult : public ServiceResult + { + public: + + + GetBrandChEcomResult(); + explicit GetBrandChEcomResult(const std::string &payload); + ~GetBrandChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETBRANDCHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomRequest.h new file mode 100644 index 000000000..ea330532f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetCateChEcomRequest : public RpcServiceRequest { +public: + GetCateChEcomRequest(); + ~GetCateChEcomRequest(); + std::string getBusiness() const; + void setBusiness(const std::string &business); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getImageUrl() const; + void setImageUrl(const std::string &imageUrl); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string business_; + std::string serviceCode_; + std::string imageUrl_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomResult.h new file mode 100644 index 000000000..aef109af1 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetCateChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetCateChEcomResult : public ServiceResult + { + public: + + + GetCateChEcomResult(); + explicit GetCateChEcomResult(const std::string &payload); + ~GetCateChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETCATECHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalRequest.h new file mode 100644 index 000000000..ef59083c5 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetCheckDuplicationChMedicalRequest : public RpcServiceRequest { +public: + GetCheckDuplicationChMedicalRequest(); + ~GetCheckDuplicationChMedicalRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getOriginT() const; + void setOriginT(const std::string &originT); + std::string getOriginQ() const; + void setOriginQ(const std::string &originQ); + +private: + std::string serviceCode_; + std::string originT_; + std::string originQ_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalResult.h b/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalResult.h new file mode 100644 index 000000000..c06af0926 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetCheckDuplicationChMedicalResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetCheckDuplicationChMedicalResult : public ServiceResult + { + public: + + + GetCheckDuplicationChMedicalResult(); + explicit GetCheckDuplicationChMedicalResult(const std::string &payload); + ~GetCheckDuplicationChMedicalResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETCHECKDUPLICATIONCHMEDICALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalRequest.h new file mode 100644 index 000000000..4e2924d7f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetDiagnosisChMedicalRequest : public RpcServiceRequest { +public: + GetDiagnosisChMedicalRequest(); + ~GetDiagnosisChMedicalRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getName() const; + void setName(const std::string &name); + +private: + std::string serviceCode_; + std::string name_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalResult.h b/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalResult.h new file mode 100644 index 000000000..4cbb56e38 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDiagnosisChMedicalResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetDiagnosisChMedicalResult : public ServiceResult + { + public: + + + GetDiagnosisChMedicalResult(); + explicit GetDiagnosisChMedicalResult(const std::string &payload); + ~GetDiagnosisChMedicalResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDIAGNOSISCHMEDICALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDpChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetDpChEcomRequest.h index 44930e8cf..ed3fd809f 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetDpChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetDpChEcomRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetDpChEcomRequest : public RpcServiceRequest - { - - public: - GetDpChEcomRequest(); - ~GetDpChEcomRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetDpChEcomRequest : public RpcServiceRequest { +public: + GetDpChEcomRequest(); + ~GetDpChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBRequest.h new file mode 100644 index 000000000..0ee78a7a2 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetDpChGeneralCTBRequest : public RpcServiceRequest { +public: + GetDpChGeneralCTBRequest(); + ~GetDpChGeneralCTBRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBResult.h b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBResult.h new file mode 100644 index 000000000..098bbf92f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralCTBResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetDpChGeneralCTBResult : public ServiceResult + { + public: + + + GetDpChGeneralCTBResult(); + explicit GetDpChGeneralCTBResult(const std::string &payload); + ~GetDpChGeneralCTBResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALCTBRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordRequest.h new file mode 100644 index 000000000..fdd894afb --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetDpChGeneralStanfordRequest : public RpcServiceRequest { +public: + GetDpChGeneralStanfordRequest(); + ~GetDpChGeneralStanfordRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordResult.h b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordResult.h new file mode 100644 index 000000000..6f22b9548 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetDpChGeneralStanfordResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetDpChGeneralStanfordResult : public ServiceResult + { + public: + + + GetDpChGeneralStanfordResult(); + explicit GetDpChGeneralStanfordResult(const std::string &payload); + ~GetDpChGeneralStanfordResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETDPCHGENERALSTANFORDRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetEcChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetEcChGeneralRequest.h index 7ce45fb8c..dc40c3d6b 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetEcChGeneralRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetEcChGeneralRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetEcChGeneralRequest : public RpcServiceRequest - { - - public: - GetEcChGeneralRequest(); - ~GetEcChGeneralRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetEcChGeneralRequest : public RpcServiceRequest { +public: + GetEcChGeneralRequest(); + ~GetEcChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETECCHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralRequest.h new file mode 100644 index 000000000..ee8bc50f1 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetEcEnGeneralRequest : public RpcServiceRequest { +public: + GetEcEnGeneralRequest(); + ~GetEcEnGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralResult.h new file mode 100644 index 000000000..6308bff37 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetEcEnGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetEcEnGeneralResult : public ServiceResult + { + public: + + + GetEcEnGeneralResult(); + explicit GetEcEnGeneralResult(const std::string &payload); + ~GetEcEnGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETECENGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomRequest.h new file mode 100644 index 000000000..6fc93bf93 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetItemPubChEcomRequest : public RpcServiceRequest { +public: + GetItemPubChEcomRequest(); + ~GetItemPubChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getImageUrl() const; + void setImageUrl(const std::string &imageUrl); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string imageUrl_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomResult.h new file mode 100644 index 000000000..fc92fbf13 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetItemPubChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetItemPubChEcomResult : public ServiceResult + { + public: + + + GetItemPubChEcomResult(); + explicit GetItemPubChEcomResult(const std::string &payload); + ~GetItemPubChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETITEMPUBCHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomRequest.h new file mode 100644 index 000000000..5afa3383a --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetKeywordChEcomRequest : public RpcServiceRequest { +public: + GetKeywordChEcomRequest(); + ~GetKeywordChEcomRequest(); + std::string getApiVersion() const; + void setApiVersion(const std::string &apiVersion); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string apiVersion_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomResult.h new file mode 100644 index 000000000..64adb7a11 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetKeywordChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetKeywordChEcomResult : public ServiceResult + { + public: + + + GetKeywordChEcomResult(); + explicit GetKeywordChEcomResult(const std::string &payload); + ~GetKeywordChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDCHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomRequest.h new file mode 100644 index 000000000..0dc8733d0 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetKeywordEnEcomRequest : public RpcServiceRequest { +public: + GetKeywordEnEcomRequest(); + ~GetKeywordEnEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomResult.h new file mode 100644 index 000000000..749e74692 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetKeywordEnEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetKeywordEnEcomResult : public ServiceResult + { + public: + + + GetKeywordEnEcomResult(); + explicit GetKeywordEnEcomResult(const std::string &payload); + ~GetKeywordEnEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETKEYWORDENECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalRequest.h new file mode 100644 index 000000000..5ad38fcc1 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetMedicineChMedicalRequest : public RpcServiceRequest { +public: + GetMedicineChMedicalRequest(); + ~GetMedicineChMedicalRequest(); + std::string getFactory() const; + void setFactory(const std::string &factory); + std::string getSpecification() const; + void setSpecification(const std::string &specification); + std::string getUnit() const; + void setUnit(const std::string &unit); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getName() const; + void setName(const std::string &name); + +private: + std::string factory_; + std::string specification_; + std::string unit_; + std::string serviceCode_; + std::string name_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalResult.h b/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalResult.h new file mode 100644 index 000000000..7148deba6 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetMedicineChMedicalResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetMedicineChMedicalResult : public ServiceResult + { + public: + + + GetMedicineChMedicalResult(); + explicit GetMedicineChMedicalResult(const std::string &payload); + ~GetMedicineChMedicalResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETMEDICINECHMEDICALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomRequest.h new file mode 100644 index 000000000..6ae9e1fa9 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetNerChEcomRequest : public RpcServiceRequest { +public: + GetNerChEcomRequest(); + ~GetNerChEcomRequest(); + std::string getLexerId() const; + void setLexerId(const std::string &lexerId); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string lexerId_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomResult.h new file mode 100644 index 000000000..a8bb823aa --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetNerChEcomResult : public ServiceResult + { + public: + + + GetNerChEcomResult(); + explicit GetNerChEcomResult(const std::string &payload); + ~GetNerChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetNerChMedicalRequest.h index 6f4496a07..1409ae22e 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetNerChMedicalRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerChMedicalRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetNerChMedicalRequest : public RpcServiceRequest - { - - public: - GetNerChMedicalRequest(); - ~GetNerChMedicalRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetNerChMedicalRequest : public RpcServiceRequest { +public: + GetNerChMedicalRequest(); + ~GetNerChMedicalRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedChEcomRequest.h index d781a847b..6f44bee4c 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedChEcomRequest.h @@ -1,54 +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_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetNerCustomizedChEcomRequest : public RpcServiceRequest - { - - public: - GetNerCustomizedChEcomRequest(); - ~GetNerCustomizedChEcomRequest(); - - std::string getLexerId()const; - void setLexerId(const std::string& lexerId); - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string lexerId_; - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetNerCustomizedChEcomRequest : public RpcServiceRequest { +public: + GetNerCustomizedChEcomRequest(); + ~GetNerCustomizedChEcomRequest(); + std::string getLexerId() const; + void setLexerId(const std::string &lexerId); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string lexerId_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomRequest.h new file mode 100644 index 000000000..1c7453589 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetNerCustomizedSeaEcomRequest : public RpcServiceRequest { +public: + GetNerCustomizedSeaEcomRequest(); + ~GetNerCustomizedSeaEcomRequest(); + std::string getLanguage() const; + void setLanguage(const std::string &language); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string language_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomResult.h new file mode 100644 index 000000000..a42e7f9a2 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetNerCustomizedSeaEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetNerCustomizedSeaEcomResult : public ServiceResult + { + public: + + + GetNerCustomizedSeaEcomResult(); + explicit GetNerCustomizedSeaEcomResult(const std::string &payload); + ~GetNerCustomizedSeaEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETNERCUSTOMIZEDSEAECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalRequest.h new file mode 100644 index 000000000..bf8c96cc6 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetOperationChMedicalRequest : public RpcServiceRequest { +public: + GetOperationChMedicalRequest(); + ~GetOperationChMedicalRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getName() const; + void setName(const std::string &name); + +private: + std::string serviceCode_; + std::string name_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalResult.h b/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalResult.h new file mode 100644 index 000000000..c6b1fa1ab --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetOperationChMedicalResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetOperationChMedicalResult : public ServiceResult + { + public: + + + GetOperationChMedicalResult(); + explicit GetOperationChMedicalResult(const std::string &payload); + ~GetOperationChMedicalResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETOPERATIONCHMEDICALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetPosChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetPosChEcomRequest.h index c8fb494a7..a99608880 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetPosChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetPosChEcomRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetPosChEcomRequest : public RpcServiceRequest - { - - public: - GetPosChEcomRequest(); - ~GetPosChEcomRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getTokenizerId()const; - void setTokenizerId(const std::string& tokenizerId); - std::string getText()const; - void setText(const std::string& text); - std::string getOutType()const; - void setOutType(const std::string& outType); - - private: - std::string serviceCode_; - std::string tokenizerId_; - std::string text_; - std::string outType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetPosChEcomRequest : public RpcServiceRequest { +public: + GetPosChEcomRequest(); + ~GetPosChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPOSCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralRequest.h new file mode 100644 index 000000000..7b89c653b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetPosChGeneralRequest : public RpcServiceRequest { +public: + GetPosChGeneralRequest(); + ~GetPosChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralResult.h new file mode 100644 index 000000000..a060271b9 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetPosChGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetPosChGeneralResult : public ServiceResult + { + public: + + + GetPosChGeneralResult(); + explicit GetPosChGeneralResult(const std::string &payload); + ~GetPosChGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPOSCHGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomRequest.h new file mode 100644 index 000000000..bc1808242 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetPriceChEcomRequest : public RpcServiceRequest { +public: + GetPriceChEcomRequest(); + ~GetPriceChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomResult.h new file mode 100644 index 000000000..1dc8b4ab6 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetPriceChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetPriceChEcomResult : public ServiceResult + { + public: + + + GetPriceChEcomResult(); + explicit GetPriceChEcomResult(const std::string &payload); + ~GetPriceChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETPRICECHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralRequest.h new file mode 100644 index 000000000..311bff561 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetSaChGeneralRequest : public RpcServiceRequest { +public: + GetSaChGeneralRequest(); + ~GetSaChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralResult.h new file mode 100644 index 000000000..39c74cdc5 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSaChGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetSaChGeneralResult : public ServiceResult + { + public: + + + GetSaChGeneralResult(); + explicit GetSaChGeneralResult(const std::string &payload); + ~GetSaChGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSACHGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomRequest.h new file mode 100644 index 000000000..599bde3b4 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetSaSeaEcomRequest : public RpcServiceRequest { +public: + GetSaSeaEcomRequest(); + ~GetSaSeaEcomRequest(); + std::string getLanguage() const; + void setLanguage(const std::string &language); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string language_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomResult.h new file mode 100644 index 000000000..f81440b45 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSaSeaEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetSaSeaEcomResult : public ServiceResult + { + public: + + + GetSaSeaEcomResult(); + explicit GetSaSeaEcomResult(const std::string &payload); + ~GetSaSeaEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSASEAECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalRequest.h new file mode 100644 index 000000000..aa6e0f691 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetSimilarityChMedicalRequest : public RpcServiceRequest { +public: + GetSimilarityChMedicalRequest(); + ~GetSimilarityChMedicalRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getOriginT() const; + void setOriginT(const std::string &originT); + std::string getOriginQ() const; + void setOriginQ(const std::string &originQ); + +private: + std::string serviceCode_; + std::string originT_; + std::string originQ_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalResult.h b/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalResult.h new file mode 100644 index 000000000..3fda51a03 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetSimilarityChMedicalResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetSimilarityChMedicalResult : public ServiceResult + { + public: + + + GetSimilarityChMedicalResult(); + explicit GetSimilarityChMedicalResult(const std::string &payload); + ~GetSimilarityChMedicalResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSIMILARITYCHMEDICALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetSummaryChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetSummaryChEcomRequest.h index 0f5b2b7c5..10a1ef744 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetSummaryChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetSummaryChEcomRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetSummaryChEcomRequest : public RpcServiceRequest - { - - public: - GetSummaryChEcomRequest(); - ~GetSummaryChEcomRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetSummaryChEcomRequest : public RpcServiceRequest { +public: + GetSummaryChEcomRequest(); + ~GetSummaryChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETSUMMARYCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdRequest.h new file mode 100644 index 000000000..3a3f40174 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetTableQAServiceInfoByIdRequest : public RpcServiceRequest { +public: + GetTableQAServiceInfoByIdRequest(); + ~GetTableQAServiceInfoByIdRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getServiceId() const; + void setServiceId(const std::string &serviceId); + +private: + std::string serviceCode_; + std::string serviceId_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdResult.h b/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdResult.h new file mode 100644 index 000000000..f35f31316 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTableQAServiceInfoByIdResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetTableQAServiceInfoByIdResult : public ServiceResult + { + public: + + + GetTableQAServiceInfoByIdResult(); + explicit GetTableQAServiceInfoByIdResult(const std::string &payload); + ~GetTableQAServiceInfoByIdResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTABLEQASERVICEINFOBYIDRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomRequest.h new file mode 100644 index 000000000..3f3d12dc7 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetTcChEcomRequest : public RpcServiceRequest { +public: + GetTcChEcomRequest(); + ~GetTcChEcomRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomResult.h new file mode 100644 index 000000000..028ce178b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTcChEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetTcChEcomResult : public ServiceResult + { + public: + + + GetTcChEcomResult(); + explicit GetTcChEcomResult(const std::string &payload); + ~GetTcChEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTCCHECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralRequest.h new file mode 100644 index 000000000..aaa669c79 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetTcChGeneralRequest : public RpcServiceRequest { +public: + GetTcChGeneralRequest(); + ~GetTcChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralResult.h new file mode 100644 index 000000000..1fee37efd --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetTcChGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetTcChGeneralResult : public ServiceResult + { + public: + + + GetTcChGeneralResult(); + explicit GetTcChGeneralResult(const std::string &payload); + ~GetTcChGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTCCHGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetTsChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetTsChEcomRequest.h index cb5c4a35c..8b74dc468 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetTsChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetTsChEcomRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetTsChEcomRequest : public RpcServiceRequest - { - - public: - GetTsChEcomRequest(); - ~GetTsChEcomRequest(); - - std::string getType()const; - void setType(const std::string& type); - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getOriginT()const; - void setOriginT(const std::string& originT); - std::string getOriginQ()const; - void setOriginQ(const std::string& originQ); - - private: - std::string type_; - std::string serviceCode_; - std::string originT_; - std::string originQ_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetTsChEcomRequest : public RpcServiceRequest { +public: + GetTsChEcomRequest(); + ~GetTsChEcomRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getOriginT() const; + void setOriginT(const std::string &originT); + std::string getOriginQ() const; + void setOriginQ(const std::string &originQ); + +private: + std::string type_; + std::string serviceCode_; + std::string originT_; + std::string originQ_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETTSCHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentRequest.h new file mode 100644 index 000000000..632fcfa33 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWeChCommentRequest : public RpcServiceRequest { +public: + GetWeChCommentRequest(); + ~GetWeChCommentRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getSize() const; + void setSize(const std::string &size); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOperation() const; + void setOperation(const std::string &operation); + +private: + std::string type_; + std::string serviceCode_; + std::string size_; + std::string tokenizerId_; + std::string text_; + std::string operation_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentResult.h new file mode 100644 index 000000000..46d6f757b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChCommentResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWeChCommentResult : public ServiceResult + { + public: + + + GetWeChCommentResult(); + explicit GetWeChCommentResult(const std::string &payload); + ~GetWeChCommentResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHCOMMENTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChEcomRequest.h index 698978cfc..d076610bc 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetWeChEcomRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChEcomRequest.h @@ -1,75 +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_ALINLP_MODEL_GETWECHECOMREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETWECHECOMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetWeChEcomRequest : public RpcServiceRequest - { - - public: - GetWeChEcomRequest(); - ~GetWeChEcomRequest(); - - std::string getWordVectorDelimiter()const; - void setWordVectorDelimiter(const std::string& wordVectorDelimiter); - std::string getType()const; - void setType(const std::string& type); - std::string getUuid()const; - void setUuid(const std::string& uuid); - std::string getDelimiter()const; - void setDelimiter(const std::string& delimiter); - std::string getText()const; - void setText(const std::string& text); - std::string getToken()const; - void setToken(const std::string& token); - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getSize()const; - void setSize(const std::string& size); - std::string getWordDelimiter()const; - void setWordDelimiter(const std::string& wordDelimiter); - std::string getOperation()const; - void setOperation(const std::string& operation); - - private: - std::string wordVectorDelimiter_; - std::string type_; - std::string uuid_; - std::string delimiter_; - std::string text_; - std::string token_; - std::string serviceCode_; - std::string size_; - std::string wordDelimiter_; - std::string operation_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHECOMREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWeChEcomRequest : public RpcServiceRequest { +public: + GetWeChEcomRequest(); + ~GetWeChEcomRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getSize() const; + void setSize(const std::string &size); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOperation() const; + void setOperation(const std::string &operation); + +private: + std::string type_; + std::string serviceCode_; + std::string size_; + std::string tokenizerId_; + std::string text_; + std::string operation_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentRequest.h new file mode 100644 index 000000000..06a958901 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWeChEntertainmentRequest : public RpcServiceRequest { +public: + GetWeChEntertainmentRequest(); + ~GetWeChEntertainmentRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getSize() const; + void setSize(const std::string &size); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOperation() const; + void setOperation(const std::string &operation); + +private: + std::string type_; + std::string serviceCode_; + std::string size_; + std::string tokenizerId_; + std::string text_; + std::string operation_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentResult.h new file mode 100644 index 000000000..0c4521b3f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChEntertainmentResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWeChEntertainmentResult : public ServiceResult + { + public: + + + GetWeChEntertainmentResult(); + explicit GetWeChEntertainmentResult(const std::string &payload); + ~GetWeChEntertainmentResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHENTERTAINMENTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralRequest.h new file mode 100644 index 000000000..07e04a82b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWeChGeneralRequest : public RpcServiceRequest { +public: + GetWeChGeneralRequest(); + ~GetWeChGeneralRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getSize() const; + void setSize(const std::string &size); + std::string getText() const; + void setText(const std::string &text); + std::string getOperation() const; + void setOperation(const std::string &operation); + +private: + std::string type_; + std::string serviceCode_; + std::string size_; + std::string text_; + std::string operation_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralResult.h new file mode 100644 index 000000000..fc1b6c2c7 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWeChGeneralResult : public ServiceResult + { + public: + + + GetWeChGeneralResult(); + explicit GetWeChGeneralResult(const std::string &payload); + ~GetWeChGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchRequest.h new file mode 100644 index 000000000..2e8bbc294 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWeChSearchRequest : public RpcServiceRequest { +public: + GetWeChSearchRequest(); + ~GetWeChSearchRequest(); + std::string getType() const; + void setType(const std::string &type); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getSize() const; + void setSize(const std::string &size); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOperation() const; + void setOperation(const std::string &operation); + +private: + std::string type_; + std::string serviceCode_; + std::string size_; + std::string tokenizerId_; + std::string text_; + std::string operation_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchResult.h new file mode 100644 index 000000000..45d98758b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWeChSearchResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWeChSearchResult : public ServiceResult + { + public: + + + GetWeChSearchResult(); + explicit GetWeChSearchResult(const std::string &payload); + ~GetWeChSearchResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWECHSEARCHRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralRequest.h new file mode 100644 index 000000000..228f1895d --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsChGeneralRequest : public RpcServiceRequest { +public: + GetWsChGeneralRequest(); + ~GetWsChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralResult.h new file mode 100644 index 000000000..60d974e6d --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsChGeneralResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsChGeneralResult : public ServiceResult + { + public: + + + GetWsChGeneralResult(); + explicit GetWsChGeneralResult(const std::string &payload); + ~GetWsChGeneralResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCHGENERALRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentRequest.h new file mode 100644 index 000000000..3a04523b0 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomCommentRequest : public RpcServiceRequest { +public: + GetWsCustomizedChEcomCommentRequest(); + ~GetWsCustomizedChEcomCommentRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentResult.h new file mode 100644 index 000000000..7b6c63589 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomCommentResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomCommentResult : public ServiceResult + { + public: + + + GetWsCustomizedChEcomCommentResult(); + explicit GetWsCustomizedChEcomCommentResult(const std::string &payload); + ~GetWsCustomizedChEcomCommentResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCOMMENTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentRequest.h new file mode 100644 index 000000000..1737c6c9b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomContentRequest : public RpcServiceRequest { +public: + GetWsCustomizedChEcomContentRequest(); + ~GetWsCustomizedChEcomContentRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentResult.h new file mode 100644 index 000000000..efeb4d68b --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomContentResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomContentResult : public ServiceResult + { + public: + + + GetWsCustomizedChEcomContentResult(); + explicit GetWsCustomizedChEcomContentResult(const std::string &payload); + ~GetWsCustomizedChEcomContentResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMCONTENTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleRequest.h new file mode 100644 index 000000000..f9d05e5e9 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLEREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomTitleRequest : public RpcServiceRequest { +public: + GetWsCustomizedChEcomTitleRequest(); + ~GetWsCustomizedChEcomTitleRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLEREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleResult.h new file mode 100644 index 000000000..51dfb4c28 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEcomTitleResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLERESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEcomTitleResult : public ServiceResult + { + public: + + + GetWsCustomizedChEcomTitleResult(); + explicit GetWsCustomizedChEcomTitleResult(const std::string &payload); + ~GetWsCustomizedChEcomTitleResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHECOMTITLERESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentRequest.h new file mode 100644 index 000000000..8c66b525d --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEntertainmentRequest : public RpcServiceRequest { +public: + GetWsCustomizedChEntertainmentRequest(); + ~GetWsCustomizedChEntertainmentRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentResult.h new file mode 100644 index 000000000..98e833236 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChEntertainmentResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChEntertainmentResult : public ServiceResult + { + public: + + + GetWsCustomizedChEntertainmentResult(); + explicit GetWsCustomizedChEntertainmentResult(const std::string &payload); + ~GetWsCustomizedChEntertainmentResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHENTERTAINMENTRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralRequest.h index 6611bc722..49b301bca 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChGeneralRequest.h @@ -1,57 +1,51 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChGeneralRequest : public RpcServiceRequest - { - - public: - GetWsCustomizedChGeneralRequest(); - ~GetWsCustomizedChGeneralRequest(); - - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getTokenizerId()const; - void setTokenizerId(const std::string& tokenizerId); - std::string getText()const; - void setText(const std::string& text); - std::string getOutType()const; - void setOutType(const std::string& outType); - - private: - std::string serviceCode_; - std::string tokenizerId_; - std::string text_; - std::string outType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChGeneralRequest : public RpcServiceRequest { +public: + GetWsCustomizedChGeneralRequest(); + ~GetWsCustomizedChGeneralRequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2ORequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2ORequest.h new file mode 100644 index 000000000..8f5b927c2 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2ORequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2OREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2OREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChO2ORequest : public RpcServiceRequest { +public: + GetWsCustomizedChO2ORequest(); + ~GetWsCustomizedChO2ORequest(); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getTokenizerId() const; + void setTokenizerId(const std::string &tokenizerId); + std::string getText() const; + void setText(const std::string &text); + std::string getOutType() const; + void setOutType(const std::string &outType); + +private: + std::string serviceCode_; + std::string tokenizerId_; + std::string text_; + std::string outType_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2OREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2OResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2OResult.h new file mode 100644 index 000000000..53fa6b900 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedChO2OResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2ORESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2ORESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedChO2OResult : public ServiceResult + { + public: + + + GetWsCustomizedChO2OResult(); + explicit GetWsCustomizedChO2OResult(const std::string &payload); + ~GetWsCustomizedChO2OResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDCHO2ORESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomRequest.h new file mode 100644 index 000000000..d0607d1c5 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedSeaEcomRequest : public RpcServiceRequest { +public: + GetWsCustomizedSeaEcomRequest(); + ~GetWsCustomizedSeaEcomRequest(); + std::string getLanguage() const; + void setLanguage(const std::string &language); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string language_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomResult.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomResult.h new file mode 100644 index 000000000..52211ea3c --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaEcomResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMRESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedSeaEcomResult : public ServiceResult + { + public: + + + GetWsCustomizedSeaEcomResult(); + explicit GetWsCustomizedSeaEcomResult(const std::string &payload); + ~GetWsCustomizedSeaEcomResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAECOMRESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralRequest.h b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralRequest.h index c7b967d31..4f4e4769e 100644 --- a/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralRequest.h +++ b/alinlp/include/alibabacloud/alinlp/model/GetWsCustomizedSeaGeneralRequest.h @@ -1,54 +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_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ -#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Alinlp - { - namespace Model - { - class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedSeaGeneralRequest : public RpcServiceRequest - { - - public: - GetWsCustomizedSeaGeneralRequest(); - ~GetWsCustomizedSeaGeneralRequest(); - - std::string getLanguage()const; - void setLanguage(const std::string& language); - std::string getServiceCode()const; - void setServiceCode(const std::string& serviceCode); - std::string getText()const; - void setText(const std::string& text); - - private: - std::string language_; - std::string serviceCode_; - std::string text_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT GetWsCustomizedSeaGeneralRequest : public RpcServiceRequest { +public: + GetWsCustomizedSeaGeneralRequest(); + ~GetWsCustomizedSeaGeneralRequest(); + std::string getLanguage() const; + void setLanguage(const std::string &language); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getText() const; + void setText(const std::string &text); + +private: + std::string language_; + std::string serviceCode_; + std::string text_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_GETWSCUSTOMIZEDSEAGENERALREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceRequest.h b/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceRequest.h new file mode 100644 index 000000000..812650944 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceRequest.h @@ -0,0 +1,39 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICEREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT OpenAlinlpServiceRequest : public RpcServiceRequest { +public: + OpenAlinlpServiceRequest(); + ~OpenAlinlpServiceRequest(); + +private: +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICEREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceResult.h b/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceResult.h new file mode 100644 index 000000000..7e17b529f --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/OpenAlinlpServiceResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICERESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT OpenAlinlpServiceResult : public ServiceResult + { + public: + + + OpenAlinlpServiceResult(); + explicit OpenAlinlpServiceResult(const std::string &payload); + ~OpenAlinlpServiceResult(); + std::string getOrderId()const; + + protected: + void parse(const std::string &payload); + private: + std::string orderId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_OPENALINLPSERVICERESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineRequest.h b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineRequest.h new file mode 100644 index 000000000..e5308c803 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINEREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT RequestTableQAOnlineRequest : public RpcServiceRequest { +public: + RequestTableQAOnlineRequest(); + ~RequestTableQAOnlineRequest(); + std::string getQuestion() const; + void setQuestion(const std::string &question); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + std::string getBotId() const; + void setBotId(const std::string &botId); + +private: + std::string question_; + std::string params_; + std::string serviceCode_; + std::string botId_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINEREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineResult.h b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineResult.h new file mode 100644 index 000000000..c8bfd8381 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAOnlineResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINERESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT RequestTableQAOnlineResult : public ServiceResult + { + public: + + + RequestTableQAOnlineResult(); + explicit RequestTableQAOnlineResult(const std::string &payload); + ~RequestTableQAOnlineResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAONLINERESULT_H_ \ No newline at end of file diff --git a/alinlp/include/alibabacloud/alinlp/model/RequestTableQARequest.h b/alinlp/include/alibabacloud/alinlp/model/RequestTableQARequest.h new file mode 100644 index 000000000..7e80bcb17 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/RequestTableQARequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAREQUEST_H_ +#define ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Alinlp { +namespace Model { +class ALIBABACLOUD_ALINLP_EXPORT RequestTableQARequest : public RpcServiceRequest { +public: + RequestTableQARequest(); + ~RequestTableQARequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getServiceCode() const; + void setServiceCode(const std::string &serviceCode); + +private: + std::string params_; + std::string serviceCode_; +}; +} // namespace Model +} // namespace Alinlp +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQAREQUEST_H_ diff --git a/alinlp/include/alibabacloud/alinlp/model/RequestTableQAResult.h b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAResult.h new file mode 100644 index 000000000..107a10526 --- /dev/null +++ b/alinlp/include/alibabacloud/alinlp/model/RequestTableQAResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQARESULT_H_ +#define ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Alinlp + { + namespace Model + { + class ALIBABACLOUD_ALINLP_EXPORT RequestTableQAResult : public ServiceResult + { + public: + + + RequestTableQAResult(); + explicit RequestTableQAResult(const std::string &payload); + ~RequestTableQAResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ALINLP_MODEL_REQUESTTABLEQARESULT_H_ \ No newline at end of file diff --git a/alinlp/src/AlinlpClient.cc b/alinlp/src/AlinlpClient.cc index 411123b5e..9acbb7846 100644 --- a/alinlp/src/AlinlpClient.cc +++ b/alinlp/src/AlinlpClient.cc @@ -31,26 +31,314 @@ AlinlpClient::AlinlpClient(const Credentials &credentials, const ClientConfigura RpcServiceClient(SERVICE_NAME, std::make_shared(credentials), configuration) { auto locationClient = std::make_shared(credentials, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "alinlp"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } AlinlpClient::AlinlpClient(const std::shared_ptr& credentialsProvider, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration) { auto locationClient = std::make_shared(credentialsProvider, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "alinlp"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } AlinlpClient::AlinlpClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, std::make_shared(accessKeyId, accessKeySecret), configuration) { auto locationClient = std::make_shared(accessKeyId, accessKeySecret, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "alinlp"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } AlinlpClient::~AlinlpClient() {} +AlinlpClient::ADClockOutcome AlinlpClient::aDClock(const ADClockRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ADClockOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ADClockOutcome(ADClockResult(outcome.result())); + else + return ADClockOutcome(outcome.error()); +} + +void AlinlpClient::aDClockAsync(const ADClockRequest& request, const ADClockAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, aDClock(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::ADClockOutcomeCallable AlinlpClient::aDClockCallable(const ADClockRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->aDClock(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::ADMMUOutcome AlinlpClient::aDMMU(const ADMMURequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ADMMUOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ADMMUOutcome(ADMMUResult(outcome.result())); + else + return ADMMUOutcome(outcome.error()); +} + +void AlinlpClient::aDMMUAsync(const ADMMURequest& request, const ADMMUAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, aDMMU(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::ADMMUOutcomeCallable AlinlpClient::aDMMUCallable(const ADMMURequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->aDMMU(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::ADMiniCogOutcome AlinlpClient::aDMiniCog(const ADMiniCogRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ADMiniCogOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ADMiniCogOutcome(ADMiniCogResult(outcome.result())); + else + return ADMiniCogOutcome(outcome.error()); +} + +void AlinlpClient::aDMiniCogAsync(const ADMiniCogRequest& request, const ADMiniCogAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, aDMiniCog(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::ADMiniCogOutcomeCallable AlinlpClient::aDMiniCogCallable(const ADMiniCogRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->aDMiniCog(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::ADMiniCogResultOutcome AlinlpClient::aDMiniCogResult(const ADMiniCogResultRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ADMiniCogResultOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ADMiniCogResultOutcome(ADMiniCogResultResult(outcome.result())); + else + return ADMiniCogResultOutcome(outcome.error()); +} + +void AlinlpClient::aDMiniCogResultAsync(const ADMiniCogResultRequest& request, const ADMiniCogResultAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, aDMiniCogResult(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::ADMiniCogResultOutcomeCallable AlinlpClient::aDMiniCogResultCallable(const ADMiniCogResultRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->aDMiniCogResult(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetBrandChEcomOutcome AlinlpClient::getBrandChEcom(const GetBrandChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetBrandChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetBrandChEcomOutcome(GetBrandChEcomResult(outcome.result())); + else + return GetBrandChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getBrandChEcomAsync(const GetBrandChEcomRequest& request, const GetBrandChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getBrandChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetBrandChEcomOutcomeCallable AlinlpClient::getBrandChEcomCallable(const GetBrandChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getBrandChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetCateChEcomOutcome AlinlpClient::getCateChEcom(const GetCateChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetCateChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetCateChEcomOutcome(GetCateChEcomResult(outcome.result())); + else + return GetCateChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getCateChEcomAsync(const GetCateChEcomRequest& request, const GetCateChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getCateChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetCateChEcomOutcomeCallable AlinlpClient::getCateChEcomCallable(const GetCateChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getCateChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetCheckDuplicationChMedicalOutcome AlinlpClient::getCheckDuplicationChMedical(const GetCheckDuplicationChMedicalRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetCheckDuplicationChMedicalOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetCheckDuplicationChMedicalOutcome(GetCheckDuplicationChMedicalResult(outcome.result())); + else + return GetCheckDuplicationChMedicalOutcome(outcome.error()); +} + +void AlinlpClient::getCheckDuplicationChMedicalAsync(const GetCheckDuplicationChMedicalRequest& request, const GetCheckDuplicationChMedicalAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getCheckDuplicationChMedical(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetCheckDuplicationChMedicalOutcomeCallable AlinlpClient::getCheckDuplicationChMedicalCallable(const GetCheckDuplicationChMedicalRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getCheckDuplicationChMedical(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetDiagnosisChMedicalOutcome AlinlpClient::getDiagnosisChMedical(const GetDiagnosisChMedicalRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetDiagnosisChMedicalOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetDiagnosisChMedicalOutcome(GetDiagnosisChMedicalResult(outcome.result())); + else + return GetDiagnosisChMedicalOutcome(outcome.error()); +} + +void AlinlpClient::getDiagnosisChMedicalAsync(const GetDiagnosisChMedicalRequest& request, const GetDiagnosisChMedicalAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getDiagnosisChMedical(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetDiagnosisChMedicalOutcomeCallable AlinlpClient::getDiagnosisChMedicalCallable(const GetDiagnosisChMedicalRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getDiagnosisChMedical(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetDpChEcomOutcome AlinlpClient::getDpChEcom(const GetDpChEcomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -87,6 +375,78 @@ AlinlpClient::GetDpChEcomOutcomeCallable AlinlpClient::getDpChEcomCallable(const return task->get_future(); } +AlinlpClient::GetDpChGeneralCTBOutcome AlinlpClient::getDpChGeneralCTB(const GetDpChGeneralCTBRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetDpChGeneralCTBOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetDpChGeneralCTBOutcome(GetDpChGeneralCTBResult(outcome.result())); + else + return GetDpChGeneralCTBOutcome(outcome.error()); +} + +void AlinlpClient::getDpChGeneralCTBAsync(const GetDpChGeneralCTBRequest& request, const GetDpChGeneralCTBAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getDpChGeneralCTB(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetDpChGeneralCTBOutcomeCallable AlinlpClient::getDpChGeneralCTBCallable(const GetDpChGeneralCTBRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getDpChGeneralCTB(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetDpChGeneralStanfordOutcome AlinlpClient::getDpChGeneralStanford(const GetDpChGeneralStanfordRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetDpChGeneralStanfordOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetDpChGeneralStanfordOutcome(GetDpChGeneralStanfordResult(outcome.result())); + else + return GetDpChGeneralStanfordOutcome(outcome.error()); +} + +void AlinlpClient::getDpChGeneralStanfordAsync(const GetDpChGeneralStanfordRequest& request, const GetDpChGeneralStanfordAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getDpChGeneralStanford(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetDpChGeneralStanfordOutcomeCallable AlinlpClient::getDpChGeneralStanfordCallable(const GetDpChGeneralStanfordRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getDpChGeneralStanford(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetEcChGeneralOutcome AlinlpClient::getEcChGeneral(const GetEcChGeneralRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -123,6 +483,222 @@ AlinlpClient::GetEcChGeneralOutcomeCallable AlinlpClient::getEcChGeneralCallable return task->get_future(); } +AlinlpClient::GetEcEnGeneralOutcome AlinlpClient::getEcEnGeneral(const GetEcEnGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetEcEnGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetEcEnGeneralOutcome(GetEcEnGeneralResult(outcome.result())); + else + return GetEcEnGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getEcEnGeneralAsync(const GetEcEnGeneralRequest& request, const GetEcEnGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getEcEnGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetEcEnGeneralOutcomeCallable AlinlpClient::getEcEnGeneralCallable(const GetEcEnGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getEcEnGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetItemPubChEcomOutcome AlinlpClient::getItemPubChEcom(const GetItemPubChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetItemPubChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetItemPubChEcomOutcome(GetItemPubChEcomResult(outcome.result())); + else + return GetItemPubChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getItemPubChEcomAsync(const GetItemPubChEcomRequest& request, const GetItemPubChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getItemPubChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetItemPubChEcomOutcomeCallable AlinlpClient::getItemPubChEcomCallable(const GetItemPubChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getItemPubChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetKeywordChEcomOutcome AlinlpClient::getKeywordChEcom(const GetKeywordChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetKeywordChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetKeywordChEcomOutcome(GetKeywordChEcomResult(outcome.result())); + else + return GetKeywordChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getKeywordChEcomAsync(const GetKeywordChEcomRequest& request, const GetKeywordChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getKeywordChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetKeywordChEcomOutcomeCallable AlinlpClient::getKeywordChEcomCallable(const GetKeywordChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getKeywordChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetKeywordEnEcomOutcome AlinlpClient::getKeywordEnEcom(const GetKeywordEnEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetKeywordEnEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetKeywordEnEcomOutcome(GetKeywordEnEcomResult(outcome.result())); + else + return GetKeywordEnEcomOutcome(outcome.error()); +} + +void AlinlpClient::getKeywordEnEcomAsync(const GetKeywordEnEcomRequest& request, const GetKeywordEnEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getKeywordEnEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetKeywordEnEcomOutcomeCallable AlinlpClient::getKeywordEnEcomCallable(const GetKeywordEnEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getKeywordEnEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetMedicineChMedicalOutcome AlinlpClient::getMedicineChMedical(const GetMedicineChMedicalRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetMedicineChMedicalOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetMedicineChMedicalOutcome(GetMedicineChMedicalResult(outcome.result())); + else + return GetMedicineChMedicalOutcome(outcome.error()); +} + +void AlinlpClient::getMedicineChMedicalAsync(const GetMedicineChMedicalRequest& request, const GetMedicineChMedicalAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getMedicineChMedical(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetMedicineChMedicalOutcomeCallable AlinlpClient::getMedicineChMedicalCallable(const GetMedicineChMedicalRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getMedicineChMedical(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetNerChEcomOutcome AlinlpClient::getNerChEcom(const GetNerChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetNerChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetNerChEcomOutcome(GetNerChEcomResult(outcome.result())); + else + return GetNerChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getNerChEcomAsync(const GetNerChEcomRequest& request, const GetNerChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getNerChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetNerChEcomOutcomeCallable AlinlpClient::getNerChEcomCallable(const GetNerChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getNerChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetNerChMedicalOutcome AlinlpClient::getNerChMedical(const GetNerChMedicalRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -195,6 +771,78 @@ AlinlpClient::GetNerCustomizedChEcomOutcomeCallable AlinlpClient::getNerCustomiz return task->get_future(); } +AlinlpClient::GetNerCustomizedSeaEcomOutcome AlinlpClient::getNerCustomizedSeaEcom(const GetNerCustomizedSeaEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetNerCustomizedSeaEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetNerCustomizedSeaEcomOutcome(GetNerCustomizedSeaEcomResult(outcome.result())); + else + return GetNerCustomizedSeaEcomOutcome(outcome.error()); +} + +void AlinlpClient::getNerCustomizedSeaEcomAsync(const GetNerCustomizedSeaEcomRequest& request, const GetNerCustomizedSeaEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getNerCustomizedSeaEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetNerCustomizedSeaEcomOutcomeCallable AlinlpClient::getNerCustomizedSeaEcomCallable(const GetNerCustomizedSeaEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getNerCustomizedSeaEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetOperationChMedicalOutcome AlinlpClient::getOperationChMedical(const GetOperationChMedicalRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetOperationChMedicalOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetOperationChMedicalOutcome(GetOperationChMedicalResult(outcome.result())); + else + return GetOperationChMedicalOutcome(outcome.error()); +} + +void AlinlpClient::getOperationChMedicalAsync(const GetOperationChMedicalRequest& request, const GetOperationChMedicalAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getOperationChMedical(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetOperationChMedicalOutcomeCallable AlinlpClient::getOperationChMedicalCallable(const GetOperationChMedicalRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getOperationChMedical(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetPosChEcomOutcome AlinlpClient::getPosChEcom(const GetPosChEcomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -231,6 +879,186 @@ AlinlpClient::GetPosChEcomOutcomeCallable AlinlpClient::getPosChEcomCallable(con return task->get_future(); } +AlinlpClient::GetPosChGeneralOutcome AlinlpClient::getPosChGeneral(const GetPosChGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetPosChGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetPosChGeneralOutcome(GetPosChGeneralResult(outcome.result())); + else + return GetPosChGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getPosChGeneralAsync(const GetPosChGeneralRequest& request, const GetPosChGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getPosChGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetPosChGeneralOutcomeCallable AlinlpClient::getPosChGeneralCallable(const GetPosChGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getPosChGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetPriceChEcomOutcome AlinlpClient::getPriceChEcom(const GetPriceChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetPriceChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetPriceChEcomOutcome(GetPriceChEcomResult(outcome.result())); + else + return GetPriceChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getPriceChEcomAsync(const GetPriceChEcomRequest& request, const GetPriceChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getPriceChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetPriceChEcomOutcomeCallable AlinlpClient::getPriceChEcomCallable(const GetPriceChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getPriceChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetSaChGeneralOutcome AlinlpClient::getSaChGeneral(const GetSaChGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetSaChGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetSaChGeneralOutcome(GetSaChGeneralResult(outcome.result())); + else + return GetSaChGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getSaChGeneralAsync(const GetSaChGeneralRequest& request, const GetSaChGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getSaChGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetSaChGeneralOutcomeCallable AlinlpClient::getSaChGeneralCallable(const GetSaChGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getSaChGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetSaSeaEcomOutcome AlinlpClient::getSaSeaEcom(const GetSaSeaEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetSaSeaEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetSaSeaEcomOutcome(GetSaSeaEcomResult(outcome.result())); + else + return GetSaSeaEcomOutcome(outcome.error()); +} + +void AlinlpClient::getSaSeaEcomAsync(const GetSaSeaEcomRequest& request, const GetSaSeaEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getSaSeaEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetSaSeaEcomOutcomeCallable AlinlpClient::getSaSeaEcomCallable(const GetSaSeaEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getSaSeaEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetSimilarityChMedicalOutcome AlinlpClient::getSimilarityChMedical(const GetSimilarityChMedicalRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetSimilarityChMedicalOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetSimilarityChMedicalOutcome(GetSimilarityChMedicalResult(outcome.result())); + else + return GetSimilarityChMedicalOutcome(outcome.error()); +} + +void AlinlpClient::getSimilarityChMedicalAsync(const GetSimilarityChMedicalRequest& request, const GetSimilarityChMedicalAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getSimilarityChMedical(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetSimilarityChMedicalOutcomeCallable AlinlpClient::getSimilarityChMedicalCallable(const GetSimilarityChMedicalRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getSimilarityChMedical(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetSummaryChEcomOutcome AlinlpClient::getSummaryChEcom(const GetSummaryChEcomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -267,6 +1095,114 @@ AlinlpClient::GetSummaryChEcomOutcomeCallable AlinlpClient::getSummaryChEcomCall return task->get_future(); } +AlinlpClient::GetTableQAServiceInfoByIdOutcome AlinlpClient::getTableQAServiceInfoById(const GetTableQAServiceInfoByIdRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetTableQAServiceInfoByIdOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetTableQAServiceInfoByIdOutcome(GetTableQAServiceInfoByIdResult(outcome.result())); + else + return GetTableQAServiceInfoByIdOutcome(outcome.error()); +} + +void AlinlpClient::getTableQAServiceInfoByIdAsync(const GetTableQAServiceInfoByIdRequest& request, const GetTableQAServiceInfoByIdAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getTableQAServiceInfoById(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetTableQAServiceInfoByIdOutcomeCallable AlinlpClient::getTableQAServiceInfoByIdCallable(const GetTableQAServiceInfoByIdRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getTableQAServiceInfoById(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetTcChEcomOutcome AlinlpClient::getTcChEcom(const GetTcChEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetTcChEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetTcChEcomOutcome(GetTcChEcomResult(outcome.result())); + else + return GetTcChEcomOutcome(outcome.error()); +} + +void AlinlpClient::getTcChEcomAsync(const GetTcChEcomRequest& request, const GetTcChEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getTcChEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetTcChEcomOutcomeCallable AlinlpClient::getTcChEcomCallable(const GetTcChEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getTcChEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetTcChGeneralOutcome AlinlpClient::getTcChGeneral(const GetTcChGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetTcChGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetTcChGeneralOutcome(GetTcChGeneralResult(outcome.result())); + else + return GetTcChGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getTcChGeneralAsync(const GetTcChGeneralRequest& request, const GetTcChGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getTcChGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetTcChGeneralOutcomeCallable AlinlpClient::getTcChGeneralCallable(const GetTcChGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getTcChGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetTsChEcomOutcome AlinlpClient::getTsChEcom(const GetTsChEcomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -303,6 +1239,42 @@ AlinlpClient::GetTsChEcomOutcomeCallable AlinlpClient::getTsChEcomCallable(const return task->get_future(); } +AlinlpClient::GetWeChCommentOutcome AlinlpClient::getWeChComment(const GetWeChCommentRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWeChCommentOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWeChCommentOutcome(GetWeChCommentResult(outcome.result())); + else + return GetWeChCommentOutcome(outcome.error()); +} + +void AlinlpClient::getWeChCommentAsync(const GetWeChCommentRequest& request, const GetWeChCommentAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWeChComment(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWeChCommentOutcomeCallable AlinlpClient::getWeChCommentCallable(const GetWeChCommentRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWeChComment(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetWeChEcomOutcome AlinlpClient::getWeChEcom(const GetWeChEcomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -339,6 +1311,294 @@ AlinlpClient::GetWeChEcomOutcomeCallable AlinlpClient::getWeChEcomCallable(const return task->get_future(); } +AlinlpClient::GetWeChEntertainmentOutcome AlinlpClient::getWeChEntertainment(const GetWeChEntertainmentRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWeChEntertainmentOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWeChEntertainmentOutcome(GetWeChEntertainmentResult(outcome.result())); + else + return GetWeChEntertainmentOutcome(outcome.error()); +} + +void AlinlpClient::getWeChEntertainmentAsync(const GetWeChEntertainmentRequest& request, const GetWeChEntertainmentAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWeChEntertainment(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWeChEntertainmentOutcomeCallable AlinlpClient::getWeChEntertainmentCallable(const GetWeChEntertainmentRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWeChEntertainment(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWeChGeneralOutcome AlinlpClient::getWeChGeneral(const GetWeChGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWeChGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWeChGeneralOutcome(GetWeChGeneralResult(outcome.result())); + else + return GetWeChGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getWeChGeneralAsync(const GetWeChGeneralRequest& request, const GetWeChGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWeChGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWeChGeneralOutcomeCallable AlinlpClient::getWeChGeneralCallable(const GetWeChGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWeChGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWeChSearchOutcome AlinlpClient::getWeChSearch(const GetWeChSearchRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWeChSearchOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWeChSearchOutcome(GetWeChSearchResult(outcome.result())); + else + return GetWeChSearchOutcome(outcome.error()); +} + +void AlinlpClient::getWeChSearchAsync(const GetWeChSearchRequest& request, const GetWeChSearchAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWeChSearch(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWeChSearchOutcomeCallable AlinlpClient::getWeChSearchCallable(const GetWeChSearchRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWeChSearch(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsChGeneralOutcome AlinlpClient::getWsChGeneral(const GetWsChGeneralRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsChGeneralOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsChGeneralOutcome(GetWsChGeneralResult(outcome.result())); + else + return GetWsChGeneralOutcome(outcome.error()); +} + +void AlinlpClient::getWsChGeneralAsync(const GetWsChGeneralRequest& request, const GetWsChGeneralAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsChGeneral(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsChGeneralOutcomeCallable AlinlpClient::getWsChGeneralCallable(const GetWsChGeneralRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsChGeneral(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsCustomizedChEcomCommentOutcome AlinlpClient::getWsCustomizedChEcomComment(const GetWsCustomizedChEcomCommentRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedChEcomCommentOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedChEcomCommentOutcome(GetWsCustomizedChEcomCommentResult(outcome.result())); + else + return GetWsCustomizedChEcomCommentOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedChEcomCommentAsync(const GetWsCustomizedChEcomCommentRequest& request, const GetWsCustomizedChEcomCommentAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedChEcomComment(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedChEcomCommentOutcomeCallable AlinlpClient::getWsCustomizedChEcomCommentCallable(const GetWsCustomizedChEcomCommentRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedChEcomComment(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsCustomizedChEcomContentOutcome AlinlpClient::getWsCustomizedChEcomContent(const GetWsCustomizedChEcomContentRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedChEcomContentOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedChEcomContentOutcome(GetWsCustomizedChEcomContentResult(outcome.result())); + else + return GetWsCustomizedChEcomContentOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedChEcomContentAsync(const GetWsCustomizedChEcomContentRequest& request, const GetWsCustomizedChEcomContentAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedChEcomContent(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedChEcomContentOutcomeCallable AlinlpClient::getWsCustomizedChEcomContentCallable(const GetWsCustomizedChEcomContentRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedChEcomContent(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsCustomizedChEcomTitleOutcome AlinlpClient::getWsCustomizedChEcomTitle(const GetWsCustomizedChEcomTitleRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedChEcomTitleOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedChEcomTitleOutcome(GetWsCustomizedChEcomTitleResult(outcome.result())); + else + return GetWsCustomizedChEcomTitleOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedChEcomTitleAsync(const GetWsCustomizedChEcomTitleRequest& request, const GetWsCustomizedChEcomTitleAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedChEcomTitle(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedChEcomTitleOutcomeCallable AlinlpClient::getWsCustomizedChEcomTitleCallable(const GetWsCustomizedChEcomTitleRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedChEcomTitle(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsCustomizedChEntertainmentOutcome AlinlpClient::getWsCustomizedChEntertainment(const GetWsCustomizedChEntertainmentRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedChEntertainmentOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedChEntertainmentOutcome(GetWsCustomizedChEntertainmentResult(outcome.result())); + else + return GetWsCustomizedChEntertainmentOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedChEntertainmentAsync(const GetWsCustomizedChEntertainmentRequest& request, const GetWsCustomizedChEntertainmentAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedChEntertainment(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedChEntertainmentOutcomeCallable AlinlpClient::getWsCustomizedChEntertainmentCallable(const GetWsCustomizedChEntertainmentRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedChEntertainment(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetWsCustomizedChGeneralOutcome AlinlpClient::getWsCustomizedChGeneral(const GetWsCustomizedChGeneralRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -375,6 +1635,78 @@ AlinlpClient::GetWsCustomizedChGeneralOutcomeCallable AlinlpClient::getWsCustomi return task->get_future(); } +AlinlpClient::GetWsCustomizedChO2OOutcome AlinlpClient::getWsCustomizedChO2O(const GetWsCustomizedChO2ORequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedChO2OOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedChO2OOutcome(GetWsCustomizedChO2OResult(outcome.result())); + else + return GetWsCustomizedChO2OOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedChO2OAsync(const GetWsCustomizedChO2ORequest& request, const GetWsCustomizedChO2OAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedChO2O(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedChO2OOutcomeCallable AlinlpClient::getWsCustomizedChO2OCallable(const GetWsCustomizedChO2ORequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedChO2O(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::GetWsCustomizedSeaEcomOutcome AlinlpClient::getWsCustomizedSeaEcom(const GetWsCustomizedSeaEcomRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetWsCustomizedSeaEcomOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetWsCustomizedSeaEcomOutcome(GetWsCustomizedSeaEcomResult(outcome.result())); + else + return GetWsCustomizedSeaEcomOutcome(outcome.error()); +} + +void AlinlpClient::getWsCustomizedSeaEcomAsync(const GetWsCustomizedSeaEcomRequest& request, const GetWsCustomizedSeaEcomAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getWsCustomizedSeaEcom(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::GetWsCustomizedSeaEcomOutcomeCallable AlinlpClient::getWsCustomizedSeaEcomCallable(const GetWsCustomizedSeaEcomRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getWsCustomizedSeaEcom(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + AlinlpClient::GetWsCustomizedSeaGeneralOutcome AlinlpClient::getWsCustomizedSeaGeneral(const GetWsCustomizedSeaGeneralRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -411,3 +1743,111 @@ AlinlpClient::GetWsCustomizedSeaGeneralOutcomeCallable AlinlpClient::getWsCustom return task->get_future(); } +AlinlpClient::OpenAlinlpServiceOutcome AlinlpClient::openAlinlpService(const OpenAlinlpServiceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return OpenAlinlpServiceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return OpenAlinlpServiceOutcome(OpenAlinlpServiceResult(outcome.result())); + else + return OpenAlinlpServiceOutcome(outcome.error()); +} + +void AlinlpClient::openAlinlpServiceAsync(const OpenAlinlpServiceRequest& request, const OpenAlinlpServiceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, openAlinlpService(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::OpenAlinlpServiceOutcomeCallable AlinlpClient::openAlinlpServiceCallable(const OpenAlinlpServiceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->openAlinlpService(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::RequestTableQAOutcome AlinlpClient::requestTableQA(const RequestTableQARequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RequestTableQAOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RequestTableQAOutcome(RequestTableQAResult(outcome.result())); + else + return RequestTableQAOutcome(outcome.error()); +} + +void AlinlpClient::requestTableQAAsync(const RequestTableQARequest& request, const RequestTableQAAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, requestTableQA(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::RequestTableQAOutcomeCallable AlinlpClient::requestTableQACallable(const RequestTableQARequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->requestTableQA(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +AlinlpClient::RequestTableQAOnlineOutcome AlinlpClient::requestTableQAOnline(const RequestTableQAOnlineRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RequestTableQAOnlineOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RequestTableQAOnlineOutcome(RequestTableQAOnlineResult(outcome.result())); + else + return RequestTableQAOnlineOutcome(outcome.error()); +} + +void AlinlpClient::requestTableQAOnlineAsync(const RequestTableQAOnlineRequest& request, const RequestTableQAOnlineAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, requestTableQAOnline(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +AlinlpClient::RequestTableQAOnlineOutcomeCallable AlinlpClient::requestTableQAOnlineCallable(const RequestTableQAOnlineRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->requestTableQAOnline(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + diff --git a/alinlp/src/model/ADClockRequest.cc b/alinlp/src/model/ADClockRequest.cc new file mode 100644 index 000000000..652f644da --- /dev/null +++ b/alinlp/src/model/ADClockRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::ADClockRequest; + +ADClockRequest::ADClockRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "ADClock") { + setMethod(HttpRequest::Method::Post); +} + +ADClockRequest::~ADClockRequest() {} + +std::string ADClockRequest::getParams() const { + return params_; +} + +void ADClockRequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string ADClockRequest::getServiceCode() const { + return serviceCode_; +} + +void ADClockRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + diff --git a/alinlp/src/model/ADClockResult.cc b/alinlp/src/model/ADClockResult.cc new file mode 100644 index 000000000..26849e633 --- /dev/null +++ b/alinlp/src/model/ADClockResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +ADClockResult::ADClockResult() : + ServiceResult() +{} + +ADClockResult::ADClockResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ADClockResult::~ADClockResult() +{} + +void ADClockResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string ADClockResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/ADMMURequest.cc b/alinlp/src/model/ADMMURequest.cc new file mode 100644 index 000000000..275918aa4 --- /dev/null +++ b/alinlp/src/model/ADMMURequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::ADMMURequest; + +ADMMURequest::ADMMURequest() + : RpcServiceRequest("alinlp", "2020-06-29", "ADMMU") { + setMethod(HttpRequest::Method::Post); +} + +ADMMURequest::~ADMMURequest() {} + +std::string ADMMURequest::getParams() const { + return params_; +} + +void ADMMURequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string ADMMURequest::getServiceCode() const { + return serviceCode_; +} + +void ADMMURequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + diff --git a/alinlp/src/model/ADMMUResult.cc b/alinlp/src/model/ADMMUResult.cc new file mode 100644 index 000000000..5a2e6638a --- /dev/null +++ b/alinlp/src/model/ADMMUResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +ADMMUResult::ADMMUResult() : + ServiceResult() +{} + +ADMMUResult::ADMMUResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ADMMUResult::~ADMMUResult() +{} + +void ADMMUResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string ADMMUResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/ADMiniCogRequest.cc b/alinlp/src/model/ADMiniCogRequest.cc new file mode 100644 index 000000000..ffb827a6e --- /dev/null +++ b/alinlp/src/model/ADMiniCogRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::ADMiniCogRequest; + +ADMiniCogRequest::ADMiniCogRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "ADMiniCog") { + setMethod(HttpRequest::Method::Post); +} + +ADMiniCogRequest::~ADMiniCogRequest() {} + +std::string ADMiniCogRequest::getParams() const { + return params_; +} + +void ADMiniCogRequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string ADMiniCogRequest::getServiceCode() const { + return serviceCode_; +} + +void ADMiniCogRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + diff --git a/alinlp/src/model/ADMiniCogResult.cc b/alinlp/src/model/ADMiniCogResult.cc new file mode 100644 index 000000000..4b80c28bb --- /dev/null +++ b/alinlp/src/model/ADMiniCogResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +ADMiniCogResult::ADMiniCogResult() : + ServiceResult() +{} + +ADMiniCogResult::ADMiniCogResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ADMiniCogResult::~ADMiniCogResult() +{} + +void ADMiniCogResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string ADMiniCogResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/ADMiniCogResultRequest.cc b/alinlp/src/model/ADMiniCogResultRequest.cc new file mode 100644 index 000000000..c2b87f738 --- /dev/null +++ b/alinlp/src/model/ADMiniCogResultRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::ADMiniCogResultRequest; + +ADMiniCogResultRequest::ADMiniCogResultRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "ADMiniCogResult") { + setMethod(HttpRequest::Method::Post); +} + +ADMiniCogResultRequest::~ADMiniCogResultRequest() {} + +std::string ADMiniCogResultRequest::getParams() const { + return params_; +} + +void ADMiniCogResultRequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string ADMiniCogResultRequest::getServiceCode() const { + return serviceCode_; +} + +void ADMiniCogResultRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + diff --git a/alinlp/src/model/ADMiniCogResultResult.cc b/alinlp/src/model/ADMiniCogResultResult.cc new file mode 100644 index 000000000..dd2076834 --- /dev/null +++ b/alinlp/src/model/ADMiniCogResultResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +ADMiniCogResultResult::ADMiniCogResultResult() : + ServiceResult() +{} + +ADMiniCogResultResult::ADMiniCogResultResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ADMiniCogResultResult::~ADMiniCogResultResult() +{} + +void ADMiniCogResultResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string ADMiniCogResultResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetBrandChEcomRequest.cc b/alinlp/src/model/GetBrandChEcomRequest.cc new file mode 100644 index 000000000..559d8e156 --- /dev/null +++ b/alinlp/src/model/GetBrandChEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetBrandChEcomRequest; + +GetBrandChEcomRequest::GetBrandChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetBrandChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetBrandChEcomRequest::~GetBrandChEcomRequest() {} + +std::string GetBrandChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetBrandChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetBrandChEcomRequest::getImageUrl() const { + return imageUrl_; +} + +void GetBrandChEcomRequest::setImageUrl(const std::string &imageUrl) { + imageUrl_ = imageUrl; + setBodyParameter(std::string("ImageUrl"), imageUrl); +} + +std::string GetBrandChEcomRequest::getText() const { + return text_; +} + +void GetBrandChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetBrandChEcomResult.cc b/alinlp/src/model/GetBrandChEcomResult.cc new file mode 100644 index 000000000..ac6055047 --- /dev/null +++ b/alinlp/src/model/GetBrandChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetBrandChEcomResult::GetBrandChEcomResult() : + ServiceResult() +{} + +GetBrandChEcomResult::GetBrandChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetBrandChEcomResult::~GetBrandChEcomResult() +{} + +void GetBrandChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetBrandChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetCateChEcomRequest.cc b/alinlp/src/model/GetCateChEcomRequest.cc new file mode 100644 index 000000000..45d95daea --- /dev/null +++ b/alinlp/src/model/GetCateChEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetCateChEcomRequest; + +GetCateChEcomRequest::GetCateChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetCateChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetCateChEcomRequest::~GetCateChEcomRequest() {} + +std::string GetCateChEcomRequest::getBusiness() const { + return business_; +} + +void GetCateChEcomRequest::setBusiness(const std::string &business) { + business_ = business; + setParameter(std::string("Business"), business); +} + +std::string GetCateChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetCateChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetCateChEcomRequest::getImageUrl() const { + return imageUrl_; +} + +void GetCateChEcomRequest::setImageUrl(const std::string &imageUrl) { + imageUrl_ = imageUrl; + setBodyParameter(std::string("ImageUrl"), imageUrl); +} + +std::string GetCateChEcomRequest::getText() const { + return text_; +} + +void GetCateChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetCateChEcomResult.cc b/alinlp/src/model/GetCateChEcomResult.cc new file mode 100644 index 000000000..e6f97580f --- /dev/null +++ b/alinlp/src/model/GetCateChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetCateChEcomResult::GetCateChEcomResult() : + ServiceResult() +{} + +GetCateChEcomResult::GetCateChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetCateChEcomResult::~GetCateChEcomResult() +{} + +void GetCateChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetCateChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetCheckDuplicationChMedicalRequest.cc b/alinlp/src/model/GetCheckDuplicationChMedicalRequest.cc new file mode 100644 index 000000000..218578aba --- /dev/null +++ b/alinlp/src/model/GetCheckDuplicationChMedicalRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetCheckDuplicationChMedicalRequest; + +GetCheckDuplicationChMedicalRequest::GetCheckDuplicationChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetCheckDuplicationChMedical") { + setMethod(HttpRequest::Method::Post); +} + +GetCheckDuplicationChMedicalRequest::~GetCheckDuplicationChMedicalRequest() {} + +std::string GetCheckDuplicationChMedicalRequest::getServiceCode() const { + return serviceCode_; +} + +void GetCheckDuplicationChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetCheckDuplicationChMedicalRequest::getOriginT() const { + return originT_; +} + +void GetCheckDuplicationChMedicalRequest::setOriginT(const std::string &originT) { + originT_ = originT; + setBodyParameter(std::string("OriginT"), originT); +} + +std::string GetCheckDuplicationChMedicalRequest::getOriginQ() const { + return originQ_; +} + +void GetCheckDuplicationChMedicalRequest::setOriginQ(const std::string &originQ) { + originQ_ = originQ; + setBodyParameter(std::string("OriginQ"), originQ); +} + diff --git a/alinlp/src/model/GetCheckDuplicationChMedicalResult.cc b/alinlp/src/model/GetCheckDuplicationChMedicalResult.cc new file mode 100644 index 000000000..a46477183 --- /dev/null +++ b/alinlp/src/model/GetCheckDuplicationChMedicalResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetCheckDuplicationChMedicalResult::GetCheckDuplicationChMedicalResult() : + ServiceResult() +{} + +GetCheckDuplicationChMedicalResult::GetCheckDuplicationChMedicalResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetCheckDuplicationChMedicalResult::~GetCheckDuplicationChMedicalResult() +{} + +void GetCheckDuplicationChMedicalResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetCheckDuplicationChMedicalResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetDiagnosisChMedicalRequest.cc b/alinlp/src/model/GetDiagnosisChMedicalRequest.cc new file mode 100644 index 000000000..a5d81ef5a --- /dev/null +++ b/alinlp/src/model/GetDiagnosisChMedicalRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetDiagnosisChMedicalRequest; + +GetDiagnosisChMedicalRequest::GetDiagnosisChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetDiagnosisChMedical") { + setMethod(HttpRequest::Method::Post); +} + +GetDiagnosisChMedicalRequest::~GetDiagnosisChMedicalRequest() {} + +std::string GetDiagnosisChMedicalRequest::getServiceCode() const { + return serviceCode_; +} + +void GetDiagnosisChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetDiagnosisChMedicalRequest::getName() const { + return name_; +} + +void GetDiagnosisChMedicalRequest::setName(const std::string &name) { + name_ = name; + setBodyParameter(std::string("Name"), name); +} + diff --git a/alinlp/src/model/GetDiagnosisChMedicalResult.cc b/alinlp/src/model/GetDiagnosisChMedicalResult.cc new file mode 100644 index 000000000..0c20e74b8 --- /dev/null +++ b/alinlp/src/model/GetDiagnosisChMedicalResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetDiagnosisChMedicalResult::GetDiagnosisChMedicalResult() : + ServiceResult() +{} + +GetDiagnosisChMedicalResult::GetDiagnosisChMedicalResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetDiagnosisChMedicalResult::~GetDiagnosisChMedicalResult() +{} + +void GetDiagnosisChMedicalResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetDiagnosisChMedicalResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetDpChEcomRequest.cc b/alinlp/src/model/GetDpChEcomRequest.cc index 9b17a1283..4bbfa58b7 100644 --- a/alinlp/src/model/GetDpChEcomRequest.cc +++ b/alinlp/src/model/GetDpChEcomRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetDpChEcomRequest; - -GetDpChEcomRequest::GetDpChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetDpChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetDpChEcomRequest::~GetDpChEcomRequest() -{} - -std::string GetDpChEcomRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetDpChEcomRequest; + +GetDpChEcomRequest::GetDpChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetDpChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetDpChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetDpChEcomRequest::~GetDpChEcomRequest() {} + +std::string GetDpChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetDpChEcomRequest::getText()const -{ - return text_; +void GetDpChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetDpChEcomRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetDpChEcomRequest::getText() const { + return text_; +} + +void GetDpChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/GetDpChGeneralCTBRequest.cc b/alinlp/src/model/GetDpChGeneralCTBRequest.cc new file mode 100644 index 000000000..bd35a7e1c --- /dev/null +++ b/alinlp/src/model/GetDpChGeneralCTBRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetDpChGeneralCTBRequest; + +GetDpChGeneralCTBRequest::GetDpChGeneralCTBRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetDpChGeneralCTB") { + setMethod(HttpRequest::Method::Post); +} + +GetDpChGeneralCTBRequest::~GetDpChGeneralCTBRequest() {} + +std::string GetDpChGeneralCTBRequest::getServiceCode() const { + return serviceCode_; +} + +void GetDpChGeneralCTBRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetDpChGeneralCTBRequest::getText() const { + return text_; +} + +void GetDpChGeneralCTBRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetDpChGeneralCTBResult.cc b/alinlp/src/model/GetDpChGeneralCTBResult.cc new file mode 100644 index 000000000..f637c31ff --- /dev/null +++ b/alinlp/src/model/GetDpChGeneralCTBResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetDpChGeneralCTBResult::GetDpChGeneralCTBResult() : + ServiceResult() +{} + +GetDpChGeneralCTBResult::GetDpChGeneralCTBResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetDpChGeneralCTBResult::~GetDpChGeneralCTBResult() +{} + +void GetDpChGeneralCTBResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetDpChGeneralCTBResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetDpChGeneralStanfordRequest.cc b/alinlp/src/model/GetDpChGeneralStanfordRequest.cc new file mode 100644 index 000000000..4e747eec5 --- /dev/null +++ b/alinlp/src/model/GetDpChGeneralStanfordRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetDpChGeneralStanfordRequest; + +GetDpChGeneralStanfordRequest::GetDpChGeneralStanfordRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetDpChGeneralStanford") { + setMethod(HttpRequest::Method::Post); +} + +GetDpChGeneralStanfordRequest::~GetDpChGeneralStanfordRequest() {} + +std::string GetDpChGeneralStanfordRequest::getServiceCode() const { + return serviceCode_; +} + +void GetDpChGeneralStanfordRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetDpChGeneralStanfordRequest::getText() const { + return text_; +} + +void GetDpChGeneralStanfordRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetDpChGeneralStanfordResult.cc b/alinlp/src/model/GetDpChGeneralStanfordResult.cc new file mode 100644 index 000000000..7e37d9ee4 --- /dev/null +++ b/alinlp/src/model/GetDpChGeneralStanfordResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetDpChGeneralStanfordResult::GetDpChGeneralStanfordResult() : + ServiceResult() +{} + +GetDpChGeneralStanfordResult::GetDpChGeneralStanfordResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetDpChGeneralStanfordResult::~GetDpChGeneralStanfordResult() +{} + +void GetDpChGeneralStanfordResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetDpChGeneralStanfordResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetEcChGeneralRequest.cc b/alinlp/src/model/GetEcChGeneralRequest.cc index edc86c6a2..fdd7624ce 100644 --- a/alinlp/src/model/GetEcChGeneralRequest.cc +++ b/alinlp/src/model/GetEcChGeneralRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetEcChGeneralRequest; - -GetEcChGeneralRequest::GetEcChGeneralRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetEcChGeneral") -{ - setMethod(HttpRequest::Method::Post); -} - -GetEcChGeneralRequest::~GetEcChGeneralRequest() -{} - -std::string GetEcChGeneralRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetEcChGeneralRequest; + +GetEcChGeneralRequest::GetEcChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetEcChGeneral") { + setMethod(HttpRequest::Method::Post); } -void GetEcChGeneralRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetEcChGeneralRequest::~GetEcChGeneralRequest() {} + +std::string GetEcChGeneralRequest::getServiceCode() const { + return serviceCode_; } -std::string GetEcChGeneralRequest::getText()const -{ - return text_; +void GetEcChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetEcChGeneralRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetEcChGeneralRequest::getText() const { + return text_; +} + +void GetEcChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/GetEcEnGeneralRequest.cc b/alinlp/src/model/GetEcEnGeneralRequest.cc new file mode 100644 index 000000000..6eee328f5 --- /dev/null +++ b/alinlp/src/model/GetEcEnGeneralRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetEcEnGeneralRequest; + +GetEcEnGeneralRequest::GetEcEnGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetEcEnGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetEcEnGeneralRequest::~GetEcEnGeneralRequest() {} + +std::string GetEcEnGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetEcEnGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetEcEnGeneralRequest::getText() const { + return text_; +} + +void GetEcEnGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetEcEnGeneralResult.cc b/alinlp/src/model/GetEcEnGeneralResult.cc new file mode 100644 index 000000000..d9b740846 --- /dev/null +++ b/alinlp/src/model/GetEcEnGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetEcEnGeneralResult::GetEcEnGeneralResult() : + ServiceResult() +{} + +GetEcEnGeneralResult::GetEcEnGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetEcEnGeneralResult::~GetEcEnGeneralResult() +{} + +void GetEcEnGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetEcEnGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetItemPubChEcomRequest.cc b/alinlp/src/model/GetItemPubChEcomRequest.cc new file mode 100644 index 000000000..f0ced7323 --- /dev/null +++ b/alinlp/src/model/GetItemPubChEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetItemPubChEcomRequest; + +GetItemPubChEcomRequest::GetItemPubChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetItemPubChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetItemPubChEcomRequest::~GetItemPubChEcomRequest() {} + +std::string GetItemPubChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetItemPubChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetItemPubChEcomRequest::getImageUrl() const { + return imageUrl_; +} + +void GetItemPubChEcomRequest::setImageUrl(const std::string &imageUrl) { + imageUrl_ = imageUrl; + setBodyParameter(std::string("ImageUrl"), imageUrl); +} + +std::string GetItemPubChEcomRequest::getText() const { + return text_; +} + +void GetItemPubChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetItemPubChEcomResult.cc b/alinlp/src/model/GetItemPubChEcomResult.cc new file mode 100644 index 000000000..4803ed016 --- /dev/null +++ b/alinlp/src/model/GetItemPubChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetItemPubChEcomResult::GetItemPubChEcomResult() : + ServiceResult() +{} + +GetItemPubChEcomResult::GetItemPubChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetItemPubChEcomResult::~GetItemPubChEcomResult() +{} + +void GetItemPubChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetItemPubChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetKeywordChEcomRequest.cc b/alinlp/src/model/GetKeywordChEcomRequest.cc new file mode 100644 index 000000000..56d834b96 --- /dev/null +++ b/alinlp/src/model/GetKeywordChEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetKeywordChEcomRequest; + +GetKeywordChEcomRequest::GetKeywordChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetKeywordChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetKeywordChEcomRequest::~GetKeywordChEcomRequest() {} + +std::string GetKeywordChEcomRequest::getApiVersion() const { + return apiVersion_; +} + +void GetKeywordChEcomRequest::setApiVersion(const std::string &apiVersion) { + apiVersion_ = apiVersion; + setBodyParameter(std::string("ApiVersion"), apiVersion); +} + +std::string GetKeywordChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetKeywordChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetKeywordChEcomRequest::getText() const { + return text_; +} + +void GetKeywordChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetKeywordChEcomResult.cc b/alinlp/src/model/GetKeywordChEcomResult.cc new file mode 100644 index 000000000..df581624a --- /dev/null +++ b/alinlp/src/model/GetKeywordChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetKeywordChEcomResult::GetKeywordChEcomResult() : + ServiceResult() +{} + +GetKeywordChEcomResult::GetKeywordChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetKeywordChEcomResult::~GetKeywordChEcomResult() +{} + +void GetKeywordChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetKeywordChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetKeywordEnEcomRequest.cc b/alinlp/src/model/GetKeywordEnEcomRequest.cc new file mode 100644 index 000000000..7ce4b99c2 --- /dev/null +++ b/alinlp/src/model/GetKeywordEnEcomRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetKeywordEnEcomRequest; + +GetKeywordEnEcomRequest::GetKeywordEnEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetKeywordEnEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetKeywordEnEcomRequest::~GetKeywordEnEcomRequest() {} + +std::string GetKeywordEnEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetKeywordEnEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetKeywordEnEcomRequest::getText() const { + return text_; +} + +void GetKeywordEnEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetKeywordEnEcomResult.cc b/alinlp/src/model/GetKeywordEnEcomResult.cc new file mode 100644 index 000000000..5ce055c6d --- /dev/null +++ b/alinlp/src/model/GetKeywordEnEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetKeywordEnEcomResult::GetKeywordEnEcomResult() : + ServiceResult() +{} + +GetKeywordEnEcomResult::GetKeywordEnEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetKeywordEnEcomResult::~GetKeywordEnEcomResult() +{} + +void GetKeywordEnEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetKeywordEnEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetMedicineChMedicalRequest.cc b/alinlp/src/model/GetMedicineChMedicalRequest.cc new file mode 100644 index 000000000..6c9a7e340 --- /dev/null +++ b/alinlp/src/model/GetMedicineChMedicalRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetMedicineChMedicalRequest; + +GetMedicineChMedicalRequest::GetMedicineChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetMedicineChMedical") { + setMethod(HttpRequest::Method::Post); +} + +GetMedicineChMedicalRequest::~GetMedicineChMedicalRequest() {} + +std::string GetMedicineChMedicalRequest::getFactory() const { + return factory_; +} + +void GetMedicineChMedicalRequest::setFactory(const std::string &factory) { + factory_ = factory; + setBodyParameter(std::string("Factory"), factory); +} + +std::string GetMedicineChMedicalRequest::getSpecification() const { + return specification_; +} + +void GetMedicineChMedicalRequest::setSpecification(const std::string &specification) { + specification_ = specification; + setBodyParameter(std::string("Specification"), specification); +} + +std::string GetMedicineChMedicalRequest::getUnit() const { + return unit_; +} + +void GetMedicineChMedicalRequest::setUnit(const std::string &unit) { + unit_ = unit; + setBodyParameter(std::string("Unit"), unit); +} + +std::string GetMedicineChMedicalRequest::getServiceCode() const { + return serviceCode_; +} + +void GetMedicineChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetMedicineChMedicalRequest::getName() const { + return name_; +} + +void GetMedicineChMedicalRequest::setName(const std::string &name) { + name_ = name; + setBodyParameter(std::string("Name"), name); +} + diff --git a/alinlp/src/model/GetMedicineChMedicalResult.cc b/alinlp/src/model/GetMedicineChMedicalResult.cc new file mode 100644 index 000000000..5a00042cd --- /dev/null +++ b/alinlp/src/model/GetMedicineChMedicalResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetMedicineChMedicalResult::GetMedicineChMedicalResult() : + ServiceResult() +{} + +GetMedicineChMedicalResult::GetMedicineChMedicalResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetMedicineChMedicalResult::~GetMedicineChMedicalResult() +{} + +void GetMedicineChMedicalResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetMedicineChMedicalResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetNerChEcomRequest.cc b/alinlp/src/model/GetNerChEcomRequest.cc new file mode 100644 index 000000000..239e26898 --- /dev/null +++ b/alinlp/src/model/GetNerChEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetNerChEcomRequest; + +GetNerChEcomRequest::GetNerChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetNerChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetNerChEcomRequest::~GetNerChEcomRequest() {} + +std::string GetNerChEcomRequest::getLexerId() const { + return lexerId_; +} + +void GetNerChEcomRequest::setLexerId(const std::string &lexerId) { + lexerId_ = lexerId; + setBodyParameter(std::string("LexerId"), lexerId); +} + +std::string GetNerChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetNerChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetNerChEcomRequest::getText() const { + return text_; +} + +void GetNerChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetNerChEcomResult.cc b/alinlp/src/model/GetNerChEcomResult.cc new file mode 100644 index 000000000..9250ec756 --- /dev/null +++ b/alinlp/src/model/GetNerChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetNerChEcomResult::GetNerChEcomResult() : + ServiceResult() +{} + +GetNerChEcomResult::GetNerChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetNerChEcomResult::~GetNerChEcomResult() +{} + +void GetNerChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetNerChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetNerChMedicalRequest.cc b/alinlp/src/model/GetNerChMedicalRequest.cc index 16557cf45..1794b4241 100644 --- a/alinlp/src/model/GetNerChMedicalRequest.cc +++ b/alinlp/src/model/GetNerChMedicalRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetNerChMedicalRequest; - -GetNerChMedicalRequest::GetNerChMedicalRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetNerChMedical") -{ - setMethod(HttpRequest::Method::Post); -} - -GetNerChMedicalRequest::~GetNerChMedicalRequest() -{} - -std::string GetNerChMedicalRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetNerChMedicalRequest; + +GetNerChMedicalRequest::GetNerChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetNerChMedical") { + setMethod(HttpRequest::Method::Post); } -void GetNerChMedicalRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetNerChMedicalRequest::~GetNerChMedicalRequest() {} + +std::string GetNerChMedicalRequest::getServiceCode() const { + return serviceCode_; } -std::string GetNerChMedicalRequest::getText()const -{ - return text_; +void GetNerChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetNerChMedicalRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetNerChMedicalRequest::getText() const { + return text_; +} + +void GetNerChMedicalRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/GetNerCustomizedChEcomRequest.cc b/alinlp/src/model/GetNerCustomizedChEcomRequest.cc index fa7e68cf1..1d7e39a12 100644 --- a/alinlp/src/model/GetNerCustomizedChEcomRequest.cc +++ b/alinlp/src/model/GetNerCustomizedChEcomRequest.cc @@ -1,62 +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. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetNerCustomizedChEcomRequest; - -GetNerCustomizedChEcomRequest::GetNerCustomizedChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetNerCustomizedChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetNerCustomizedChEcomRequest::~GetNerCustomizedChEcomRequest() -{} - -std::string GetNerCustomizedChEcomRequest::getLexerId()const -{ - return lexerId_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetNerCustomizedChEcomRequest; + +GetNerCustomizedChEcomRequest::GetNerCustomizedChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetNerCustomizedChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetNerCustomizedChEcomRequest::setLexerId(const std::string& lexerId) -{ - lexerId_ = lexerId; - setBodyParameter("LexerId", lexerId); +GetNerCustomizedChEcomRequest::~GetNerCustomizedChEcomRequest() {} + +std::string GetNerCustomizedChEcomRequest::getLexerId() const { + return lexerId_; } -std::string GetNerCustomizedChEcomRequest::getServiceCode()const -{ - return serviceCode_; +void GetNerCustomizedChEcomRequest::setLexerId(const std::string &lexerId) { + lexerId_ = lexerId; + setBodyParameter(std::string("LexerId"), lexerId); } -void GetNerCustomizedChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +std::string GetNerCustomizedChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetNerCustomizedChEcomRequest::getText()const -{ - return text_; +void GetNerCustomizedChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetNerCustomizedChEcomRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetNerCustomizedChEcomRequest::getText() const { + return text_; +} + +void GetNerCustomizedChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/GetNerCustomizedSeaEcomRequest.cc b/alinlp/src/model/GetNerCustomizedSeaEcomRequest.cc new file mode 100644 index 000000000..81baaa6fa --- /dev/null +++ b/alinlp/src/model/GetNerCustomizedSeaEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetNerCustomizedSeaEcomRequest; + +GetNerCustomizedSeaEcomRequest::GetNerCustomizedSeaEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetNerCustomizedSeaEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetNerCustomizedSeaEcomRequest::~GetNerCustomizedSeaEcomRequest() {} + +std::string GetNerCustomizedSeaEcomRequest::getLanguage() const { + return language_; +} + +void GetNerCustomizedSeaEcomRequest::setLanguage(const std::string &language) { + language_ = language; + setBodyParameter(std::string("Language"), language); +} + +std::string GetNerCustomizedSeaEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetNerCustomizedSeaEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetNerCustomizedSeaEcomRequest::getText() const { + return text_; +} + +void GetNerCustomizedSeaEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetNerCustomizedSeaEcomResult.cc b/alinlp/src/model/GetNerCustomizedSeaEcomResult.cc new file mode 100644 index 000000000..103a5c2f1 --- /dev/null +++ b/alinlp/src/model/GetNerCustomizedSeaEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetNerCustomizedSeaEcomResult::GetNerCustomizedSeaEcomResult() : + ServiceResult() +{} + +GetNerCustomizedSeaEcomResult::GetNerCustomizedSeaEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetNerCustomizedSeaEcomResult::~GetNerCustomizedSeaEcomResult() +{} + +void GetNerCustomizedSeaEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetNerCustomizedSeaEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetOperationChMedicalRequest.cc b/alinlp/src/model/GetOperationChMedicalRequest.cc new file mode 100644 index 000000000..b4f3ee6de --- /dev/null +++ b/alinlp/src/model/GetOperationChMedicalRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetOperationChMedicalRequest; + +GetOperationChMedicalRequest::GetOperationChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetOperationChMedical") { + setMethod(HttpRequest::Method::Post); +} + +GetOperationChMedicalRequest::~GetOperationChMedicalRequest() {} + +std::string GetOperationChMedicalRequest::getServiceCode() const { + return serviceCode_; +} + +void GetOperationChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetOperationChMedicalRequest::getName() const { + return name_; +} + +void GetOperationChMedicalRequest::setName(const std::string &name) { + name_ = name; + setBodyParameter(std::string("Name"), name); +} + diff --git a/alinlp/src/model/GetOperationChMedicalResult.cc b/alinlp/src/model/GetOperationChMedicalResult.cc new file mode 100644 index 000000000..5fb515bf3 --- /dev/null +++ b/alinlp/src/model/GetOperationChMedicalResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetOperationChMedicalResult::GetOperationChMedicalResult() : + ServiceResult() +{} + +GetOperationChMedicalResult::GetOperationChMedicalResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetOperationChMedicalResult::~GetOperationChMedicalResult() +{} + +void GetOperationChMedicalResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetOperationChMedicalResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetPosChEcomRequest.cc b/alinlp/src/model/GetPosChEcomRequest.cc index 335bfa089..5c27dc217 100644 --- a/alinlp/src/model/GetPosChEcomRequest.cc +++ b/alinlp/src/model/GetPosChEcomRequest.cc @@ -1,73 +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. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetPosChEcomRequest; - -GetPosChEcomRequest::GetPosChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetPosChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetPosChEcomRequest::~GetPosChEcomRequest() -{} - -std::string GetPosChEcomRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetPosChEcomRequest; + +GetPosChEcomRequest::GetPosChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetPosChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetPosChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetPosChEcomRequest::~GetPosChEcomRequest() {} + +std::string GetPosChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetPosChEcomRequest::getTokenizerId()const -{ - return tokenizerId_; +void GetPosChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetPosChEcomRequest::setTokenizerId(const std::string& tokenizerId) -{ - tokenizerId_ = tokenizerId; - setBodyParameter("TokenizerId", tokenizerId); +std::string GetPosChEcomRequest::getTokenizerId() const { + return tokenizerId_; } -std::string GetPosChEcomRequest::getText()const -{ - return text_; +void GetPosChEcomRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); } -void GetPosChEcomRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetPosChEcomRequest::getText() const { + return text_; } -std::string GetPosChEcomRequest::getOutType()const -{ - return outType_; +void GetPosChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } -void GetPosChEcomRequest::setOutType(const std::string& outType) -{ - outType_ = outType; - setBodyParameter("OutType", outType); +std::string GetPosChEcomRequest::getOutType() const { + return outType_; +} + +void GetPosChEcomRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); } diff --git a/alinlp/src/model/GetPosChGeneralRequest.cc b/alinlp/src/model/GetPosChGeneralRequest.cc new file mode 100644 index 000000000..2259df547 --- /dev/null +++ b/alinlp/src/model/GetPosChGeneralRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetPosChGeneralRequest; + +GetPosChGeneralRequest::GetPosChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetPosChGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetPosChGeneralRequest::~GetPosChGeneralRequest() {} + +std::string GetPosChGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetPosChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetPosChGeneralRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetPosChGeneralRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetPosChGeneralRequest::getText() const { + return text_; +} + +void GetPosChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetPosChGeneralRequest::getOutType() const { + return outType_; +} + +void GetPosChGeneralRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetPosChGeneralResult.cc b/alinlp/src/model/GetPosChGeneralResult.cc new file mode 100644 index 000000000..5bc48fab3 --- /dev/null +++ b/alinlp/src/model/GetPosChGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetPosChGeneralResult::GetPosChGeneralResult() : + ServiceResult() +{} + +GetPosChGeneralResult::GetPosChGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetPosChGeneralResult::~GetPosChGeneralResult() +{} + +void GetPosChGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetPosChGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetPriceChEcomRequest.cc b/alinlp/src/model/GetPriceChEcomRequest.cc new file mode 100644 index 000000000..0541655ce --- /dev/null +++ b/alinlp/src/model/GetPriceChEcomRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetPriceChEcomRequest; + +GetPriceChEcomRequest::GetPriceChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetPriceChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetPriceChEcomRequest::~GetPriceChEcomRequest() {} + +std::string GetPriceChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetPriceChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetPriceChEcomRequest::getText() const { + return text_; +} + +void GetPriceChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetPriceChEcomResult.cc b/alinlp/src/model/GetPriceChEcomResult.cc new file mode 100644 index 000000000..9152006b0 --- /dev/null +++ b/alinlp/src/model/GetPriceChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetPriceChEcomResult::GetPriceChEcomResult() : + ServiceResult() +{} + +GetPriceChEcomResult::GetPriceChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetPriceChEcomResult::~GetPriceChEcomResult() +{} + +void GetPriceChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetPriceChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetSaChGeneralRequest.cc b/alinlp/src/model/GetSaChGeneralRequest.cc new file mode 100644 index 000000000..f8f4c04b7 --- /dev/null +++ b/alinlp/src/model/GetSaChGeneralRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetSaChGeneralRequest; + +GetSaChGeneralRequest::GetSaChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetSaChGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetSaChGeneralRequest::~GetSaChGeneralRequest() {} + +std::string GetSaChGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetSaChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetSaChGeneralRequest::getText() const { + return text_; +} + +void GetSaChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetSaChGeneralResult.cc b/alinlp/src/model/GetSaChGeneralResult.cc new file mode 100644 index 000000000..496333e0e --- /dev/null +++ b/alinlp/src/model/GetSaChGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetSaChGeneralResult::GetSaChGeneralResult() : + ServiceResult() +{} + +GetSaChGeneralResult::GetSaChGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetSaChGeneralResult::~GetSaChGeneralResult() +{} + +void GetSaChGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetSaChGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetSaSeaEcomRequest.cc b/alinlp/src/model/GetSaSeaEcomRequest.cc new file mode 100644 index 000000000..2a8b87d9d --- /dev/null +++ b/alinlp/src/model/GetSaSeaEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetSaSeaEcomRequest; + +GetSaSeaEcomRequest::GetSaSeaEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetSaSeaEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetSaSeaEcomRequest::~GetSaSeaEcomRequest() {} + +std::string GetSaSeaEcomRequest::getLanguage() const { + return language_; +} + +void GetSaSeaEcomRequest::setLanguage(const std::string &language) { + language_ = language; + setBodyParameter(std::string("Language"), language); +} + +std::string GetSaSeaEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetSaSeaEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetSaSeaEcomRequest::getText() const { + return text_; +} + +void GetSaSeaEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetSaSeaEcomResult.cc b/alinlp/src/model/GetSaSeaEcomResult.cc new file mode 100644 index 000000000..b1ddaa9ce --- /dev/null +++ b/alinlp/src/model/GetSaSeaEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetSaSeaEcomResult::GetSaSeaEcomResult() : + ServiceResult() +{} + +GetSaSeaEcomResult::GetSaSeaEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetSaSeaEcomResult::~GetSaSeaEcomResult() +{} + +void GetSaSeaEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetSaSeaEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetSimilarityChMedicalRequest.cc b/alinlp/src/model/GetSimilarityChMedicalRequest.cc new file mode 100644 index 000000000..061d2f11f --- /dev/null +++ b/alinlp/src/model/GetSimilarityChMedicalRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetSimilarityChMedicalRequest; + +GetSimilarityChMedicalRequest::GetSimilarityChMedicalRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetSimilarityChMedical") { + setMethod(HttpRequest::Method::Post); +} + +GetSimilarityChMedicalRequest::~GetSimilarityChMedicalRequest() {} + +std::string GetSimilarityChMedicalRequest::getServiceCode() const { + return serviceCode_; +} + +void GetSimilarityChMedicalRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetSimilarityChMedicalRequest::getOriginT() const { + return originT_; +} + +void GetSimilarityChMedicalRequest::setOriginT(const std::string &originT) { + originT_ = originT; + setBodyParameter(std::string("OriginT"), originT); +} + +std::string GetSimilarityChMedicalRequest::getOriginQ() const { + return originQ_; +} + +void GetSimilarityChMedicalRequest::setOriginQ(const std::string &originQ) { + originQ_ = originQ; + setBodyParameter(std::string("OriginQ"), originQ); +} + diff --git a/alinlp/src/model/GetSimilarityChMedicalResult.cc b/alinlp/src/model/GetSimilarityChMedicalResult.cc new file mode 100644 index 000000000..8fa153973 --- /dev/null +++ b/alinlp/src/model/GetSimilarityChMedicalResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetSimilarityChMedicalResult::GetSimilarityChMedicalResult() : + ServiceResult() +{} + +GetSimilarityChMedicalResult::GetSimilarityChMedicalResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetSimilarityChMedicalResult::~GetSimilarityChMedicalResult() +{} + +void GetSimilarityChMedicalResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetSimilarityChMedicalResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetSummaryChEcomRequest.cc b/alinlp/src/model/GetSummaryChEcomRequest.cc index 0326199fe..827347ab4 100644 --- a/alinlp/src/model/GetSummaryChEcomRequest.cc +++ b/alinlp/src/model/GetSummaryChEcomRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetSummaryChEcomRequest; - -GetSummaryChEcomRequest::GetSummaryChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetSummaryChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetSummaryChEcomRequest::~GetSummaryChEcomRequest() -{} - -std::string GetSummaryChEcomRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetSummaryChEcomRequest; + +GetSummaryChEcomRequest::GetSummaryChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetSummaryChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetSummaryChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetSummaryChEcomRequest::~GetSummaryChEcomRequest() {} + +std::string GetSummaryChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetSummaryChEcomRequest::getText()const -{ - return text_; +void GetSummaryChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetSummaryChEcomRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetSummaryChEcomRequest::getText() const { + return text_; +} + +void GetSummaryChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/GetTableQAServiceInfoByIdRequest.cc b/alinlp/src/model/GetTableQAServiceInfoByIdRequest.cc new file mode 100644 index 000000000..a94cff668 --- /dev/null +++ b/alinlp/src/model/GetTableQAServiceInfoByIdRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetTableQAServiceInfoByIdRequest; + +GetTableQAServiceInfoByIdRequest::GetTableQAServiceInfoByIdRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetTableQAServiceInfoById") { + setMethod(HttpRequest::Method::Post); +} + +GetTableQAServiceInfoByIdRequest::~GetTableQAServiceInfoByIdRequest() {} + +std::string GetTableQAServiceInfoByIdRequest::getServiceCode() const { + return serviceCode_; +} + +void GetTableQAServiceInfoByIdRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetTableQAServiceInfoByIdRequest::getServiceId() const { + return serviceId_; +} + +void GetTableQAServiceInfoByIdRequest::setServiceId(const std::string &serviceId) { + serviceId_ = serviceId; + setBodyParameter(std::string("ServiceId"), serviceId); +} + diff --git a/alinlp/src/model/GetTableQAServiceInfoByIdResult.cc b/alinlp/src/model/GetTableQAServiceInfoByIdResult.cc new file mode 100644 index 000000000..4031cecaa --- /dev/null +++ b/alinlp/src/model/GetTableQAServiceInfoByIdResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetTableQAServiceInfoByIdResult::GetTableQAServiceInfoByIdResult() : + ServiceResult() +{} + +GetTableQAServiceInfoByIdResult::GetTableQAServiceInfoByIdResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetTableQAServiceInfoByIdResult::~GetTableQAServiceInfoByIdResult() +{} + +void GetTableQAServiceInfoByIdResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetTableQAServiceInfoByIdResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetTcChEcomRequest.cc b/alinlp/src/model/GetTcChEcomRequest.cc new file mode 100644 index 000000000..aeb469cc6 --- /dev/null +++ b/alinlp/src/model/GetTcChEcomRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetTcChEcomRequest; + +GetTcChEcomRequest::GetTcChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetTcChEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetTcChEcomRequest::~GetTcChEcomRequest() {} + +std::string GetTcChEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetTcChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetTcChEcomRequest::getText() const { + return text_; +} + +void GetTcChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetTcChEcomResult.cc b/alinlp/src/model/GetTcChEcomResult.cc new file mode 100644 index 000000000..2cf02df4f --- /dev/null +++ b/alinlp/src/model/GetTcChEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetTcChEcomResult::GetTcChEcomResult() : + ServiceResult() +{} + +GetTcChEcomResult::GetTcChEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetTcChEcomResult::~GetTcChEcomResult() +{} + +void GetTcChEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetTcChEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetTcChGeneralRequest.cc b/alinlp/src/model/GetTcChGeneralRequest.cc new file mode 100644 index 000000000..0a806bd0b --- /dev/null +++ b/alinlp/src/model/GetTcChGeneralRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetTcChGeneralRequest; + +GetTcChGeneralRequest::GetTcChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetTcChGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetTcChGeneralRequest::~GetTcChGeneralRequest() {} + +std::string GetTcChGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetTcChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetTcChGeneralRequest::getText() const { + return text_; +} + +void GetTcChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetTcChGeneralResult.cc b/alinlp/src/model/GetTcChGeneralResult.cc new file mode 100644 index 000000000..1907f26d3 --- /dev/null +++ b/alinlp/src/model/GetTcChGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetTcChGeneralResult::GetTcChGeneralResult() : + ServiceResult() +{} + +GetTcChGeneralResult::GetTcChGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetTcChGeneralResult::~GetTcChGeneralResult() +{} + +void GetTcChGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetTcChGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetTsChEcomRequest.cc b/alinlp/src/model/GetTsChEcomRequest.cc index 6b1f07531..41a115ae6 100644 --- a/alinlp/src/model/GetTsChEcomRequest.cc +++ b/alinlp/src/model/GetTsChEcomRequest.cc @@ -1,73 +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. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetTsChEcomRequest; - -GetTsChEcomRequest::GetTsChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetTsChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetTsChEcomRequest::~GetTsChEcomRequest() -{} - -std::string GetTsChEcomRequest::getType()const -{ - return type_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetTsChEcomRequest; + +GetTsChEcomRequest::GetTsChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetTsChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetTsChEcomRequest::setType(const std::string& type) -{ - type_ = type; - setBodyParameter("Type", type); +GetTsChEcomRequest::~GetTsChEcomRequest() {} + +std::string GetTsChEcomRequest::getType() const { + return type_; } -std::string GetTsChEcomRequest::getServiceCode()const -{ - return serviceCode_; +void GetTsChEcomRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); } -void GetTsChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +std::string GetTsChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetTsChEcomRequest::getOriginT()const -{ - return originT_; +void GetTsChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetTsChEcomRequest::setOriginT(const std::string& originT) -{ - originT_ = originT; - setBodyParameter("OriginT", originT); +std::string GetTsChEcomRequest::getOriginT() const { + return originT_; } -std::string GetTsChEcomRequest::getOriginQ()const -{ - return originQ_; +void GetTsChEcomRequest::setOriginT(const std::string &originT) { + originT_ = originT; + setBodyParameter(std::string("OriginT"), originT); } -void GetTsChEcomRequest::setOriginQ(const std::string& originQ) -{ - originQ_ = originQ; - setBodyParameter("OriginQ", originQ); +std::string GetTsChEcomRequest::getOriginQ() const { + return originQ_; +} + +void GetTsChEcomRequest::setOriginQ(const std::string &originQ) { + originQ_ = originQ; + setBodyParameter(std::string("OriginQ"), originQ); } diff --git a/alinlp/src/model/GetWeChCommentRequest.cc b/alinlp/src/model/GetWeChCommentRequest.cc new file mode 100644 index 000000000..faeca867a --- /dev/null +++ b/alinlp/src/model/GetWeChCommentRequest.cc @@ -0,0 +1,81 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWeChCommentRequest; + +GetWeChCommentRequest::GetWeChCommentRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWeChComment") { + setMethod(HttpRequest::Method::Post); +} + +GetWeChCommentRequest::~GetWeChCommentRequest() {} + +std::string GetWeChCommentRequest::getType() const { + return type_; +} + +void GetWeChCommentRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); +} + +std::string GetWeChCommentRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWeChCommentRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWeChCommentRequest::getSize() const { + return size_; +} + +void GetWeChCommentRequest::setSize(const std::string &size) { + size_ = size; + setBodyParameter(std::string("Size"), size); +} + +std::string GetWeChCommentRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWeChCommentRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWeChCommentRequest::getText() const { + return text_; +} + +void GetWeChCommentRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWeChCommentRequest::getOperation() const { + return operation_; +} + +void GetWeChCommentRequest::setOperation(const std::string &operation) { + operation_ = operation; + setBodyParameter(std::string("Operation"), operation); +} + diff --git a/alinlp/src/model/GetWeChCommentResult.cc b/alinlp/src/model/GetWeChCommentResult.cc new file mode 100644 index 000000000..a6356b229 --- /dev/null +++ b/alinlp/src/model/GetWeChCommentResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWeChCommentResult::GetWeChCommentResult() : + ServiceResult() +{} + +GetWeChCommentResult::GetWeChCommentResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWeChCommentResult::~GetWeChCommentResult() +{} + +void GetWeChCommentResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWeChCommentResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWeChEcomRequest.cc b/alinlp/src/model/GetWeChEcomRequest.cc index 5e93f2ca6..6711d0665 100644 --- a/alinlp/src/model/GetWeChEcomRequest.cc +++ b/alinlp/src/model/GetWeChEcomRequest.cc @@ -1,139 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetWeChEcomRequest; - -GetWeChEcomRequest::GetWeChEcomRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetWeChEcom") -{ - setMethod(HttpRequest::Method::Post); -} - -GetWeChEcomRequest::~GetWeChEcomRequest() -{} - -std::string GetWeChEcomRequest::getWordVectorDelimiter()const -{ - return wordVectorDelimiter_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWeChEcomRequest; + +GetWeChEcomRequest::GetWeChEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWeChEcom") { + setMethod(HttpRequest::Method::Post); } -void GetWeChEcomRequest::setWordVectorDelimiter(const std::string& wordVectorDelimiter) -{ - wordVectorDelimiter_ = wordVectorDelimiter; - setBodyParameter("WordVectorDelimiter", wordVectorDelimiter); +GetWeChEcomRequest::~GetWeChEcomRequest() {} + +std::string GetWeChEcomRequest::getType() const { + return type_; } -std::string GetWeChEcomRequest::getType()const -{ - return type_; +void GetWeChEcomRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); } -void GetWeChEcomRequest::setType(const std::string& type) -{ - type_ = type; - setBodyParameter("Type", type); +std::string GetWeChEcomRequest::getServiceCode() const { + return serviceCode_; } -std::string GetWeChEcomRequest::getUuid()const -{ - return uuid_; +void GetWeChEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetWeChEcomRequest::setUuid(const std::string& uuid) -{ - uuid_ = uuid; - setBodyParameter("Uuid", uuid); +std::string GetWeChEcomRequest::getSize() const { + return size_; } -std::string GetWeChEcomRequest::getDelimiter()const -{ - return delimiter_; +void GetWeChEcomRequest::setSize(const std::string &size) { + size_ = size; + setBodyParameter(std::string("Size"), size); } -void GetWeChEcomRequest::setDelimiter(const std::string& delimiter) -{ - delimiter_ = delimiter; - setBodyParameter("Delimiter", delimiter); +std::string GetWeChEcomRequest::getTokenizerId() const { + return tokenizerId_; } -std::string GetWeChEcomRequest::getText()const -{ - return text_; +void GetWeChEcomRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); } -void GetWeChEcomRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetWeChEcomRequest::getText() const { + return text_; } -std::string GetWeChEcomRequest::getToken()const -{ - return token_; +void GetWeChEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } -void GetWeChEcomRequest::setToken(const std::string& token) -{ - token_ = token; - setBodyParameter("Token", token); +std::string GetWeChEcomRequest::getOperation() const { + return operation_; } -std::string GetWeChEcomRequest::getServiceCode()const -{ - return serviceCode_; -} - -void GetWeChEcomRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); -} - -std::string GetWeChEcomRequest::getSize()const -{ - return size_; -} - -void GetWeChEcomRequest::setSize(const std::string& size) -{ - size_ = size; - setBodyParameter("Size", size); -} - -std::string GetWeChEcomRequest::getWordDelimiter()const -{ - return wordDelimiter_; -} - -void GetWeChEcomRequest::setWordDelimiter(const std::string& wordDelimiter) -{ - wordDelimiter_ = wordDelimiter; - setBodyParameter("WordDelimiter", wordDelimiter); -} - -std::string GetWeChEcomRequest::getOperation()const -{ - return operation_; -} - -void GetWeChEcomRequest::setOperation(const std::string& operation) -{ - operation_ = operation; - setBodyParameter("Operation", operation); +void GetWeChEcomRequest::setOperation(const std::string &operation) { + operation_ = operation; + setBodyParameter(std::string("Operation"), operation); } diff --git a/alinlp/src/model/GetWeChEntertainmentRequest.cc b/alinlp/src/model/GetWeChEntertainmentRequest.cc new file mode 100644 index 000000000..375ad0172 --- /dev/null +++ b/alinlp/src/model/GetWeChEntertainmentRequest.cc @@ -0,0 +1,81 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWeChEntertainmentRequest; + +GetWeChEntertainmentRequest::GetWeChEntertainmentRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWeChEntertainment") { + setMethod(HttpRequest::Method::Post); +} + +GetWeChEntertainmentRequest::~GetWeChEntertainmentRequest() {} + +std::string GetWeChEntertainmentRequest::getType() const { + return type_; +} + +void GetWeChEntertainmentRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); +} + +std::string GetWeChEntertainmentRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWeChEntertainmentRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWeChEntertainmentRequest::getSize() const { + return size_; +} + +void GetWeChEntertainmentRequest::setSize(const std::string &size) { + size_ = size; + setBodyParameter(std::string("Size"), size); +} + +std::string GetWeChEntertainmentRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWeChEntertainmentRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWeChEntertainmentRequest::getText() const { + return text_; +} + +void GetWeChEntertainmentRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWeChEntertainmentRequest::getOperation() const { + return operation_; +} + +void GetWeChEntertainmentRequest::setOperation(const std::string &operation) { + operation_ = operation; + setBodyParameter(std::string("Operation"), operation); +} + diff --git a/alinlp/src/model/GetWeChEntertainmentResult.cc b/alinlp/src/model/GetWeChEntertainmentResult.cc new file mode 100644 index 000000000..adfb29353 --- /dev/null +++ b/alinlp/src/model/GetWeChEntertainmentResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWeChEntertainmentResult::GetWeChEntertainmentResult() : + ServiceResult() +{} + +GetWeChEntertainmentResult::GetWeChEntertainmentResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWeChEntertainmentResult::~GetWeChEntertainmentResult() +{} + +void GetWeChEntertainmentResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWeChEntertainmentResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWeChGeneralRequest.cc b/alinlp/src/model/GetWeChGeneralRequest.cc new file mode 100644 index 000000000..7196f2f87 --- /dev/null +++ b/alinlp/src/model/GetWeChGeneralRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWeChGeneralRequest; + +GetWeChGeneralRequest::GetWeChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWeChGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetWeChGeneralRequest::~GetWeChGeneralRequest() {} + +std::string GetWeChGeneralRequest::getType() const { + return type_; +} + +void GetWeChGeneralRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); +} + +std::string GetWeChGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWeChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWeChGeneralRequest::getSize() const { + return size_; +} + +void GetWeChGeneralRequest::setSize(const std::string &size) { + size_ = size; + setBodyParameter(std::string("Size"), size); +} + +std::string GetWeChGeneralRequest::getText() const { + return text_; +} + +void GetWeChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWeChGeneralRequest::getOperation() const { + return operation_; +} + +void GetWeChGeneralRequest::setOperation(const std::string &operation) { + operation_ = operation; + setBodyParameter(std::string("Operation"), operation); +} + diff --git a/alinlp/src/model/GetWeChGeneralResult.cc b/alinlp/src/model/GetWeChGeneralResult.cc new file mode 100644 index 000000000..7efecc4b5 --- /dev/null +++ b/alinlp/src/model/GetWeChGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWeChGeneralResult::GetWeChGeneralResult() : + ServiceResult() +{} + +GetWeChGeneralResult::GetWeChGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWeChGeneralResult::~GetWeChGeneralResult() +{} + +void GetWeChGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWeChGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWeChSearchRequest.cc b/alinlp/src/model/GetWeChSearchRequest.cc new file mode 100644 index 000000000..4631c40fc --- /dev/null +++ b/alinlp/src/model/GetWeChSearchRequest.cc @@ -0,0 +1,81 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWeChSearchRequest; + +GetWeChSearchRequest::GetWeChSearchRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWeChSearch") { + setMethod(HttpRequest::Method::Post); +} + +GetWeChSearchRequest::~GetWeChSearchRequest() {} + +std::string GetWeChSearchRequest::getType() const { + return type_; +} + +void GetWeChSearchRequest::setType(const std::string &type) { + type_ = type; + setBodyParameter(std::string("Type"), type); +} + +std::string GetWeChSearchRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWeChSearchRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWeChSearchRequest::getSize() const { + return size_; +} + +void GetWeChSearchRequest::setSize(const std::string &size) { + size_ = size; + setBodyParameter(std::string("Size"), size); +} + +std::string GetWeChSearchRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWeChSearchRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWeChSearchRequest::getText() const { + return text_; +} + +void GetWeChSearchRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWeChSearchRequest::getOperation() const { + return operation_; +} + +void GetWeChSearchRequest::setOperation(const std::string &operation) { + operation_ = operation; + setBodyParameter(std::string("Operation"), operation); +} + diff --git a/alinlp/src/model/GetWeChSearchResult.cc b/alinlp/src/model/GetWeChSearchResult.cc new file mode 100644 index 000000000..836f2f330 --- /dev/null +++ b/alinlp/src/model/GetWeChSearchResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWeChSearchResult::GetWeChSearchResult() : + ServiceResult() +{} + +GetWeChSearchResult::GetWeChSearchResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWeChSearchResult::~GetWeChSearchResult() +{} + +void GetWeChSearchResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWeChSearchResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsChGeneralRequest.cc b/alinlp/src/model/GetWsChGeneralRequest.cc new file mode 100644 index 000000000..8467d003d --- /dev/null +++ b/alinlp/src/model/GetWsChGeneralRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsChGeneralRequest; + +GetWsChGeneralRequest::GetWsChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsChGeneral") { + setMethod(HttpRequest::Method::Post); +} + +GetWsChGeneralRequest::~GetWsChGeneralRequest() {} + +std::string GetWsChGeneralRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsChGeneralRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsChGeneralRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsChGeneralRequest::getText() const { + return text_; +} + +void GetWsChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsChGeneralRequest::getOutType() const { + return outType_; +} + +void GetWsChGeneralRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsChGeneralResult.cc b/alinlp/src/model/GetWsChGeneralResult.cc new file mode 100644 index 000000000..1e1e1fdb8 --- /dev/null +++ b/alinlp/src/model/GetWsChGeneralResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsChGeneralResult::GetWsChGeneralResult() : + ServiceResult() +{} + +GetWsChGeneralResult::GetWsChGeneralResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsChGeneralResult::~GetWsChGeneralResult() +{} + +void GetWsChGeneralResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsChGeneralResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomCommentRequest.cc b/alinlp/src/model/GetWsCustomizedChEcomCommentRequest.cc new file mode 100644 index 000000000..40faf5fcc --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomCommentRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChEcomCommentRequest; + +GetWsCustomizedChEcomCommentRequest::GetWsCustomizedChEcomCommentRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChEcomComment") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedChEcomCommentRequest::~GetWsCustomizedChEcomCommentRequest() {} + +std::string GetWsCustomizedChEcomCommentRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedChEcomCommentRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedChEcomCommentRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsCustomizedChEcomCommentRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsCustomizedChEcomCommentRequest::getText() const { + return text_; +} + +void GetWsCustomizedChEcomCommentRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsCustomizedChEcomCommentRequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChEcomCommentRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomCommentResult.cc b/alinlp/src/model/GetWsCustomizedChEcomCommentResult.cc new file mode 100644 index 000000000..a5d6688d5 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomCommentResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedChEcomCommentResult::GetWsCustomizedChEcomCommentResult() : + ServiceResult() +{} + +GetWsCustomizedChEcomCommentResult::GetWsCustomizedChEcomCommentResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedChEcomCommentResult::~GetWsCustomizedChEcomCommentResult() +{} + +void GetWsCustomizedChEcomCommentResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedChEcomCommentResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomContentRequest.cc b/alinlp/src/model/GetWsCustomizedChEcomContentRequest.cc new file mode 100644 index 000000000..686180673 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomContentRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChEcomContentRequest; + +GetWsCustomizedChEcomContentRequest::GetWsCustomizedChEcomContentRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChEcomContent") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedChEcomContentRequest::~GetWsCustomizedChEcomContentRequest() {} + +std::string GetWsCustomizedChEcomContentRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedChEcomContentRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedChEcomContentRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsCustomizedChEcomContentRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsCustomizedChEcomContentRequest::getText() const { + return text_; +} + +void GetWsCustomizedChEcomContentRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsCustomizedChEcomContentRequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChEcomContentRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomContentResult.cc b/alinlp/src/model/GetWsCustomizedChEcomContentResult.cc new file mode 100644 index 000000000..af091e80b --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomContentResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedChEcomContentResult::GetWsCustomizedChEcomContentResult() : + ServiceResult() +{} + +GetWsCustomizedChEcomContentResult::GetWsCustomizedChEcomContentResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedChEcomContentResult::~GetWsCustomizedChEcomContentResult() +{} + +void GetWsCustomizedChEcomContentResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedChEcomContentResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomTitleRequest.cc b/alinlp/src/model/GetWsCustomizedChEcomTitleRequest.cc new file mode 100644 index 000000000..5364c8f47 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomTitleRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChEcomTitleRequest; + +GetWsCustomizedChEcomTitleRequest::GetWsCustomizedChEcomTitleRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChEcomTitle") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedChEcomTitleRequest::~GetWsCustomizedChEcomTitleRequest() {} + +std::string GetWsCustomizedChEcomTitleRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedChEcomTitleRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedChEcomTitleRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsCustomizedChEcomTitleRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsCustomizedChEcomTitleRequest::getText() const { + return text_; +} + +void GetWsCustomizedChEcomTitleRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsCustomizedChEcomTitleRequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChEcomTitleRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsCustomizedChEcomTitleResult.cc b/alinlp/src/model/GetWsCustomizedChEcomTitleResult.cc new file mode 100644 index 000000000..696e81f33 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEcomTitleResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedChEcomTitleResult::GetWsCustomizedChEcomTitleResult() : + ServiceResult() +{} + +GetWsCustomizedChEcomTitleResult::GetWsCustomizedChEcomTitleResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedChEcomTitleResult::~GetWsCustomizedChEcomTitleResult() +{} + +void GetWsCustomizedChEcomTitleResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedChEcomTitleResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedChEntertainmentRequest.cc b/alinlp/src/model/GetWsCustomizedChEntertainmentRequest.cc new file mode 100644 index 000000000..b663e216f --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEntertainmentRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChEntertainmentRequest; + +GetWsCustomizedChEntertainmentRequest::GetWsCustomizedChEntertainmentRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChEntertainment") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedChEntertainmentRequest::~GetWsCustomizedChEntertainmentRequest() {} + +std::string GetWsCustomizedChEntertainmentRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedChEntertainmentRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedChEntertainmentRequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsCustomizedChEntertainmentRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsCustomizedChEntertainmentRequest::getText() const { + return text_; +} + +void GetWsCustomizedChEntertainmentRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsCustomizedChEntertainmentRequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChEntertainmentRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsCustomizedChEntertainmentResult.cc b/alinlp/src/model/GetWsCustomizedChEntertainmentResult.cc new file mode 100644 index 000000000..7af3712ec --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChEntertainmentResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedChEntertainmentResult::GetWsCustomizedChEntertainmentResult() : + ServiceResult() +{} + +GetWsCustomizedChEntertainmentResult::GetWsCustomizedChEntertainmentResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedChEntertainmentResult::~GetWsCustomizedChEntertainmentResult() +{} + +void GetWsCustomizedChEntertainmentResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedChEntertainmentResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedChGeneralRequest.cc b/alinlp/src/model/GetWsCustomizedChGeneralRequest.cc index 5c0ee1395..40b9b7dc0 100644 --- a/alinlp/src/model/GetWsCustomizedChGeneralRequest.cc +++ b/alinlp/src/model/GetWsCustomizedChGeneralRequest.cc @@ -1,73 +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. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetWsCustomizedChGeneralRequest; - -GetWsCustomizedChGeneralRequest::GetWsCustomizedChGeneralRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChGeneral") -{ - setMethod(HttpRequest::Method::Post); -} - -GetWsCustomizedChGeneralRequest::~GetWsCustomizedChGeneralRequest() -{} - -std::string GetWsCustomizedChGeneralRequest::getServiceCode()const -{ - return serviceCode_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChGeneralRequest; + +GetWsCustomizedChGeneralRequest::GetWsCustomizedChGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChGeneral") { + setMethod(HttpRequest::Method::Post); } -void GetWsCustomizedChGeneralRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +GetWsCustomizedChGeneralRequest::~GetWsCustomizedChGeneralRequest() {} + +std::string GetWsCustomizedChGeneralRequest::getServiceCode() const { + return serviceCode_; } -std::string GetWsCustomizedChGeneralRequest::getTokenizerId()const -{ - return tokenizerId_; +void GetWsCustomizedChGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetWsCustomizedChGeneralRequest::setTokenizerId(const std::string& tokenizerId) -{ - tokenizerId_ = tokenizerId; - setBodyParameter("TokenizerId", tokenizerId); +std::string GetWsCustomizedChGeneralRequest::getTokenizerId() const { + return tokenizerId_; } -std::string GetWsCustomizedChGeneralRequest::getText()const -{ - return text_; +void GetWsCustomizedChGeneralRequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); } -void GetWsCustomizedChGeneralRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetWsCustomizedChGeneralRequest::getText() const { + return text_; } -std::string GetWsCustomizedChGeneralRequest::getOutType()const -{ - return outType_; +void GetWsCustomizedChGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } -void GetWsCustomizedChGeneralRequest::setOutType(const std::string& outType) -{ - outType_ = outType; - setBodyParameter("OutType", outType); +std::string GetWsCustomizedChGeneralRequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChGeneralRequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); } diff --git a/alinlp/src/model/GetWsCustomizedChO2ORequest.cc b/alinlp/src/model/GetWsCustomizedChO2ORequest.cc new file mode 100644 index 000000000..5de571a66 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChO2ORequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedChO2ORequest; + +GetWsCustomizedChO2ORequest::GetWsCustomizedChO2ORequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedChO2O") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedChO2ORequest::~GetWsCustomizedChO2ORequest() {} + +std::string GetWsCustomizedChO2ORequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedChO2ORequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedChO2ORequest::getTokenizerId() const { + return tokenizerId_; +} + +void GetWsCustomizedChO2ORequest::setTokenizerId(const std::string &tokenizerId) { + tokenizerId_ = tokenizerId; + setBodyParameter(std::string("TokenizerId"), tokenizerId); +} + +std::string GetWsCustomizedChO2ORequest::getText() const { + return text_; +} + +void GetWsCustomizedChO2ORequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + +std::string GetWsCustomizedChO2ORequest::getOutType() const { + return outType_; +} + +void GetWsCustomizedChO2ORequest::setOutType(const std::string &outType) { + outType_ = outType; + setBodyParameter(std::string("OutType"), outType); +} + diff --git a/alinlp/src/model/GetWsCustomizedChO2OResult.cc b/alinlp/src/model/GetWsCustomizedChO2OResult.cc new file mode 100644 index 000000000..3037f69de --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedChO2OResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedChO2OResult::GetWsCustomizedChO2OResult() : + ServiceResult() +{} + +GetWsCustomizedChO2OResult::GetWsCustomizedChO2OResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedChO2OResult::~GetWsCustomizedChO2OResult() +{} + +void GetWsCustomizedChO2OResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedChO2OResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedSeaEcomRequest.cc b/alinlp/src/model/GetWsCustomizedSeaEcomRequest.cc new file mode 100644 index 000000000..b57637c62 --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedSeaEcomRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedSeaEcomRequest; + +GetWsCustomizedSeaEcomRequest::GetWsCustomizedSeaEcomRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedSeaEcom") { + setMethod(HttpRequest::Method::Post); +} + +GetWsCustomizedSeaEcomRequest::~GetWsCustomizedSeaEcomRequest() {} + +std::string GetWsCustomizedSeaEcomRequest::getLanguage() const { + return language_; +} + +void GetWsCustomizedSeaEcomRequest::setLanguage(const std::string &language) { + language_ = language; + setBodyParameter(std::string("Language"), language); +} + +std::string GetWsCustomizedSeaEcomRequest::getServiceCode() const { + return serviceCode_; +} + +void GetWsCustomizedSeaEcomRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string GetWsCustomizedSeaEcomRequest::getText() const { + return text_; +} + +void GetWsCustomizedSeaEcomRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); +} + diff --git a/alinlp/src/model/GetWsCustomizedSeaEcomResult.cc b/alinlp/src/model/GetWsCustomizedSeaEcomResult.cc new file mode 100644 index 000000000..130c2518a --- /dev/null +++ b/alinlp/src/model/GetWsCustomizedSeaEcomResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +GetWsCustomizedSeaEcomResult::GetWsCustomizedSeaEcomResult() : + ServiceResult() +{} + +GetWsCustomizedSeaEcomResult::GetWsCustomizedSeaEcomResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetWsCustomizedSeaEcomResult::~GetWsCustomizedSeaEcomResult() +{} + +void GetWsCustomizedSeaEcomResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetWsCustomizedSeaEcomResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/GetWsCustomizedSeaGeneralRequest.cc b/alinlp/src/model/GetWsCustomizedSeaGeneralRequest.cc index 2b1d54598..0d25df157 100644 --- a/alinlp/src/model/GetWsCustomizedSeaGeneralRequest.cc +++ b/alinlp/src/model/GetWsCustomizedSeaGeneralRequest.cc @@ -1,62 +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. - */ - -#include - -using AlibabaCloud::Alinlp::Model::GetWsCustomizedSeaGeneralRequest; - -GetWsCustomizedSeaGeneralRequest::GetWsCustomizedSeaGeneralRequest() : - RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedSeaGeneral") -{ - setMethod(HttpRequest::Method::Post); -} - -GetWsCustomizedSeaGeneralRequest::~GetWsCustomizedSeaGeneralRequest() -{} - -std::string GetWsCustomizedSeaGeneralRequest::getLanguage()const -{ - return language_; + */ + +#include + +using AlibabaCloud::Alinlp::Model::GetWsCustomizedSeaGeneralRequest; + +GetWsCustomizedSeaGeneralRequest::GetWsCustomizedSeaGeneralRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "GetWsCustomizedSeaGeneral") { + setMethod(HttpRequest::Method::Post); } -void GetWsCustomizedSeaGeneralRequest::setLanguage(const std::string& language) -{ - language_ = language; - setBodyParameter("Language", language); +GetWsCustomizedSeaGeneralRequest::~GetWsCustomizedSeaGeneralRequest() {} + +std::string GetWsCustomizedSeaGeneralRequest::getLanguage() const { + return language_; } -std::string GetWsCustomizedSeaGeneralRequest::getServiceCode()const -{ - return serviceCode_; +void GetWsCustomizedSeaGeneralRequest::setLanguage(const std::string &language) { + language_ = language; + setBodyParameter(std::string("Language"), language); } -void GetWsCustomizedSeaGeneralRequest::setServiceCode(const std::string& serviceCode) -{ - serviceCode_ = serviceCode; - setBodyParameter("ServiceCode", serviceCode); +std::string GetWsCustomizedSeaGeneralRequest::getServiceCode() const { + return serviceCode_; } -std::string GetWsCustomizedSeaGeneralRequest::getText()const -{ - return text_; +void GetWsCustomizedSeaGeneralRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); } -void GetWsCustomizedSeaGeneralRequest::setText(const std::string& text) -{ - text_ = text; - setBodyParameter("Text", text); +std::string GetWsCustomizedSeaGeneralRequest::getText() const { + return text_; +} + +void GetWsCustomizedSeaGeneralRequest::setText(const std::string &text) { + text_ = text; + setBodyParameter(std::string("Text"), text); } diff --git a/alinlp/src/model/OpenAlinlpServiceRequest.cc b/alinlp/src/model/OpenAlinlpServiceRequest.cc new file mode 100644 index 000000000..2ba76c3af --- /dev/null +++ b/alinlp/src/model/OpenAlinlpServiceRequest.cc @@ -0,0 +1,27 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::OpenAlinlpServiceRequest; + +OpenAlinlpServiceRequest::OpenAlinlpServiceRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "OpenAlinlpService") { + setMethod(HttpRequest::Method::Post); +} + +OpenAlinlpServiceRequest::~OpenAlinlpServiceRequest() {} + diff --git a/alinlp/src/model/OpenAlinlpServiceResult.cc b/alinlp/src/model/OpenAlinlpServiceResult.cc new file mode 100644 index 000000000..bc9c1e7ff --- /dev/null +++ b/alinlp/src/model/OpenAlinlpServiceResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +OpenAlinlpServiceResult::OpenAlinlpServiceResult() : + ServiceResult() +{} + +OpenAlinlpServiceResult::OpenAlinlpServiceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +OpenAlinlpServiceResult::~OpenAlinlpServiceResult() +{} + +void OpenAlinlpServiceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); + +} + +std::string OpenAlinlpServiceResult::getOrderId()const +{ + return orderId_; +} + diff --git a/alinlp/src/model/RequestTableQAOnlineRequest.cc b/alinlp/src/model/RequestTableQAOnlineRequest.cc new file mode 100644 index 000000000..2fdf9bec9 --- /dev/null +++ b/alinlp/src/model/RequestTableQAOnlineRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Alinlp::Model::RequestTableQAOnlineRequest; + +RequestTableQAOnlineRequest::RequestTableQAOnlineRequest() + : RpcServiceRequest("alinlp", "2020-06-29", "RequestTableQAOnline") { + setMethod(HttpRequest::Method::Post); +} + +RequestTableQAOnlineRequest::~RequestTableQAOnlineRequest() {} + +std::string RequestTableQAOnlineRequest::getQuestion() const { + return question_; +} + +void RequestTableQAOnlineRequest::setQuestion(const std::string &question) { + question_ = question; + setBodyParameter(std::string("Question"), question); +} + +std::string RequestTableQAOnlineRequest::getParams() const { + return params_; +} + +void RequestTableQAOnlineRequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string RequestTableQAOnlineRequest::getServiceCode() const { + return serviceCode_; +} + +void RequestTableQAOnlineRequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + +std::string RequestTableQAOnlineRequest::getBotId() const { + return botId_; +} + +void RequestTableQAOnlineRequest::setBotId(const std::string &botId) { + botId_ = botId; + setBodyParameter(std::string("BotId"), botId); +} + diff --git a/alinlp/src/model/RequestTableQAOnlineResult.cc b/alinlp/src/model/RequestTableQAOnlineResult.cc new file mode 100644 index 000000000..813140d19 --- /dev/null +++ b/alinlp/src/model/RequestTableQAOnlineResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +RequestTableQAOnlineResult::RequestTableQAOnlineResult() : + ServiceResult() +{} + +RequestTableQAOnlineResult::RequestTableQAOnlineResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RequestTableQAOnlineResult::~RequestTableQAOnlineResult() +{} + +void RequestTableQAOnlineResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string RequestTableQAOnlineResult::getData()const +{ + return data_; +} + diff --git a/alinlp/src/model/RequestTableQARequest.cc b/alinlp/src/model/RequestTableQARequest.cc new file mode 100644 index 000000000..6762a9467 --- /dev/null +++ b/alinlp/src/model/RequestTableQARequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Alinlp::Model::RequestTableQARequest; + +RequestTableQARequest::RequestTableQARequest() + : RpcServiceRequest("alinlp", "2020-06-29", "RequestTableQA") { + setMethod(HttpRequest::Method::Post); +} + +RequestTableQARequest::~RequestTableQARequest() {} + +std::string RequestTableQARequest::getParams() const { + return params_; +} + +void RequestTableQARequest::setParams(const std::string ¶ms) { + params_ = params; + setBodyParameter(std::string("Params"), params); +} + +std::string RequestTableQARequest::getServiceCode() const { + return serviceCode_; +} + +void RequestTableQARequest::setServiceCode(const std::string &serviceCode) { + serviceCode_ = serviceCode; + setBodyParameter(std::string("ServiceCode"), serviceCode); +} + diff --git a/alinlp/src/model/RequestTableQAResult.cc b/alinlp/src/model/RequestTableQAResult.cc new file mode 100644 index 000000000..22b86a6ba --- /dev/null +++ b/alinlp/src/model/RequestTableQAResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Alinlp; +using namespace AlibabaCloud::Alinlp::Model; + +RequestTableQAResult::RequestTableQAResult() : + ServiceResult() +{} + +RequestTableQAResult::RequestTableQAResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RequestTableQAResult::~RequestTableQAResult() +{} + +void RequestTableQAResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string RequestTableQAResult::getData()const +{ + return data_; +} +