Просмотр исходного кода

Supported GetQccSearchCertification and GetQccCertificationDetailById Api For Zhimaxinyong.

sdk-team 3 лет назад
Родитель
Сommit
f10a2a333b
100 измененных файлов с 6746 добавлено и 1 удалено
  1. 1 1
      VERSION
  2. 302 0
      dt-oc-info/CMakeLists.txt
  3. 486 0
      dt-oc-info/include/alibabacloud/dt-oc-info/Dt_oc_infoClient.h
  4. 32 0
      dt-oc-info/include/alibabacloud/dt-oc-info/Dt_oc_infoExport.h
  5. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCompetitorsRequest.h
  6. 77 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCompetitorsResult.h
  7. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsRequest.h
  8. 70 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsResult.h
  9. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFinancingRequest.h
  10. 71 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFinancingResult.h
  11. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchRequest.h
  12. 67 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchResult.h
  13. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationRequest.h
  14. 72 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationResult.h
  15. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseRequest.h
  16. 72 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseResult.h
  17. 42 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBasicRequest.h
  18. 93 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBasicResult.h
  19. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBranchRequest.h
  20. 70 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBranchResult.h
  21. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordRequest.h
  22. 70 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordResult.h
  23. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcCheckupRequest.h
  24. 70 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcCheckupResult.h
  25. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountRequest.h
  26. 68 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountResult.h
  27. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupRequest.h
  28. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupResult.h
  29. 51 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeRequest.h
  30. 68 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeResult.h
  31. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenRequest.h
  32. 81 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenResult.h
  33. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeRequest.h
  34. 76 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeResult.h
  35. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentRequest.h
  36. 76 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentResult.h
  37. 51 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeRequest.h
  38. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeResult.h
  39. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcMortgageRequest.h
  40. 80 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcMortgageResult.h
  41. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseRequest.h
  42. 73 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseResult.h
  43. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcShareholderRequest.h
  44. 71 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcShareholderResult.h
  45. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelRequest.h
  46. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelResult.h
  47. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpCertificateRequest.h
  48. 76 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpCertificateResult.h
  49. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpDomainRequest.h
  50. 72 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpDomainResult.h
  51. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpPatentRequest.h
  52. 83 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpPatentResult.h
  53. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightRequest.h
  54. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightResult.h
  55. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkRequest.h
  56. 81 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkResult.h
  57. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightRequest.h
  58. 73 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightResult.h
  59. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionRequest.h
  60. 78 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionResult.h
  61. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingRequest.h
  62. 76 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingResult.h
  63. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementRequest.h
  64. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementResult.h
  65. 51 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeRequest.h
  66. 71 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeResult.h
  67. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyRequest.h
  68. 80 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyResult.h
  69. 51 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedRequest.h
  70. 70 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedResult.h
  71. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocRequest.h
  72. 81 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocResult.h
  73. 51 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeRequest.h
  74. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeResult.h
  75. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseRequest.h
  76. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseResult.h
  77. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcListedCompanyRequest.h
  78. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcListedCompanyResult.h
  79. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentRequest.h
  80. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentResult.h
  81. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentRequest.h
  82. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentResult.h
  83. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentRequest.h
  84. 75 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentResult.h
  85. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentRequest.h
  86. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentResult.h
  87. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentRequest.h
  88. 72 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentResult.h
  89. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingRequest.h
  90. 82 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingResult.h
  91. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsRequest.h
  92. 82 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsResult.h
  93. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandRequest.h
  94. 86 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandResult.h
  95. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentRequest.h
  96. 78 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentResult.h
  97. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcProductBandRequest.h
  98. 74 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcProductBandResult.h
  99. 48 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalRequest.h
  100. 77 0
      dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalResult.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1459
+1.36.1460

+ 302 - 0
dt-oc-info/CMakeLists.txt

@@ -0,0 +1,302 @@
+#
+# Copyright 2009-2017 Alibaba Cloud All rights reserved.
+# 
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
+
+set(dt-oc-info_public_header 
+	include/alibabacloud/dt-oc-info/Dt_oc_infoClient.h
+	include/alibabacloud/dt-oc-info/Dt_oc_infoExport.h )
+
+set(dt-oc-info_public_header_model 
+	include/alibabacloud/dt-oc-info/model/GetOcCompetitorsRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcCompetitorsResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcFinancingRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcFinancingResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcBasicRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcBasicResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcBranchRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcBranchResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcCheckupRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcCheckupResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcMortgageRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcMortgageResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcShareholderRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcShareholderResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpCertificateRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpCertificateResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpDomainRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpDomainResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpPatentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpPatentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcListedCompanyRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcListedCompanyResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcProductBandRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcProductBandResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxClassARequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxClassAResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxGeneralTaxpayerRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxGeneralTaxpayerResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxIllegalRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxIllegalResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxOverdueRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxOverdueResult.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxPunishmentRequest.h
+	include/alibabacloud/dt-oc-info/model/GetOcTaxPunishmentResult.h
+	include/alibabacloud/dt-oc-info/model/GetQccCertificationDetailByIdRequest.h
+	include/alibabacloud/dt-oc-info/model/GetQccCertificationDetailByIdResult.h
+	include/alibabacloud/dt-oc-info/model/GetQccSearchCertificationRequest.h
+	include/alibabacloud/dt-oc-info/model/GetQccSearchCertificationResult.h )
+
+set(dt-oc-info_src 
+	src/Dt-oc-infoClient.cc
+	src/model/GetOcCompetitorsRequest.cc
+	src/model/GetOcCompetitorsResult.cc
+	src/model/GetOcCoreTeamsRequest.cc
+	src/model/GetOcCoreTeamsResult.cc
+	src/model/GetOcFinancingRequest.cc
+	src/model/GetOcFinancingResult.cc
+	src/model/GetOcFuzzSearchRequest.cc
+	src/model/GetOcFuzzSearchResult.cc
+	src/model/GetOcIcAbnormalOperationRequest.cc
+	src/model/GetOcIcAbnormalOperationResult.cc
+	src/model/GetOcIcAdminLicenseRequest.cc
+	src/model/GetOcIcAdminLicenseResult.cc
+	src/model/GetOcIcBasicRequest.cc
+	src/model/GetOcIcBasicResult.cc
+	src/model/GetOcIcBranchRequest.cc
+	src/model/GetOcIcBranchResult.cc
+	src/model/GetOcIcChangeRecordRequest.cc
+	src/model/GetOcIcChangeRecordResult.cc
+	src/model/GetOcIcCheckupRequest.cc
+	src/model/GetOcIcCheckupResult.cc
+	src/model/GetOcIcClearAccountRequest.cc
+	src/model/GetOcIcClearAccountResult.cc
+	src/model/GetOcIcDoubleCheckupRequest.cc
+	src/model/GetOcIcDoubleCheckupResult.cc
+	src/model/GetOcIcEmployeeRequest.cc
+	src/model/GetOcIcEmployeeResult.cc
+	src/model/GetOcIcEquityFrozenRequest.cc
+	src/model/GetOcIcEquityFrozenResult.cc
+	src/model/GetOcIcEquityPledgeRequest.cc
+	src/model/GetOcIcEquityPledgeResult.cc
+	src/model/GetOcIcInvestmentRequest.cc
+	src/model/GetOcIcInvestmentResult.cc
+	src/model/GetOcIcKnowledgePropertyPledgeRequest.cc
+	src/model/GetOcIcKnowledgePropertyPledgeResult.cc
+	src/model/GetOcIcMortgageRequest.cc
+	src/model/GetOcIcMortgageResult.cc
+	src/model/GetOcIcSeriousOffenseRequest.cc
+	src/model/GetOcIcSeriousOffenseResult.cc
+	src/model/GetOcIcShareholderRequest.cc
+	src/model/GetOcIcShareholderResult.cc
+	src/model/GetOcIcSimpleCancelRequest.cc
+	src/model/GetOcIcSimpleCancelResult.cc
+	src/model/GetOcIpCertificateRequest.cc
+	src/model/GetOcIpCertificateResult.cc
+	src/model/GetOcIpDomainRequest.cc
+	src/model/GetOcIpDomainResult.cc
+	src/model/GetOcIpPatentRequest.cc
+	src/model/GetOcIpPatentResult.cc
+	src/model/GetOcIpSoftwareCopyrightRequest.cc
+	src/model/GetOcIpSoftwareCopyrightResult.cc
+	src/model/GetOcIpTrademarkRequest.cc
+	src/model/GetOcIpTrademarkResult.cc
+	src/model/GetOcIpWorksCopyrightRequest.cc
+	src/model/GetOcIpWorksCopyrightResult.cc
+	src/model/GetOcJusticeAuctionRequest.cc
+	src/model/GetOcJusticeAuctionResult.cc
+	src/model/GetOcJusticeCaseFilingRequest.cc
+	src/model/GetOcJusticeCaseFilingResult.cc
+	src/model/GetOcJusticeCourtAnnouncementRequest.cc
+	src/model/GetOcJusticeCourtAnnouncementResult.cc
+	src/model/GetOcJusticeCourtNoticeRequest.cc
+	src/model/GetOcJusticeCourtNoticeResult.cc
+	src/model/GetOcJusticeDishonestyRequest.cc
+	src/model/GetOcJusticeDishonestyResult.cc
+	src/model/GetOcJusticeExecutedRequest.cc
+	src/model/GetOcJusticeExecutedResult.cc
+	src/model/GetOcJusticeJudgementDocRequest.cc
+	src/model/GetOcJusticeJudgementDocResult.cc
+	src/model/GetOcJusticeLimitHighConsumeRequest.cc
+	src/model/GetOcJusticeLimitHighConsumeResult.cc
+	src/model/GetOcJusticeTerminalCaseRequest.cc
+	src/model/GetOcJusticeTerminalCaseResult.cc
+	src/model/GetOcListedCompanyRequest.cc
+	src/model/GetOcListedCompanyResult.cc
+	src/model/GetOcNegativeAdminPunishmentRequest.cc
+	src/model/GetOcNegativeAdminPunishmentResult.cc
+	src/model/GetOcNegativeCustomsPunishmentRequest.cc
+	src/model/GetOcNegativeCustomsPunishmentResult.cc
+	src/model/GetOcNegativeEnvironmentPunishmentRequest.cc
+	src/model/GetOcNegativeEnvironmentPunishmentResult.cc
+	src/model/GetOcNegativeFoodDrugPunishmentRequest.cc
+	src/model/GetOcNegativeFoodDrugPunishmentResult.cc
+	src/model/GetOcNegativeQualityPunishmentRequest.cc
+	src/model/GetOcNegativeQualityPunishmentResult.cc
+	src/model/GetOcOperationBiddingRequest.cc
+	src/model/GetOcOperationBiddingResult.cc
+	src/model/GetOcOperationCustomsRequest.cc
+	src/model/GetOcOperationCustomsResult.cc
+	src/model/GetOcOperationPurchaseLandRequest.cc
+	src/model/GetOcOperationPurchaseLandResult.cc
+	src/model/GetOcOperationRecruitmentRequest.cc
+	src/model/GetOcOperationRecruitmentResult.cc
+	src/model/GetOcProductBandRequest.cc
+	src/model/GetOcProductBandResult.cc
+	src/model/GetOcTaxAbnormalRequest.cc
+	src/model/GetOcTaxAbnormalResult.cc
+	src/model/GetOcTaxClassARequest.cc
+	src/model/GetOcTaxClassAResult.cc
+	src/model/GetOcTaxGeneralTaxpayerRequest.cc
+	src/model/GetOcTaxGeneralTaxpayerResult.cc
+	src/model/GetOcTaxIllegalRequest.cc
+	src/model/GetOcTaxIllegalResult.cc
+	src/model/GetOcTaxOverdueRequest.cc
+	src/model/GetOcTaxOverdueResult.cc
+	src/model/GetOcTaxPunishmentRequest.cc
+	src/model/GetOcTaxPunishmentResult.cc
+	src/model/GetQccCertificationDetailByIdRequest.cc
+	src/model/GetQccCertificationDetailByIdResult.cc
+	src/model/GetQccSearchCertificationRequest.cc
+	src/model/GetQccSearchCertificationResult.cc )
+
+add_library(dt-oc-info ${LIB_TYPE}
+	${dt-oc-info_public_header}
+	${dt-oc-info_public_header_model}
+	${dt-oc-info_src})
+
+set_target_properties(dt-oc-info
+	PROPERTIES
+	LINKER_LANGUAGE CXX
+	ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
+	LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
+	RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
+	OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}dt-oc-info
+	)
+
+if(${LIB_TYPE} STREQUAL "SHARED")
+	set_target_properties(dt-oc-info
+		PROPERTIES
+		DEFINE_SYMBOL ALIBABACLOUD_DT_OC_INFO_LIBRARY)
+endif()
+
+target_include_directories(dt-oc-info
+	PRIVATE include
+		${CMAKE_SOURCE_DIR}/core/include
+	)
+target_link_libraries(dt-oc-info
+	core)
+
+if(CMAKE_HOST_WIN32)
+	ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
+	set(jsoncpp_install_dir ${INSTALL_DIR})
+	add_dependencies(dt-oc-info
+		jsoncpp)
+	target_include_directories(dt-oc-info
+		PRIVATE	${jsoncpp_install_dir}/include)
+	target_link_libraries(dt-oc-info
+		${jsoncpp_install_dir}/lib/jsoncpp.lib)
+	set_target_properties(dt-oc-info
+    	PROPERTIES
+    		COMPILE_OPTIONS "/bigobj")
+else()
+	target_include_directories(dt-oc-info
+		PRIVATE /usr/include/jsoncpp)
+	target_link_libraries(dt-oc-info
+		jsoncpp)
+endif()
+
+install(FILES ${dt-oc-info_public_header}
+	DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/dt-oc-info)
+install(FILES ${dt-oc-info_public_header_model}
+	DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/dt-oc-info/model)
+install(TARGETS dt-oc-info
+	ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+	LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+	RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+	)

+ 486 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/Dt_oc_infoClient.h

@@ -0,0 +1,486 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_DT_OC_INFOCLIENT_H_
+#define ALIBABACLOUD_DT_OC_INFO_DT_OC_INFOCLIENT_H_
+
+#include <future>
+#include <alibabacloud/core/AsyncCallerContext.h>
+#include <alibabacloud/core/EndpointProvider.h>
+#include <alibabacloud/core/RpcServiceClient.h>
+#include "Dt_oc_infoExport.h"
+#include "model/GetOcCompetitorsRequest.h"
+#include "model/GetOcCompetitorsResult.h"
+#include "model/GetOcCoreTeamsRequest.h"
+#include "model/GetOcCoreTeamsResult.h"
+#include "model/GetOcFinancingRequest.h"
+#include "model/GetOcFinancingResult.h"
+#include "model/GetOcFuzzSearchRequest.h"
+#include "model/GetOcFuzzSearchResult.h"
+#include "model/GetOcIcAbnormalOperationRequest.h"
+#include "model/GetOcIcAbnormalOperationResult.h"
+#include "model/GetOcIcAdminLicenseRequest.h"
+#include "model/GetOcIcAdminLicenseResult.h"
+#include "model/GetOcIcBasicRequest.h"
+#include "model/GetOcIcBasicResult.h"
+#include "model/GetOcIcBranchRequest.h"
+#include "model/GetOcIcBranchResult.h"
+#include "model/GetOcIcChangeRecordRequest.h"
+#include "model/GetOcIcChangeRecordResult.h"
+#include "model/GetOcIcCheckupRequest.h"
+#include "model/GetOcIcCheckupResult.h"
+#include "model/GetOcIcClearAccountRequest.h"
+#include "model/GetOcIcClearAccountResult.h"
+#include "model/GetOcIcDoubleCheckupRequest.h"
+#include "model/GetOcIcDoubleCheckupResult.h"
+#include "model/GetOcIcEmployeeRequest.h"
+#include "model/GetOcIcEmployeeResult.h"
+#include "model/GetOcIcEquityFrozenRequest.h"
+#include "model/GetOcIcEquityFrozenResult.h"
+#include "model/GetOcIcEquityPledgeRequest.h"
+#include "model/GetOcIcEquityPledgeResult.h"
+#include "model/GetOcIcInvestmentRequest.h"
+#include "model/GetOcIcInvestmentResult.h"
+#include "model/GetOcIcKnowledgePropertyPledgeRequest.h"
+#include "model/GetOcIcKnowledgePropertyPledgeResult.h"
+#include "model/GetOcIcMortgageRequest.h"
+#include "model/GetOcIcMortgageResult.h"
+#include "model/GetOcIcSeriousOffenseRequest.h"
+#include "model/GetOcIcSeriousOffenseResult.h"
+#include "model/GetOcIcShareholderRequest.h"
+#include "model/GetOcIcShareholderResult.h"
+#include "model/GetOcIcSimpleCancelRequest.h"
+#include "model/GetOcIcSimpleCancelResult.h"
+#include "model/GetOcIpCertificateRequest.h"
+#include "model/GetOcIpCertificateResult.h"
+#include "model/GetOcIpDomainRequest.h"
+#include "model/GetOcIpDomainResult.h"
+#include "model/GetOcIpPatentRequest.h"
+#include "model/GetOcIpPatentResult.h"
+#include "model/GetOcIpSoftwareCopyrightRequest.h"
+#include "model/GetOcIpSoftwareCopyrightResult.h"
+#include "model/GetOcIpTrademarkRequest.h"
+#include "model/GetOcIpTrademarkResult.h"
+#include "model/GetOcIpWorksCopyrightRequest.h"
+#include "model/GetOcIpWorksCopyrightResult.h"
+#include "model/GetOcJusticeAuctionRequest.h"
+#include "model/GetOcJusticeAuctionResult.h"
+#include "model/GetOcJusticeCaseFilingRequest.h"
+#include "model/GetOcJusticeCaseFilingResult.h"
+#include "model/GetOcJusticeCourtAnnouncementRequest.h"
+#include "model/GetOcJusticeCourtAnnouncementResult.h"
+#include "model/GetOcJusticeCourtNoticeRequest.h"
+#include "model/GetOcJusticeCourtNoticeResult.h"
+#include "model/GetOcJusticeDishonestyRequest.h"
+#include "model/GetOcJusticeDishonestyResult.h"
+#include "model/GetOcJusticeExecutedRequest.h"
+#include "model/GetOcJusticeExecutedResult.h"
+#include "model/GetOcJusticeJudgementDocRequest.h"
+#include "model/GetOcJusticeJudgementDocResult.h"
+#include "model/GetOcJusticeLimitHighConsumeRequest.h"
+#include "model/GetOcJusticeLimitHighConsumeResult.h"
+#include "model/GetOcJusticeTerminalCaseRequest.h"
+#include "model/GetOcJusticeTerminalCaseResult.h"
+#include "model/GetOcListedCompanyRequest.h"
+#include "model/GetOcListedCompanyResult.h"
+#include "model/GetOcNegativeAdminPunishmentRequest.h"
+#include "model/GetOcNegativeAdminPunishmentResult.h"
+#include "model/GetOcNegativeCustomsPunishmentRequest.h"
+#include "model/GetOcNegativeCustomsPunishmentResult.h"
+#include "model/GetOcNegativeEnvironmentPunishmentRequest.h"
+#include "model/GetOcNegativeEnvironmentPunishmentResult.h"
+#include "model/GetOcNegativeFoodDrugPunishmentRequest.h"
+#include "model/GetOcNegativeFoodDrugPunishmentResult.h"
+#include "model/GetOcNegativeQualityPunishmentRequest.h"
+#include "model/GetOcNegativeQualityPunishmentResult.h"
+#include "model/GetOcOperationBiddingRequest.h"
+#include "model/GetOcOperationBiddingResult.h"
+#include "model/GetOcOperationCustomsRequest.h"
+#include "model/GetOcOperationCustomsResult.h"
+#include "model/GetOcOperationPurchaseLandRequest.h"
+#include "model/GetOcOperationPurchaseLandResult.h"
+#include "model/GetOcOperationRecruitmentRequest.h"
+#include "model/GetOcOperationRecruitmentResult.h"
+#include "model/GetOcProductBandRequest.h"
+#include "model/GetOcProductBandResult.h"
+#include "model/GetOcTaxAbnormalRequest.h"
+#include "model/GetOcTaxAbnormalResult.h"
+#include "model/GetOcTaxClassARequest.h"
+#include "model/GetOcTaxClassAResult.h"
+#include "model/GetOcTaxGeneralTaxpayerRequest.h"
+#include "model/GetOcTaxGeneralTaxpayerResult.h"
+#include "model/GetOcTaxIllegalRequest.h"
+#include "model/GetOcTaxIllegalResult.h"
+#include "model/GetOcTaxOverdueRequest.h"
+#include "model/GetOcTaxOverdueResult.h"
+#include "model/GetOcTaxPunishmentRequest.h"
+#include "model/GetOcTaxPunishmentResult.h"
+#include "model/GetQccCertificationDetailByIdRequest.h"
+#include "model/GetQccCertificationDetailByIdResult.h"
+#include "model/GetQccSearchCertificationRequest.h"
+#include "model/GetQccSearchCertificationResult.h"
+
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		class ALIBABACLOUD_DT_OC_INFO_EXPORT Dt_oc_infoClient : public RpcServiceClient
+		{
+		public:
+			typedef Outcome<Error, Model::GetOcCompetitorsResult> GetOcCompetitorsOutcome;
+			typedef std::future<GetOcCompetitorsOutcome> GetOcCompetitorsOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcCompetitorsRequest&, const GetOcCompetitorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcCompetitorsAsyncHandler;
+			typedef Outcome<Error, Model::GetOcCoreTeamsResult> GetOcCoreTeamsOutcome;
+			typedef std::future<GetOcCoreTeamsOutcome> GetOcCoreTeamsOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcCoreTeamsRequest&, const GetOcCoreTeamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcCoreTeamsAsyncHandler;
+			typedef Outcome<Error, Model::GetOcFinancingResult> GetOcFinancingOutcome;
+			typedef std::future<GetOcFinancingOutcome> GetOcFinancingOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcFinancingRequest&, const GetOcFinancingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcFinancingAsyncHandler;
+			typedef Outcome<Error, Model::GetOcFuzzSearchResult> GetOcFuzzSearchOutcome;
+			typedef std::future<GetOcFuzzSearchOutcome> GetOcFuzzSearchOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcFuzzSearchRequest&, const GetOcFuzzSearchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcFuzzSearchAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcAbnormalOperationResult> GetOcIcAbnormalOperationOutcome;
+			typedef std::future<GetOcIcAbnormalOperationOutcome> GetOcIcAbnormalOperationOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcAbnormalOperationRequest&, const GetOcIcAbnormalOperationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcAbnormalOperationAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcAdminLicenseResult> GetOcIcAdminLicenseOutcome;
+			typedef std::future<GetOcIcAdminLicenseOutcome> GetOcIcAdminLicenseOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcAdminLicenseRequest&, const GetOcIcAdminLicenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcAdminLicenseAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcBasicResult> GetOcIcBasicOutcome;
+			typedef std::future<GetOcIcBasicOutcome> GetOcIcBasicOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcBasicRequest&, const GetOcIcBasicOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcBasicAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcBranchResult> GetOcIcBranchOutcome;
+			typedef std::future<GetOcIcBranchOutcome> GetOcIcBranchOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcBranchRequest&, const GetOcIcBranchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcBranchAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcChangeRecordResult> GetOcIcChangeRecordOutcome;
+			typedef std::future<GetOcIcChangeRecordOutcome> GetOcIcChangeRecordOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcChangeRecordRequest&, const GetOcIcChangeRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcChangeRecordAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcCheckupResult> GetOcIcCheckupOutcome;
+			typedef std::future<GetOcIcCheckupOutcome> GetOcIcCheckupOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcCheckupRequest&, const GetOcIcCheckupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcCheckupAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcClearAccountResult> GetOcIcClearAccountOutcome;
+			typedef std::future<GetOcIcClearAccountOutcome> GetOcIcClearAccountOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcClearAccountRequest&, const GetOcIcClearAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcClearAccountAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcDoubleCheckupResult> GetOcIcDoubleCheckupOutcome;
+			typedef std::future<GetOcIcDoubleCheckupOutcome> GetOcIcDoubleCheckupOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcDoubleCheckupRequest&, const GetOcIcDoubleCheckupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcDoubleCheckupAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcEmployeeResult> GetOcIcEmployeeOutcome;
+			typedef std::future<GetOcIcEmployeeOutcome> GetOcIcEmployeeOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcEmployeeRequest&, const GetOcIcEmployeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcEmployeeAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcEquityFrozenResult> GetOcIcEquityFrozenOutcome;
+			typedef std::future<GetOcIcEquityFrozenOutcome> GetOcIcEquityFrozenOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcEquityFrozenRequest&, const GetOcIcEquityFrozenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcEquityFrozenAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcEquityPledgeResult> GetOcIcEquityPledgeOutcome;
+			typedef std::future<GetOcIcEquityPledgeOutcome> GetOcIcEquityPledgeOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcEquityPledgeRequest&, const GetOcIcEquityPledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcEquityPledgeAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcInvestmentResult> GetOcIcInvestmentOutcome;
+			typedef std::future<GetOcIcInvestmentOutcome> GetOcIcInvestmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcInvestmentRequest&, const GetOcIcInvestmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcInvestmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcKnowledgePropertyPledgeResult> GetOcIcKnowledgePropertyPledgeOutcome;
+			typedef std::future<GetOcIcKnowledgePropertyPledgeOutcome> GetOcIcKnowledgePropertyPledgeOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcKnowledgePropertyPledgeRequest&, const GetOcIcKnowledgePropertyPledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcKnowledgePropertyPledgeAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcMortgageResult> GetOcIcMortgageOutcome;
+			typedef std::future<GetOcIcMortgageOutcome> GetOcIcMortgageOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcMortgageRequest&, const GetOcIcMortgageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcMortgageAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcSeriousOffenseResult> GetOcIcSeriousOffenseOutcome;
+			typedef std::future<GetOcIcSeriousOffenseOutcome> GetOcIcSeriousOffenseOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcSeriousOffenseRequest&, const GetOcIcSeriousOffenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcSeriousOffenseAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcShareholderResult> GetOcIcShareholderOutcome;
+			typedef std::future<GetOcIcShareholderOutcome> GetOcIcShareholderOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcShareholderRequest&, const GetOcIcShareholderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcShareholderAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIcSimpleCancelResult> GetOcIcSimpleCancelOutcome;
+			typedef std::future<GetOcIcSimpleCancelOutcome> GetOcIcSimpleCancelOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIcSimpleCancelRequest&, const GetOcIcSimpleCancelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIcSimpleCancelAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpCertificateResult> GetOcIpCertificateOutcome;
+			typedef std::future<GetOcIpCertificateOutcome> GetOcIpCertificateOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpCertificateRequest&, const GetOcIpCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpCertificateAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpDomainResult> GetOcIpDomainOutcome;
+			typedef std::future<GetOcIpDomainOutcome> GetOcIpDomainOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpDomainRequest&, const GetOcIpDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpDomainAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpPatentResult> GetOcIpPatentOutcome;
+			typedef std::future<GetOcIpPatentOutcome> GetOcIpPatentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpPatentRequest&, const GetOcIpPatentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpPatentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpSoftwareCopyrightResult> GetOcIpSoftwareCopyrightOutcome;
+			typedef std::future<GetOcIpSoftwareCopyrightOutcome> GetOcIpSoftwareCopyrightOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpSoftwareCopyrightRequest&, const GetOcIpSoftwareCopyrightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpSoftwareCopyrightAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpTrademarkResult> GetOcIpTrademarkOutcome;
+			typedef std::future<GetOcIpTrademarkOutcome> GetOcIpTrademarkOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpTrademarkRequest&, const GetOcIpTrademarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpTrademarkAsyncHandler;
+			typedef Outcome<Error, Model::GetOcIpWorksCopyrightResult> GetOcIpWorksCopyrightOutcome;
+			typedef std::future<GetOcIpWorksCopyrightOutcome> GetOcIpWorksCopyrightOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcIpWorksCopyrightRequest&, const GetOcIpWorksCopyrightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcIpWorksCopyrightAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeAuctionResult> GetOcJusticeAuctionOutcome;
+			typedef std::future<GetOcJusticeAuctionOutcome> GetOcJusticeAuctionOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeAuctionRequest&, const GetOcJusticeAuctionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeAuctionAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeCaseFilingResult> GetOcJusticeCaseFilingOutcome;
+			typedef std::future<GetOcJusticeCaseFilingOutcome> GetOcJusticeCaseFilingOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeCaseFilingRequest&, const GetOcJusticeCaseFilingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeCaseFilingAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeCourtAnnouncementResult> GetOcJusticeCourtAnnouncementOutcome;
+			typedef std::future<GetOcJusticeCourtAnnouncementOutcome> GetOcJusticeCourtAnnouncementOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeCourtAnnouncementRequest&, const GetOcJusticeCourtAnnouncementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeCourtAnnouncementAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeCourtNoticeResult> GetOcJusticeCourtNoticeOutcome;
+			typedef std::future<GetOcJusticeCourtNoticeOutcome> GetOcJusticeCourtNoticeOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeCourtNoticeRequest&, const GetOcJusticeCourtNoticeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeCourtNoticeAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeDishonestyResult> GetOcJusticeDishonestyOutcome;
+			typedef std::future<GetOcJusticeDishonestyOutcome> GetOcJusticeDishonestyOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeDishonestyRequest&, const GetOcJusticeDishonestyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeDishonestyAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeExecutedResult> GetOcJusticeExecutedOutcome;
+			typedef std::future<GetOcJusticeExecutedOutcome> GetOcJusticeExecutedOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeExecutedRequest&, const GetOcJusticeExecutedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeExecutedAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeJudgementDocResult> GetOcJusticeJudgementDocOutcome;
+			typedef std::future<GetOcJusticeJudgementDocOutcome> GetOcJusticeJudgementDocOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeJudgementDocRequest&, const GetOcJusticeJudgementDocOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeJudgementDocAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeLimitHighConsumeResult> GetOcJusticeLimitHighConsumeOutcome;
+			typedef std::future<GetOcJusticeLimitHighConsumeOutcome> GetOcJusticeLimitHighConsumeOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeLimitHighConsumeRequest&, const GetOcJusticeLimitHighConsumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeLimitHighConsumeAsyncHandler;
+			typedef Outcome<Error, Model::GetOcJusticeTerminalCaseResult> GetOcJusticeTerminalCaseOutcome;
+			typedef std::future<GetOcJusticeTerminalCaseOutcome> GetOcJusticeTerminalCaseOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcJusticeTerminalCaseRequest&, const GetOcJusticeTerminalCaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcJusticeTerminalCaseAsyncHandler;
+			typedef Outcome<Error, Model::GetOcListedCompanyResult> GetOcListedCompanyOutcome;
+			typedef std::future<GetOcListedCompanyOutcome> GetOcListedCompanyOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcListedCompanyRequest&, const GetOcListedCompanyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcListedCompanyAsyncHandler;
+			typedef Outcome<Error, Model::GetOcNegativeAdminPunishmentResult> GetOcNegativeAdminPunishmentOutcome;
+			typedef std::future<GetOcNegativeAdminPunishmentOutcome> GetOcNegativeAdminPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcNegativeAdminPunishmentRequest&, const GetOcNegativeAdminPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcNegativeAdminPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcNegativeCustomsPunishmentResult> GetOcNegativeCustomsPunishmentOutcome;
+			typedef std::future<GetOcNegativeCustomsPunishmentOutcome> GetOcNegativeCustomsPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcNegativeCustomsPunishmentRequest&, const GetOcNegativeCustomsPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcNegativeCustomsPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcNegativeEnvironmentPunishmentResult> GetOcNegativeEnvironmentPunishmentOutcome;
+			typedef std::future<GetOcNegativeEnvironmentPunishmentOutcome> GetOcNegativeEnvironmentPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcNegativeEnvironmentPunishmentRequest&, const GetOcNegativeEnvironmentPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcNegativeEnvironmentPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcNegativeFoodDrugPunishmentResult> GetOcNegativeFoodDrugPunishmentOutcome;
+			typedef std::future<GetOcNegativeFoodDrugPunishmentOutcome> GetOcNegativeFoodDrugPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcNegativeFoodDrugPunishmentRequest&, const GetOcNegativeFoodDrugPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcNegativeFoodDrugPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcNegativeQualityPunishmentResult> GetOcNegativeQualityPunishmentOutcome;
+			typedef std::future<GetOcNegativeQualityPunishmentOutcome> GetOcNegativeQualityPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcNegativeQualityPunishmentRequest&, const GetOcNegativeQualityPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcNegativeQualityPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcOperationBiddingResult> GetOcOperationBiddingOutcome;
+			typedef std::future<GetOcOperationBiddingOutcome> GetOcOperationBiddingOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcOperationBiddingRequest&, const GetOcOperationBiddingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcOperationBiddingAsyncHandler;
+			typedef Outcome<Error, Model::GetOcOperationCustomsResult> GetOcOperationCustomsOutcome;
+			typedef std::future<GetOcOperationCustomsOutcome> GetOcOperationCustomsOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcOperationCustomsRequest&, const GetOcOperationCustomsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcOperationCustomsAsyncHandler;
+			typedef Outcome<Error, Model::GetOcOperationPurchaseLandResult> GetOcOperationPurchaseLandOutcome;
+			typedef std::future<GetOcOperationPurchaseLandOutcome> GetOcOperationPurchaseLandOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcOperationPurchaseLandRequest&, const GetOcOperationPurchaseLandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcOperationPurchaseLandAsyncHandler;
+			typedef Outcome<Error, Model::GetOcOperationRecruitmentResult> GetOcOperationRecruitmentOutcome;
+			typedef std::future<GetOcOperationRecruitmentOutcome> GetOcOperationRecruitmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcOperationRecruitmentRequest&, const GetOcOperationRecruitmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcOperationRecruitmentAsyncHandler;
+			typedef Outcome<Error, Model::GetOcProductBandResult> GetOcProductBandOutcome;
+			typedef std::future<GetOcProductBandOutcome> GetOcProductBandOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcProductBandRequest&, const GetOcProductBandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcProductBandAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxAbnormalResult> GetOcTaxAbnormalOutcome;
+			typedef std::future<GetOcTaxAbnormalOutcome> GetOcTaxAbnormalOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxAbnormalRequest&, const GetOcTaxAbnormalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxAbnormalAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxClassAResult> GetOcTaxClassAOutcome;
+			typedef std::future<GetOcTaxClassAOutcome> GetOcTaxClassAOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxClassARequest&, const GetOcTaxClassAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxClassAAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxGeneralTaxpayerResult> GetOcTaxGeneralTaxpayerOutcome;
+			typedef std::future<GetOcTaxGeneralTaxpayerOutcome> GetOcTaxGeneralTaxpayerOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxGeneralTaxpayerRequest&, const GetOcTaxGeneralTaxpayerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxGeneralTaxpayerAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxIllegalResult> GetOcTaxIllegalOutcome;
+			typedef std::future<GetOcTaxIllegalOutcome> GetOcTaxIllegalOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxIllegalRequest&, const GetOcTaxIllegalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxIllegalAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxOverdueResult> GetOcTaxOverdueOutcome;
+			typedef std::future<GetOcTaxOverdueOutcome> GetOcTaxOverdueOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxOverdueRequest&, const GetOcTaxOverdueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxOverdueAsyncHandler;
+			typedef Outcome<Error, Model::GetOcTaxPunishmentResult> GetOcTaxPunishmentOutcome;
+			typedef std::future<GetOcTaxPunishmentOutcome> GetOcTaxPunishmentOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetOcTaxPunishmentRequest&, const GetOcTaxPunishmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOcTaxPunishmentAsyncHandler;
+			typedef Outcome<Error, Model::GetQccCertificationDetailByIdResult> GetQccCertificationDetailByIdOutcome;
+			typedef std::future<GetQccCertificationDetailByIdOutcome> GetQccCertificationDetailByIdOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetQccCertificationDetailByIdRequest&, const GetQccCertificationDetailByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQccCertificationDetailByIdAsyncHandler;
+			typedef Outcome<Error, Model::GetQccSearchCertificationResult> GetQccSearchCertificationOutcome;
+			typedef std::future<GetQccSearchCertificationOutcome> GetQccSearchCertificationOutcomeCallable;
+			typedef std::function<void(const Dt_oc_infoClient*, const Model::GetQccSearchCertificationRequest&, const GetQccSearchCertificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQccSearchCertificationAsyncHandler;
+
+			Dt_oc_infoClient(const Credentials &credentials, const ClientConfiguration &configuration);
+			Dt_oc_infoClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
+			Dt_oc_infoClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
+			~Dt_oc_infoClient();
+			GetOcCompetitorsOutcome getOcCompetitors(const Model::GetOcCompetitorsRequest &request)const;
+			void getOcCompetitorsAsync(const Model::GetOcCompetitorsRequest& request, const GetOcCompetitorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcCompetitorsOutcomeCallable getOcCompetitorsCallable(const Model::GetOcCompetitorsRequest& request) const;
+			GetOcCoreTeamsOutcome getOcCoreTeams(const Model::GetOcCoreTeamsRequest &request)const;
+			void getOcCoreTeamsAsync(const Model::GetOcCoreTeamsRequest& request, const GetOcCoreTeamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcCoreTeamsOutcomeCallable getOcCoreTeamsCallable(const Model::GetOcCoreTeamsRequest& request) const;
+			GetOcFinancingOutcome getOcFinancing(const Model::GetOcFinancingRequest &request)const;
+			void getOcFinancingAsync(const Model::GetOcFinancingRequest& request, const GetOcFinancingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcFinancingOutcomeCallable getOcFinancingCallable(const Model::GetOcFinancingRequest& request) const;
+			GetOcFuzzSearchOutcome getOcFuzzSearch(const Model::GetOcFuzzSearchRequest &request)const;
+			void getOcFuzzSearchAsync(const Model::GetOcFuzzSearchRequest& request, const GetOcFuzzSearchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcFuzzSearchOutcomeCallable getOcFuzzSearchCallable(const Model::GetOcFuzzSearchRequest& request) const;
+			GetOcIcAbnormalOperationOutcome getOcIcAbnormalOperation(const Model::GetOcIcAbnormalOperationRequest &request)const;
+			void getOcIcAbnormalOperationAsync(const Model::GetOcIcAbnormalOperationRequest& request, const GetOcIcAbnormalOperationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcAbnormalOperationOutcomeCallable getOcIcAbnormalOperationCallable(const Model::GetOcIcAbnormalOperationRequest& request) const;
+			GetOcIcAdminLicenseOutcome getOcIcAdminLicense(const Model::GetOcIcAdminLicenseRequest &request)const;
+			void getOcIcAdminLicenseAsync(const Model::GetOcIcAdminLicenseRequest& request, const GetOcIcAdminLicenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcAdminLicenseOutcomeCallable getOcIcAdminLicenseCallable(const Model::GetOcIcAdminLicenseRequest& request) const;
+			GetOcIcBasicOutcome getOcIcBasic(const Model::GetOcIcBasicRequest &request)const;
+			void getOcIcBasicAsync(const Model::GetOcIcBasicRequest& request, const GetOcIcBasicAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcBasicOutcomeCallable getOcIcBasicCallable(const Model::GetOcIcBasicRequest& request) const;
+			GetOcIcBranchOutcome getOcIcBranch(const Model::GetOcIcBranchRequest &request)const;
+			void getOcIcBranchAsync(const Model::GetOcIcBranchRequest& request, const GetOcIcBranchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcBranchOutcomeCallable getOcIcBranchCallable(const Model::GetOcIcBranchRequest& request) const;
+			GetOcIcChangeRecordOutcome getOcIcChangeRecord(const Model::GetOcIcChangeRecordRequest &request)const;
+			void getOcIcChangeRecordAsync(const Model::GetOcIcChangeRecordRequest& request, const GetOcIcChangeRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcChangeRecordOutcomeCallable getOcIcChangeRecordCallable(const Model::GetOcIcChangeRecordRequest& request) const;
+			GetOcIcCheckupOutcome getOcIcCheckup(const Model::GetOcIcCheckupRequest &request)const;
+			void getOcIcCheckupAsync(const Model::GetOcIcCheckupRequest& request, const GetOcIcCheckupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcCheckupOutcomeCallable getOcIcCheckupCallable(const Model::GetOcIcCheckupRequest& request) const;
+			GetOcIcClearAccountOutcome getOcIcClearAccount(const Model::GetOcIcClearAccountRequest &request)const;
+			void getOcIcClearAccountAsync(const Model::GetOcIcClearAccountRequest& request, const GetOcIcClearAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcClearAccountOutcomeCallable getOcIcClearAccountCallable(const Model::GetOcIcClearAccountRequest& request) const;
+			GetOcIcDoubleCheckupOutcome getOcIcDoubleCheckup(const Model::GetOcIcDoubleCheckupRequest &request)const;
+			void getOcIcDoubleCheckupAsync(const Model::GetOcIcDoubleCheckupRequest& request, const GetOcIcDoubleCheckupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcDoubleCheckupOutcomeCallable getOcIcDoubleCheckupCallable(const Model::GetOcIcDoubleCheckupRequest& request) const;
+			GetOcIcEmployeeOutcome getOcIcEmployee(const Model::GetOcIcEmployeeRequest &request)const;
+			void getOcIcEmployeeAsync(const Model::GetOcIcEmployeeRequest& request, const GetOcIcEmployeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcEmployeeOutcomeCallable getOcIcEmployeeCallable(const Model::GetOcIcEmployeeRequest& request) const;
+			GetOcIcEquityFrozenOutcome getOcIcEquityFrozen(const Model::GetOcIcEquityFrozenRequest &request)const;
+			void getOcIcEquityFrozenAsync(const Model::GetOcIcEquityFrozenRequest& request, const GetOcIcEquityFrozenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcEquityFrozenOutcomeCallable getOcIcEquityFrozenCallable(const Model::GetOcIcEquityFrozenRequest& request) const;
+			GetOcIcEquityPledgeOutcome getOcIcEquityPledge(const Model::GetOcIcEquityPledgeRequest &request)const;
+			void getOcIcEquityPledgeAsync(const Model::GetOcIcEquityPledgeRequest& request, const GetOcIcEquityPledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcEquityPledgeOutcomeCallable getOcIcEquityPledgeCallable(const Model::GetOcIcEquityPledgeRequest& request) const;
+			GetOcIcInvestmentOutcome getOcIcInvestment(const Model::GetOcIcInvestmentRequest &request)const;
+			void getOcIcInvestmentAsync(const Model::GetOcIcInvestmentRequest& request, const GetOcIcInvestmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcInvestmentOutcomeCallable getOcIcInvestmentCallable(const Model::GetOcIcInvestmentRequest& request) const;
+			GetOcIcKnowledgePropertyPledgeOutcome getOcIcKnowledgePropertyPledge(const Model::GetOcIcKnowledgePropertyPledgeRequest &request)const;
+			void getOcIcKnowledgePropertyPledgeAsync(const Model::GetOcIcKnowledgePropertyPledgeRequest& request, const GetOcIcKnowledgePropertyPledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcKnowledgePropertyPledgeOutcomeCallable getOcIcKnowledgePropertyPledgeCallable(const Model::GetOcIcKnowledgePropertyPledgeRequest& request) const;
+			GetOcIcMortgageOutcome getOcIcMortgage(const Model::GetOcIcMortgageRequest &request)const;
+			void getOcIcMortgageAsync(const Model::GetOcIcMortgageRequest& request, const GetOcIcMortgageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcMortgageOutcomeCallable getOcIcMortgageCallable(const Model::GetOcIcMortgageRequest& request) const;
+			GetOcIcSeriousOffenseOutcome getOcIcSeriousOffense(const Model::GetOcIcSeriousOffenseRequest &request)const;
+			void getOcIcSeriousOffenseAsync(const Model::GetOcIcSeriousOffenseRequest& request, const GetOcIcSeriousOffenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcSeriousOffenseOutcomeCallable getOcIcSeriousOffenseCallable(const Model::GetOcIcSeriousOffenseRequest& request) const;
+			GetOcIcShareholderOutcome getOcIcShareholder(const Model::GetOcIcShareholderRequest &request)const;
+			void getOcIcShareholderAsync(const Model::GetOcIcShareholderRequest& request, const GetOcIcShareholderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcShareholderOutcomeCallable getOcIcShareholderCallable(const Model::GetOcIcShareholderRequest& request) const;
+			GetOcIcSimpleCancelOutcome getOcIcSimpleCancel(const Model::GetOcIcSimpleCancelRequest &request)const;
+			void getOcIcSimpleCancelAsync(const Model::GetOcIcSimpleCancelRequest& request, const GetOcIcSimpleCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIcSimpleCancelOutcomeCallable getOcIcSimpleCancelCallable(const Model::GetOcIcSimpleCancelRequest& request) const;
+			GetOcIpCertificateOutcome getOcIpCertificate(const Model::GetOcIpCertificateRequest &request)const;
+			void getOcIpCertificateAsync(const Model::GetOcIpCertificateRequest& request, const GetOcIpCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpCertificateOutcomeCallable getOcIpCertificateCallable(const Model::GetOcIpCertificateRequest& request) const;
+			GetOcIpDomainOutcome getOcIpDomain(const Model::GetOcIpDomainRequest &request)const;
+			void getOcIpDomainAsync(const Model::GetOcIpDomainRequest& request, const GetOcIpDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpDomainOutcomeCallable getOcIpDomainCallable(const Model::GetOcIpDomainRequest& request) const;
+			GetOcIpPatentOutcome getOcIpPatent(const Model::GetOcIpPatentRequest &request)const;
+			void getOcIpPatentAsync(const Model::GetOcIpPatentRequest& request, const GetOcIpPatentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpPatentOutcomeCallable getOcIpPatentCallable(const Model::GetOcIpPatentRequest& request) const;
+			GetOcIpSoftwareCopyrightOutcome getOcIpSoftwareCopyright(const Model::GetOcIpSoftwareCopyrightRequest &request)const;
+			void getOcIpSoftwareCopyrightAsync(const Model::GetOcIpSoftwareCopyrightRequest& request, const GetOcIpSoftwareCopyrightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpSoftwareCopyrightOutcomeCallable getOcIpSoftwareCopyrightCallable(const Model::GetOcIpSoftwareCopyrightRequest& request) const;
+			GetOcIpTrademarkOutcome getOcIpTrademark(const Model::GetOcIpTrademarkRequest &request)const;
+			void getOcIpTrademarkAsync(const Model::GetOcIpTrademarkRequest& request, const GetOcIpTrademarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpTrademarkOutcomeCallable getOcIpTrademarkCallable(const Model::GetOcIpTrademarkRequest& request) const;
+			GetOcIpWorksCopyrightOutcome getOcIpWorksCopyright(const Model::GetOcIpWorksCopyrightRequest &request)const;
+			void getOcIpWorksCopyrightAsync(const Model::GetOcIpWorksCopyrightRequest& request, const GetOcIpWorksCopyrightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcIpWorksCopyrightOutcomeCallable getOcIpWorksCopyrightCallable(const Model::GetOcIpWorksCopyrightRequest& request) const;
+			GetOcJusticeAuctionOutcome getOcJusticeAuction(const Model::GetOcJusticeAuctionRequest &request)const;
+			void getOcJusticeAuctionAsync(const Model::GetOcJusticeAuctionRequest& request, const GetOcJusticeAuctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeAuctionOutcomeCallable getOcJusticeAuctionCallable(const Model::GetOcJusticeAuctionRequest& request) const;
+			GetOcJusticeCaseFilingOutcome getOcJusticeCaseFiling(const Model::GetOcJusticeCaseFilingRequest &request)const;
+			void getOcJusticeCaseFilingAsync(const Model::GetOcJusticeCaseFilingRequest& request, const GetOcJusticeCaseFilingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeCaseFilingOutcomeCallable getOcJusticeCaseFilingCallable(const Model::GetOcJusticeCaseFilingRequest& request) const;
+			GetOcJusticeCourtAnnouncementOutcome getOcJusticeCourtAnnouncement(const Model::GetOcJusticeCourtAnnouncementRequest &request)const;
+			void getOcJusticeCourtAnnouncementAsync(const Model::GetOcJusticeCourtAnnouncementRequest& request, const GetOcJusticeCourtAnnouncementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeCourtAnnouncementOutcomeCallable getOcJusticeCourtAnnouncementCallable(const Model::GetOcJusticeCourtAnnouncementRequest& request) const;
+			GetOcJusticeCourtNoticeOutcome getOcJusticeCourtNotice(const Model::GetOcJusticeCourtNoticeRequest &request)const;
+			void getOcJusticeCourtNoticeAsync(const Model::GetOcJusticeCourtNoticeRequest& request, const GetOcJusticeCourtNoticeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeCourtNoticeOutcomeCallable getOcJusticeCourtNoticeCallable(const Model::GetOcJusticeCourtNoticeRequest& request) const;
+			GetOcJusticeDishonestyOutcome getOcJusticeDishonesty(const Model::GetOcJusticeDishonestyRequest &request)const;
+			void getOcJusticeDishonestyAsync(const Model::GetOcJusticeDishonestyRequest& request, const GetOcJusticeDishonestyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeDishonestyOutcomeCallable getOcJusticeDishonestyCallable(const Model::GetOcJusticeDishonestyRequest& request) const;
+			GetOcJusticeExecutedOutcome getOcJusticeExecuted(const Model::GetOcJusticeExecutedRequest &request)const;
+			void getOcJusticeExecutedAsync(const Model::GetOcJusticeExecutedRequest& request, const GetOcJusticeExecutedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeExecutedOutcomeCallable getOcJusticeExecutedCallable(const Model::GetOcJusticeExecutedRequest& request) const;
+			GetOcJusticeJudgementDocOutcome getOcJusticeJudgementDoc(const Model::GetOcJusticeJudgementDocRequest &request)const;
+			void getOcJusticeJudgementDocAsync(const Model::GetOcJusticeJudgementDocRequest& request, const GetOcJusticeJudgementDocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeJudgementDocOutcomeCallable getOcJusticeJudgementDocCallable(const Model::GetOcJusticeJudgementDocRequest& request) const;
+			GetOcJusticeLimitHighConsumeOutcome getOcJusticeLimitHighConsume(const Model::GetOcJusticeLimitHighConsumeRequest &request)const;
+			void getOcJusticeLimitHighConsumeAsync(const Model::GetOcJusticeLimitHighConsumeRequest& request, const GetOcJusticeLimitHighConsumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeLimitHighConsumeOutcomeCallable getOcJusticeLimitHighConsumeCallable(const Model::GetOcJusticeLimitHighConsumeRequest& request) const;
+			GetOcJusticeTerminalCaseOutcome getOcJusticeTerminalCase(const Model::GetOcJusticeTerminalCaseRequest &request)const;
+			void getOcJusticeTerminalCaseAsync(const Model::GetOcJusticeTerminalCaseRequest& request, const GetOcJusticeTerminalCaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcJusticeTerminalCaseOutcomeCallable getOcJusticeTerminalCaseCallable(const Model::GetOcJusticeTerminalCaseRequest& request) const;
+			GetOcListedCompanyOutcome getOcListedCompany(const Model::GetOcListedCompanyRequest &request)const;
+			void getOcListedCompanyAsync(const Model::GetOcListedCompanyRequest& request, const GetOcListedCompanyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcListedCompanyOutcomeCallable getOcListedCompanyCallable(const Model::GetOcListedCompanyRequest& request) const;
+			GetOcNegativeAdminPunishmentOutcome getOcNegativeAdminPunishment(const Model::GetOcNegativeAdminPunishmentRequest &request)const;
+			void getOcNegativeAdminPunishmentAsync(const Model::GetOcNegativeAdminPunishmentRequest& request, const GetOcNegativeAdminPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcNegativeAdminPunishmentOutcomeCallable getOcNegativeAdminPunishmentCallable(const Model::GetOcNegativeAdminPunishmentRequest& request) const;
+			GetOcNegativeCustomsPunishmentOutcome getOcNegativeCustomsPunishment(const Model::GetOcNegativeCustomsPunishmentRequest &request)const;
+			void getOcNegativeCustomsPunishmentAsync(const Model::GetOcNegativeCustomsPunishmentRequest& request, const GetOcNegativeCustomsPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcNegativeCustomsPunishmentOutcomeCallable getOcNegativeCustomsPunishmentCallable(const Model::GetOcNegativeCustomsPunishmentRequest& request) const;
+			GetOcNegativeEnvironmentPunishmentOutcome getOcNegativeEnvironmentPunishment(const Model::GetOcNegativeEnvironmentPunishmentRequest &request)const;
+			void getOcNegativeEnvironmentPunishmentAsync(const Model::GetOcNegativeEnvironmentPunishmentRequest& request, const GetOcNegativeEnvironmentPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcNegativeEnvironmentPunishmentOutcomeCallable getOcNegativeEnvironmentPunishmentCallable(const Model::GetOcNegativeEnvironmentPunishmentRequest& request) const;
+			GetOcNegativeFoodDrugPunishmentOutcome getOcNegativeFoodDrugPunishment(const Model::GetOcNegativeFoodDrugPunishmentRequest &request)const;
+			void getOcNegativeFoodDrugPunishmentAsync(const Model::GetOcNegativeFoodDrugPunishmentRequest& request, const GetOcNegativeFoodDrugPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcNegativeFoodDrugPunishmentOutcomeCallable getOcNegativeFoodDrugPunishmentCallable(const Model::GetOcNegativeFoodDrugPunishmentRequest& request) const;
+			GetOcNegativeQualityPunishmentOutcome getOcNegativeQualityPunishment(const Model::GetOcNegativeQualityPunishmentRequest &request)const;
+			void getOcNegativeQualityPunishmentAsync(const Model::GetOcNegativeQualityPunishmentRequest& request, const GetOcNegativeQualityPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcNegativeQualityPunishmentOutcomeCallable getOcNegativeQualityPunishmentCallable(const Model::GetOcNegativeQualityPunishmentRequest& request) const;
+			GetOcOperationBiddingOutcome getOcOperationBidding(const Model::GetOcOperationBiddingRequest &request)const;
+			void getOcOperationBiddingAsync(const Model::GetOcOperationBiddingRequest& request, const GetOcOperationBiddingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcOperationBiddingOutcomeCallable getOcOperationBiddingCallable(const Model::GetOcOperationBiddingRequest& request) const;
+			GetOcOperationCustomsOutcome getOcOperationCustoms(const Model::GetOcOperationCustomsRequest &request)const;
+			void getOcOperationCustomsAsync(const Model::GetOcOperationCustomsRequest& request, const GetOcOperationCustomsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcOperationCustomsOutcomeCallable getOcOperationCustomsCallable(const Model::GetOcOperationCustomsRequest& request) const;
+			GetOcOperationPurchaseLandOutcome getOcOperationPurchaseLand(const Model::GetOcOperationPurchaseLandRequest &request)const;
+			void getOcOperationPurchaseLandAsync(const Model::GetOcOperationPurchaseLandRequest& request, const GetOcOperationPurchaseLandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcOperationPurchaseLandOutcomeCallable getOcOperationPurchaseLandCallable(const Model::GetOcOperationPurchaseLandRequest& request) const;
+			GetOcOperationRecruitmentOutcome getOcOperationRecruitment(const Model::GetOcOperationRecruitmentRequest &request)const;
+			void getOcOperationRecruitmentAsync(const Model::GetOcOperationRecruitmentRequest& request, const GetOcOperationRecruitmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcOperationRecruitmentOutcomeCallable getOcOperationRecruitmentCallable(const Model::GetOcOperationRecruitmentRequest& request) const;
+			GetOcProductBandOutcome getOcProductBand(const Model::GetOcProductBandRequest &request)const;
+			void getOcProductBandAsync(const Model::GetOcProductBandRequest& request, const GetOcProductBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcProductBandOutcomeCallable getOcProductBandCallable(const Model::GetOcProductBandRequest& request) const;
+			GetOcTaxAbnormalOutcome getOcTaxAbnormal(const Model::GetOcTaxAbnormalRequest &request)const;
+			void getOcTaxAbnormalAsync(const Model::GetOcTaxAbnormalRequest& request, const GetOcTaxAbnormalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxAbnormalOutcomeCallable getOcTaxAbnormalCallable(const Model::GetOcTaxAbnormalRequest& request) const;
+			GetOcTaxClassAOutcome getOcTaxClassA(const Model::GetOcTaxClassARequest &request)const;
+			void getOcTaxClassAAsync(const Model::GetOcTaxClassARequest& request, const GetOcTaxClassAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxClassAOutcomeCallable getOcTaxClassACallable(const Model::GetOcTaxClassARequest& request) const;
+			GetOcTaxGeneralTaxpayerOutcome getOcTaxGeneralTaxpayer(const Model::GetOcTaxGeneralTaxpayerRequest &request)const;
+			void getOcTaxGeneralTaxpayerAsync(const Model::GetOcTaxGeneralTaxpayerRequest& request, const GetOcTaxGeneralTaxpayerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxGeneralTaxpayerOutcomeCallable getOcTaxGeneralTaxpayerCallable(const Model::GetOcTaxGeneralTaxpayerRequest& request) const;
+			GetOcTaxIllegalOutcome getOcTaxIllegal(const Model::GetOcTaxIllegalRequest &request)const;
+			void getOcTaxIllegalAsync(const Model::GetOcTaxIllegalRequest& request, const GetOcTaxIllegalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxIllegalOutcomeCallable getOcTaxIllegalCallable(const Model::GetOcTaxIllegalRequest& request) const;
+			GetOcTaxOverdueOutcome getOcTaxOverdue(const Model::GetOcTaxOverdueRequest &request)const;
+			void getOcTaxOverdueAsync(const Model::GetOcTaxOverdueRequest& request, const GetOcTaxOverdueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxOverdueOutcomeCallable getOcTaxOverdueCallable(const Model::GetOcTaxOverdueRequest& request) const;
+			GetOcTaxPunishmentOutcome getOcTaxPunishment(const Model::GetOcTaxPunishmentRequest &request)const;
+			void getOcTaxPunishmentAsync(const Model::GetOcTaxPunishmentRequest& request, const GetOcTaxPunishmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOcTaxPunishmentOutcomeCallable getOcTaxPunishmentCallable(const Model::GetOcTaxPunishmentRequest& request) const;
+			GetQccCertificationDetailByIdOutcome getQccCertificationDetailById(const Model::GetQccCertificationDetailByIdRequest &request)const;
+			void getQccCertificationDetailByIdAsync(const Model::GetQccCertificationDetailByIdRequest& request, const GetQccCertificationDetailByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetQccCertificationDetailByIdOutcomeCallable getQccCertificationDetailByIdCallable(const Model::GetQccCertificationDetailByIdRequest& request) const;
+			GetQccSearchCertificationOutcome getQccSearchCertification(const Model::GetQccSearchCertificationRequest &request)const;
+			void getQccSearchCertificationAsync(const Model::GetQccSearchCertificationRequest& request, const GetQccSearchCertificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetQccSearchCertificationOutcomeCallable getQccSearchCertificationCallable(const Model::GetQccSearchCertificationRequest& request) const;
+	
+		private:
+			std::shared_ptr<EndpointProvider> endpointProvider_;
+		};
+	}
+}
+
+#endif // !ALIBABACLOUD_DT_OC_INFO_DT_OC_INFOCLIENT_H_

+ 32 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/Dt_oc_infoExport.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCompetitorsRequest.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_DT_OC_INFO_MODEL_GETOCCOMPETITORSREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCOMPETITORSREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcCompetitorsRequest : public RpcServiceRequest {
+public:
+	GetOcCompetitorsRequest();
+	~GetOcCompetitorsRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCOMPETITORSREQUEST_H_

+ 77 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCompetitorsResult.h

@@ -0,0 +1,77 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCOMPETITORSRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCOMPETITORSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcCompetitorsResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string competitionBrandIntroduction;
+					std::string competitionEntName;
+					std::string competitionEntFinTurn;
+					std::string competitionWebsite;
+					std::string competitionTag;
+					std::string competitionLogoUrl;
+					std::string competitionEntAddress;
+					std::string competitionIntroduction;
+					std::string entName;
+					std::string competitionProductName;
+					std::string competitionEntEsDate;
+				};
+
+
+				GetOcCompetitorsResult();
+				explicit GetOcCompetitorsResult(const std::string &payload);
+				~GetOcCompetitorsResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCOMPETITORSRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsRequest.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_DT_OC_INFO_MODEL_GETOCCORETEAMSREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCORETEAMSREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcCoreTeamsRequest : public RpcServiceRequest {
+public:
+	GetOcCoreTeamsRequest();
+	~GetOcCoreTeamsRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCCORETEAMSREQUEST_H_

+ 70 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcCoreTeamsResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFinancingRequest.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_DT_OC_INFO_MODEL_GETOCFINANCINGREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCFINANCINGREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcFinancingRequest : public RpcServiceRequest {
+public:
+	GetOcFinancingRequest();
+	~GetOcFinancingRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCFINANCINGREQUEST_H_

+ 71 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFinancingResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchRequest.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_DT_OC_INFO_MODEL_GETOCFUZZSEARCHREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCFUZZSEARCHREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcFuzzSearchRequest : public RpcServiceRequest {
+public:
+	GetOcFuzzSearchRequest();
+	~GetOcFuzzSearchRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCFUZZSEARCHREQUEST_H_

+ 67 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcFuzzSearchResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationRequest.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_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcAbnormalOperationRequest : public RpcServiceRequest {
+public:
+	GetOcIcAbnormalOperationRequest();
+	~GetOcIcAbnormalOperationRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONREQUEST_H_

+ 72 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAbnormalOperationResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcAbnormalOperationResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string outDepartment;
+					std::string inDate;
+					std::string inReason;
+					std::string outReason;
+					std::string inDepartment;
+					std::string outDate;
+				};
+
+
+				GetOcIcAbnormalOperationResult();
+				explicit GetOcIcAbnormalOperationResult(const std::string &payload);
+				~GetOcIcAbnormalOperationResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICABNORMALOPERATIONRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseRequest.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_DT_OC_INFO_MODEL_GETOCICADMINLICENSEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICADMINLICENSEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcAdminLicenseRequest : public RpcServiceRequest {
+public:
+	GetOcIcAdminLicenseRequest();
+	~GetOcIcAdminLicenseRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICADMINLICENSEREQUEST_H_

+ 72 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcAdminLicenseResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICADMINLICENSERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICADMINLICENSERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcAdminLicenseResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string licenseNo;
+					std::string startDate;
+					std::string department;
+					std::string content;
+					std::string licenseName;
+					std::string endDate;
+				};
+
+
+				GetOcIcAdminLicenseResult();
+				explicit GetOcIcAdminLicenseResult(const std::string &payload);
+				~GetOcIcAdminLicenseResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICADMINLICENSERESULT_H_

+ 42 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBasicRequest.h

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

+ 93 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBasicResult.h

@@ -0,0 +1,93 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICBASICRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICBASICRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcBasicResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string staffNum;
+					std::string licenseNumber;
+					std::string entBrief;
+					std::string socialCreditCode;
+					std::string opFrom;
+					std::string regCap;
+					std::string checkDate;
+					std::string taxNum;
+					std::string entNameEng;
+					std::string legalName;
+					std::string entAddress;
+					std::string insuredNum;
+					std::string regOrgProvince;
+					std::string regOrgCity;
+					std::string entStatus;
+					std::string formerNames;
+					std::string regOrgDistrict;
+					std::string recCap;
+					std::string entType;
+					std::string orgNo;
+					std::string esDate;
+					std::string opScope;
+					std::string opTo;
+					std::string entName;
+					std::string industryNameLv2;
+					std::string regOrg;
+					std::string industryNameLv1;
+				};
+
+
+				GetOcIcBasicResult();
+				explicit GetOcIcBasicResult(const std::string &payload);
+				~GetOcIcBasicResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				Data getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				Data data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICBASICRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBranchRequest.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_DT_OC_INFO_MODEL_GETOCICBRANCHREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICBRANCHREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcBranchRequest : public RpcServiceRequest {
+public:
+	GetOcIcBranchRequest();
+	~GetOcIcBranchRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICBRANCHREQUEST_H_

+ 70 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcBranchResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordRequest.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_DT_OC_INFO_MODEL_GETOCICCHANGERECORDREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCHANGERECORDREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcChangeRecordRequest : public RpcServiceRequest {
+public:
+	GetOcIcChangeRecordRequest();
+	~GetOcIcChangeRecordRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCHANGERECORDREQUEST_H_

+ 70 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcChangeRecordResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcCheckupRequest.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_DT_OC_INFO_MODEL_GETOCICCHECKUPREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCHECKUPREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcCheckupRequest : public RpcServiceRequest {
+public:
+	GetOcIcCheckupRequest();
+	~GetOcIcCheckupRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCHECKUPREQUEST_H_

+ 70 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcCheckupResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountRequest.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_DT_OC_INFO_MODEL_GETOCICCLEARACCOUNTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCLEARACCOUNTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcClearAccountRequest : public RpcServiceRequest {
+public:
+	GetOcIcClearAccountRequest();
+	~GetOcIcClearAccountRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICCLEARACCOUNTREQUEST_H_

+ 68 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcClearAccountResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupRequest.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_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcDoubleCheckupRequest : public RpcServiceRequest {
+public:
+	GetOcIcDoubleCheckupRequest();
+	~GetOcIcDoubleCheckupRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcDoubleCheckupResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcDoubleCheckupResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string inspectPlanId;
+					std::string inspectTypeName;
+					std::string inspectPlanName;
+					std::string inspectItem;
+					std::string inspectResult;
+					std::string inspectDepartment;
+					std::string inspectDate;
+					std::string inspectTaskId;
+					std::string inspectTaskName;
+				};
+
+
+				GetOcIcDoubleCheckupResult();
+				explicit GetOcIcDoubleCheckupResult(const std::string &payload);
+				~GetOcIcDoubleCheckupResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICDOUBLECHECKUPRESULT_H_

+ 51 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeRequest.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_DT_OC_INFO_MODEL_GETOCICEMPLOYEEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEMPLOYEEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcEmployeeRequest : public RpcServiceRequest {
+public:
+	GetOcIcEmployeeRequest();
+	~GetOcIcEmployeeRequest();
+	std::string getRequestId() const;
+	void setRequestId(const std::string &requestId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	std::string requestId_;
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEMPLOYEEREQUEST_H_

+ 68 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEmployeeResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenRequest.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_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcEquityFrozenRequest : public RpcServiceRequest {
+public:
+	GetOcIcEquityFrozenRequest();
+	~GetOcIcEquityFrozenRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENREQUEST_H_

+ 81 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityFrozenResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcEquityFrozenResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string freezeExecItem;
+					std::string freezeAmount;
+					std::string freezeExecPerson;
+					std::string freezeNoticeNum;
+					std::string freezeEndDate;
+					std::string freezeCardType;
+					std::string freezeCardNum;
+					std::string unfreezeReason;
+					std::string unfreezeCourt;
+					std::string unfreezeDate;
+					std::string freezeStartDate;
+					std::string freezePublishDate;
+					std::string unfreezeAdjustNum;
+					std::string freezeCourt;
+				};
+
+
+				GetOcIcEquityFrozenResult();
+				explicit GetOcIcEquityFrozenResult(const std::string &payload);
+				~GetOcIcEquityFrozenResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYFROZENRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeRequest.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_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcEquityPledgeRequest : public RpcServiceRequest {
+public:
+	GetOcIcEquityPledgeRequest();
+	~GetOcIcEquityPledgeRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGEREQUEST_H_

+ 76 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcEquityPledgeResult.h

@@ -0,0 +1,76 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcEquityPledgeResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string pledgor;
+					std::string relatedComp;
+					std::string number;
+					std::string regDate;
+					std::string pledgorAmount;
+					std::string publicDate;
+					std::string pawnee;
+					std::string pawneeIdentifyNo;
+					std::string pledgorIdentifyNo;
+				};
+
+
+				GetOcIcEquityPledgeResult();
+				explicit GetOcIcEquityPledgeResult(const std::string &payload);
+				~GetOcIcEquityPledgeResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICEQUITYPLEDGERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentRequest.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_DT_OC_INFO_MODEL_GETOCICINVESTMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICINVESTMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcInvestmentRequest : public RpcServiceRequest {
+public:
+	GetOcIcInvestmentRequest();
+	~GetOcIcInvestmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICINVESTMENTREQUEST_H_

+ 76 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcInvestmentResult.h

@@ -0,0 +1,76 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICINVESTMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICINVESTMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcInvestmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string investLicenseNo;
+					std::string investStatus;
+					std::string investEsDate;
+					std::string investCreditCode;
+					std::string shouldCap;
+					std::string entName;
+					std::string investLegalName;
+					std::string stockPercentage;
+					std::string investName;
+					std::string investRegCap;
+				};
+
+
+				GetOcIcInvestmentResult();
+				explicit GetOcIcInvestmentResult(const std::string &payload);
+				~GetOcIcInvestmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICINVESTMENTRESULT_H_

+ 51 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeRequest.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_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcKnowledgePropertyPledgeRequest : public RpcServiceRequest {
+public:
+	GetOcIcKnowledgePropertyPledgeRequest();
+	~GetOcIcKnowledgePropertyPledgeRequest();
+	std::string getRequestId() const;
+	void setRequestId(const std::string &requestId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	std::string requestId_;
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGEREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcKnowledgePropertyPledgeResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcKnowledgePropertyPledgeResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string type;
+					std::string pledgor;
+					std::string number;
+					std::string period;
+					std::string publicDate;
+					std::string pawnee;
+					std::string name;
+				};
+
+
+				GetOcIcKnowledgePropertyPledgeResult();
+				explicit GetOcIcKnowledgePropertyPledgeResult(const std::string &payload);
+				~GetOcIcKnowledgePropertyPledgeResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICKNOWLEDGEPROPERTYPLEDGERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcMortgageRequest.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_DT_OC_INFO_MODEL_GETOCICMORTGAGEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICMORTGAGEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcMortgageRequest : public RpcServiceRequest {
+public:
+	GetOcIcMortgageRequest();
+	~GetOcIcMortgageRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICMORTGAGEREQUEST_H_

+ 80 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcMortgageResult.h

@@ -0,0 +1,80 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICMORTGAGERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICMORTGAGERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcMortgageResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string onecompId;
+					std::string regDate;
+					std::string mortgageesName;
+					std::string guarantees;
+					std::string debitPeriod;
+					std::string department;
+					std::string identifyType;
+					std::string number;
+					std::string identifyNo;
+					std::string debitType;
+					std::string publicDate;
+					std::string debitAmount;
+					std::string debitScope;
+				};
+
+
+				GetOcIcMortgageResult();
+				explicit GetOcIcMortgageResult(const std::string &payload);
+				~GetOcIcMortgageResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICMORTGAGERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseRequest.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_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcSeriousOffenseRequest : public RpcServiceRequest {
+public:
+	GetOcIcSeriousOffenseRequest();
+	~GetOcIcSeriousOffenseRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSEREQUEST_H_

+ 73 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSeriousOffenseResult.h

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcSeriousOffenseResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string outDepartment;
+					std::string inDate;
+					std::string inReason;
+					std::string outReason;
+					std::string outDate;
+					std::string inDepartment;
+					std::string entName;
+				};
+
+
+				GetOcIcSeriousOffenseResult();
+				explicit GetOcIcSeriousOffenseResult(const std::string &payload);
+				~GetOcIcSeriousOffenseResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSERIOUSOFFENSERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcShareholderRequest.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_DT_OC_INFO_MODEL_GETOCICSHAREHOLDERREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSHAREHOLDERREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcShareholderRequest : public RpcServiceRequest {
+public:
+	GetOcIcShareholderRequest();
+	~GetOcIcShareholderRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSHAREHOLDERREQUEST_H_

+ 71 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcShareholderResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelRequest.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_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcSimpleCancelRequest : public RpcServiceRequest {
+public:
+	GetOcIcSimpleCancelRequest();
+	~GetOcIcSimpleCancelRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIcSimpleCancelResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIcSimpleCancelResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string socialCreditCode;
+					std::string scaContent;
+					std::string department;
+					std::string scaProposer;
+					std::string scaDate;
+					std::string scaResultDate;
+					std::string entName;
+					std::string noticePeriod;
+					std::string scaResult;
+				};
+
+
+				GetOcIcSimpleCancelResult();
+				explicit GetOcIcSimpleCancelResult(const std::string &payload);
+				~GetOcIcSimpleCancelResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCICSIMPLECANCELRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpCertificateRequest.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_DT_OC_INFO_MODEL_GETOCIPCERTIFICATEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPCERTIFICATEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpCertificateRequest : public RpcServiceRequest {
+public:
+	GetOcIpCertificateRequest();
+	~GetOcIpCertificateRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPCERTIFICATEREQUEST_H_

+ 76 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpCertificateResult.h

@@ -0,0 +1,76 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPCERTIFICATERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPCERTIFICATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpCertificateResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string validEndDate;
+					std::string validStartDate;
+					std::string certNum;
+					std::string pubDate;
+					std::string certScope;
+					std::string certType;
+					std::string authorizeDepartment;
+					std::string entName;
+					std::string authorizeDate;
+					std::string province;
+				};
+
+
+				GetOcIpCertificateResult();
+				explicit GetOcIpCertificateResult(const std::string &payload);
+				~GetOcIpCertificateResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPCERTIFICATERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpDomainRequest.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_DT_OC_INFO_MODEL_GETOCIPDOMAINREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPDOMAINREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpDomainRequest : public RpcServiceRequest {
+public:
+	GetOcIpDomainRequest();
+	~GetOcIpDomainRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPDOMAINREQUEST_H_

+ 72 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpDomainResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPDOMAINRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPDOMAINRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpDomainResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string number;
+					std::string siteName;
+					std::string homeUrl;
+					std::string checkDate;
+					std::string entName;
+					std::string domain;
+				};
+
+
+				GetOcIpDomainResult();
+				explicit GetOcIpDomainResult(const std::string &payload);
+				~GetOcIpDomainResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPDOMAINRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpPatentRequest.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_DT_OC_INFO_MODEL_GETOCIPPATENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPPATENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpPatentRequest : public RpcServiceRequest {
+public:
+	GetOcIpPatentRequest();
+	~GetOcIpPatentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPPATENTREQUEST_H_

+ 83 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpPatentResult.h

@@ -0,0 +1,83 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPPATENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPPATENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpPatentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string agent;
+					std::string patentStatus;
+					std::string agency;
+					std::string patentName;
+					std::string prioNum;
+					std::string publicNum;
+					std::string brief;
+					std::string cateNum;
+					std::string mainClaim;
+					std::string requestNum;
+					std::string requestDate;
+					std::string inventorList;
+					std::string patenteeList;
+					std::string publicDate;
+					std::string prioDate;
+					std::string entName;
+					std::string patentType;
+				};
+
+
+				GetOcIpPatentResult();
+				explicit GetOcIpPatentResult(const std::string &payload);
+				~GetOcIpPatentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPPATENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightRequest.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_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpSoftwareCopyrightRequest : public RpcServiceRequest {
+public:
+	GetOcIpSoftwareCopyrightRequest();
+	~GetOcIpSoftwareCopyrightRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpSoftwareCopyrightResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpSoftwareCopyrightResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string typeNum;
+					std::string version;
+					std::string firstDate;
+					std::string successDate;
+					std::string shortName;
+					std::string entName;
+					std::string copyNum;
+					std::string copyName;
+					std::string approvalDate;
+				};
+
+
+				GetOcIpSoftwareCopyrightResult();
+				explicit GetOcIpSoftwareCopyrightResult(const std::string &payload);
+				~GetOcIpSoftwareCopyrightResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPSOFTWARECOPYRIGHTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkRequest.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_DT_OC_INFO_MODEL_GETOCIPTRADEMARKREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPTRADEMARKREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpTrademarkRequest : public RpcServiceRequest {
+public:
+	GetOcIpTrademarkRequest();
+	~GetOcIpTrademarkRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPTRADEMARKREQUEST_H_

+ 81 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpTrademarkResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPTRADEMARKRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPTRADEMARKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpTrademarkResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string agent;
+					std::string firstPubDate;
+					std::string typeName;
+					std::string trademarkName;
+					std::string firstPubNo;
+					std::string trademarkType;
+					std::string imageUrl;
+					std::string period;
+					std::string regPubDate;
+					std::string trademarkForm;
+					std::string trademarkStatus;
+					std::string applyDate;
+					std::string entName;
+					std::string regPubNo;
+					std::string regNum;
+				};
+
+
+				GetOcIpTrademarkResult();
+				explicit GetOcIpTrademarkResult(const std::string &payload);
+				~GetOcIpTrademarkResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPTRADEMARKRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightRequest.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_DT_OC_INFO_MODEL_GETOCIPWORKSCOPYRIGHTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPWORKSCOPYRIGHTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcIpWorksCopyrightRequest : public RpcServiceRequest {
+public:
+	GetOcIpWorksCopyrightRequest();
+	~GetOcIpWorksCopyrightRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCIPWORKSCOPYRIGHTREQUEST_H_

+ 73 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcIpWorksCopyrightResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeAuctionRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeAuctionRequest();
+	~GetOcJusticeAuctionRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONREQUEST_H_

+ 78 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeAuctionResult.h

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeAuctionResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string basis;
+					std::string auctionName;
+					std::string owner;
+					std::string description;
+					std::string restrict;
+					std::string auctionDate;
+					std::string entName;
+					std::string document;
+					std::string startPrice;
+					std::string court;
+					std::string estPrice;
+					std::string certificate;
+				};
+
+
+				GetOcJusticeAuctionResult();
+				explicit GetOcJusticeAuctionResult(const std::string &payload);
+				~GetOcJusticeAuctionResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEAUCTIONRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeCaseFilingRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeCaseFilingRequest();
+	~GetOcJusticeCaseFilingRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGREQUEST_H_

+ 76 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCaseFilingResult.h

@@ -0,0 +1,76 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeCaseFilingResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string role;
+					std::string filingDate;
+					std::string party;
+					std::string assistant;
+					std::string caseStatus;
+					std::string causeAction;
+					std::string caseNum;
+					std::string hearingDate;
+					std::string endDate;
+					std::string judge;
+				};
+
+
+				GetOcJusticeCaseFilingResult();
+				explicit GetOcJusticeCaseFilingResult(const std::string &payload);
+				~GetOcJusticeCaseFilingResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECASEFILINGRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeCourtAnnouncementRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeCourtAnnouncementRequest();
+	~GetOcJusticeCourtAnnouncementRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtAnnouncementResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeCourtAnnouncementResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string department;
+					std::string party;
+					std::string causeAction;
+					std::string title;
+					std::string tribunal;
+					std::string caseNum;
+					std::string hearingDate;
+					std::string judge;
+					std::string court;
+				};
+
+
+				GetOcJusticeCourtAnnouncementResult();
+				explicit GetOcJusticeCourtAnnouncementResult(const std::string &payload);
+				~GetOcJusticeCourtAnnouncementResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTANNOUNCEMENTRESULT_H_

+ 51 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICECOURTNOTICEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTNOTICEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeCourtNoticeRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeCourtNoticeRequest();
+	~GetOcJusticeCourtNoticeRequest();
+	std::string getRequestId() const;
+	void setRequestId(const std::string &requestId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	std::string requestId_;
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICECOURTNOTICEREQUEST_H_

+ 71 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeCourtNoticeResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeDishonestyRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeDishonestyRequest();
+	~GetOcJusticeDishonestyRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYREQUEST_H_

+ 80 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeDishonestyResult.h

@@ -0,0 +1,80 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeDishonestyResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string legalName;
+					std::string publishDate;
+					std::string executionDesc;
+					std::string amount;
+					std::string province;
+					std::string court;
+					std::string socialCreditCode;
+					std::string filingDate;
+					std::string executionStatus;
+					std::string fromCaseNum;
+					std::string finalDuty;
+					std::string entName;
+					std::string caseNum;
+					std::string executeDepartment;
+				};
+
+
+				GetOcJusticeDishonestyResult();
+				explicit GetOcJusticeDishonestyResult(const std::string &payload);
+				~GetOcJusticeDishonestyResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEDISHONESTYRESULT_H_

+ 51 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICEEXECUTEDREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEEXECUTEDREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeExecutedRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeExecutedRequest();
+	~GetOcJusticeExecutedRequest();
+	std::string getRequestId() const;
+	void setRequestId(const std::string &requestId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	std::string requestId_;
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEEXECUTEDREQUEST_H_

+ 70 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeExecutedResult.h

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

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeJudgementDocRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeJudgementDocRequest();
+	~GetOcJusticeJudgementDocRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCREQUEST_H_

+ 81 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeJudgementDocResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeJudgementDocResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string subAmount;
+					std::string caseFlow;
+					std::string defendant;
+					std::string title;
+					std::string judgeType;
+					std::string court;
+					std::string role;
+					std::string plaintiff;
+					std::string party;
+					std::string caseType;
+					std::string judgeDate;
+					std::string publicDate;
+					std::string causeAction;
+					std::string judgeResult;
+					std::string caseNum;
+				};
+
+
+				GetOcJusticeJudgementDocResult();
+				explicit GetOcJusticeJudgementDocResult(const std::string &payload);
+				~GetOcJusticeJudgementDocResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICEJUDGEMENTDOCRESULT_H_

+ 51 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeLimitHighConsumeRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeLimitHighConsumeRequest();
+	~GetOcJusticeLimitHighConsumeRequest();
+	std::string getRequestId() const;
+	void setRequestId(const std::string &requestId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	std::string requestId_;
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMEREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeLimitHighConsumeResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeLimitHighConsumeResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string companyName;
+					std::string executionApplicant;
+					std::string publishDate;
+					std::string filingDate;
+					std::string causeAction;
+					std::string caseNum;
+					std::string name;
+					std::string court;
+				};
+
+
+				GetOcJusticeLimitHighConsumeResult();
+				explicit GetOcJusticeLimitHighConsumeResult(const std::string &payload);
+				~GetOcJusticeLimitHighConsumeResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICELIMITHIGHCONSUMERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseRequest.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_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASEREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASEREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeTerminalCaseRequest : public RpcServiceRequest {
+public:
+	GetOcJusticeTerminalCaseRequest();
+	~GetOcJusticeTerminalCaseRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASEREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcJusticeTerminalCaseResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASERESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcJusticeTerminalCaseResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string terminalNum;
+					std::string filingDate;
+					std::string execAmount;
+					std::string failPerformAmount;
+					std::string entName;
+					std::string caseNum;
+					std::string terminateDate;
+					std::string name;
+					std::string court;
+				};
+
+
+				GetOcJusticeTerminalCaseResult();
+				explicit GetOcJusticeTerminalCaseResult(const std::string &payload);
+				~GetOcJusticeTerminalCaseResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCJUSTICETERMINALCASERESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcListedCompanyRequest.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_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcListedCompanyRequest : public RpcServiceRequest {
+public:
+	GetOcListedCompanyRequest();
+	~GetOcListedCompanyRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcListedCompanyResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcListedCompanyResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string securitiesMarket;
+					std::string circulationMarketValue;
+					std::string securitiesCode;
+					std::string totalShares;
+					std::string securitiesName;
+					std::string listDate;
+					std::string entName;
+					std::string entNameEng;
+					std::string totalFlowShares;
+				};
+
+
+				GetOcListedCompanyResult();
+				explicit GetOcListedCompanyResult(const std::string &payload);
+				~GetOcListedCompanyResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCLISTEDCOMPANYRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentRequest.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_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeAdminPunishmentRequest : public RpcServiceRequest {
+public:
+	GetOcNegativeAdminPunishmentRequest();
+	~GetOcNegativeAdminPunishmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeAdminPunishmentResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeAdminPunishmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string department;
+					std::string punishDate;
+					std::string punishResult;
+					std::string publicDate;
+					std::string punishNum;
+					std::string illegalType;
+					std::string lawBasis;
+					std::string entName;
+				};
+
+
+				GetOcNegativeAdminPunishmentResult();
+				explicit GetOcNegativeAdminPunishmentResult(const std::string &payload);
+				~GetOcNegativeAdminPunishmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEADMINPUNISHMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentRequest.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_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeCustomsPunishmentRequest : public RpcServiceRequest {
+public:
+	GetOcNegativeCustomsPunishmentRequest();
+	~GetOcNegativeCustomsPunishmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeCustomsPunishmentResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeCustomsPunishmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string caseNo;
+					std::string basis;
+					std::string customs;
+					std::string legalName;
+					std::string punishDate;
+					std::string customsNo;
+					std::string punishType;
+					std::string title;
+				};
+
+
+				GetOcNegativeCustomsPunishmentResult();
+				explicit GetOcNegativeCustomsPunishmentResult(const std::string &payload);
+				~GetOcNegativeCustomsPunishmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVECUSTOMSPUNISHMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentRequest.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_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeEnvironmentPunishmentRequest : public RpcServiceRequest {
+public:
+	GetOcNegativeEnvironmentPunishmentRequest();
+	~GetOcNegativeEnvironmentPunishmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTREQUEST_H_

+ 75 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeEnvironmentPunishmentResult.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeEnvironmentPunishmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string punishRes;
+					std::string department;
+					std::string execStatus;
+					std::string punishDate;
+					std::string punishLaw;
+					std::string punishBasis;
+					std::string punishNum;
+					std::string punishContent;
+					std::string entName;
+				};
+
+
+				GetOcNegativeEnvironmentPunishmentResult();
+				explicit GetOcNegativeEnvironmentPunishmentResult(const std::string &payload);
+				~GetOcNegativeEnvironmentPunishmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEENVIRONMENTPUNISHMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentRequest.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_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeFoodDrugPunishmentRequest : public RpcServiceRequest {
+public:
+	GetOcNegativeFoodDrugPunishmentRequest();
+	~GetOcNegativeFoodDrugPunishmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeFoodDrugPunishmentResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeFoodDrugPunishmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string department;
+					std::string punishDate;
+					std::string punishResult;
+					std::string publicDate;
+					std::string punishNum;
+					std::string illegalType;
+					std::string lawBasis;
+					std::string entName;
+				};
+
+
+				GetOcNegativeFoodDrugPunishmentResult();
+				explicit GetOcNegativeFoodDrugPunishmentResult(const std::string &payload);
+				~GetOcNegativeFoodDrugPunishmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEFOODDRUGPUNISHMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentRequest.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_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeQualityPunishmentRequest : public RpcServiceRequest {
+public:
+	GetOcNegativeQualityPunishmentRequest();
+	~GetOcNegativeQualityPunishmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTREQUEST_H_

+ 72 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcNegativeQualityPunishmentResult.h

@@ -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.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcNegativeQualityPunishmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string eventDate;
+					std::string department;
+					std::string eventResult;
+					std::string pubDate;
+					std::string title;
+					std::string entName;
+				};
+
+
+				GetOcNegativeQualityPunishmentResult();
+				explicit GetOcNegativeQualityPunishmentResult(const std::string &payload);
+				~GetOcNegativeQualityPunishmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCNEGATIVEQUALITYPUNISHMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingRequest.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_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationBiddingRequest : public RpcServiceRequest {
+public:
+	GetOcOperationBiddingRequest();
+	~GetOcOperationBiddingRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGREQUEST_H_

+ 82 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationBiddingResult.h

@@ -0,0 +1,82 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationBiddingResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string agentEntName;
+					std::string subType;
+					std::string bidIndustry;
+					std::string projectName;
+					std::string bidType;
+					std::string openingTime;
+					std::string bidTitle;
+					std::string projectNum;
+					std::string winnerEntName;
+					std::string regionName;
+					std::string content;
+					std::string projectAmount;
+					std::string publicDate;
+					std::string tenderEntName;
+					std::string entName;
+					std::string infoType;
+				};
+
+
+				GetOcOperationBiddingResult();
+				explicit GetOcOperationBiddingResult(const std::string &payload);
+				~GetOcOperationBiddingResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONBIDDINGRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsRequest.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_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationCustomsRequest : public RpcServiceRequest {
+public:
+	GetOcOperationCustomsRequest();
+	~GetOcOperationCustomsRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSREQUEST_H_

+ 82 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationCustomsResult.h

@@ -0,0 +1,82 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationCustomsResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string adminRegionName;
+					std::string businessCate;
+					std::string regDate;
+					std::string ecoRegionName;
+					std::string specialArea;
+					std::string electType;
+					std::string customsReg;
+					std::string annualReport;
+					std::string industryType;
+					std::string validDate;
+					std::string identDate;
+					std::string cancelFlag;
+					std::string creditLevelsNew;
+					std::string identCode;
+					std::string entName;
+					std::string customsNum;
+				};
+
+
+				GetOcOperationCustomsResult();
+				explicit GetOcOperationCustomsResult(const std::string &payload);
+				~GetOcOperationCustomsResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONCUSTOMSRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandRequest.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_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationPurchaseLandRequest : public RpcServiceRequest {
+public:
+	GetOcOperationPurchaseLandRequest();
+	~GetOcOperationPurchaseLandRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDREQUEST_H_

+ 86 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationPurchaseLandResult.h

@@ -0,0 +1,86 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationPurchaseLandResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string landUse;
+					std::string promiseStartDate;
+					std::string projectName;
+					std::string landSource;
+					std::string promiseEndDate;
+					std::string landLevel;
+					std::string signingMode;
+					std::string releaseDate;
+					std::string useYear;
+					std::string promiseDeliveryDate;
+					std::string volumeFractionUpperBound;
+					std::string industry;
+					std::string area;
+					std::string department;
+					std::string regionName;
+					std::string price;
+					std::string electronicNo;
+					std::string entName;
+					std::string volumeFractionLowerBound;
+					std::string location;
+				};
+
+
+				GetOcOperationPurchaseLandResult();
+				explicit GetOcOperationPurchaseLandResult(const std::string &payload);
+				~GetOcOperationPurchaseLandResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONPURCHASELANDRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentRequest.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_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationRecruitmentRequest : public RpcServiceRequest {
+public:
+	GetOcOperationRecruitmentRequest();
+	~GetOcOperationRecruitmentRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTREQUEST_H_

+ 78 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcOperationRecruitmentResult.h

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcOperationRecruitmentResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string startDate;
+					std::string salary;
+					std::string experience;
+					std::string publishDate;
+					std::string description;
+					std::string recruitingAddress;
+					std::string pageUrl;
+					std::string education;
+					std::string benefitList;
+					std::string recruitingName;
+					std::string entName;
+					std::string endDate;
+				};
+
+
+				GetOcOperationRecruitmentResult();
+				explicit GetOcOperationRecruitmentResult(const std::string &payload);
+				~GetOcOperationRecruitmentResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCOPERATIONRECRUITMENTRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcProductBandRequest.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_DT_OC_INFO_MODEL_GETOCPRODUCTBANDREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCPRODUCTBANDREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcProductBandRequest : public RpcServiceRequest {
+public:
+	GetOcProductBandRequest();
+	~GetOcProductBandRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCPRODUCTBANDREQUEST_H_

+ 74 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcProductBandResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCPRODUCTBANDRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCPRODUCTBANDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcProductBandResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string productName;
+					std::string productTag;
+					std::string device;
+					std::string productLogo;
+					std::string productWebsite;
+					std::string productIntroduction;
+					std::string entName;
+					std::string brandIntroduction;
+				};
+
+
+				GetOcProductBandResult();
+				explicit GetOcProductBandResult(const std::string &payload);
+				~GetOcProductBandResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCPRODUCTBANDRESULT_H_

+ 48 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalRequest.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_DT_OC_INFO_MODEL_GETOCTAXABNORMALREQUEST_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCTAXABNORMALREQUEST_H_
+
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dt_oc_info {
+namespace Model {
+class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcTaxAbnormalRequest : public RpcServiceRequest {
+public:
+	GetOcTaxAbnormalRequest();
+	~GetOcTaxAbnormalRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSearchKey() const;
+	void setSearchKey(const std::string &searchKey);
+
+private:
+	int pageNo_;
+	int pageSize_;
+	std::string searchKey_;
+};
+} // namespace Model
+} // namespace Dt_oc_info
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCTAXABNORMALREQUEST_H_

+ 77 - 0
dt-oc-info/include/alibabacloud/dt-oc-info/model/GetOcTaxAbnormalResult.h

@@ -0,0 +1,77 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCTAXABNORMALRESULT_H_
+#define ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCTAXABNORMALRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dt-oc-info/Dt_oc_infoExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dt_oc_info
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DT_OC_INFO_EXPORT GetOcTaxAbnormalResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string overdueAmount;
+					std::string legalName;
+					std::string judgeDepartment;
+					std::string cardType;
+					std::string judgeDate;
+					std::string cardNum;
+					std::string overdueType;
+					std::string judgeReason;
+					std::string entName;
+					std::string taxpayerNum;
+				};
+
+
+				GetOcTaxAbnormalResult();
+				explicit GetOcTaxAbnormalResult(const std::string &payload);
+				~GetOcTaxAbnormalResult();
+				int getTotalNum()const;
+				std::string getMessage()const;
+				int getPageNum()const;
+				std::vector<DataItem> getData()const;
+				int getPageIndex()const;
+				std::string getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalNum_;
+				std::string message_;
+				int pageNum_;
+				std::vector<DataItem> data_;
+				int pageIndex_;
+				std::string code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DT_OC_INFO_MODEL_GETOCTAXABNORMALRESULT_H_

Некоторые файлы не были показаны из-за большого количества измененных файлов